X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.zh-Hans-CN.xlf;h=ab7aa51b4d836a74830c3319a13a1e8a351316cf;hb=62cce1f3107f0b27b840d7988b507f2c14f84180;hp=014932569d23d4209507fb6d6cddf6651484fef5;hpb=0d9a327df33e42a0f34caaf2cbff5f74e4d78426;p=github%2FChocobozzz%2FPeerTube.git
diff --git a/client/src/locale/angular.zh-Hans-CN.xlf b/client/src/locale/angular.zh-Hans-CN.xlf
index 014932569..ab7aa51b4 100644
--- a/client/src/locale/angular.zh-Hans-CN.xlf
+++ b/client/src/locale/angular.zh-Hans-CN.xlf
@@ -5,30 +5,24 @@
Close
å
³é
-
- node_modules/src/alert/alert.ts79
+ node_modules/src/alert/alert.ts79
+
Slide of
è½®æ项 å
±
-
- node_modules/src/carousel/carousel.ts
- 147,157
-
Currently selected slide number read by screen reader
+ node_modules/src/carousel/carousel.ts157
Previous
ä¸ä¸é¡¹
-
- node_modules/src/carousel/carousel.ts
- 174
-
+ node_modules/src/carousel/carousel.ts184
Next
ä¸ä¸é¡¹
-
- node_modules/src/carousel/carousel.ts197
+ node_modules/src/carousel/carousel.ts202
+
Select month
éæ©æ份
@@ -80,98 +74,98 @@
+ node_modules/src/pagination/pagination.ts247
+
+ node_modules/src/pagination/pagination.ts266
+
+ node_modules/src/pagination/pagination.ts290
+
+ node_modules/src/pagination/pagination.ts305
+
+ node_modules/src/pagination/pagination.ts322
+
+ node_modules/src/pagination/pagination.ts337
+
+ node_modules/src/pagination/pagination.ts349
+
+ node_modules/src/pagination/pagination.ts359
+
-
- node_modules/src/progressbar/progressbar.ts60
+ node_modules/src/progressbar/progressbar.ts67
+
HH
HH
-
- node_modules/src/timepicker/timepicker.ts133
+ node_modules/src/timepicker/timepicker.ts136
+
Hours
å°æ¶
-
- node_modules/src/timepicker/timepicker.ts155
+ node_modules/src/timepicker/timepicker.ts155
+
MM
MM
-
- node_modules/src/timepicker/timepicker.ts173
+ node_modules/src/timepicker/timepicker.ts177
+
Minutes
åé
-
- node_modules/src/timepicker/timepicker.ts188
+ node_modules/src/timepicker/timepicker.ts189
+
Increment hours
å¢å å°æ¶æ°
-
- node_modules/src/timepicker/timepicker.ts201
+ node_modules/src/timepicker/timepicker.ts206
+
Decrement hours
åå°å°æ¶æ°
-
- node_modules/src/timepicker/timepicker.ts223
+ node_modules/src/timepicker/timepicker.ts228
+
Increment minutes
å¢å åéæ°
-
- node_modules/src/timepicker/timepicker.ts243
+ node_modules/src/timepicker/timepicker.ts249
+
Decrement minutes
åå°åéæ°
-
- node_modules/src/timepicker/timepicker.ts264
+ node_modules/src/timepicker/timepicker.ts272
+
SS
SS
-
- node_modules/src/timepicker/timepicker.ts283
+ node_modules/src/timepicker/timepicker.ts289
+
Seconds
ç§
-
- node_modules/src/timepicker/timepicker.ts295
+ node_modules/src/timepicker/timepicker.ts295
+
Increment seconds
å¢å ç§æ°
@@ -207,17 +201,17 @@
Close
å
³é
-
- node_modules/src/toast/toast.ts108
+ node_modules/src/toast/toast.ts108
+
Close the left menu
å
³é左侧èå
- src/app/app.component.ts137
+ src/app/app.component.ts138
Open the left menu
æå¼å·¦ä¾§èå
- src/app/app.component.ts139
+ src/app/app.component.ts140
You don't have notifications.
@@ -316,8 +310,8 @@
src/app/shared/shared-main/users/user-notifications.component.html150
- mentioned you on video
- å¨è§é¢ä¸æå°ä½
+ mentioned you on video
+ å¨è§é¢ä¸æå°ä½
src/app/shared/shared-main/users/user-notifications.component.html
164
@@ -334,25 +328,65 @@
src/app/shared/shared-main/users/user-notifications.component.html189
- A new version of the plugin/theme is available:
- æ件/主é¢ææ°ççæ¬ï¼
+ A new version of the plugin/theme is available:
+ æ件/主é¢ææ°ççæ¬ï¼
src/app/shared/shared-main/users/user-notifications.component.html
198,199
- A new version of PeerTube is available:
- PeerTubeææ°ççæ¬ï¼
+ A new version of PeerTube is available:
+ PeerTubeææ°ççæ¬ï¼
src/app/shared/shared-main/users/user-notifications.component.html
206,207
+
+ Your video edition has finished
+ ä½ çè§é¢ ç¼è¾å·²ç»æ
+
+ src/app/shared/shared-main/users/user-notifications.component.html
+ 213,215
+
+
The notification points to content now unavailable
æ¤éç¥æåçå
容ç°å¨ä¸å¯è®¿é®
- src/app/shared/shared-main/users/user-notifications.component.html213
+ src/app/shared/shared-main/users/user-notifications.component.html221
+
+
+ {views, plural, =0 {No view} =1 {1 view} other { views}}
+ {views, plural, =0 {æ 人è§ç} =1 {1 次è§ç} other { 次è§ç}}
+
+ src/app/shared/shared-main/video/video.model.ts
+ 22
+
+
+
+ {viewers, plural, =0 {No viewers} =1 {1 viewer} other { viewers}}
+ {viewers, plural, =0 {没æè§ä¼} =1 {1 ä½è§ä¼} other { ä½è§ä¼}}
+
+ src/app/shared/shared-main/video/video.model.ts
+ 23
+
+
+
+ viewer(s)
+ ä½è§ä¼
+
+ src/app/shared/shared-main/video/video.model.ts
+ 276
+
+
+
+ { view(s)}
+ { 次è§ç}
+
+ src/app/shared/shared-main/video/video.model.ts
+ 279
+
Change your avatar
@@ -367,12 +401,12 @@
Account muted
éèçå¸å·
- src/app/+admin/overview/videos/video-list.component.html81
+ src/app/+admin/overview/videos/video-list.component.html79
Server muted
éèçæå¡å¨
- src/app/+admin/overview/videos/video-list.component.html82
+ src/app/+admin/overview/videos/video-list.component.html80
Save to
@@ -387,30 +421,30 @@
Start at
å¼å§æ¶é´
-
-
-
-
- src/app/shared/shared-moderation/report-modals/video-report.component.html45src/app/shared/shared-share-modal/video-share.component.html139src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html69
+ src/app/shared/shared-moderation/report-modals/video-report.component.html39
+ src/app/shared/shared-share-modal/video-share.component.html148
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html33
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html69
+
Stop at
åæ¢æ¶é´
-
-
-
-
- src/app/shared/shared-moderation/report-modals/video-report.component.html60src/app/shared/shared-share-modal/video-share.component.html170src/app/shared/shared-video-playlist/video-add-to-playlist.component.html35src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html83
+ src/app/shared/shared-moderation/report-modals/video-report.component.html54
+ src/app/shared/shared-share-modal/video-share.component.html186
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html83
+
Your report will be sent to moderators of and will be forwarded to the video origin () too.
ä½ çæ¥åå°åéå° ç管çåï¼åæ¶ä¼è½¬åå°è§é¢æ¥æºï¼ï¼ã
- src/app/shared/shared-moderation/report-modals/video-report.component.html72
+ src/app/shared/shared-moderation/report-modals/video-report.component.html66
Please describe the issue...
请æè¿°é®é¢â¦â¦
- src/app/shared/shared-moderation/report-modals/report.component.html42
- src/app/shared/shared-moderation/report-modals/report.component.html42
- src/app/shared/shared-moderation/report-modals/video-report.component.html78
+ src/app/shared/shared-moderation/report-modals/report.component.html41
+ src/app/shared/shared-moderation/report-modals/report.component.html41
+ src/app/shared/shared-moderation/report-modals/video-report.component.html72
Search playlists
@@ -420,88 +454,80 @@
Create a private playlist
å建ç§äº«ææ¾å表
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html66
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html64
Display name
æ¾ç¤ºå称
- src/app/+manage/video-channel-edit/video-channel-edit.component.html43
- src/app/+manage/video-channel-edit/video-channel-edit.component.html43
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html42
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html42
src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html17
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33
- src/app/+signup/+register/register-step-user.component.html8
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html71
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html69
- Short text to tell people how they can support the channel (membership platform...).<br /><br />
- When a video is uploaded in this channel, the video support field will be automatically filled by this text.
- åè¯äººä»¬å¦ä½æ¯æé¢éï¼ä¼åå¹³å°ï¼çç®çææ¬ã<br /><br /> å½è§é¢ä¸ä¼ å°æ¤é¢éæ¶ï¼è§é¢æ¯æå段ä¼è¢«èªå¨å¡«å
æ¤ææ¬ã
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html
- 67,68
-
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html
- 67,68
-
+ Short text to tell people how they can support the channel (membership platform...).<br /><br /> When a video is uploaded in this channel, the video support field will be automatically filled by this text.
+ åè¯äººä»¬å¦ä½æ¯æé¢éï¼ä¼åå¹³å°ï¼çç®çææ¬ã<br /><br /> å½è§é¢ä¸ä¼ å°æ¤é¢éæ¶ï¼è§é¢æ¯æå段ä¼è¢«èªå¨å¡«å
æ¤ææ¬ã
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html66
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html66
The following link contains a private token and should not be shared with anyone.
以ä¸é¾æ¥å
å«ç§äººä»¤çï¼ä¸åºè¯¥å享ç»å
¶ä»äººã
- src/app/shared/shared-video-miniature/video-download.component.html18
+ src/app/shared/shared-video-miniature/video-download.component.html19
Format
æ ¼å¼
- src/app/shared/shared-video-miniature/video-download.component.html74
+ src/app/shared/shared-video-miniature/video-download.component.html65
Video stream
è§é¢æµ
- src/app/shared/shared-video-miniature/video-download.component.html85
+ src/app/shared/shared-video-miniature/video-download.component.html76
Audio stream
é³é¢æµ
- src/app/shared/shared-video-miniature/video-download.component.html97
+ src/app/shared/shared-video-miniature/video-download.component.html88
Direct download
ç´æ¥ä¸è½½
- src/app/shared/shared-video-miniature/video-download.component.html116
+ src/app/shared/shared-video-miniature/video-download.component.html107
Torrent (.torrent file)
ç§åï¼.torrent æ件ï¼
- src/app/shared/shared-video-miniature/video-download.component.html121
+ src/app/shared/shared-video-miniature/video-download.component.html112
Advanced
é«çº§
- src/app/shared/shared-video-miniature/video-download.component.html134
+ src/app/shared/shared-video-miniature/video-download.component.html126
Simple
ç®å
- src/app/shared/shared-video-miniature/video-download.component.html142
+ src/app/shared/shared-video-miniature/video-download.component.html134
video
è§é¢
-
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts298src/app/shared/shared-video-miniature/video-download.component.ts56
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts303
+ src/app/shared/shared-video-miniature/video-download.component.ts56
+
Your video quota is exceeded with this video (video size: , used: , quota: )
ä¸ä¼ æ¤è§é¢ä¼è¶
è¿ä½ çéé¢ï¼è§é¢å¤§å°ï¼ï¼å·²ç¨ï¼ï¼éé¢ï¼ï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts333
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts339
+
Your daily video quota is exceeded with this video (video size: , used: , quota: )
ä¸ä¼ æ¤è§é¢ä¼è¶
è¿ä½ çæ¯æ¥éé¢ï¼è§é¢å¤§å°ï¼ï¼å·²ç¨ï¼éé¢ï¼ï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts352
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts358
+
subtitles
åå¹
@@ -510,7 +536,23 @@
Reason...
åå â¦â¦
- src/app/shared/shared-moderation/user-ban-modal.component.html12
+ src/app/shared/shared-moderation/user-ban-modal.component.html16
+
+
+ Mute to also hide videos/comments
+ éé³ä¹å¯ä»¥éèè§é¢/è¯è®º
+
+ src/app/shared/shared-moderation/user-ban-modal.component.html
+ 27
+
+
+
+ {count, plural, =1 {1 user banned.} other { users banned.}}
+ {count, plural, =1 {å·²å°ç¦ 1 ä½ç¨æ·ã} other {å·²å°ç¦ ä½ç¨æ·ã}}
+
+ src/app/shared/shared-moderation/user-ban-modal.component.ts
+ 70
+
Cancel
@@ -525,9 +567,9 @@
æ交
src/app/+about/about-instance/contact-admin-modal.component.html52
src/app/+my-library/my-videos/modals/video-change-ownership.component.html27
- src/app/shared/shared-moderation/report-modals/report.component.html58
- src/app/shared/shared-moderation/report-modals/report.component.html58
- src/app/shared/shared-moderation/report-modals/video-report.component.html94
+ src/app/shared/shared-moderation/report-modals/report.component.html57
+ src/app/shared/shared-moderation/report-modals/report.component.html57
+ src/app/shared/shared-moderation/report-modals/video-report.component.html88
The contact form is not enabled on this instance.
@@ -546,8 +588,8 @@
What is the issue?
ä»ä¹é®é¢ï¼
src/app/shared/shared-moderation/report-modals/report.component.html13
- src/app/shared/shared-moderation/report-modals/video-report.component.html13
src/app/shared/shared-moderation/report-modals/report.component.html13
+ src/app/shared/shared-moderation/report-modals/video-report.component.html12
Element not found
@@ -563,10 +605,10 @@
Private
ç§äº«
-
-
-
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html10src/app/shared/shared-video-miniature/video-miniature.component.html7src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html45
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html10
+ src/app/shared/shared-video-miniature/video-miniature.component.html7
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html45
+
{VAR_PLURAL, plural, =1 {1 view} other { views}}
{VAR_PLURAL, plural, =1 {1 次è§ç} other { 次è§ç}}
@@ -588,73 +630,87 @@
Blocked
å·²å±è½
- src/app/+admin/overview/videos/video-list.component.html84
- src/app/shared/shared-video-miniature/video-miniature.component.html57
+ src/app/+admin/overview/videos/video-list.component.html82
+ src/app/shared/shared-video-miniature/video-miniature.component.html59
Are you sure you want to delete these videos?
ä½ ç¡®å®è¦å é¤è¿ 个è§é¢åï¼
- src/app/+admin/overview/videos/video-list.component.ts197
+ src/app/+admin/overview/videos/video-list.component.ts202
+
+
+ Deleted {count, plural, =1 {1 video} other { videos}}.
+ å·²å é¤ {count, plural, =1 {1 个è§é¢} other { 个è§é¢}}ã
+
+ src/app/+admin/overview/videos/video-list.component.ts
+ 212
+
Deleted videos.
å·²å é¤ ä¸ªè§é¢ã
+ src/app/+admin/overview/videos/video-list.component.ts214
+
+
+ Unblocked {count, plural, =1 {1 video} other { videos}}.
+ å·²è§£é¤ {count, plural, =1 {1 个è§é¢} other { 个è§é¢}}çå°ç¦ã
src/app/+admin/overview/videos/video-list.component.ts
- 204
+ 230
Unblocked videos.
å·²åæ¶å±è½ 个è§é¢ã
+ src/app/+admin/overview/videos/video-list.component.ts232
+
+
+ Are you sure you want to delete {count, plural, =1 {1 HLS streaming playlist} other { HLS streaming playlists}}?
+ ä½ ç¡®å®è¦å é¤ {count, plural, =1 {1 个 HLS 串æµææ¾å表} other { 个 HLS 串æµææ¾å表}}ï¼
src/app/+admin/overview/videos/video-list.component.ts
- 216
+ 248
Are you sure you want to delete HLS streaming playlists?
ä½ ç¡®å®è¦å é¤ ä¸ª HLS 串æµææ¾å表åï¼
+ src/app/+admin/overview/videos/video-list.component.ts250
+
+
+ Are you sure you want to delete WebTorrent files of {count, plural, =1 {1 video} other { videos}}?
+ ä½ ç¡®å®è¦å é¤ {count, plural, =1 {1 个è§é¢} other { 个è§é¢}}ç WebTorrent æ件åï¼
src/app/+admin/overview/videos/video-list.component.ts
- 226
+ 254
Are you sure you want to delete WebTorrent files of videos?
ä½ ç¡®å®è¦å é¤ ä¸ªè§é¢ç WebTorrent æ件åï¼
-
- src/app/+admin/overview/videos/video-list.component.ts
- 227
-
+ src/app/+admin/overview/videos/video-list.component.ts256
Files were removed.
æ件已被移é¤ã
-
- src/app/+admin/overview/videos/video-list.component.ts
- 235
-
+ src/app/+admin/overview/videos/video-list.component.ts266
Transcoding jobs created.
å·²å建转ç ä½ä¸ã
-
- src/app/+admin/overview/videos/video-list.component.ts
- 247
-
+ src/app/+admin/overview/videos/video-list.component.ts278
Sensitive
ææå
容
- src/app/shared/shared-video-miniature/video-miniature.component.html61
+ src/app/shared/shared-video-miniature/video-miniature.component.html63
- src/app/shared/shared-video-playlist/video-playlist-miniature.component.html25
+ src/app/shared/shared-video-playlist/video-playlist-miniature.component.html26
Updated
@@ -664,32 +720,32 @@
Unavailable
ä¸å¯ç¨
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html44
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html44
+
Deleted
å·²å é¤
-
-
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html47src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html46
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html47
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html46
+
Edit starts/stops at
ç¼è¾å¼å§æç»å°¾
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html62
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html62
+
Save
ä¿å
-
-
-
-
- src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html38src/app/shared/shared-user-settings/user-interface-settings.component.html16src/app/shared/shared-user-settings/user-video-settings.component.html72src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html94
+ src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html38
+ src/app/shared/shared-user-settings/user-interface-settings.component.html16
+ src/app/shared/shared-user-settings/user-video-settings.component.html72
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html94
+
Delete from
ä» å é¤
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html100
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html100
+
No results.
没æç»æã
@@ -697,15 +753,18 @@
src/app/shared/shared-video-miniature/videos-list.component.html41
src/app/shared/shared-video-miniature/videos-selection.component.ts23
-
- Videos with the most interactions for recent videos, minus user history
- è¿ææ°å¢è§é¢ä¸æå¤äº¤äºçè§é¢ï¼åå»ç¨æ·åå²
- src/app/+videos/video-list/videos-list-common-page.component.ts203
-
Only live videos
ä»
ç´æè§é¢
- src/app/+my-library/my-videos/my-videos.component.ts96
+ src/app/+my-library/my-videos/my-videos.component.ts116
+
+
+ Do you really want to delete {length, plural, =1 {this video} other { videos}}?
+ ä½ ç¡®å®è¦å é¤ {length, plural, =1 {è¿ä¸ªè§é¢} other { 个è§é¢}}åï¼
+
+ src/app/+my-library/my-videos/my-videos.component.ts
+ 170
+
Edit
@@ -716,7 +775,8 @@
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85
- src/app/+videos/+video-edit/shared/video-edit.component.html294
+ src/app/+videos/+video-edit/shared/video-edit.component.html189
+ src/app/+videos/+video-edit/shared/video-edit.component.html321
src/app/+videos/+video-edit/video-add-components/video-upload.component.html43
@@ -730,8 +790,8 @@
src/app/shared/shared-forms/markdown-textarea.component.html20
- <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports:
- <a href="https://zh.wikipedia.org/wiki/Markdown#示ä¾" target="_blank" rel="noopener noreferrer"å
¼å®¹ >Markdown</a> 并æ¯æï¼
+ <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports:
+ <a href="https://zh.wikipedia.org/wiki/Markdown#示ä¾" target="_blank" rel="noopener noreferrer"å
¼å®¹ >Markdown</a> 并æ¯æï¼
src/app/shared/shared-main/misc/help.component.ts75
@@ -739,85 +799,78 @@
æ¨è
src/app/shared/shared-forms/peertube-checkbox.component.html33
+
+ (extensions: , : )
+ ï¼æ©å±åï¼ãï¼ï¼
+
+ src/app/shared/shared-forms/preview-upload.component.ts
+ 54
+
+
Using an ActivityPub account
ä½¿ç¨ ActivityPub å¸æ·
- src/app/shared/shared-user-subscription/subscribe-button.component.html54
+ src/app/shared/shared-user-subscription/subscribe-button.component.html48
Subscribe with a remote account:
订é
è¿ç¨å¸æ·ï¼
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html
- 62
-
+ src/app/shared/shared-user-subscription/subscribe-button.component.html56
Subscribe with an account on this instance
使ç¨æ¤å®ä¾ä¸çå¸æ·è®¢é
- src/app/shared/shared-user-subscription/subscribe-button.component.html57
+ src/app/shared/shared-user-subscription/subscribe-button.component.html51
Subscribe with your local account
使ç¨æ¬å°å¸æ·è®¢é
- src/app/shared/shared-user-subscription/subscribe-button.component.html58
+ src/app/shared/shared-user-subscription/subscribe-button.component.html52
The live stream will be automatically terminated.
ç´æ串æµå°èªå¨ç»æ¢ã
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts219
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts233
will be duplicated by your instance.
å°è¢«ä½ çå®ä¾çæ¡£ã
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts240
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts254
Do you really want to remove "" files?
ä½ ç¡®å®è¦ç§»é¤ââçæ件åï¼
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 263
-
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts277
Remove "" files
移é¤ââçæ件
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 265
-
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts279
Removed files of .
å·²ç§»é¤ çæ件ã
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 271
-
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts285
Transcoding jobs created for .
å·²å建 ç转ç ä½ä¸ã
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 283
-
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts297
Using a syndication feed
使ç¨èåä¿¡æ¯æº
- src/app/shared/shared-user-subscription/subscribe-button.component.html68
+ src/app/shared/shared-user-subscription/subscribe-button.component.html62
Subscribe via RSS
ä½¿ç¨ RSS 订é
- src/app/shared/shared-user-subscription/subscribe-button.component.html69
+ src/app/shared/shared-user-subscription/subscribe-button.component.html63
PROFILE SETTINGS
个人èµæ设置
- src/app/+my-account/my-account-settings/my-account-settings.component.html12
+ src/app/+my-account/my-account-settings/my-account-settings.component.html13
Remote subscribeRemote interact
@@ -895,7 +948,7 @@
è§é¢éé¢
src/app/+admin/overview/users/user-edit/user-edit.component.html151
src/app/+admin/overview/users/user-edit/user-edit.component.html151
- src/app/+admin/overview/users/user-list/user-list.component.ts119
+ src/app/+admin/overview/users/user-list/user-list.component.ts133
src/app/shared/shared-instance/instance-features-table.component.html47
@@ -906,14 +959,14 @@
Import
导å
¥
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html45
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html37
src/app/shared/shared-instance/instance-features-table.component.html92
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html44
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html36
You can import any torrent file that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance.
ä½ å¯ä»¥å¯¼å
¥ä»»ä½æååªä½æ件çç§åæ件ãä½ åºè¯¥ç¡®ä¿ä½ 对å®æåçå
容æ¥æä¼ ææï¼å¦åå®å¯è½ä¼ç»ä½ èªå·±åä½ çç½ç«å¸¦æ¥æ³å¾éº»ç¦ã
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html19
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html20
HTTP import (YouTube, Vimeo, direct URL...)
@@ -925,25 +978,22 @@
ç§å导å
¥
src/app/shared/shared-instance/instance-features-table.component.html103
-
- Player
- ææ¾å¨
- src/app/shared/shared-instance/instance-features-table.component.html111
-
-
- P2P enabled
- å¯ç¨å¯¹çç½ç»ï¼P2Pï¼
- src/app/shared/shared-instance/instance-features-table.component.html115
-
Loading instance statistics...
æ£å¨è½½å
¥ç½ç«ç»è®¡æ°æ®â¦â¦
src/app/shared/shared-instance/instance-statistics.component.html1
+
+ By users on this instance
+ ç±æ¤å®ä¾ä¸çç¨æ·
+
+ src/app/shared/shared-instance/instance-statistics.component.html
+ 4
+
+
Local
æ¬å°
- src/app/shared/shared-instance/instance-statistics.component.html4
src/app/shared/shared-video-miniature/video-filters.model.ts126
@@ -957,33 +1007,53 @@
src/app/shared/shared-instance/instance-statistics.component.html21
src/app/shared/shared-instance/instance-statistics.component.html65
-
- video views
- è§é¢è§ç
- src/app/shared/shared-instance/instance-statistics.component.html31
+
+ views
+ è§ç
+
+ src/app/shared/shared-instance/instance-statistics.component.html
+ 31
+
-
- video comments
- è§é¢è¯è®º
- src/app/shared/shared-instance/instance-statistics.component.html41
- src/app/shared/shared-instance/instance-statistics.component.html75
+
+ comments
+ è¯è®º
+
+ src/app/shared/shared-instance/instance-statistics.component.html
+ 41
+
+
+ src/app/shared/shared-instance/instance-statistics.component.html
+ 75
+
-
- of hosted video
- å·²æ管è§é¢
- src/app/shared/shared-instance/instance-statistics.component.html51
+
+ hosted video
+ æ管çè§é¢
+
+ src/app/shared/shared-instance/instance-statistics.component.html
+ 51
+
+
+
+ In this instance federation
+ å¨æ¤å®ä¾èçä¸
+
+ src/app/shared/shared-instance/instance-statistics.component.html
+ 58
+
Following
æ£å¨å
³æ³¨
- src/app/+admin/admin.component.ts67
+ src/app/+admin/admin.component.ts75
src/app/+admin/follows/following-list/following-list.component.html31
src/app/+admin/follows/follows.routes.ts26
Followers
å
³æ³¨è
- src/app/+admin/admin.component.ts72
+ src/app/+admin/admin.component.ts80
src/app/+admin/follows/follows.routes.ts35
src/app/+my-library/my-library.component.ts72
@@ -997,45 +1067,33 @@
æ£å¨å
³æ³¨
src/app/shared/shared-instance/instance-statistics.component.html95
-
- The upload failed
- ä¸ä¼ 失败
- src/app/helpers/utils/upload.ts12
-
The connection was interrupted
è¿æ¥ä¸æäº
- src/app/helpers/utils/upload.ts16
+ src/app/helpers/utils/upload.ts27
The server encountered an error
æå¡å¨åºç°é误
- src/app/helpers/utils/upload.ts19
+ src/app/helpers/utils/upload.ts31
-
- Your file couldn't be transferred before the set timeout (usually 10min)
- ä½ ç æ件æªè½å¨è®¾å®æ¶é´ï¼é常为 10 åéï¼å
ä¼ è¾å®
- src/app/helpers/utils/upload.ts22
+
+ Your file couldn't be transferred before the server proxy timeout
+ ä½ ç æ件æªå¨æå¡å¨ä»£çè¶
æ¶åå®æä¼ é
+
+ src/app/helpers/utils/upload.ts
+ 35
+
Your file was too large (max. size: )
ä½ ç æ件太大äºï¼å¤§å°ä¸éï¼ï¼
- src/app/helpers/utils/upload.ts26
+ src/app/helpers/utils/upload.ts40
A banned user will no longer be able to login.
被å°ç¦çç¨æ·æ æ³åç»å
¥ã
- src/app/shared/shared-moderation/user-ban-modal.component.html20
-
-
- Ban this user
- å°ç¦æ¤ç¨æ·
- src/app/shared/shared-moderation/user-ban-modal.component.ts43
-
-
- Ban these users
- å°ç¦è¿äºç¨æ·
- src/app/shared/shared-moderation/user-ban-modal.component.ts43
+ src/app/shared/shared-moderation/user-ban-modal.component.html9
Block video ""
@@ -1084,21 +1142,18 @@
40,42
-
- Blocked videos.
- å·²å±è½ 个è§é¢ã
+
+ {count, plural, =1 {Blocked .} other {Blocked videos.}}
+ {count, plural, =1 {å·²å°ç¦ ã} other {å·²å°ç¦ 个è§é¢ã}}
src/app/shared/shared-moderation/video-block.component.ts
84
-
- Blocked
- å·²å±è½
-
- src/app/shared/shared-moderation/video-block.component.ts
- 85
-
+
+ Blocked videos.
+ å·²å±è½ 个è§é¢ã
+ src/app/shared/shared-moderation/video-block.component.ts86
h
@@ -1116,125 +1171,135 @@
ç§
src/app/shared/shared-main/angular/duration-formatter.pipe.ts17
-
- Login
- ç»å
¥
- src/app/+login/login.component.html2
-
Sorry but there was an issue with the external login process. Please contact an administrator.
å®å¨æ±æï¼å¤é¨ç»å
¥è¿ç¨åå¨é®é¢ã请 è系管çåã
- src/app/+login/login.component.html6
-
-
- Request new verification email.
- éæ°è¯·æ±éªè¯é®ä»¶ã
- src/app/+login/login.component.html12
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16
-
-
- This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances.
- æ¤å®ä¾å
许注åãä½æ¯ï¼è¯·å¨å¸æ·å建åå°å¿æ£æ¥ æ¡æ¬¾æ¡æ¬¾ ãä½ ä¹å¯ä»¥å¨ä»¥ä¸é¾æ¥ä¸æç´¢å®å
¨ç¬¦åä½ éè¦çå
¶ä»å®ä¾ï¼https://joinpeertube.org/instancesã
- src/app/+login/login.component.html64
-
-
- Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances.
- ç®åæ¤å®ä¾ä¸å
许ç¨æ·æ³¨åï¼ä½ å¯ä»¥æ£æ¥ æ¡æ¬¾ 以äºè§£è¯¦æ
ï¼æ寻æ¾å«çç«å°ï¼å¥½è®©ä½ 注åå¸æ·å¹¶ä¸ä¼ ä½ çè§é¢ãççä¸ä¼ç«å°ä¸æåªä¸ªåä½ å¿æï¼https://joinpeertube.org/instancesã
- src/app/+login/login.component.html69
+ src/app/+login/login.component.html26
+
+
+ Request new verification email
+ 请æ±æ°çéªè¯çµåé®ä»¶
+
+ src/app/+login/login.component.html
+ 33,35
+
User
ç¨æ·
- src/app/+login/login.component.html21
- src/app/+signup/+register/register.component.html35
src/app/shared/shared-users/user-admin.service.ts122
Username or email address
ç¨æ·åæçµåé®ä»¶å°å
- src/app/+login/login.component.html23
+ src/app/+login/login.component.html44
+
+
+ Example: john@example.com
+ 示ä¾ï¼john@example.com
+
+ src/app/+login/login.component.html
+ 46
+
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 53
+
â ï¸ Most email addresses do not include capital letters.
â ï¸ å¤§å¤æ°çµåé®ä»¶å°åä¸è½å
å«å¤§ååæ¯ã
- src/app/+login/login.component.html32
+ src/app/+login/login.component.html53
Password
å¯ç
src/app/+admin/overview/users/user-edit/user-edit.component.html117
src/app/+admin/overview/users/user-edit/user-edit.component.html117
- src/app/+login/login.component.html38
- src/app/+login/login.component.html40
- src/app/+reset-password/reset-password.component.html8
- src/app/+reset-password/reset-password.component.html10
- src/app/+signup/+register/register-step-user.component.html56
- src/app/+signup/+register/register-step-user.component.html58
+ src/app/+login/login.component.html59
+ src/app/+login/login.component.html62
+ src/app/+reset-password/reset-password.component.html6
+ src/app/+reset-password/reset-password.component.html9
+ src/app/+signup/+register/steps/register-step-user.component.html61
Click here to reset your password
ç¹å»æ¤å¤éç½®ä½ çå¯ç
- src/app/+login/login.component.html51
+ src/app/+login/login.component.html72
I forgot my password
æå¿è®°äºå¯ç
- src/app/+login/login.component.html51
+ src/app/+login/login.component.html72
Logging into an account lets you publish content
ç»å
¥å¸æ·å°±å¯ä»¥è®©ä½ åå¸å
容
- src/app/+login/login.component.html60
+ src/app/+login/login.component.html11
+
+
+ This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances.
+ This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances.
+
+ src/app/+login/login.component.html
+ 15,18
+
+
+
+ Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances.
+ Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances.
+
+ src/app/+login/login.component.html
+ 20,23
+
Or sign in with
æ使ç¨å
¶ä»å¸å·ç»å
¥
- src/app/+login/login.component.html77
+ src/app/+login/login.component.html82
Forgot your password
å¿è®°å¯ç
- src/app/+login/login.component.html99
+ src/app/+login/login.component.html105
We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system.
对ä¸èµ·ï¼ä½ æ æ³æ¢å¤ä½ çå¯ç ï¼å ä¸ºä½ çå®ä¾ç®¡çå没æé
ç½® PeerTube çµåé®ä»¶ç³»ç»ã
- src/app/+login/login.component.html106
+ src/app/+login/login.component.html112
Enter your email address and we will send you a link to reset your password.
è¾å
¥ä½ ççµåé®ä»¶å°åï¼æ们å°åéä¸ä¸ªé¾æ¥ï¼ä»¥éç½®ä½ çå¯ç ã
- src/app/+login/login.component.html110
+ src/app/+login/login.component.html116
- An email with the reset password instructions will be sent to .
-The link will expire within 1 hour.
+ An email with the reset password instructions will be sent to . The link will expire within 1 hour.
ä¸å°å¸¦æéç½®å¯ç 说æççµåé®ä»¶å°è¢«åéå° ã该é¾æ¥å°å¨ 1 å°æ¶å
å°æã
- src/app/+login/login.component.ts122
+ src/app/+login/login.component.ts135
Email
çµåé®ä»¶
src/app/+admin/overview/users/user-edit/user-edit.component.html105
src/app/+admin/overview/users/user-edit/user-edit.component.html105
- src/app/+admin/overview/users/user-list/user-list.component.ts118
- src/app/+login/login.component.html115
+ src/app/+admin/overview/users/user-list/user-list.component.ts132
+ src/app/+login/login.component.html121
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html6
- src/app/+signup/+register/register-step-user.component.html45
- src/app/+signup/+register/register-step-user.component.html47
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html8
+ src/app/+signup/+register/steps/register-step-user.component.html46
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html6
Email address
çµåé®ä»¶å°å
- src/app/+login/login.component.html117
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html10
+ src/app/+login/login.component.html123
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html9
Reset
éç½®
Password reset button
- src/app/+login/login.component.html130
+ src/app/+login/login.component.html136
on this instance
@@ -1247,51 +1312,130 @@ The link will expire within 1 hour.
src/app/+search/search.component.html8
- for
- 对
+ for
+ 对
src/app/+search/search.component.html
10
-
- Reset my password
-
-éç½®å¯ç
- src/app/+reset-password/reset-password.component.html2
-
Confirm password
确认å¯ç
- src/app/+reset-password/reset-password.component.html19
+ src/app/+reset-password/reset-password.component.html17
Confirmed password
已确认å¯ç
- src/app/+reset-password/reset-password.component.html21
+ src/app/+reset-password/reset-password.component.html20
Reset my password
éç½®å¯ç
- src/app/+reset-password/reset-password.component.html29
-
-
- Back
- ä¸ä¸æ¥
- Button on the registration form to go to the previous step
- src/app/+signup/+register/register.component.ts42
-
-
- Next
- ä¸ä¸æ¥
- Button on the registration form to go to the previous step
- src/app/+signup/+register/register.component.ts43
+ src/app/+reset-password/reset-password.component.html2
+ src/app/+reset-password/reset-password.component.html28
Signup
注å
Button on the registration form to finalize the account and channel creation
- src/app/+signup/+register/register.component.ts75
+ src/app/+signup/+register/register.component.ts84
+
+
+ Why creating an account?
+ 为ä»ä¹è¦å建å¸æ·ï¼
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 2
+
+
+
+ As you probably noticed: creating an account is not necessary to watch video son . However, creating an account on will allow you to:
+ As you probably noticed: creating an account is not necessary to watch video son . However, creating an account on will allow you to:
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 4,8
+
+
+
+ Comment videos
+ Comment videos
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 11
+
+
+
+ Subscribe to channels to be notified of new videos
+ Subscribe to channels to be notified of new videos
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 12
+
+
+
+ Have access to your watch history
+ Have access to your watch history
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 13
+
+
+
+ Create your channel to publish videos
+ Create your channel to publish videos
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 14
+
+
+
+ You're using Mastodon, ActivityPub or a RSS feed aggregator?
+ You're using Mastodon, ActivityPub or a RSS feed aggregator?
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 19
+
+
+
+ You can already follow using your favorite tool.
+ You can already follow using your favorite tool.
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 21,23
+
+
+
+ has been created using PeerTube, a video creation platform developed by Framasoft. Framasoft is a french non-profit organization that offers alternatives to Big Tech's digital tools
+ has been created using PeerTube, a video creation platform developed by Framasoft. Framasoft is a french non-profit organization that offers alternatives to Big Tech's digital tools
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 34,37
+
+
+
+ You want to publish videos on ? Then you need to create your first channel.
+ You want to publish videos on ? Then you need to create your first channel.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 2,4
+
+
+
+ You might want to create a channel by theme: for example, you can create a channel named "SweetMelodies" to publish your piano concerts and another one "Ecology" in which you publish your videos talking about ecology.
+ You might want to create a channel by theme: for example, you can create a channel named "SweetMelodies" to publish your piano concerts and another one "Ecology" in which you publish your videos talking about ecology.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 6,9
+
+
+
+ administrators allow you to publish up to of videos on their website.
+ administrators allow you to publish up to of videos on their website.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 11,13
+
Filters
@@ -1358,10 +1502,13 @@ The link will expire within 1 hour.
æ¯æ¶åé
ç½®ä½ çå®ä¾äºï¼
src/app/modal/admin-welcome-modal.component.html55
-
- Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain your it is very important for visitors to understand on what type of instance they are.
- éæ©ä½ ç å®ä¾å称, 设å®æè¿°, æåº ä½ æ¯è°ï¼ä¸ºä»ä¹ ä½ è¦å建æ¤å®ä¾ 以å å¤ä¹
ä½ æç® ç»´æ¤ä½ çå®ä¾ 对äºè®¿é®è
æ¥è¯´ï¼äºè§£ä»ä»¬æ¯ä»ä¹ç±»åçå®ä¾æ¯é常éè¦çã
- src/app/modal/admin-welcome-modal.component.html57
+
+ Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain it is very important for visitors to understand on what type of instance they are.
+ Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain it is very important for visitors to understand on what type of instance they are.
+
+ src/app/modal/admin-welcome-modal.component.html
+ 57,61
+
If you want to open registrations, please decide what your moderation rules and instance terms of service are, as well as specify the categories and languages and your moderators speak. This way, you will help users to register on the appropriate PeerTube instance.
@@ -1445,6 +1592,14 @@ The link will expire within 1 hour.
8
+
+ Interface
+ Interface
+
+ src/app/modal/quick-settings-modal.component.html
+ 18
+
+
Please consider configuring these fields to help people to choose the appropriate instance. Without them, your instance may not be referenced on the JoinPeerTube website.
请èèé
ç½®è¿äºå段以帮å©äººä»¬è¿è¡éæ© éå½çå®ä¾ã缺å°è¿äºï¼ä½ çå®ä¾å¯è½ä¸ä¼å¼ç¨å¨ JoinPeerTube ç½ç« ä¸ã
@@ -1460,12 +1615,52 @@ The link will expire within 1 hour.
å
³é
src/app/modal/account-setup-warning-modal.component.html28
src/app/modal/instance-config-warning-modal.component.html38
- src/app/shared/shared-video-live/live-stream-information.component.html38
+ src/app/shared/shared-video-live/live-stream-information.component.html51
Update live settings
æ´æ°ç´æ设置
- src/app/shared/shared-video-live/live-stream-information.component.html41
+ src/app/shared/shared-video-live/live-stream-information.component.html54
+
+
+ Server too slow
+ æå¡å¨å¤ªæ
¢äº
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 42
+
+
+
+ Live blacklisted
+ ç´æé»åå
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 43
+
+
+
+ Max duration exceeded
+ è¶
è¿æé¿æ¶é¿
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 44
+
+
+
+ Server error
+ æå¡å¨é误
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 45
+
+
+
+ Quota exceeded
+ è¶
åºéé¢
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 46
+
Configure
@@ -1515,15 +1710,10 @@ The link will expire within 1 hour.
src/app/menu/menu.component.html70
src/app/menu/menu.component.html146
-
- powered by PeerTube - CopyLeft 2015-2021
- ææ¯æ¯æ PeerTube â CopyLeft 2015-2021
- src/app/menu/menu.component.html151
-
Help
帮å©
- src/app/menu/menu.component.html142
+ src/app/menu/menu.component.html143
Get help using PeerTube
@@ -1553,7 +1743,7 @@ The link will expire within 1 hour.
Create an account
å建å¸æ·
- src/app/+login/login.component.html55
+ src/app/+login/login.component.html76
src/app/menu/menu.component.html105
@@ -1574,29 +1764,28 @@ The link will expire within 1 hour.
Import jobs concurrency
并å导å
¥ä½ä¸
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html255
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html254
allows to import multiple videos in parallel. â ï¸ Requires a PeerTube restart.
å
许并è¡å¯¼å
¥å¤ä¸ªè§é¢ãâ ï¸ éè¦éæ°å¯å¨ PeerTubeã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html256
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html255
jobs in parallel
并è¡ä½ä¸
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html260
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html171
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html259
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html167
Allow import with HTTP URL (e.g. YouTube)
å
许使ç¨ç½åï¼ä¾å¦ YouTubeï¼å¯¼å
¥
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html269
-
- â ï¸ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube serverâ ï¸ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 272
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html268
+
+
+ â ï¸ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server
+ â ï¸ å¦æå¯ç¨ï¼æä»¬å»ºè®®ä½¿ç¨ HTTP 代ç以é»æ¢æ¥èªä½ ç PeerTube æå¡å¨çç§äºº URL 访é®
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html271
Discover
@@ -1607,14 +1796,87 @@ The link will expire within 1 hour.
Administration
管ç
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts80
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts82
src/app/menu/menu.component.html96
About
å
³äº
+ src/app/+signup/+register/register.component.html17
src/app/menu/menu.component.html129
+
+ Create an accounton
+ Create an accounton
+
+ src/app/+signup/+register/register.component.html
+ 19,21
+
+
+
+ I already have an account, I log in
+ I already have an account, I log in
+
+ src/app/+signup/+register/register.component.html
+ 27,30
+
+
+
+ I create an account
+ I create an account
+
+ src/app/+signup/+register/register.component.html
+ 30,31
+
+
+
+ Termsof
+ Termsof
+
+ src/app/+signup/+register/register.component.html
+ 36,38
+
+
+
+ Setupyour account
+ Setupyour account
+
+ src/app/+signup/+register/register.component.html
+ 60,62
+
+
+
+ My channel
+ My channel
+
+ src/app/+signup/+register/register.component.html
+ 75
+
+
+
+ Createyour first channel
+ Createyour first channel
+
+ src/app/+signup/+register/register.component.html
+ 77,79
+
+
+
+ I don't want to create a channel
+ I don't want to create a channel
+
+ src/app/+signup/+register/register.component.html
+ 91,92
+
+
+
+ You will be able to create a channel later
+ You will be able to create a channel later
+
+ src/app/+signup/+register/register.component.html
+ 94,95
+
+
Contact
èç³»
@@ -1638,12 +1900,12 @@ The link will expire within 1 hour.
Update your notification preferences
æ´æ°ä½ çéç¥é¦é项
- src/app/menu/notification.component.html31
+ src/app/menu/notification.component.html34
See all your notifications
æ¥çææéç¥
- src/app/menu/notification.component.html49
+ src/app/menu/notification.component.html54
Welcome to , dear user!
@@ -1656,18 +1918,18 @@ The link will expire within 1 hour.
src/app/modal/account-setup-warning-modal.component.html10
- Help moderators and other users to know who you are by:
- 帮å©å®¡æ ¸è
åå
¶ä»ç¨æ·è®¤è¯ ä½ æ¯è°ï¼ç±ï¼
+ Help moderators and other users to know who you are by:
+ 帮å©å®¡æ ¸è
åå
¶ä»ç¨æ·è®¤è¯ ä½ æ¯è°ï¼ç±ï¼
src/app/modal/account-setup-warning-modal.component.html12
- Uploading an avatar
- ä¸ä¼ 头å
+ Uploading an avatar
+ ä¸ä¼ 头å
src/app/modal/account-setup-warning-modal.component.html15
- Writing a description
- ç¼å æè¿°
+ Writing a description
+ ç¼å æè¿°
src/app/modal/account-setup-warning-modal.component.html16
@@ -1775,7 +2037,7 @@ The link will expire within 1 hour.
Media is too large for the server. Please contact you administrator if you want to increase the limit size.
åªä½å¯¹äºæå¡å¨å¤ªå¤§ãå¦æä½ æ³å¢å éå¶å¤§å°ï¼è¯·ä¸ç®¡çåèç³»ã
- src/app/core/rest/rest-extractor.service.ts61
+ src/app/core/rest/rest-extractor.service.ts102
GLOBAL SEARCH
@@ -1790,46 +2052,43 @@ The link will expire within 1 hour.
Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent.
æç´¢ç»æå°å¢å 第ä¸æ¹ç´¢å¼çå
容ãåªåéè¿è¡æ¥è¯¢æéçæ°æ®ã
- src/app/header/search-typeahead.component.html32
+ src/app/header/search-typeahead.component.html31
Your query will be matched against video names or descriptions, channel names.
ä½ çæ¥è¯¢å°å¯¹è§é¢å称ãæè¿°æé¢éå称è¿è¡å¹é
ã
-
- src/app/header/search-typeahead.component.html
- 37
-
+ src/app/header/search-typeahead.component.html36
ADVANCED SEARCH
é«çº§æç´¢
- src/app/header/search-typeahead.component.html39
+ src/app/header/search-typeahead.component.html38
any instance
ä»»ä½å®ä¾
- src/app/header/search-typeahead.component.html42
+ src/app/header/search-typeahead.component.html41
only followed instances
ä»
å
³æ³¨çå®ä¾
- src/app/header/search-typeahead.component.html43
+ src/app/header/search-typeahead.component.html42
Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows.
ç¡®å®æ¯å¦å¯ä»¥è§£æä»»ä½è¿ç¨å
容ï¼æè
æ¤å®ä¾æ¯å¦ä»
å
许对å
³æ³¨çå®ä¾è¿è¡è§£æã
- src/app/header/search-typeahead.component.html41
+ src/app/header/search-typeahead.component.html40
will list the matching channel
ä¼ååºç¬¦åçé¢é
- src/app/header/search-typeahead.component.html50
- src/app/header/search-typeahead.component.html53
+ src/app/header/search-typeahead.component.html48
+ src/app/header/search-typeahead.component.html51
will list the matching video
å°ä¼ååºç¬¦åçè§é¢
- src/app/header/search-typeahead.component.html56
+ src/app/header/search-typeahead.component.html54
Search...
@@ -1846,6 +2105,14 @@ The link will expire within 1 hour.
å¨ Vidiverse ä¸
src/app/header/suggestion.component.html15
+
+ Upload failed
+ Upload failed
+
+ src/app/helpers/utils/upload.ts
+ 12
+
+
Sort
æåº
@@ -1883,7 +2150,7 @@ The link will expire within 1 hour.
Duration
æ¶é¿
src/app/+search/search-filters.component.html108
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html60
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html62
Display sensitive content
@@ -1905,7 +2172,7 @@ The link will expire within 1 hour.
ç±»å«
src/app/+search/search-filters.component.html121
src/app/+videos/+video-edit/shared/video-edit.component.html69
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html25
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html27
Display all categories
@@ -1917,7 +2184,7 @@ The link will expire within 1 hour.
许å¯
src/app/+search/search-filters.component.html134
src/app/+videos/+video-edit/shared/video-edit.component.html80
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html34
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html36
Display all licenses
@@ -1930,7 +2197,7 @@ The link will expire within 1 hour.
src/app/+search/search-filters.component.html147
src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html10
src/app/+videos/+video-edit/shared/video-edit.component.html100
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html43
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html45
Display all languages
@@ -1989,6 +2256,7 @@ The link will expire within 1 hour.
src/app/+search/search-filters.component.html171
src/app/+search/search-filters.component.html188
src/app/+search/search-filters.component.html229
+ src/app/shared/shared-forms/reactive-file.component.html16
Filter
@@ -2022,6 +2290,30 @@ The link will expire within 1 hour.
æ·»å æ¤åå¹
src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html42
+
+ Edit caption
+ ç¼è¾åå¹
+
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html
+ 5
+
+
+
+ Caption
+ åå¹
+
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html
+ 10
+
+
+
+ Edit this caption
+ ç¼è¾æ¤åå¹
+
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html
+ 31
+
+
Title
æ é¢
@@ -2031,12 +2323,12 @@ The link will expire within 1 hour.
Tags
æ ç¾
src/app/+videos/+video-edit/shared/video-edit.component.html25
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html52
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html54
Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag.
æ ç¾å¯ä»¥ç¨æ¥å»ºè®®ç¸å
³çæ¨èã æå¤æ 5 个æ ç¾ã æ åè½¦é® æ·»å æ°æ ç¾
- src/app/+videos/+video-edit/shared/video-edit.component.html29
+ src/app/+videos/+video-edit/shared/video-edit.component.html30
Enter a new tag
@@ -2057,18 +2349,17 @@ The link will expire within 1 hour.
Upload a new banner
ä¸ä¼ æ°æ¨ªå¹
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html9
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html26
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html34
Change your banner
æ´æ¹ä½ ç横å¹
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html18
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html16
Remove banner
移é¤æ¨ªå¹
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html32
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html28
ratio 6/1, recommended size: 1920x317, max size: , extensions:
@@ -2078,16 +2369,16 @@ The link will expire within 1 hour.
Account avatar
å¸æ·å¤´å
- src/app/shared/shared-actor-image/actor-avatar.component.ts46
+ src/app/shared/shared-actor-image/actor-avatar.component.ts48
Channel avatar
é¢é头å
- src/app/shared/shared-actor-image/actor-avatar.component.ts47
+ src/app/shared/shared-actor-image/actor-avatar.component.ts49
- Markdown compatible that also supports custom PeerTube HTML tags
- å
¼å®¹ Markdown ä¹æ¯æ èªå®ä¹ç PeerTube HTML æ ç¾
+ Markdown compatible that also supports custom PeerTube HTML tags
+ å
¼å®¹ Markdown ä¹æ¯æ èªå®ä¹ç PeerTube HTML æ ç¾
src/app/shared/shared-custom-markup/custom-markup-help.component.html
2
@@ -2134,9 +2425,9 @@ The link will expire within 1 hour.
Advanced filters
é«çº§è¿æ»¤
src/app/+admin/moderation/video-block-list/video-block-list.component.ts30
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts47
- src/app/+admin/overview/users/user-list/user-list.component.ts40
- src/app/+my-library/my-videos/my-videos.component.ts92
+ src/app/+admin/overview/comments/video-comment-list.component.ts48
+ src/app/+admin/overview/users/user-list/user-list.component.ts43
+ src/app/+my-library/my-videos/my-videos.component.ts112
src/app/shared/shared-abuse-list/abuse-list-table.component.ts39
@@ -2148,9 +2439,9 @@ The link will expire within 1 hour.
Description
说æ
src/app/+about/about-instance/about-instance.component.html113
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html35
- src/app/+manage/video-channel-edit/video-channel-edit.component.html54
- src/app/+manage/video-channel-edit/video-channel-edit.component.html54
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html34
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html53
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html53
src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html28
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44
@@ -2159,11 +2450,11 @@ The link will expire within 1 hour.
Video descriptions are truncated by default and require manual action to expand them.
è§é¢æè¿°åé»è®¤æ
åµä¸ä¼è¢«ææï¼å¿
é¡»æå¨æä½æè½å±å¼å®ä»¬ã
- src/app/+videos/+video-edit/shared/video-edit.component.html48
+ src/app/+videos/+video-edit/shared/video-edit.component.html49
- Choose the appropriate licence for your work.
- éæ©éåä½ ä½åç许å¯è¯ã
+ Choose the appropriate licence for your work.
+ éæ©éåä½ ä½åç许å¯è¯ã
src/app/+videos/+video-edit/shared/video-edit.component.html85
@@ -2171,7 +2462,6 @@ The link will expire within 1 hour.
é¢é
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70
- src/app/+signup/+register/register.component.html42
src/app/+videos/+video-edit/shared/video-edit.component.html64
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30
@@ -2181,7 +2471,7 @@ The link will expire within 1 hour.
FAQ
FAQ
- src/app/menu/menu.component.html143
+ src/app/menu/menu.component.html144
Frequently asked questions about PeerTube
@@ -2191,7 +2481,15 @@ The link will expire within 1 hour.
API
API
- src/app/menu/menu.component.html145
+ src/app/menu/menu.component.html146
+
+
+ powered by PeerTube - CopyLeft 2015-2022
+ ææ¯æ¯æ PeerTube â å
Œ
±çæ 2015-2022
+
+ src/app/menu/menu.component.html
+ 151
+
API documentation
@@ -2239,62 +2537,86 @@ The link will expire within 1 hour.
src/app/+videos/+video-edit/shared/video-edit.component.html183
- Already uploaded â
+ Already uploaded â
å·²ä¸ä¼ â
src/app/+videos/+video-edit/shared/video-edit.component.html187
Will be created on update
å°å¨æ´æ°æ¶å建
- src/app/+videos/+video-edit/shared/video-edit.component.html195
+ src/app/+videos/+video-edit/shared/video-edit.component.html196
Cancel create
åæ¶å建
- src/app/+videos/+video-edit/shared/video-edit.component.html197
+ src/app/+videos/+video-edit/shared/video-edit.component.html198
+
+
+ Will be edited on update
+ å°å¨æ´æ°æ¶ç¼è¾
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 204
+
+
+
+ Cancel edition
+ åæ¶ç¼è¾
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 206
+
Will be deleted on update
å°å¨æ´æ°æ¶å é¤
- src/app/+videos/+video-edit/shared/video-edit.component.html203
+ src/app/+videos/+video-edit/shared/video-edit.component.html212
Cancel deletion
åæ¶å é¤
- src/app/+videos/+video-edit/shared/video-edit.component.html205
+ src/app/+videos/+video-edit/shared/video-edit.component.html214
No captions for now.
å½å没æåå¹ã
- src/app/+videos/+video-edit/shared/video-edit.component.html210
+ src/app/+videos/+video-edit/shared/video-edit.component.html227
Live settings
ç´æ设置
- src/app/+videos/+video-edit/shared/video-edit.component.html219
+ src/app/+videos/+video-edit/shared/video-edit.component.html235
â ï¸ If you enable this option, your live will be terminated if you exceed your video quota
â ï¸ å¦æä½ å¯ç¨è¿ä¸ªé项ï¼å¦æä½ è¶
è¿äºä½ çè§é¢éé¢ï¼ä½ çç´æå°è¢«ç»æ¢
- src/app/+videos/+video-edit/shared/video-edit.component.html272
+ src/app/+videos/+video-edit/shared/video-edit.component.html288
+
+
+ Latency mode
+ 延è¿æ¨¡å¼
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 294
+
Automatically publish a replay when your live ends
å½ä½ çç´æç»ææ¶ï¼èªå¨åå¸åæ¾
- src/app/+videos/+video-edit/shared/video-edit.component.html268
+ src/app/+videos/+video-edit/shared/video-edit.component.html284
Video preview
è§é¢é¢è§
- src/app/+videos/+video-edit/shared/video-edit.component.html291
+ src/app/+videos/+video-edit/shared/video-edit.component.html318
Support
æ¯æ
src/app/+video-channels/video-channels.component.html17
- src/app/+videos/+video-edit/shared/video-edit.component.html300
+ src/app/+videos/+video-edit/shared/video-edit.component.html327
View account
@@ -2304,12 +2626,12 @@ The link will expire within 1 hour.
View account
æ¥çå¸å·
- src/app/+video-channels/video-channels.component.html43
+ src/app/+video-channels/video-channels.component.html44
View owner account
æ¥çææè
å¸å·
- src/app/+video-channels/video-channels.component.html47
+ src/app/+video-channels/video-channels.component.html48
VIDEO CHANNEL
@@ -2329,55 +2651,103 @@ The link will expire within 1 hour.
Short text to tell people how they can support you (membership platform...).
åè¯å¤§å®¶ä»ä»¬å¦ä½è½å¤æ¯æä½ ï¼ä¼åå¹³å°â¦â¦ï¼ççæã
- src/app/+videos/+video-edit/shared/video-edit.component.html303
+ src/app/+videos/+video-edit/shared/video-edit.component.html331
Original publication date
æååå¸æ¥æ
- src/app/+videos/+video-edit/shared/video-edit.component.html320
+ src/app/+videos/+video-edit/shared/video-edit.component.html347
This is the date when the content was originally published (e.g. the release date for a film)
è¿æ¯å
容æååå¸çæ¥æï¼ä¾å¦çµå½±çä¸æ æ¥æï¼
- src/app/+videos/+video-edit/shared/video-edit.component.html323
+ src/app/+videos/+video-edit/shared/video-edit.component.html351
Plugin settings
æ件设置
- src/app/+videos/+video-edit/shared/video-edit.component.html354
+ src/app/+videos/+video-edit/shared/video-edit.component.html381
+
+
+ Small latency
+ ä½å»¶è¿
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts
+ 85
+
+
+
+ Reduce latency to ~15s disabling P2P
+ åç¨ P2P å°å»¶è¿åå°è³çº¦ 15 ç§
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts
+ 86
+
+
+
+ Default
+ é»è®¤
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts
+ 90
+
+
+
+ Average latency of 30s
+ å¹³å延è¿çº¦ 30 ç§
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts
+ 91
+
+
+
+ High latency
+ é«å»¶è¿
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts
+ 95
+
+
+
+ Average latency of 60s increasing P2P ratio
+ å¢å P2P æ¯çå°å¹³å延è¿å¢è³çº¦ 60 ç§
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts
+ 96
+
Other
å
¶ä»
- src/app/+videos/+video-edit/shared/video-edit.component.ts188
+ src/app/+videos/+video-edit/shared/video-edit.component.ts208
src/app/shared/shared-forms/select/select-languages.component.ts50
Enable video comments
å¼å¯è§é¢è¯è®º
- src/app/+videos/+video-edit/shared/video-edit.component.html341
+ src/app/+videos/+video-edit/shared/video-edit.component.html368
Enable download
å
许ä¸è½½
- src/app/+videos/+video-edit/shared/video-edit.component.html346
+ src/app/+videos/+video-edit/shared/video-edit.component.html373
Advanced settings
é«çº§è®¾ç½®
- src/app/+videos/+video-edit/shared/video-edit.component.html284
+ src/app/+videos/+video-edit/shared/video-edit.component.html311
URL
URL
src/app/+videos/+video-edit/video-add-components/video-import-url.component.html6
src/app/shared/shared-share-modal/video-share.component.html24
- src/app/shared/shared-share-modal/video-share.component.html92
+ src/app/shared/shared-share-modal/video-share.component.html101
You can import any URL supported by youtube-dl or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance.
ä½ å¯ä»¥å¯¼å
¥ä»»ä½ youtube-dl æ¯æ çç½åææååªä½æ件çé¾æ¥ãä½ åºè¯¥ç¡®ä¿ä½ 对å®æåçå
容æ¥æä¼ ææï¼å¦åå®å¯è½ä¼ç»ä½ èªå·±åä½ çç½ç«å¸¦æ¥æ³å¾éº»ç¦ã
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html10
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html11
Sorry, but something went wrong
@@ -2390,7 +2760,7 @@ The link will expire within 1 hour.
Congratulations, the video behind will be imported! You can already add information about this video.
æåï¼å¨ åçè§é¢å°è¢«å¯¼å
¥ï¼ä½ å·²ç»å¯ä»¥æ·»å æ¤è§é¢çç¸å
³ä¿¡æ¯äºã
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html48
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html49
Select the file to upload
@@ -2401,13 +2771,13 @@ The link will expire within 1 hour.
Scheduled
å®æ¶åå¸
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts207
+ src/app/+videos/+video-edit/shared/video-edit.component.ts227
+
Hide the video until a specific date
å¨è®¾å®çæ¥æä¹åéèè§é¢
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts208
+ src/app/+videos/+video-edit/shared/video-edit.component.ts228
+
Normal live
æ®éç´æ
@@ -2432,7 +2802,7 @@ The link will expire within 1 hour.
Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified.
å¾åå°ä¼è¢«å并å°ä½ çé³é¢æ件ä¸ã éæ©çå¾åå°å§ç»æ¾ç¤ºä¸ä¸è½ä¿®æ¹ã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html36
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html37
Total video uploaded
@@ -2453,13 +2823,13 @@ The link will expire within 1 hour.
Total video quota
è§é¢æ»éé¢
- src/app/+admin/overview/users/user-list/user-list.component.html122
+ src/app/+admin/overview/users/user-list/user-list.component.html131
src/app/shared/shared-main/users/user-quota.component.html3
Congratulations! Your video is now available in your private library.
æåï¼ä½ å¯ä»¥å¨ç§äº«åºä¸æ¥çä½ çè§é¢ã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html90
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html91
Publish will be available when upload is finished
@@ -2475,8 +2845,8 @@ The link will expire within 1 hour.
Upload on hold
æåä¸ä¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts173
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts175
+
Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota.
对ä¸èµ·ï¼ä½ çå¸æ·çä¸ä¼ åè½å·²è¢«ç¦ç¨ãå¦æä½ æ³æ·»å è§é¢ï¼ç®¡çåå¿
须解éä½ çæéã
@@ -2530,7 +2900,7 @@ The link will expire within 1 hour.
Congratulations, the video will be imported with BitTorrent! You can already add information about this video.
æåï¼æ¤è§é¢å°ä¼éè¿ç§å导å
¥ãç°å¨ä½ å¯ä»¥æ·»å å
³äºæ¤è§é¢çä¿¡æ¯äºã
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html55
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html56
Torrents with only 1 file are supported.
@@ -2552,20 +2922,26 @@ The link will expire within 1 hour.
ç´æå·²åå¸ã
src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts134
-
- Stream only once and save a replay of your live
- åªä¸²æµä¸æ¬¡ç¶åä¿åä½ çç´æåæ¾
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts157
+
+ Stream only once, replay will replace your live
+ ä»
串æµä¸æ¬¡ï¼åæ¾å°ä¼æ¿æ¢ä½ çç´æ
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts
+ 157
+
Stream only once
åªä¸²æµä¸æ¬¡
src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts160
-
- Stream multiple times, replays can't be saved
- å¯ä¸²æµå¤æ¬¡ï¼æ æ³ä¿ååæ¾
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts165
+
+ Stream multiple times, replays will be separate videos
+ 串æµå¤æ¬¡ï¼åæ¾å°æ¯åç¬çè§é¢
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts
+ 165
+
Stream multiple times using the same URL
@@ -2580,12 +2956,12 @@ The link will expire within 1 hour.
Max live duration is . If your live reaches this limit, it will be automatically terminated.
æé¿ç´ææ¶é¿ä¸º ãå¦æä½ çç´æè¾¾å°è¿ä¸ªéå¶ï¼å®å°èªå¨ç»æ¢ã
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html47
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.html48
We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. Instead, create a dedicated account to upload your videos.
æä»¬å»ºè®®ä½ ä¸è¦ä½¿ç¨ root ç¨æ·åå¸ä½ çè§é¢ï¼å 为å®æ¯ä½ çç½ç«çè¶
级管çå¸æ·ãä½ä¸ºæ¿ä»£ï¼å建ä¸ä¸ªä¸ç¨å¸æ· ä¸ä¼ ä½ çè§é¢ã
- src/app/+videos/+video-edit/video-add.component.html33
+ src/app/+videos/+video-edit/video-add.component.html34
Import
@@ -2617,23 +2993,15 @@ The link will expire within 1 hour.
å¼å§ç´æ
src/app/+videos/+video-edit/video-add.component.html83
-
- Other videos
- å
¶ä»è§é¢
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html4
-
AUTOPLAY
èªå¨ææ¾
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html10
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html9
Next video to be played
å°ææ¾çä¸ä¸ªè§é¢
-
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html
- 16
-
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html15
Report this comment
@@ -2672,59 +3040,59 @@ The link will expire within 1 hour.
å¨è¯¥è§é¢ä½ç½®å享æ¤ææ¾å表
src/app/shared/shared-share-modal/video-share.component.html71
+
+ Only display embed URL
+ ä»
æ¾ç¤ºåµå
¥ URL
+ src/app/shared/shared-share-modal/video-share.component.html79
+ src/app/shared/shared-share-modal/video-share.component.html176
+
Share the video
å享æ¤è§é¢
- src/app/shared/shared-share-modal/video-share.component.html79
+ src/app/shared/shared-share-modal/video-share.component.html88
This video is private so you won't be able to share it with external users
æ¤è§é¢ä¸ºç§äº«ï¼æä»¥ä½ ä¸è½å°å®å享ç»å
¶ä»ç¨æ·
-
- src/app/shared/shared-share-modal/video-share.component.html
- 82
-
+ src/app/shared/shared-share-modal/video-share.component.html91
Update video privacy
æ´æ°è§é¢ç§å¯ç±»å
-
- src/app/shared/shared-share-modal/video-share.component.html
- 84,86
-
+ src/app/shared/shared-share-modal/video-share.component.html93
QR-Code
äºç»´ç
- src/app/shared/shared-share-modal/video-share.component.html35
- src/app/shared/shared-share-modal/video-share.component.html102
+ src/app/shared/shared-share-modal/video-share.component.html34
+ src/app/shared/shared-share-modal/video-share.component.html111
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).
è¿ä¸ªç½åä¸å®å
¨ï¼æ²¡æ HTTPSï¼ï¼æ以åµå
¥è§é¢ä¸è½å¨ HTTPS ç½ç«ä¸å·¥ä½ï¼ç½é¡µæµè§å¨ä¼å¨ HTTPS ç½ç«ä¸é»æ¢ä¸å®å
¨ç HTTP 请æ±ï¼ã
- src/app/shared/shared-share-modal/video-share.component.html54
- src/app/shared/shared-share-modal/video-share.component.html121
+ src/app/shared/shared-share-modal/video-share.component.html53
+ src/app/shared/shared-share-modal/video-share.component.html130
Embed
åµå
¥
- src/app/shared/shared-share-modal/video-share.component.html45
- src/app/shared/shared-share-modal/video-share.component.html112
+ src/app/shared/shared-share-modal/video-share.component.html44
+ src/app/shared/shared-share-modal/video-share.component.html121
Auto select subtitle
èªå¨éæ©åå¹
- src/app/shared/shared-share-modal/video-share.component.html154
+ src/app/shared/shared-share-modal/video-share.component.html163
More customization
æ´å¤èªå®ä¹
- src/app/shared/shared-share-modal/video-share.component.html255
+ src/app/shared/shared-share-modal/video-share.component.html271
Less customization
æå èªå®ä¹
- src/app/shared/shared-share-modal/video-share.component.html263
+ src/app/shared/shared-share-modal/video-share.component.html279
Support
@@ -2737,7 +3105,7 @@ The link will expire within 1 hour.
Autoplay
èªå¨ææ¾
- src/app/shared/shared-share-modal/video-share.component.html185
+ src/app/shared/shared-share-modal/video-share.component.html201
Maybe later
@@ -2747,46 +3115,44 @@ The link will expire within 1 hour.
Muted
å·²å±è½
+ src/app/+admin/overview/users/user-list/user-list.component.html104
src/app/shared/shared-moderation/account-block-badges.component.html1
- src/app/shared/shared-share-modal/video-share.component.html192
+ src/app/shared/shared-share-modal/video-share.component.html208
Loop
循ç¯ææ¾
- src/app/shared/shared-share-modal/video-share.component.html199
+ src/app/shared/shared-share-modal/video-share.component.html215
Use origin instance URL
使ç¨åå§å®ä¾ URL
- src/app/shared/shared-share-modal/video-share.component.html206
+ src/app/shared/shared-share-modal/video-share.component.html222
Display video title
æ¾ç¤ºè§é¢æ é¢
- src/app/shared/shared-share-modal/video-share.component.html215
+ src/app/shared/shared-share-modal/video-share.component.html231
P2P
对çç½ç»
-
- src/app/shared/shared-share-modal/video-share.component.html
- 222
-
+ src/app/shared/shared-share-modal/video-share.component.html238
Display privacy warning
æ¾ç¤ºéç§è¦å
- src/app/shared/shared-share-modal/video-share.component.html229
+ src/app/shared/shared-share-modal/video-share.component.html245
-
- Display player controls
- æ¾ç¤ºææ¾å¨æ§ä»¶
- src/app/shared/shared-share-modal/video-share.component.html236
+
+ Display player control bar
+ æ¾ç¤ºææ¾å¨æ§å¶æ
+ src/app/shared/shared-share-modal/video-share.component.html252
Display PeerTube button link
æ¾ç¤º PeerTube æé®é¾æ¥
- src/app/shared/shared-share-modal/video-share.component.html243
+ src/app/shared/shared-share-modal/video-share.component.html259
Public
@@ -2796,12 +3162,12 @@ The link will expire within 1 hour.
This video is blocked.
æ¤è§é¢å·²è¢«å±è½ã
- src/app/+videos/+video-watch/shared/information/video-alert.component.html34
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html42
Published
- å·²åå¸
- src/app/+videos/+video-watch/video-watch.component.html31
+ åå¸äº
+ src/app/+videos/+video-watch/video-watch.component.html30
SUPPORT
@@ -2836,12 +3202,12 @@ The link will expire within 1 hour.
Support options for this video
æ¤è§é¢çæ¯æé项
- src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts56
+ src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts58
By
ç±
- src/app/+videos/+video-watch/video-watch.component.html71
+ src/app/+videos/+video-watch/video-watch.component.html70
Subscribe
@@ -2861,7 +3227,7 @@ The link will expire within 1 hour.
{VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} }
{VAR_SELECT, select, undefined {åæ¶è®¢é
} other {åæ¶è®¢é
ææé¢é} }
- src/app/shared/shared-user-subscription/subscribe-button.component.html34
+ src/app/shared/shared-user-subscription/subscribe-button.component.html28
Show more
@@ -2889,7 +3255,7 @@ The link will expire within 1 hour.
Originally published
æååå¸äº
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html20
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html22
Friendly Reminder:
@@ -2915,7 +3281,7 @@ The link will expire within 1 hour.
NSFW
NSFW
src/app/+admin/moderation/video-block-list/video-block-list.component.html56
- src/app/+admin/overview/videos/video-list.component.html77
+ src/app/+admin/overview/videos/video-list.component.html75
Get more information
@@ -2953,30 +3319,47 @@ The link will expire within 1 hour.
æ¤è§é¢æ£å¨è½¬ç ï¼å®å¯è½ä¸è½æ£å¸¸è§çã
src/app/+videos/+video-watch/shared/information/video-alert.component.html13
+
+ The video is being edited, it may not work properly.
+ è§é¢æ£è¢«ç¼è¾ï¼å¯è½æ æ³æ£å¸¸å·¥ä½ã
+
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html
+ 17,19
+
+
The video is being moved to an external server, it may not work properly.
æ¤è§é¢æ£å¨ç§»å°å¤é¨æå¡å¨ï¼å®å¯è½ä¸è½æ£å¸¸è§çã
- src/app/+videos/+video-watch/shared/information/video-alert.component.html17
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html21
This video will be published on .
æ¤è§é¢å°åå¸å¨ ã
- src/app/+videos/+video-watch/shared/information/video-alert.component.html21
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html25
This live has not started yet.
æ¤ç´æè¿æªå¼å§ã
- src/app/+videos/+video-watch/shared/information/video-alert.component.html25
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html29
This live has ended.
æ¤ç´æå·²ç»ç»æã
- src/app/+videos/+video-watch/shared/information/video-alert.component.html29
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html33
+
+
+ There are no videos available in this playlist.
+ There are no videos available in this playlist.
+
+
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html
+ 37,39
+
SORT BY
æåºæ¹å¼
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html10
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html11
Most recent first (default)
@@ -2996,11 +3379,11 @@ The link will expire within 1 hour.
View from and others
æ¥çæ¥èª åå
¶ä»äººç
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html73
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html74
{VAR_PLURAL, plural, =1 {1 reply} other { replies}}
- {VAR_PLURAL, plural, =1 {1 æ¡è¯è®º} other { æ¡è¯è®º}}
+ {VAR_PLURAL, plural, =0 {没æè¯è®º] =1 {1 æ¡è¯è®º} other { æ¡è¯è®º}}
src/app/+videos/+video-watch/shared/comment/video-comments.component.html74
src/app/+videos/+video-watch/shared/comment/video-comments.component.html77
src/app/+videos/+video-watch/shared/comment/video-comments.component.html81
@@ -3008,7 +3391,7 @@ The link will expire within 1 hour.
View from
æ¥ç ç
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html76
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html77
View
@@ -3018,7 +3401,7 @@ The link will expire within 1 hour.
Comments are disabled.
è¯è®ºåè½å·²ç¦ç¨ã
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html91
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html92
Add comment...
@@ -3109,7 +3492,7 @@ The link will expire within 1 hour.
Video redundancies
è§é¢åä½
- src/app/+admin/admin.component.ts77
+ src/app/+admin/admin.component.ts85
1 host (without "http://") per line
@@ -3119,8 +3502,8 @@ The link will expire within 1 hour.
Your report will be sent to moderators of and will be forwarded to the comment origin () too.
ä½ ç举æ¥å°åéç» çå®¡æ ¸è
并å°è½¬åå°è¯è®ºæ¥æºï¼ï¼ã
- src/app/shared/shared-moderation/report-modals/report.component.html36
- src/app/shared/shared-moderation/report-modals/report.component.html36
+ src/app/shared/shared-moderation/report-modals/report.component.html35
+ src/app/shared/shared-moderation/report-modals/report.component.html35
Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed?
@@ -3138,56 +3521,50 @@ The link will expire within 1 hour.
SUBSCRIPTION FEED
订é
FEED
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 8
-
+ src/app/+my-account/my-account-applications/my-account-applications.component.html9
Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to.
使ç¨ç¬¬ä¸æ¹ feed èåå¨ä»ä½ 订é
çé¢éæ£ç´¢è§é¢å表ã
- src/app/+my-account/my-account-applications/my-account-applications.component.html9
+ src/app/+my-account/my-account-applications/my-account-applications.component.html11
Feed URL
Feed ç½å
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 18
-
+ src/app/+my-account/my-account-applications/my-account-applications.component.html19
Feed Token
Feed 令ç
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 23
-
+ src/app/+my-account/my-account-applications/my-account-applications.component.html24
â ï¸ Never share your feed token with anyone.
â ï¸ æ°¸è¿ä¸è¦ä¸ä»»ä½äººåäº«ä½ ç feed 令çã
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 26
-
+ src/app/+my-account/my-account-applications/my-account-applications.component.html27
Renew token
æ´æ°ä»¤ç
- src/app/+my-account/my-account-applications/my-account-applications.component.html35
+ src/app/+my-account/my-account-applications/my-account-applications.component.html36
src/app/+my-account/my-account-applications/my-account-applications.component.ts41
Filter...
è¿æ»¤å¨â¦
- src/app/shared/shared-forms/advanced-input-filter.component.html21
+ src/app/shared/shared-forms/advanced-input-filter.component.html22
-
- Clear filters
- æ¸
é¤è¿æ»¤å¨
- src/app/shared/shared-forms/advanced-input-filter.component.html27
- src/app/shared/shared-main/misc/simple-search-input.component.html14
+
+ Clear filter
+ Clear filter
+
+ src/app/shared/shared-forms/advanced-input-filter.component.html
+ 28
+
+
+ src/app/shared/shared-main/misc/simple-search-input.component.html
+ 7
+
Video/Comment/Account
@@ -3331,15 +3708,9 @@ The link will expire within 1 hour.
ç¨æ·å
src/app/+admin/overview/users/user-edit/user-edit.component.html83
src/app/+admin/overview/users/user-edit/user-edit.component.html83
- src/app/+admin/overview/users/user-list/user-list.component.ts117
+ src/app/+admin/overview/users/user-list/user-list.component.ts130
src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6
- src/app/+signup/+register/register-step-user.component.html23
-
-
- e.g. jane_doe
- ä¾å¦ï¼jane_doe
- Username choice placeholder in the registration form
- src/app/+signup/+register/register-step-user.component.html27
+ src/app/+signup/+register/steps/register-step-user.component.html26
john
@@ -3364,7 +3735,7 @@ The link will expire within 1 hour.
è§è²
src/app/+admin/overview/users/user-edit/user-edit.component.html136
src/app/+admin/overview/users/user-edit/user-edit.component.html136
- src/app/+admin/overview/users/user-list/user-list.component.ts120
+ src/app/+admin/overview/users/user-list/user-list.component.ts131
Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ .
@@ -3384,7 +3755,7 @@ The link will expire within 1 hour.
认è¯æ件
src/app/+admin/overview/users/user-edit/user-edit.component.html188
src/app/+admin/overview/users/user-edit/user-edit.component.html188
- src/app/+admin/overview/users/user-list/user-list.component.ts127
+ src/app/+admin/overview/users/user-list/user-list.component.ts138
None (local authentication)
@@ -3419,35 +3790,35 @@ The link will expire within 1 hour.
Show
æ¾ç¤º
- src/app/+admin/overview/users/user-edit/user-password.component.html10
- src/app/shared/shared-forms/input-toggle-hidden.component.ts39
+ src/app/+admin/overview/users/user-edit/user-password.component.html7
+ src/app/shared/shared-forms/input-text.component.ts39
Hide
éè
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html119
- src/app/+admin/overview/users/user-edit/user-password.component.html11
- src/app/shared/shared-forms/input-toggle-hidden.component.ts38
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html117
+ src/app/+admin/overview/users/user-edit/user-password.component.html8
+ src/app/shared/shared-forms/input-text.component.ts38
src/app/shared/shared-user-settings/user-video-settings.component.html16
- src/app/shared/shared-video-miniature/video-filters-header.component.html76
+ src/app/shared/shared-video-miniature/video-filters-header.component.html77
Batch actions
æ¹éæä½
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html22
+ src/app/+admin/overview/comments/video-comment-list.component.html22
src/app/+admin/overview/users/user-list/user-list.component.html18
src/app/+admin/overview/videos/video-list.component.html18
The user was banned
æ¤ç¨æ·å·²è¢«å°ç¦
- src/app/+admin/overview/users/user-list/user-list.component.html142
+ src/app/+admin/overview/users/user-list/user-list.component.html109
Open account in a new tab
å¨æ°æ ç¾é¡µä¸æå¼å¸æ·
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html67
- src/app/+admin/overview/users/user-list/user-list.component.html93
+ src/app/+admin/overview/comments/video-comment-list.component.html69
+ src/app/+admin/overview/users/user-list/user-list.component.html94
src/app/+my-library/my-ownership/my-ownership.component.html38
src/app/shared/shared-abuse-list/abuse-list-table.component.html44
src/app/shared/shared-moderation/account-blocklist.component.html34
@@ -3456,32 +3827,32 @@ The link will expire within 1 hour.
Deleted account
å·²å é¤å¸æ·
- src/app/shared/shared-abuse-list/abuse-list-table.component.html54
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html55
User's email must be verified to login
ç¨æ·çé®ä»¶éè¿éªè¯åæå¯ä»¥ç»å
¥
- src/app/+admin/overview/users/user-list/user-list.component.html111
+ src/app/+admin/overview/users/user-list/user-list.component.html120
User's email is verified / User can login without email verification
ç¨æ·çé®ä»¶å·²éè¿éªè¯/ç¨æ·æ ééªè¯é®ä»¶å³å¯ç»å
¥
- src/app/+admin/overview/users/user-list/user-list.component.html115
+ src/app/+admin/overview/users/user-list/user-list.component.html124
Total daily video quota
æ¯æ¥è§é¢æ»éé¢
- src/app/+admin/overview/users/user-list/user-list.component.html132
+ src/app/+admin/overview/users/user-list/user-list.component.html141
Ban reason:
å°ç¦çç±ï¼
- src/app/+admin/overview/users/user-list/user-list.component.html159
+ src/app/+admin/overview/users/user-list/user-list.component.html163
Banned users
å°ç¦ç¨æ·
- src/app/+admin/overview/users/user-list/user-list.component.ts44
+ src/app/+admin/overview/users/user-list/user-list.component.ts47
Showing to of users
@@ -3491,21 +3862,21 @@ The link will expire within 1 hour.
Moderation
å®¡æ ¸
- src/app/+admin/admin.component.ts87
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts70
+ src/app/+admin/admin.component.ts95
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts72
src/app/+my-account/my-account.component.ts28
Video blocks
è§é¢å±è½
- src/app/+admin/admin.component.ts101
+ src/app/+admin/admin.component.ts109
src/app/+admin/moderation/video-block-list/video-block-list.component.html3
Muted accounts
å·²éèçå¸æ·
src/app/+admin/admin.component.ts117
- src/app/+admin/moderation/moderation.routes.ts96
+ src/app/+admin/moderation/moderation.routes.ts90
src/app/+my-account/my-account-routing.module.ts85
src/app/+my-account/my-account.component.ts31
src/app/shared/shared-moderation/account-blocklist.component.html3
@@ -3554,15 +3925,19 @@ The link will expire within 1 hour.
No redundancy strategy is enabled on your instance.
å·²å¨ä½ çå®ä¾ä¸å¯ç¨åä½çç¥ã
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html93
-
- Used ()Used ()
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html94
+
+
+ Used ()
+ å·²ç¨ ()
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts
99
-
- Available ()Available ()
+
+
+ Available ()
+ å¯ç¨ ()
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts
105
@@ -3583,26 +3958,26 @@ The link will expire within 1 hour.
Date
æ¥æ
src/app/+admin/moderation/video-block-list/video-block-list.component.html29
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html44
+ src/app/+admin/overview/comments/video-comment-list.component.html46
Select this row
éæ©æ¤è¡
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html52
+ src/app/+admin/overview/comments/video-comment-list.component.html54
src/app/+admin/overview/users/user-list/user-list.component.html79
- src/app/+admin/overview/videos/video-list.component.html53
+ src/app/+admin/overview/videos/video-list.component.html51
See full comment
æ¥çå®æ´è¯è®º
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html56
+ src/app/+admin/overview/comments/video-comment-list.component.html58
Actions
æä½
src/app/+admin/follows/followers-list/followers-list.component.html23
src/app/+admin/moderation/video-block-list/video-block-list.component.html43
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html62
+ src/app/+admin/overview/comments/video-comment-list.component.html64
src/app/+my-library/my-ownership/my-ownership.component.html18
src/app/shared/shared-abuse-list/abuse-list-table.component.html39
@@ -3617,27 +3992,27 @@ The link will expire within 1 hour.
Commented video
å·²è¯è®ºè§é¢
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html79
+ src/app/+admin/overview/comments/video-comment-list.component.html81
No comments found matching current filters.
没ææ¾å°ä¸å½åè¿æ»¤å¨å¹é
çè¯è®ºã
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html104
+ src/app/+admin/overview/comments/video-comment-list.component.html106
No comments found.
没ææ¾å°è¯è®ºã
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html105
+ src/app/+admin/overview/comments/video-comment-list.component.html107
Local comments
æ¬å°è¯è®º
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts51
+ src/app/+admin/overview/comments/video-comment-list.component.ts52
Remote comments
è¿ç«¯è¯è®º
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts55
+ src/app/+admin/overview/comments/video-comment-list.component.ts56
No abuses found matching current filters.
@@ -3707,9 +4082,9 @@ The link will expire within 1 hour.
Reports
举æ¥
- src/app/+admin/admin.component.ts93
+ src/app/+admin/admin.component.ts101
src/app/+admin/moderation/abuse-list/abuse-list.component.html3
- src/app/+admin/moderation/moderation.routes.ts35
+ src/app/+admin/moderation/moderation.routes.ts34
src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html3
@@ -3733,11 +4108,23 @@ The link will expire within 1 hour.
src/app/shared/shared-abuse-list/abuse-details.component.html7
src/app/shared/shared-abuse-list/abuse-list-table.component.html21
+
+
+
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html
+ 21,23
+
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html
+ 42,44
+
+
Video
è§é¢
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html42
- src/app/+admin/overview/videos/video-list.component.html42
+ src/app/+admin/overview/comments/video-comment-list.component.html44
+ src/app/+admin/overview/videos/video-list.component.html40
src/app/+my-library/my-ownership/my-ownership.component.html20
src/app/+my-library/my-video-imports/my-video-imports.component.html18
src/app/shared/shared-video-miniature/video-download.component.html8
@@ -3745,7 +4132,7 @@ The link will expire within 1 hour.
Comment
è¯è®º
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html43
+ src/app/+admin/overview/comments/video-comment-list.component.html45
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts81
@@ -3771,7 +4158,7 @@ The link will expire within 1 hour.
Account deleted
å¸æ·å·²å é¤
- src/app/shared/shared-abuse-list/abuse-list-table.component.html110
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html111
Open video in a new tab
@@ -3808,24 +4195,18 @@ The link will expire within 1 hour.
Reportee
举æ¥è
- src/app/shared/shared-abuse-list/abuse-details.component.html28
-
-
-
-
- src/app/shared/shared-abuse-list/abuse-details.component.html21
- src/app/shared/shared-abuse-list/abuse-details.component.html41
+ src/app/shared/shared-abuse-list/abuse-details.component.html29
{VAR_PLURAL, plural, =1 {1 report} other { reports}}
{VAR_PLURAL, plural, =1 {1 个举æ¥} other { 个举æ¥}}
src/app/shared/shared-abuse-list/abuse-details.component.html22
- src/app/shared/shared-abuse-list/abuse-details.component.html42
+ src/app/shared/shared-abuse-list/abuse-details.component.html43
Updated
å·²æ´æ°
- src/app/shared/shared-abuse-list/abuse-details.component.html48
+ src/app/shared/shared-abuse-list/abuse-details.component.html50
Mute domain
@@ -3836,7 +4217,7 @@ The link will expire within 1 hour.
Instance
å®ä¾
- src/app/+about/about.component.html5
+ src/app/+about/about.component.html3
src/app/+search/search-filters.component.html217
src/app/shared/shared-moderation/server-blocklist.component.html31
src/app/shared/shared-moderation/server-blocklist.component.html31
@@ -3880,6 +4261,14 @@ The link will expire within 1 hour.
çèµ·æ¥ä½ ä¸å¨ HTTPS æå¡å¨ä¸ãä½ çç½ç»æå¡å¨éè¦æ¿æ´» TLS æè½å
³æ³¨æå¡å¨ã
src/app/+admin/follows/following-list/follow-modal.component.html27
+
+ {count, plural, =1 {Follow request sent!} other {Follow requests sent!}}
+ {count, plural, =1 {Follow request sent!} other {Follow requests sent!}}
+
+ src/app/+admin/follows/following-list/follow-modal.component.ts
+ 65
+
+
Mute domains
éèå
@@ -3889,7 +4278,7 @@ The link will expire within 1 hour.
Account
å¸æ·
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html41
+ src/app/+admin/overview/comments/video-comment-list.component.html43
src/app/shared/shared-moderation/account-blocklist.component.html23
src/app/shared/shared-moderation/account-blocklist.component.html23
@@ -3948,10 +4337,7 @@ The link will expire within 1 hour.
Official
å®æ¹
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.html
- 37,39
-
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html38
Plugin homepage (new window)
@@ -3970,31 +4356,22 @@ The link will expire within 1 hour.
Users can resolve distant content
ç¨æ·å¯ä»¥è§£æè¿ç¨å
容
- src/app/shared/shared-instance/instance-features-table.component.html126
+ src/app/shared/shared-instance/instance-features-table.component.html114
Plugins & Themes
æ件 & 主é¢
-
- src/app/shared/shared-instance/instance-features-table.component.html
- 133
-
+ src/app/shared/shared-instance/instance-features-table.component.html121
Available themes
å¯ç¨ç主é¢
-
- src/app/shared/shared-instance/instance-features-table.component.html
- 137
-
+ src/app/shared/shared-instance/instance-features-table.component.html125
Plugins enabled
å·²å¯ç¨æ件
-
- src/app/shared/shared-instance/instance-features-table.component.html
- 146
-
+ src/app/shared/shared-instance/instance-features-table.component.html134
Close this message
@@ -4002,38 +4379,30 @@ The link will expire within 1 hour.
src/app/app.component.html34
src/app/app.component.html34
-
- Display settings
- æ¾ç¤ºè®¾ç½®
- src/app/modal/quick-settings-modal.component.html10
-
Videos with the most interactions for recent videos
è¿æè§é¢ä¸æå¤äº¤äºçè§é¢
- src/app/+videos/video-list/videos-list-common-page.component.ts204
+ src/app/+videos/video-list/videos-list-common-page.component.ts208
Videos with the most views during the last 24 hours
24 å°æ¶å
æå¤è§ççè§é¢
- src/app/+videos/video-list/videos-list-common-page.component.ts208
+ src/app/+videos/video-list/videos-list-common-page.component.ts224
Videos with the most views during the last days
è¿å» 天å
è§çæå¤çè§é¢
-
- src/app/+videos/video-list/videos-list-common-page.component.ts
- 209
-
+ src/app/+videos/video-list/videos-list-common-page.component.ts228
Videos that have the most likes
æåå欢çè§é¢
- src/app/+videos/video-list/videos-list-common-page.component.ts205
+ src/app/+videos/video-list/videos-list-common-page.component.ts213
To load your new installed plugins or themes, refresh the page.
è¦å è½½ä½ æ°å®è£
çæ件æ主é¢ï¼è¯·å·æ°é¡µé¢ã
- src/app/+admin/plugins/plugin-search/plugin-search.component.html3
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html4
Popular plugins
@@ -4054,7 +4423,7 @@ The link will expire within 1 hour.
for ""
"" æ
- src/app/+admin/plugins/plugin-search/plugin-search.component.html17
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html18
{VAR_PLURAL, plural, =1 {result} other {results} }
@@ -4067,12 +4436,12 @@ The link will expire within 1 hour.
没æç»æã
- src/app/+admin/plugins/plugin-search/plugin-search.component.html27
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html28
This does not have settings.
æ¤ æ²¡æ设置é项ã
- src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html16
+ src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html17
System
@@ -4082,59 +4451,73 @@ The link will expire within 1 hour.
Delete this comment
å é¤æ¤è¯è®º
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts80
+ src/app/+admin/overview/comments/video-comment-list.component.ts81
Delete all comments of this account
å é¤æ¤å¸æ·çææè¯è®º
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts86
+ src/app/+admin/overview/comments/video-comment-list.component.ts87
Comments are deleted after a few minutes
è¯è®ºå°å¨å åéåå é¤
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts87
+ src/app/+admin/overview/comments/video-comment-list.component.ts88
+
+
+ {count, plural, =1 {1 comment deleted.} other { comments deleted.}}
+ {count, plural, =1 {1 comment deleted.} other { comments deleted.}}
+
+ src/app/+admin/overview/comments/video-comment-list.component.ts
+ 150
+
-
- comments deleted.
- æ¡è¯è®ºå·²å é¤ã
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts148
+
+ comment(s) deleted.
+ comment(s) deleted.
+
+ src/app/+admin/overview/comments/video-comment-list.component.ts
+ 152,150
+
Do you really want to delete all comments of ?
ä½ ç¡®å®è¦å é¤ çææè¯è®ºåï¼
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts168
+ src/app/+admin/overview/comments/video-comment-list.component.ts175
Comments of will be deleted in a few minutes
è¯è®º å°å¨å åéå
å é¤
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts180
+ src/app/+admin/overview/comments/video-comment-list.component.ts187
+
+
+ Comments list
+ è¯è®ºå表
+
+ src/app/+admin/overview/comments/video-comment.routes.ts
+ 24
+
Video comments
è§é¢è¯è®º
- src/app/+admin/admin.component.ts109
- src/app/+admin/moderation/moderation.routes.ts84
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html3
+ src/app/+admin/overview/comments/video-comment-list.component.html3
This view also shows comments from muted accounts.
æ¤è§å¾åæ¶æ¾ç¤ºæ¥èªéèå¸æ·çè¯è®ºã
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html
- 8
-
+ src/app/+admin/overview/comments/video-comment-list.component.html8
Showing to of comments
æ¾ç¤º è³ ç æ¡è¯è®º
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html15
+ src/app/+admin/overview/comments/video-comment-list.component.html15
Select all rows
éæ©ææè¡
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html37
+ src/app/+admin/overview/comments/video-comment-list.component.html39
src/app/+admin/overview/users/user-list/user-list.component.html39
- src/app/+admin/overview/videos/video-list.component.html38
+ src/app/+admin/overview/videos/video-list.component.html36
Job type
@@ -4166,8 +4549,8 @@ The link will expire within 1 hour.
src/app/+admin/system/jobs/jobs.component.html46
- Priority (1 = highest priority)
- ä¼å
ç¨åº¦ ï¼1 = æé«ä¼å
级å«ï¼
+ Priority (1 = highest priority)
+ ä¼å
ç¨åº¦ ï¼1 = æé«ä¼å
级å«ï¼
src/app/+admin/system/jobs/jobs.component.html
47
@@ -4187,8 +4570,8 @@ The link will expire within 1 hour.
src/app/+admin/system/jobs/jobs.component.html105
- No jobs found.
- æ¾ä¸å° ä½ä¸ã
+ No jobs found.
+ æ¾ä¸å° ä½ä¸ã
src/app/+admin/system/jobs/jobs.component.html106
@@ -4204,7 +4587,8 @@ The link will expire within 1 hour.
Refresh
å·æ°
- src/app/+admin/overview/videos/video-list.component.html28
+ src/app/+admin/overview/comments/video-comment-list.component.html31
+ src/app/+admin/overview/videos/video-list.component.html27
src/app/+admin/system/jobs/jobs.component.html30
src/app/+admin/system/logs/logs.component.html33
@@ -4235,8 +4619,8 @@ The link will expire within 1 hour.
- By ->
- ç± ->
+ By ->
+ ç± ->
src/app/+admin/system/logs/logs.component.html47
@@ -4247,24 +4631,24 @@ The link will expire within 1 hour.
Name
å称
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html13
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html12
src/app/+manage/video-channel-edit/video-channel-edit.component.html27
src/app/+manage/video-channel-edit/video-channel-edit.component.html27
Short description
ç®çæè¿°
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html24
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html23
Main instance categories
主å®ä¾åç±»
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html50
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html49
Add a new category
æ·»å æ°ç±»å«
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html57
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html56
src/app/shared/shared-forms/select/select-categories.component.html5
@@ -4300,43 +4684,38 @@ The link will expire within 1 hour.
Main languages you/your moderators speak
ä½ çç主主è¦ä½¿ç¨çè¯è¨
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html64
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html63
MODERATION & NSFW
å®¡æ ¸ & NSFW
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html82
-
-
- Manage users to build a moderation team.
- 管ç ç¨æ· 以æå»ºå®¡æ ¸å¢éã
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html83
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html81
This instance is dedicated to sensitive or NSFW content
æ¤å®ä¾ä¸ç¨äºææå
容æ NSFW å
容
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html93
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html91
- Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default.
- å¯ç¨å®å°å
许å
¶ä»ç®¡çåç¥æä½ ä¸»è¦å¨æ管ææå
容ã æ¤å¤ï¼è§é¢ä¸ä¼ æ¶å°ä¼é»è®¤èªå¨å¾é NSFW çå¤éæ¡ã
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html97
+ Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default.
+ å¯ç¨å®å°å
许å
¶ä»ç®¡çåç¥æä½ ä¸»è¦å¨æ管ææå
容ã æ¤å¤ï¼è§é¢ä¸ä¼ æ¶å°ä¼é»è®¤èªå¨å¾é NSFW çå¤éæ¡ã
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html95
Policy on videos containing sensitive content
é对å
å«ææå
容è§é¢ççç¥
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html106
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html104
Blur thumbnails
模ç³ç¼©ç¥å¾
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html120
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html118
src/app/shared/shared-user-settings/user-video-settings.component.html17
Display
æ£å¸¸æ¾ç¤º
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html121
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html119
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html8
src/app/shared/shared-user-settings/user-video-settings.component.html18
@@ -4349,103 +4728,100 @@ The link will expire within 1 hour.
Terms
æ¡æ¬¾
src/app/+about/about-instance/about-instance.component.html169
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html129
- src/app/+signup/+register/register.component.html18
- src/app/shared/shared-instance/instance-about-accordion.component.html35
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html127
+ src/app/+signup/+register/register.component.html34
Code of conduct
è¡ä¸ºå®å
src/app/+about/about-instance/about-instance.component.html155
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html140
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html138
src/app/shared/shared-instance/instance-about-accordion.component.html47
Moderation information
å®¡æ ¸ä¿¡æ¯
src/app/+about/about-instance/about-instance.component.html141
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html151
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html149
src/app/shared/shared-instance/instance-about-accordion.component.html41
Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc
è°å¨å®¡æ ¸è¿ä¸ªå®ä¾ï¼NSFW è§é¢çæ¿çæ¯ä»ä¹ï¼æ¿æ²»è§é¢å¢ï¼çç
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html152
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html150
YOU AND YOUR INSTANCE
ä½ åä½ çç«ç¹
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html167
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html165
Who is behind the instance?
è°å¨ç®¡çå®ä¾ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html173
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html171
A single person? A non-profit? A company?
ä¸ä¸ªäººï¼éè¥å©ç»ç»ï¼å
¬å¸ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html174
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html172
Why did you create this instance?
ä½ ä¸ºä»ä¹å建è¿ä¸ªå®ä¾ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html185
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html183
To share your personal videos? To open registrations and allow people to upload what they want?
åäº«ä½ ç个人è§é¢ï¼å¼æ¾æ³¨å并å
许人们ä¸ä¼ ä»ä»¬æ³è¦çè§é¢ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html186
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html184
How long do you plan to maintain this instance?
ä½ æç®ç»´æ¤è¿ä¸ªå®ä¾å¤ä¹
ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html197
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html195
It's important to know for users who want to register on your instance
对äºå¸æå¨ä½ å®ä¾ä¸æ³¨åçç¨æ·ï¼äºè§£è¿ä¸ç¹é常éè¦
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html198
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html196
How will you finance the PeerTube server?
ä½ å°å¦ä½ä¸º PeerTube æå¡å¨æä¾èµéï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html209
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html207
With your own funds? With user donations? Advertising?
ç¨ä½ èªå·±çèµéï¼ç¨æ·çæ款ï¼å¹¿åï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html210
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html208
OTHER INFORMATION
å
¶ä»ä¿¡æ¯
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html225
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html223
What server/hardware does the instance run on?
è¿ä¸ªå®ä¾å¨åªä¸ªæå¡å¨/硬件ä¸è¿è¡ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html231
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html229
i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc.
æ¯å¦ 2vCore 2gb RAMï¼ä¸ä¸ªç´æ¥è¿æ¥å°ä½ ç§ç¨çæå¡å¨çé¾æ¥ï¼ççã
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html232
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html230
APPEARANCE
å¤è§
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html4
-
- Use plugins & themes for more involved changes, or add slight customizations.
- éè¿ æ件 & ä¸»é¢ æ¥è¿ä¸æ¥ä¿®æ¹ï¼æ è¿è¡å¾®è° ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html5
-
-
- default
- é»è®¤
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html18
+
+ Use plugins & themes for more involved changes, or add slight customizations.
+ Use plugins & themes for more involved changes, or add slight customizations.
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 5,7
+
Landing page
@@ -4457,132 +4833,115 @@ The link will expire within 1 hour.
é»è®¤æµè¡é¡µé¢
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html43
-
- Best videos
- æä½³è§é¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47
-
Hot videos
çé¨è§é¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47
Most viewed videos
æå¤è§ççè§é¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48
Most liked videos
æåå欢çè§é¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html50
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49
Prefer author display name in video miniature
å¨è§é¢ç¼©å½±ä¸ä¼å
æ¾ç¤ºä½è
å称
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 66
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html65
Redirect users on single external auth when users click on the login button in menu
å½ç¨æ·ç¹å»èåä¸çç»å
¥æé®æ¶éå®åç¨æ·å°åç¹å¤é¨èº«ä»½éªè¯
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 77
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html76
â ï¸ You don't have any external auth plugin enabled.
â ï¸ æ¨æ²¡æå¯ç¨ä»»ä½å¤é¨èº«ä»½éªè¯æ件ã
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 80
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html79
â ï¸ You have multiple external auth plugins enabled.
â ï¸ ä½ å·²ç»å¯ç¨äºå¤ä¸ªå¤é¨èº«ä»½éªè¯æ件ã
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 81
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html80
BROADCAST MESSAGE
广ææ¶æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html94
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html93
Display a message on your instance
å¨ä½ çå®ä¾ä¸æ¾ç¤ºä¸åæ¶æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html95
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html94
Enable broadcast message
å¯ç¨å¹¿ææ¶æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html107
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html106
Allow users to dismiss the broadcast message
å
许ç¨æ·å
³é广ææ¶æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html114
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html113
Broadcast message level
广ææ¶æ¯çº§å«
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html119
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html118
Message
ä¿¡æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html133
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html132
NEW USERS
æ°ç¨æ·
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html149
- Manage users to set their quota individually.
- 管ç ç¨æ· 以åç¬è®¾ç½®ä»ä»¬çéé¢ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html151
+ Manage users to set their quota individually.
+ 管ç ç¨æ· 以åç¬è®¾ç½®ä»ä»¬çéé¢ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
Signup requires email verification
注åéè¦éªè¯çµåé®ä»¶å°å
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html173
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html172
Signup limit
注åéå¶
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html177
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html176
{VAR_PLURAL, plural, =1 {user} other {users}}
{VAR_PLURAL, plural, =1 {个ç¨æ·} other {个ç¨æ·}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html184
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html183
Signup won't be limited to a fixed number of users.
注åä¸ä¼éå®åºå®æ°éçç¨æ·ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html189
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html188
Minimum required age to create an account
å建å¸æ·æéçæä½å¹´é¾
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html193
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html192
{VAR_PLURAL, plural, =1 {year old} other {years old}}
{VAR_PLURAL, plural, =1 {å²} other {å²}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html200
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html199
Enable Signup
å¯ç¨æ³¨å
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html162
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html161
Users
@@ -4592,6 +4951,11 @@ The link will expire within 1 hour.
src/app/+admin/overview/users/user-edit/user-edit.component.html4
src/app/+admin/overview/users/user-list/user-list.component.html3
+
+ Comments
+ è¯è®º
+ src/app/+admin/admin.component.ts57
+
{VAR_PLURAL, plural, =1 {Video} other {Videos} }
{VAR_PLURAL, plural, =1 {个è§é¢} other {个è§é¢} }
@@ -4643,13 +5007,13 @@ The link will expire within 1 hour.
Default video quota per user
æ¯ä¸ªç¨æ·çé»è®¤è§é¢éé¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html212
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html211
bytes
åè
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html218
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html232
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html217
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html231
src/app/+admin/overview/users/user-edit/user-edit.component.html157
src/app/+admin/overview/users/user-edit/user-edit.component.html157
src/app/+admin/overview/users/user-edit/user-edit.component.html178
@@ -4658,156 +5022,155 @@ The link will expire within 1 hour.
Default daily upload limit per user
æ¯ä¸ªç¨æ·çé»è®¤åæ¥ä¸ä¼
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html226
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html225
Allow import with a torrent file or a magnet URI
å
许使ç¨ç§åæ件æç£åé¾æ¥å¯¼å
¥
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html280
- â ï¸ We don't recommend to enable this feature if you don't trust your usersâ ï¸ We don't recommend to enable this feature if you don't trust your users
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 283
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html279
+
+
+ â ï¸ We don't recommend to enable this feature if you don't trust your users
+ â ï¸ å¦æä½ ä¸ä¿¡ä»»ä½ çç¨æ·ï¼åæ们ä¸å»ºè®®å¯ç¨æ¤åè½
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html282
Unless a user is marked as trusted, their videos will stay private until a moderator reviews them.
é¤éç¨æ·è¢«æ 记为åä¿¡ä»»ï¼å¦åä»ä»¬çè§é¢å°ä¿æç§å¯ï¼ç´å°ç主审æ¥å®ä»¬ã
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html301
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html300
+
VIDEO CHANNELS
è§é¢é¢é
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html315
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html314
+
Max video channels per user
æ¯ç¨æ·çæå¤è§é¢é¢é
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html320
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html319
+
{VAR_PLURAL, plural, =1 {channel} other {channels}}
{VAR_PLURAL, plural, =1 {个é¢é} other {个é¢é}}
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html327
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html326
+
Block new videos automatically
èªå¨å±è½æ°è§é¢
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html298
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html297
+
SEARCH
æç´¢
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html337
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html336
+
Allow users to do remote URI/handle search
å
许ç¨æ·è¿è¡è¿ç¨ URI/ç¨æ·å/é¢éåæç´¢
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html348
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html347
+
Allow your users to look up remote videos/actors that may not be federated with your instance
å
许 ä½ çç¨æ· æ¥æ¾å¯è½ä¸ä½ çç«ç¹æªè¿è¡èé¦è¿æ¥çè¿ç¨è§é¢/åä¸è
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html351
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html350
+
Allow anonymous to do remote URI/handle search
å
许å¿åæ§è¡è¿ç¨ URI/ç¨æ·å/é¢éåæç´¢
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html359
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html358
+
Allow anonymous users to look up remote videos/actors that may not be federated with your instance
å
许 å¿åç¨æ· æ¥æ¾å¯è½ä¸ä½ çç«ç¹æªè¿è¡èé¦è¿æ¥çè¿ç¨è§é¢/åä¸è
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html362
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html361
+
â ï¸ This functionality depends heavily on the moderation of instances followed by the search index you select.
â ï¸ æ¤åè½ç¸å½ä¾èµäºä½ éæ©çæ索索å¼çå®ä¾çå®¡æ ¸æ¿çã
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html376
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html375
+
- You should only use moderated search indexes in production, or host your own.
- ä½ åºè¯¥åªå¨ç产ç¯å¢ä¸ä½¿ç¨å®¡æ ¸è¿çæ索索å¼ï¼æè
建ç«èªå·±çç´¢å¼ã
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html378
+ You should only use moderated search indexes in production, or host your own.
+ ä½ åºè¯¥åªå¨ç产ç¯å¢ä¸ä½¿ç¨å®¡æ ¸è¿çæ索索å¼ï¼æè
建ç«èªå·±çç´¢å¼ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html377
+
Search index URL
æç´¢ç´¢å¼ URL
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html385
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html384
+
Disable local search in search bar
å¨æç´¢æ ä¸ç¦ç¨æ¬å°æç´¢
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html398
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html397
+
Otherwise the local search stays used by default
å¦åï¼é»è®¤æ
åµä¸å°ä¿çæ¬å°æç´¢
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html408
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html407
+
Search bar uses the global search index by default
æç´¢æ é»è®¤ä½¿ç¨å
¨å±æ索索å¼
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html405
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html404
+
Enable global search
å¯ç¨å
¨å±æç´¢
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html373
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html372
+
FEDERATION
èé¦
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html426
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425
+
- Manage relations with other instances.
- 管çä¸å
¶ä»å®ä¾ç å
³ç³»ã
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html427
+ Manage relations with other instances.
+ 管çä¸å
¶ä»å®ä¾ç å
³ç³»ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html426
+
Other instances can follow yours
å
¶ä»çå®ä¾å¯ä»¥å
³æ³¨ä½
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html440
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html439
+
Manually approve new instance followers
æå¨æ¹åæ°çå®ä¾å
³æ³¨è
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html447
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html446
+
Automatically follow back instances
èªå¨å
³æ³¨åå®ä¾
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html460
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html459
+
â ï¸ This functionality requires a lot of attention and extra moderation.
â ï¸æ¤åè½éè¦å¤§éå
³æ³¨å¹¶è¿è¡é¢å¤ç审æ¥ã
-
-
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html165src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html463src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html476
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html164
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html462
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html475
+
Index URL
ç´¢å¼ URL
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html485
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html484
+
Automatically follow instances of a public index
èªå¨å
³æ³¨å
Œ
±ç´¢å¼ä¸çå®ä¾
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html473
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html472
+
- See the documentation for more information about the expected URL
- æ¥ç ææ¡£ 以è·åææ URL çç¸å
³ä¿¡æ¯
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html478
+ See the documentation for more information about the expected URL
+ æ¥ç ææ¡£ 以è·åææ URL çç¸å
³ä¿¡æ¯
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477
+
ADMINISTRATORS
管çå
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html505
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html504
+
Administrator
管çå
@@ -4816,13 +5179,13 @@ The link will expire within 1 hour.
Admin email
管çåçµåé®ä»¶å°å
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html511
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html510
+
Enable contact form
å¯ç¨èç³»è¡¨æ ¼
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html524
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html523
+
VOD Transcoding
VOD 转ç
@@ -4831,28 +5194,28 @@ The link will expire within 1 hour.
TWITTER
Twitter
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html533
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html532
+
Provide the Twitter account representing your instance to improve link previews. If you don't have a Twitter account, just leave the default value.
æä¾ä»£è¡¨å®ä¾ç Twitter å¸æ·ï¼ä»¥æ¹è¿é¾æ¥é¢è§ãå¦æä½ æ²¡æ Twitter å¸æ·ï¼åªéä¿çé»è®¤å¼ã
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html534
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html533
+
Your Twitter username
ä½ ç Twitter ç¨æ·å
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html546
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html545
+
Instance allowed by Twitter
Twitter å
许çå®ä¾
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html559
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html558
+
- If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
- å¦æä½ çå®ä¾è¢« Twitter æç¡®å
许ï¼PeerTube è§é¢å享æ¶å°è§é¢ææ¾å¨åµå
¥å° Twitter æ¨æä¸ã å¦æå®ä¾æªè¢«å
许ï¼æ们使ç¨å¯ä»¥éå®åå°ä½ PeerTube å®ä¾çå¾åé¾æ¥å¡çã å¾éæ¤å¤éæ¡ï¼ä¿åé
ç½®åå¨ https://cards-dev.twitter.com/validator æµè¯ä½ å®ä¾çè§é¢ URLï¼https://example.com/w/blablaï¼ ä»¥æ¥çä½ çå®ä¾æ¯å¦è¢«å
许ã
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html563
+ If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
+ å¦æä½ çå®ä¾è¢« Twitter æç¡®å
许ï¼PeerTube è§é¢å享æ¶å°è§é¢ææ¾å¨åµå
¥å° Twitter æ¨æä¸ã å¦æå®ä¾æªè¢«å
许ï¼æ们使ç¨å¯ä»¥éå®åå°ä½ PeerTube å®ä¾çå¾åé¾æ¥å¡çã å¾éæ¤å¤éæ¡ï¼ä¿åé
ç½®åå¨ https://cards-dev.twitter.com/validator æµè¯ä½ å®ä¾çè§é¢ URLï¼https://example.com/w/blablaï¼ ä»¥æ¥çä½ çå®ä¾æ¯å¦è¢«å
许ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html562
+
LIVE
ç´æ
@@ -4882,67 +5245,72 @@ The link will expire within 1 hour.
å
è®¸ä½ ç使ç¨è
èªå¨åå¸ä»ä»¬çç´æçåæ¾
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html31
-
- If the user quota is reached, PeerTube will automatically terminate the live streaming
- å¦æç¨æ·éé¢è¾¾å°ï¼PeerTube å°èªå¨ç»æ¢ç´æ串æµ
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html33
+
+ Allow your users to change live latency
+ å
è®¸ä½ çç¨æ·æ´æ¹ç´æ延è¿
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html39
-
- Max simultaneous lives created on your instance (-1 for "unlimited")
- ä½ å®ä¾ä¸åæ¶å建çæå¤ç´ææ°ï¼-1 为âæ éâï¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html40
+
+ Small latency disables P2P and high latency can increase P2P ratio
+ ä½å»¶è¿ä¼åç¨ P2Pï¼èé«å»¶è¿å°å¢å P2P æ¯ç
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html41
-
- Max simultaneous lives created per user (-1 for "unlimited")
- æ¯ç¨æ·å¯åæ¶å建çæå¤ç´ææ° ï¼-1 为âæ éâï¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html53
+
+ Max simultaneous lives created on your instance
+ Max simultaneous lives created on your instance
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
+ 49
+
{VAR_PLURAL, plural, =1 {live} other {lives}}
{VAR_PLURAL, plural, =1 {个ç´æ} other {个ç´æ}}
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html46
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html59
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html55
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html67
+
+
+ Max simultaneous lives created per user
+ Max simultaneous lives created per user
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
+ 62
+
Max live duration
- æ大ç´ææ¶é¿
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html66
+ æé¿ç´ææ¶é¿
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html74
Live transcoding threads
ç´æ转ç 线ç¨æ°
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html128
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html136
will claim at most with VOD transcoding
使ç¨è§é¢ç¹æ转ç å°æå¤å£°æ
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 131,133
-
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html139
will claim at least with VOD transcoding
使ç¨è§é¢ç¹æ转ç å°æå°å£°æ
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 135,137
-
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html143
Live transcoding profile
ç´æ转ç é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html150
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html158
new live transcoding profiles can be added by PeerTube plugins
å¯ä»¥éè¿ PeerTube æ件添å æ°çç´æ转æ¢é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html151
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html159
Live resolutions to generate
è¦çæçç´æå辨ç
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html107
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html115
Allow live streaming
@@ -4952,7 +5320,7 @@ The link will expire within 1 hour.
Transcoding enabled for live streams
å·²å¯ç¨ç´æ串æµç转ç
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html101
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html109
Live streaming
@@ -4968,149 +5336,148 @@ The link will expire within 1 hour.
TRANSCODING
转ç
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html85
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html26
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html93
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html21
Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some.
ä¸è§é¢ç¹æ转ç ç¸åï¼è½¬ç ç´æ串æµï¼ä»¥ä¾¿ä»»ä½è®¾å¤é½å¯ä»¥ææ¾ãéè¦ä¸ä¸ªå¼ºå¤§çå¤çå¨åå
¶ä»ç¡¬ä»¶éæ±ã
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html86
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html94
Input formats
è¾å
¥æ ¼å¼
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html46
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html41
Transcoding enabled
å¯ç¨è½¬ç
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html40
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html35
Allow additional extensions
å
许å
¶ä»æ©å±å
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html51
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html46
Allows users to upload videos with additional extensions than .mp4, .ogv and .webm (for example: .avi, .mov, .mkv etc).
å
许ç¨æ·ä¸ä¼ .mp4ã.ogv å .webm æ©å±åä¹å¤çè§é¢ï¼ä¾å¦ï¼.aviã.movã.mkv çï¼ã
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 54
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html49
Allow audio files upload
å
许ä¸ä¼ é³é¢æ件
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html62
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html57
Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.
å
许ç¨æ·ä¸ä¼ . mp3ã.oggã.wmaã.flacã.aac æ .ac3 é³é¢æ件ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html65
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html60
The file will be merged in a still image video with the preview file on upload.
æ¤æ件å°å¨ä¸ä¼ æ¶ä¸é¢è§æ件å并为éæå¾ççè§é¢ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html66
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html61
Output formats
è¾åºæ ¼å¼
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html73
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html68
WebTorrent enabled
å¯ç¨ WebTorrent
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html79
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html74
If you also enabled HLS support, it will multiply videos storage by 2
å¦æä½ ä¹å¯ç¨äº HLS æ¯æï¼å®ä¼å¢å 1 åçè§é¢åå¨ç©ºé´
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 83
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html78
HLS with P2P support enabled
å¯ç¨æ¯æ P2P ç HLS
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html89
- Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2
- éè¦ ffmpeg >= 4.1çæ HLS ææ¾å表并åå² MP4 æ件ï¼è®©æ®éç WebTorrent ææ¾æææ´ä½³ï¼å辨çæ´æ¹æ´æµç
å¿«éç¹æï¼å°¤å
¶æ¯é¿è§é¢æ´ç¨³å®çææ¾ï¼æ´å° bug/ä¸åå è½½ï¼å¦æä½ ä¹å¯ç¨ WebTorrent çæ¯æï¼å®å°å¢å è§é¢çåå¨ç©ºé´ 1 å
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 99,108
-
+ Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2
+ éè¦ ffmpeg >= 4.1çæ HLS ææ¾å表并åå² MP4 æ件ï¼è®©æ®éç WebTorrent ææ¾æææ´ä½³ï¼å辨çæ´æ¹æ´æµç
å¿«éç¹æï¼å°¤å
¶æ¯é¿è§é¢æ´ç¨³å®çææ¾ï¼æ´å° bug/ä¸åå è½½ï¼å¦æä½ ä¹å¯ç¨ WebTorrent çæ¯æï¼å®å°å¢å è§é¢çåå¨ç©ºé´ 1 å
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
Resolutions to generate per enabled format
æ¯ç§å¯ç¨æ ¼å¼è¦çæçå辨ç
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html116
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html111
The original file resolution will be the default target if no option is selected.
å¦æ没æéæ©ä»»ä½é项ï¼åå§æ件å辨çå°ä¸ºé»è®¤ç®æ ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html131
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html114
Transcoding threads
转ç 线ç¨æ°
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html144
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html139
will claim at most with live transcoding
使ç¨ç´æ转ç å°æå¤å£°æ
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 146,148
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html142
will claim at least with live transcoding
使ç¨ç´æ转ç å°æå°å£°æ
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 150,152
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html146
Transcoding jobs concurrency
转ç ä½ä¸å¹¶åæ°
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 166
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html162
allows to transcode multiple files in parallel. â ï¸ Requires a PeerTube restart
å
许åæ¶è½¬æ¢å¤ä¸ªæ件ãâ ï¸ éè¦éæ°å¯å¨ PeerTube
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 167
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html163
Transcoding profile
转ç é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html178
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html174
new transcoding profiles can be added by PeerTube plugins
å¯ä»¥éè¿ PeerTube æ件添å æ°ç转ç é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html179
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html175
+
+
+ VIDEO STUDIO
+ è§é¢å·¥ä½å®¤
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html194
+
+
+ Allows your users to edit their video (cut, add intro/outro, add a watermark etc)
+ ä¹è®¸ä½ çç¨æ·ç¼è¾ä»ä»¬çè§é¢ï¼åªè¾ãæ·»å ç头/çå°¾ãæ·»å æ°´å°çï¼
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html195
+
+
+ Enable video studio
+ å¯ç¨è§é¢å·¥ä½å®¤
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html206
+
+
+ â ï¸ You need to enable transcoding first to enable video studio
+ â ï¸ ä½ éè¦å
å¯ç¨è½¬ç æè½å¯ç¨è§é¢å·¥ä½å®¤
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html209
CACHE
ç¼å
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html5
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html6
Some files are not federated, and fetched when necessary. Define their caching policies.
æäºæ件没æè¿è¿èé¦ï¼æ以æéè¿è¡æåãå®ä¹å®ä»¬çç¼åçç¥ã
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html6
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html7
Number of previews to keep in cache
@@ -5167,23 +5534,17 @@ The link will expire within 1 hour.
JavaScript
JavaScript
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html74
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html73
- Write JavaScript code directly.Example: console.log('my instance is amazing');
- ç´æ¥ç¼å JavaScript 代ç ã示ä¾ï¼console.log('my instance is amazing');
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html77
+ Write JavaScript code directly.Example: console.log('my instance is amazing');
+ ç´æ¥ç¼å JavaScript 代ç ã示ä¾ï¼console.log('my instance is amazing');
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html76
- Write CSS code directly. Example:#custom-css
-color: red;
-
- Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email
-color: red;
-
-
- ç´æ¥ç¼å CS 代ç ã示ä¾ï¼#custom-css color: red; åé¢å ä¸ #custom-css å¯è¦çæ ·å¼ã示ä¾ï¼#custom-css .logged-in-email color: red;
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html96
+ Write CSS code directly. Example:#custom-css color: red; Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email color: red;
+ ç´æ¥ç¼å CS 代ç ã示ä¾ï¼#custom-css color: red; åé¢å ä¸ #custom-css å¯è¦çæ ·å¼ã示ä¾ï¼#custom-css .logged-in-email color: red;
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html95
You cannot allow live replay if you don't enable transcoding.
@@ -5199,8 +5560,8 @@ color: red;
- There are errors in the form:
- è¡¨æ ¼ä¸åå¨ä¸äºé误ï¼
+ There are errors in the form:
+ è¡¨æ ¼ä¸åå¨ä¸äºé误ï¼
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html71
@@ -5243,41 +5604,41 @@ color: red;
Profile
个人èµæ
- src/app/shared/shared-video-miniature/video-download.component.ts238
+ src/app/shared/shared-video-miniature/video-download.component.ts234
Resolution
å辨ç
- src/app/shared/shared-video-miniature/video-download.component.ts247
+ src/app/shared/shared-video-miniature/video-download.component.ts243
Aspect ratio
宽é«æ¯
- src/app/shared/shared-video-miniature/video-download.component.ts248
+ src/app/shared/shared-video-miniature/video-download.component.ts244
Average frame rate
å¹³å帧éç
- src/app/shared/shared-video-miniature/video-download.component.ts249
+ src/app/shared/shared-video-miniature/video-download.component.ts245
Pixel format
åç´ æ ¼å¼
- src/app/shared/shared-video-miniature/video-download.component.ts250
+ src/app/shared/shared-video-miniature/video-download.component.ts246
Sample rate
åæ ·ç
- src/app/shared/shared-video-miniature/video-download.component.ts254
+ src/app/shared/shared-video-miniature/video-download.component.ts250
Channel Layout
é¢éå¸å±
- src/app/shared/shared-video-miniature/video-download.component.ts255
+ src/app/shared/shared-video-miniature/video-download.component.ts251
- Update your settings
- ä¸ä¼ ä½ ç设置
+ Update your settings
+ ä¸ä¼ ä½ ç设置
src/app/shared/shared-video-miniature/video-filters-header.component.html2
@@ -5297,126 +5658,85 @@ color: red;
- Sort by "Recently Added"
- æâè¿ææ°å¢âæåº
+ Sort by "Recently Added"
+ æâè¿ææ°å¢âæåº
src/app/shared/shared-video-miniature/video-filters-header.component.html
46
-
- Sort by "Recent Views"
- æâè¿æè§çæ°âæåº
+
+ Sort by "Original Publication Date"
+ Sort by "Original Publication Date"
src/app/shared/shared-video-miniature/video-filters-header.component.html
- 48
+ 47
-
- Sort by "Hot"
- æâçé¨âæåº
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 49
-
+
+ Sort by "Recent Views"
+ æâè¿æè§çæ°âæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html49
-
- Sort by "Best"
- æâæä½³âæåº
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 50
-
+
+ Sort by "Hot"
+ æâçé¨âæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html50
- Sort by "Likes"
- æâå欢æ°âæåº
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 51
-
+ Sort by "Likes"
+ æâå欢æ°âæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html51
+
+
+ Sort by "Global Views"
+ æ âå
¨ç«è§çæ°âæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html52
Languages:
è¯è¨ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 59
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html60
Sensitive content:
ææå
容ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 66
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html67
Scope:
èå´ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 81
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html82
Local videos (this instance)
æ¬å°è§é¢ï¼æ¤å®ä¾ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 85
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html86
Federated videos (this instance + followed instances)
èé¦è§é¢ï¼æ¤å®ä¾ + å
³æ³¨çå®ä¾ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 90
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html91
Type:
ç±»åï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 95
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html96
VOD & Live videos
ç¹æåç´æè§é¢
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 99
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html100
Categories:
åç±»ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 114
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html115
Moderation:
å®¡æ ¸ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 120
-
-
-
- Video settings
- è§é¢è®¾ç½®
- src/app/modal/quick-settings-modal.component.html18
-
-
- Interface settings
- çé¢è®¾ç½®
- src/app/modal/quick-settings-modal.component.html22
+ src/app/shared/shared-video-miniature/video-filters-header.component.html121
Change password
@@ -5427,8 +5747,8 @@ color: red;
Current password
å½åå¯ç
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html30
src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html8
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html28
New password
@@ -5446,15 +5766,15 @@ color: red;
src/app/shared/shared-user-settings/user-video-settings.component.html4
- With Hide or Blur thumbnails, a confirmation will be requested to watch the video.
- 带 éè æ 模ç³ç¼©ç¥å¾ çè§é¢ï¼è§çå®ä»¬å°è¯·æ±ç¡®è®¤ã
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html110
+ With Hide or Blur thumbnails, a confirmation will be requested to watch the video.
+ 带 éè æ 模ç³ç¼©ç¥å¾ çè§é¢ï¼è§çå®ä»¬å°è¯·æ±ç¡®è®¤ã
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html108
src/app/shared/shared-user-settings/user-video-settings.component.html7
Policy for sensitive videos
ææè§é¢æ¿ç
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html118
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html116
src/app/shared/shared-user-settings/user-video-settings.component.html15
@@ -5470,23 +5790,18 @@ color: red;
Add a new language
æ·»å æ°è¯è¨
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html71
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html70
src/app/shared/shared-forms/select/select-languages.component.html6
-
- is awaiting email verification
- æ£å¨çå¾
çµåé®ä»¶éªè¯
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html10
-
New email
æ°ççµåé®ä»¶å°å
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html17
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html19
Change email
ä¿®æ¹çµåé®ä»¶å°å
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html36
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html38
Theme
@@ -5494,16 +5809,6 @@ color: red;
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html14
src/app/shared/shared-user-settings/user-interface-settings.component.html4
-
- instance default
- å®ä¾é»è®¤
- src/app/shared/shared-user-settings/user-interface-settings.component.html8
-
-
- peertube default
- PeerTube é»è®¤
- src/app/shared/shared-user-settings/user-interface-settings.component.html9
-
Select the next owner
éæ©æ°çææè
@@ -5567,8 +5872,8 @@ color: red;
Account page
å¸æ·é¡µé¢
- src/app/+videos/+video-watch/video-watch.component.html70
- src/app/+videos/+video-watch/video-watch.component.html76
+ src/app/+videos/+video-watch/video-watch.component.html69
+ src/app/+videos/+video-watch/video-watch.component.html75
No ownership change request found.
@@ -5604,8 +5909,8 @@ color: red;
Example: my_channel
示ä¾ï¼my_channel
- src/app/+manage/video-channel-edit/video-channel-edit.component.html30
- src/app/+manage/video-channel-edit/video-channel-edit.component.html30
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html31
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html31
CHANNEL
@@ -5628,8 +5933,8 @@ color: red;
Overwrite support field of all videos of this channel
æ´æ¹æ¤é¢éææè§é¢çæ¯æä¿¡æ¯
- src/app/+manage/video-channel-edit/video-channel-edit.component.html82
- src/app/+manage/video-channel-edit/video-channel-edit.component.html82
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html81
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html81
subscribers
@@ -5671,7 +5976,12 @@ color: red;
é¢é页é¢
src/app/+my-library/+my-video-channels/my-video-channels.component.html25
src/app/+my-library/my-follows/my-subscriptions.component.html20
- src/app/+videos/+video-watch/video-watch.component.html67
+ src/app/+videos/+video-watch/video-watch.component.html66
+
+
+ {VAR_PLURAL, plural, =0 {No views} =1 {1 view} other { views}}
+ {VAR_PLURAL, plural, =0 {No views} =1 {1 view} other { views}}
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html40
Created by
@@ -5686,14 +5996,59 @@ color: red;
You don't have any video in your watch history yet.
ä½ çè§çè®°å½éè¿æ²¡æä»»ä½è§é¢ã
- src/app/+my-library/my-history/my-history.component.html29
+ src/app/+my-library/my-history/my-history.component.ts143
Delete from history
ä»åå²è®°å½å é¤
+ src/app/+my-library/my-history/my-history.component.html37
+
+
+ Video history is enabled
+ Video history is enabled
- src/app/+my-library/my-history/my-history.component.html
- 36
+ src/app/+my-library/my-history/my-history.component.ts
+ 96,95
+
+
+
+ Video history is disabled
+ Video history is disabled
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 97,95
+
+
+
+ Delete video history
+ Delete video history
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 120
+
+
+
+ Are you sure you want to delete all your video history?
+ Are you sure you want to delete all your video history?
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 121
+
+
+
+ Video history deleted
+ Video history deleted
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 129
+
+
+
+ No videos found for "".
+ No videos found for "".
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 140
@@ -5709,8 +6064,8 @@ color: red;
- Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description.
- ä½ çä¸äºé¢éè¿æªå®å
¨è®¾ç½®å¥½ãæ·»å 横å¹
ã头ååæè¿°æç¡®ä½ åå¸çå
容让è¿äºé¢éæ´å欢è¿ã
+ Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description.
+ ä½ çä¸äºé¢éè¿æªå®å
¨è®¾ç½®å¥½ãæ·»å 横å¹
ã头ååæè¿°æç¡®ä½ åå¸çå
容让è¿äºé¢éæ´å欢è¿ã
src/app/shared/shared-main/misc/channels-setup-message.component.html
5
@@ -5770,7 +6125,7 @@ color: red;
Create playlist
å建ææ¾å表
- src/app/+my-library/my-video-playlists/my-video-playlists.component.html13
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.html14
My video channels
@@ -5782,11 +6137,6 @@ color: red;
æ°å»ºè§é¢é¢é
src/app/+manage/manage-routing.module.ts12
-
- Playlist } deleted.
- ææ¾å表 } å·²å é¤ã
- src/app/+my-library/my-video-playlists/my-video-playlists.component.ts45
-
Playlist thumbnail
ææ¾å表缩ç¥å¾
@@ -5801,27 +6151,128 @@ color: red;
Browse videos on PeerTube to add them in your playlist.
å¨ PeerTube ä¸æµè§è§é¢ï¼æå®ä»¬æ·»å å°ä½ çææ¾å表ä¸ã
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html27
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html28
See the documentation for more information.
æ¥çææ¡£è·åæ´å¤ä¿¡æ¯ã
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html31
-
-
- Welcome to PeerTube!
- 欢è¿æ¥å° PeerTubeï¼
- src/app/+signup/shared/signup-success.component.html8
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html32
If you need help to use PeerTube, you can have a look at the documentation.
å¦æä½ éè¦ PeerTube ç使ç¨å¸®å©ï¼ä½ å¯ä»¥çä¸ä¸ææ¡£ã
- src/app/+signup/shared/signup-success.component.html13
+ src/app/+signup/shared/signup-success.component.html14
- To help moderators and other users to know who you are, don't forget to set up your account profile by adding an avatar and a description.
- 为äºå¸®å©ç主åå
¶ä»ç¨æ·ç¥éä½ æ¯è°ï¼ä¸è¦å¿äºè®¾ç½®ä½ çå¸æ·ä¸ªäººèµæï¼æ·»å 头ååæè¿°ã
- src/app/+signup/shared/signup-success.component.html17
+ To help moderators and other users to know who you are, don't forget to set up your account profile by adding an avatar and a description.
+ 为äºå¸®å©ç主åå
¶ä»ç¨æ·ç¥éä½ æ¯è°ï¼ä¸è¦å¿äºè®¾ç½®ä½ çå¸æ·ä¸ªäººèµæï¼æ·»å 头ååæè¿°ã
+ src/app/+signup/shared/signup-success.component.html18
+
+
+ Video stats
+ è§é¢ç»è®¡
+ src/app/+stats/stats-routing.module.ts14
+
+
+ You can select a part of the graph to zoom in
+ ä½ å¯ä»¥éæ©å¾è¡¨ä¸çé¨åæ¾å¤§
+ src/app/+stats/video/video-stats.component.html58
+
+
+ Reset zoom
+ é置缩æ¾
+ src/app/+stats/video/video-stats.component.html60
+
+
+ Since the video publication
+ èªè§é¢åå¸ä»¥æ¥
+
+ src/app/+stats/video/video-stats.component.ts
+ 63
+
+
+
+ Viewers
+ è§ä¼æ°
+ src/app/+stats/video/video-stats.component.ts88
+ src/app/+stats/video/video-stats.component.ts500
+
+
+ Watch time
+ è§çæ¶é´
+ src/app/+stats/video/video-stats.component.ts93
+
+
+ Retention
+ çåç
+ src/app/+stats/video/video-stats.component.ts106
+
+
+ Viewers stats between and
+ å ä¹é´çè§ä¼ç»è®¡ä¿¡æ¯
+ src/app/+stats/video/video-stats.component.ts153
+
+
+ Viewers stats
+ è§ä¼ç»è®¡ä¿¡æ¯
+ src/app/+stats/video/video-stats.component.ts156
+
+
+ Live as of
+ ç´æå°
+
+ src/app/+stats/video/video-stats.component.ts
+ 227
+
+
+
+ Custom dates
+ èªå®ä¹æ¥æ
+ src/app/+stats/video/video-stats.component.ts238
+
+
+ A view means that someone watched the video for at least 30 seconds
+ ä¸æ¬¡è§ç代表æ人è§çäºè¯¥è§é¢è³å° 30 ç§
+ src/app/+stats/video/video-stats.component.ts257
+
+
+ Countries
+ å½å®¶
+ src/app/+stats/video/video-stats.component.ts98
+ src/app/+stats/video/video-stats.component.ts289
+
+
+ Likes
+ å欢æ°
+ src/app/+stats/video/video-stats.component.ts260
+
+
+ Average watch time
+ å¹³åè§çæ¶é´
+ src/app/+stats/video/video-stats.component.ts267
+
+
+ Total watch time
+ æ»è§çæ¶é´
+ src/app/+stats/video/video-stats.component.ts271
+
+
+ Peak viewers
+ å³°å¼è§ä¼æ°
+ src/app/+stats/video/video-stats.component.ts275
+
+
+ at
+ äº
+ src/app/+stats/video/video-stats.component.ts278
+
+
+ Unique viewers
+ ééå¤è§ä¼
+
+ src/app/+stats/video/video-stats.component.ts
+ 282
+
Created
@@ -5840,26 +6291,31 @@ color: red;
Login
ç»å
¥
src/app/+login/login-routing.module.ts12
- src/app/+login/login.component.html48
+ src/app/+login/login.component.html69
src/app/menu/menu.component.html102
src/app/menu/menu.component.html103
-
- Verify account email confirmation
- éªè¯å¸æ·çµåé®ä»¶å°å确认
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html2
-
-
- Email updated.
-
- å·²æ´æ°çµåé®ä»¶å°åã
-
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html9
+
+ > Login
+ > Login
+
+
+ src/app/+login/login.component.html
+ 2,5
+
An error occurred.
åçé误ã
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html14
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html10
+
+
+ Request new verification email
+ Request new verification email
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
+ 12
+
Video channel videos
@@ -5874,17 +6330,12 @@ color: red;
Manage channel
管çé¢é
- src/app/+video-channels/video-channels.component.html9
-
-
- Request email for account verification
- 请æ±çµåé®ä»¶ä»¥éªè¯å¸æ·
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html2
+ src/app/+video-channels/video-channels.component.html10
Send verification email
åééªè¯çµåé®ä»¶
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html17
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html16
This instance does not require email verification.
@@ -5896,15 +6347,43 @@ color: red;
éè¿çµåé®ä»¶éªè¯å¸æ·
src/app/+signup/+verify-account/verify-account-routing.module.ts15
-
- Ask to send an email to verify you account
- è¦æ±åéä¸å°çµåé®ä»¶æ¥éªè¯ä½ çå¸æ·
- src/app/+signup/+verify-account/verify-account-routing.module.ts24
+
+ Ask to send an email to verify your account
+ Ask to send an email to verify your account
+
+ src/app/+signup/+verify-account/verify-account-routing.module.ts
+ 24
+
+
+
+ Welcomeon
+ Welcomeon
+
+ src/app/+signup/shared/signup-success.component.html
+ 2,3
+
+
+
+ Your account has been created!
+ Your account has been created!
+
+ src/app/+signup/shared/signup-success.component.html
+ 7
+
+
+
+ Check your emails to validate your account and complete your inscription.
+ Check your emails to validate your account and complete your inscription.
+
+ src/app/+signup/shared/signup-success.component.html
+ 10,11
+
Banned
å·²å°ç¦
src/app/+accounts/accounts.component.html21
+ src/app/+admin/overview/users/user-list/user-list.component.html105
Instance muted
@@ -5935,13 +6414,13 @@ color: red;
Show more...
æ¾ç¤ºæ´å¤â¦
- src/app/+accounts/accounts.component.html54
- src/app/+video-channels/video-channels.component.html97
+ src/app/+accounts/accounts.component.html55
+ src/app/+video-channels/video-channels.component.html98
Manage account
管çå¸æ·
- src/app/+accounts/accounts.component.html59
+ src/app/+accounts/accounts.component.html60
Search account videos
@@ -5951,7 +6430,7 @@ color: red;
CHANNELS
é¢é
- src/app/+accounts/accounts.component.ts82
+ src/app/+accounts/accounts.component.ts80
This account does not have channels.
@@ -5961,27 +6440,20 @@ color: red;
{VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}}
{VAR_PLURAL, plural, =1 {1 ä½è®¢é
è
} other { ä½è®¢é
è
}}
- src/app/+accounts/account-video-channels/account-video-channels.component.html23
- src/app/+accounts/accounts.component.html36
- src/app/+my-library/+my-video-channels/my-video-channels.component.html34
- src/app/+video-channels/video-channels.component.html75
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html13
{VAR_PLURAL, plural, =1 {1 videos} other { videos}}
{VAR_PLURAL, plural, =1 {1 个è§é¢} other { 个è§é¢}}
- src/app/+accounts/account-video-channels/account-video-channels.component.html26
- src/app/+accounts/accounts.component.html39
- src/app/+video-channels/video-channels.component.html78
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html16
-
+
- src/app/+accounts/account-video-channels/account-video-channels.component.html25
- src/app/+accounts/accounts.component.html38
- src/app/+my-library/+my-video-channels/my-video-channels.component.html33
- src/app/+video-channels/video-channels.component.html77
+ src/app/+accounts/account-video-channels/account-video-channels.component.html29
+ src/app/+accounts/accounts.component.html39
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html34
+ src/app/+video-channels/video-channels.component.html78
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html15
src/app/shared/shared-video/video-views-counter.component.html2
src/app/shared/shared-video/video-views-counter.component.html6
@@ -5989,18 +6461,19 @@ color: red;
Show this channel
æ¾ç¤ºæ¤é¢é
- src/app/+accounts/account-video-channels/account-video-channels.component.html35
+ src/app/+accounts/account-video-channels/account-video-channels.component.html38
{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}}
{VAR_PLURAL, plural, =0 {æ è§é¢} =1 {1 个è§é¢} other { 个è§é¢}}
- src/app/+my-library/+my-video-channels/my-video-channels.component.html37
+ src/app/+accounts/account-video-channels/account-video-channels.component.html29
+ src/app/+accounts/accounts.component.html39
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html38
+ src/app/+video-channels/video-channels.component.html78
src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9
- Do you really want to delete ?
-It will delete videos uploaded in this channel, and you will not be able to create another
-channel with the same name ()!
+ Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()!
ä½ ç¡®å®è¦å é¤ ï¼è¿å°å é¤æ¤é¢éä¸ä¼ çè§é¢ï¼å¹¶ä¸ä½ æ æ³ä»¥ç¸åå称å建å¦ä¸ä¸ªé¢éï¼ï¼ï¼
src/app/+my-library/+my-video-channels/my-video-channels.component.ts44
@@ -6021,25 +6494,46 @@ channel with the same name ()!
See this video channel
æ¥çæ¤è§é¢é¢é
- src/app/+accounts/account-video-channels/account-video-channels.component.html13
- src/app/+accounts/account-video-channels/account-video-channels.component.html17
+ src/app/+accounts/account-video-channels/account-video-channels.component.html15
+ src/app/+accounts/account-video-channels/account-video-channels.component.html20
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html4
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html7
+
+ {VAR_PLURAL, plural, =0 {No subscribers} =1 {1 subscriber} other { subscribers}}
+ {VAR_PLURAL, plural, =0 {No subscribers} =1 {1 subscriber} other { subscribers}}
+
+ src/app/+accounts/account-video-channels/account-video-channels.component.html
+ 26
+
+
+ src/app/+accounts/accounts.component.html
+ 36
+
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html
+ 34
+
+
+ src/app/+video-channels/video-channels.component.html
+ 75
+
+
This channel doesn't have any videos.
æ¤é¢é没æä»»ä½è§é¢ã
- src/app/+accounts/account-video-channels/account-video-channels.component.html38
+ src/app/+accounts/account-video-channels/account-video-channels.component.html41
- SHOW THIS CHANNEL >
- æ¾ç¤ºæ¤é¢é >
- src/app/+accounts/account-video-channels/account-video-channels.component.html46
+ SHOW THIS CHANNEL >
+ æ¾ç¤ºæ¤é¢é >
+ src/app/+accounts/account-video-channels/account-video-channels.component.html49
Stats
ç»è®¡
src/app/menu/menu.component.html144
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts353
This channel does not have playlists.
@@ -6049,12 +6543,12 @@ channel with the same name ()!
PeerTube
PeerTube
- src/app/+about/about.component.html7
+ src/app/+about/about.component.html5
Network
ç½ç»
- src/app/+about/about.component.html9
+ src/app/+about/about.component.html7
Follows
@@ -6065,18 +6559,12 @@ channel with the same name ()!
Follower instances ()
å
³æ³¨è
å®ä¾ï¼ï¼
-
- src/app/+about/about-follows/about-follows.component.html
- 4
-
+ src/app/+about/about-follows/about-follows.component.html5
Following instances ()
æ£å¨å
³æ³¨çå®ä¾ï¼ï¼
-
- src/app/+about/about-follows/about-follows.component.html
- 16
-
+ src/app/+about/about-follows/about-follows.component.html17
Your name
@@ -6123,7 +6611,7 @@ channel with the same name ()!
ADMINISTRATORS & SUSTAINABILITY
管çè
& ç»´æ¤
- src/app/+about/about-instance/about-instance.component.html31
+ src/app/+about/about-instance/about-instance.component.html32
Who we are
@@ -6151,17 +6639,17 @@ channel with the same name ()!
INFORMATION
ä¿¡æ¯
- src/app/+about/about-instance/about-instance.component.html100
+ src/app/+about/about-instance/about-instance.component.html101
MODERATION
å®¡æ ¸
- src/app/+about/about-instance/about-instance.component.html128
+ src/app/+about/about-instance/about-instance.component.html129
OTHER INFORMATION
å
¶ä»ä¿¡æ¯
- src/app/+about/about-instance/about-instance.component.html185
+ src/app/+about/about-instance/about-instance.component.html186
Hardware information
@@ -6208,159 +6696,153 @@ channel with the same name ()!
Discover how to setup your account, what is a channel, how to create a playlist and more!
æ¢å¯»å¦ä½è®¾ç½®ä½ çå¸æ·ï¼ä»ä¹æ¯é¢éï¼å¦ä½å建ææ¾å表以åæ´å¤ï¼
- src/app/+about/about-peertube/about-peertube.component.html32
+ src/app/+about/about-peertube/about-peertube.component.html31
PeerTube Applications
PeerTube åºç¨ç¨åº
- src/app/+about/about-peertube/about-peertube.component.html41
+ src/app/+about/about-peertube/about-peertube.component.html40
Discover unofficial Android applications or browser addons!
寻æ¾éå®æ¹ç Android åºç¨ç¨åºæè
æµè§å¨æ件ï¼
- src/app/+about/about-peertube/about-peertube.component.html45
+ src/app/+about/about-peertube/about-peertube.component.html43
Contribute on PeerTube
为 PeerTube åè´¡ç®
- src/app/+about/about-peertube/about-peertube.component.html54
+ src/app/+about/about-peertube/about-peertube.component.html52
Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code!
æ³å¸®å©æ¹è¿ PeerTube åï¼ä½ å¯ä»¥ç¿»è¯ç½é¡µçé¢ï¼æä¾åé¦æç´æ¥è´¡ç®ä»£ç ï¼
- src/app/+about/about-peertube/about-peertube.component.html58
+ src/app/+about/about-peertube/about-peertube.component.html55
P2P & Privacy
P2P ä¸éç§
- src/app/+about/about-peertube/about-peertube.component.html69
+ src/app/+about/about-peertube/about-peertube.component.html66
PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube.
é»è®¤æ
åµä¸ PeerTube ä½¿ç¨ BitTorrent åè®®å¨ç¨æ·ä¹é´å
±äº«å¸¦å®½ï¼ä»¥å¸®å©éä½æå¡å¨çè´è½½ï¼ä½ä½ æåä»å¯ä»¥éæ©ä»è§é¢æå¡å¨åæ¢å常è§æµåªä½ãåªæå½ä½ æ³ç»§ç»ä½¿ç¨ PeerTube ç P2P 模å¼æ¶ï¼ä»¥ä¸å
容æéç¨ã
- src/app/+about/about-peertube/about-peertube.component.html72
+ src/app/+about/about-peertube/about-peertube.component.html69
The main threat to your privacy induced by BitTorrent lies in your IP address being stored in the instance's BitTorrent tracker as long as you download or watch the video.
å¯¹ä½ éç§ç主è¦å¨èå¨äºåªè¦ä½ ä¸è½½æè§çè§é¢ï¼ä½ ç IP å°åå°±ä¼è¢«åå¨å¨å®ä¾ç BitTorrent tracker ä¸ã
- src/app/+about/about-peertube/about-peertube.component.html78
+ src/app/+about/about-peertube/about-peertube.component.html75
What are the consequences?
è¿ä¼å¸¦æ¥ä»ä¹åæï¼
- src/app/+about/about-peertube/about-peertube.component.html83
+ src/app/+about/about-peertube/about-peertube.component.html80
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:
ç论ä¸ï¼æ足å¤ææ¯è½åç人å¯ä»¥å建ä¸ä¸ªèæ¬ï¼è·è¸ªåªä¸ª IP æ£å¨ä¸è½½åªä¸ªè§é¢ãå®é
ä¸ï¼è¿è¦å°é¾å¾å¤ï¼å 为:
- src/app/+about/about-peertube/about-peertube.component.html85
+ src/app/+about/about-peertube/about-peertube.component.html82
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)
为äºçè§æ¯ä¸ªè§é¢ï¼å¿
须对æ¯ä¸ª tracker ä¸åé HTTP 请æ±ãå¦ææ们æ³çª¥æ¢ææ PeerTube çè§é¢ï¼æ们å¿
é¡»åéå°½å¯è½å¤ç请æ±è§é¢ï¼æ以å¯è½å¾å¤ï¼
- src/app/+about/about-peertube/about-peertube.component.html91
+ src/app/+about/about-peertube/about-peertube.component.html88
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 peer in the swarm
对äºæ¯ä¸ªåéç请æ±ï¼tracker è¿åæéæ°éçéæºå¯¹çç¨æ·ãä¾å¦ï¼å¦æç¨æ·ç¾¤ä¸æ 1000 个对çç¨æ·ï¼å¹¶ä¸ tracker 对æ¯ä¸ªè¯·æ±åªåé 20 个ç¨æ·ï¼é£ä¹å¿
é¡»è³å°åé 50 个请æ±æè½ç¥é群ä½ä¸çæ¯ä¸ªç¨æ·
- src/app/+about/about-peertube/about-peertube.component.html96
+ src/app/+about/about-peertube/about-peertube.component.html93
Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour
è¿äºè¯·æ±å¿
é¡»å®æåéï¼ä»¥äºè§£è°å¼å§/åæ¢è§çè§é¢ãè¿ç§è¡ä¸ºå¾å®¹æ被å¯è§
- src/app/+about/about-peertube/about-peertube.component.html102
+ src/app/+about/about-peertube/about-peertube.component.html99
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
å¦æä¸ä¸ª IP å°ååå¨å¨ tracker ä¸ï¼è¿å¹¶ä¸æå³ç IP èåç人ï¼å¦æè¿ä¸ªäººåå¨çè¯ï¼å·²ç»è§çäºè§é¢
- src/app/+about/about-peertube/about-peertube.component.html106
+ src/app/+about/about-peertube/about-peertube.component.html103
The IP address is a vague information: usually, it regularly changes and can represent many persons or entities
IP å°åæ¯ä¸ä¸ªæ¨¡ç³çä¿¡æ¯ï¼é常ï¼å®ä¼å®æå°æ¹åï¼å èå¯ä»¥ä»£è¡¨è®¸å¤ä¸ªäººæå®ä½
- src/app/+about/about-peertube/about-peertube.component.html111
+ src/app/+about/about-peertube/about-peertube.component.html108
- Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information
- Web 对çç¨æ·æ æ³å
¬å¼è®¿é®ï¼å 为æä»¬ä½¿ç¨ websocket ä¼ è¾ï¼åè®®è·ä¼ ç»ç BitTorrent tracker ä¸åãå½ä½ å¨ç½é¡µæµè§å¨ä¸ï¼ä½ åéå
å«ä½ ç IP å°åçä¿¡å·å° trackerï¼å°ä¼è½¬åä¿¡æ¯ç»éæºéæ©çå
¶ä»ç¨æ·ãæ¥çæ¤ææ¡£è·åæ´å¤ä¿¡æ¯
- src/app/+about/about-peertube/about-peertube.component.html115
+ Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information
+ Web 对çç¨æ·æ æ³å
¬å¼è®¿é®ï¼å 为æä»¬ä½¿ç¨ websocket ä¼ è¾ï¼åè®®è·ä¼ ç»ç BitTorrent tracker ä¸åãå½ä½ å¨ç½é¡µæµè§å¨ä¸ï¼ä½ åéå
å«ä½ ç IP å°åçä¿¡å·å° trackerï¼å°ä¼è½¬åä¿¡æ¯ç»éæºéæ©çå
¶ä»ç¨æ·ãæ¥çæ¤ææ¡£è·åæ´å¤ä¿¡æ¯
+ src/app/+about/about-peertube/about-peertube.component.html112
The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information.
ä¸è¬äººçè§å
¶æåçæåæ
åµæ¯ä¸å¤ªå¯è½åççãæå¾å¤æ´ææçæ¹æ³å¯ä»¥è·åè¿ä¸ªä¿¡æ¯ã
- src/app/+about/about-peertube/about-peertube.component.html123
+ src/app/+about/about-peertube/about-peertube.component.html120
How does PeerTube compare with YouTube?
PeerTube å YouTube æä»ä¹ä¸åï¼
- src/app/+about/about-peertube/about-peertube.component.html128
+ src/app/+about/about-peertube/about-peertube.component.html125
The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics).
对éç§çå¨èä¸åäº PeerTubeãå¨ YouTube çä¾åä¸ï¼è¿ä¸ªå¹³å°æ¶éäºå¤§éä½ ç个人信æ¯ï¼ä¸ä»
ä»
æ¯ä½ ç IPï¼æ¥åæåè·è¸ªä½ ãæ¤å¤ï¼YouTube çææè
æ¯ Google/Alphabetï¼è¿æ¯ä¸å®¶éè¿å¤ä¸ªç½ç«ï¼å¦ AdSense æ Google Analyticsï¼è¿½è¸ªç¨æ·è¡è¸ªçå
¬å¸ã
- src/app/+about/about-peertube/about-peertube.component.html130
+ src/app/+about/about-peertube/about-peertube.component.html127
What can I do to limit the exposure of my IP address?
æåºè¯¥å¦ä½é¿å
æ´é²æç IP å°åï¼
- src/app/+about/about-peertube/about-peertube.component.html136
+ src/app/+about/about-peertube/about-peertube.component.html133
Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense.
ä½ ç IP å°åæ¯å
¬å¼çï¼æ以æ¯æ¬¡ä½ æ¥è¯¢ä¸ä¸ªç½ç«ï¼é½æ许å¤åä¸è
ï¼ä¸åªæç»çç½ç«ï¼å¨ä»ä»¬çè¿æ¥æ¥å¿ä¸çå°ä½ ç IPï¼è¿è¥å/è·¯ç±å¨/tracker/CDN ççãPeerTube 对æ¤å®å
¨éæï¼æ们ä¼è¦åä½ ï¼å¦æä½ æ³ä¿æä½ ç IP éç§ï¼ä½ å¿
é¡»ä½¿ç¨ VPN æ Tor æµè§å¨ãè®¤ä¸ºä» PeerTube ç§»é¤ P2P ä¼è®©ä½ åå°å¿åç¶ææ¯æ²¡ææä¹çã
- src/app/+about/about-peertube/about-peertube.component.html138
+ src/app/+about/about-peertube/about-peertube.component.html135
What will be done to mitigate this problem?
æè¦å¦ä½ç¼è§£è¿ä¸ªé®é¢ï¼
- src/app/+about/about-peertube/about-peertube.component.html145
+ src/app/+about/about-peertube/about-peertube.component.html142
PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far:
PeerTube å¸ææä¾å°½å¯è½å¥½ç对çï¼ç»ä½ æ´å¤çéæ©ï¼éä½æ»å»çå¯è½æ§ã以ä¸æ¯æ们å°ç®å为æ¢æåçï¼
- src/app/+about/about-peertube/about-peertube.component.html147
+ src/app/+about/about-peertube/about-peertube.component.html144
We set a limit to the number of peers sent by the tracker
æ们éå¶äº tracker åéç对çç¨æ·æ°é
- src/app/+about/about-peertube/about-peertube.component.html153
+ src/app/+about/about-peertube/about-peertube.component.html150
We set a limit on the request frequency received by the tracker
æ们éå¶äº tracker æ¥æ¶è¯·æ±çé¢ç
- src/app/+about/about-peertube/about-peertube.component.html154
+ src/app/+about/about-peertube/about-peertube.component.html151
Allow instance admins to disable P2P from the administration interface
å
许å®ä¾ç®¡çåä»ç®¡ççé¢ç¦ç¨ P2P
- src/app/+about/about-peertube/about-peertube.component.html155
+ src/app/+about/about-peertube/about-peertube.component.html152
Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser.
æåï¼è®°ä½ä½ å¯ä»¥å¨è§é¢ææ¾å¨ä¸åæ¢æ¥ç¦ç¨ P2Pï¼æè
ç´æ¥å¨ä½ çæµè§å¨ä¸ç¦ç¨ WebRTCã
- src/app/+about/about-peertube/about-peertube.component.html158
+ src/app/+about/about-peertube/about-peertube.component.html155
This instance does not have instances followers.
æ¤å®ä¾æ²¡æ被å
¶ä»å®ä¾å
³æ³¨ã
- src/app/+about/about-follows/about-follows.component.html6
+ src/app/+about/about-follows/about-follows.component.html7
Show full list
æ¾ç¤ºå®æ´å表
-
- src/app/+about/about-follows/about-follows.component.html
- 12
-
-
- src/app/+about/about-follows/about-follows.component.html
- 24
-
+ src/app/+about/about-follows/about-follows.component.html13
+ src/app/+about/about-follows/about-follows.component.html25
This instance is not following any other.
æ¤å®ä¾æ²¡æå
³æ³¨å
¶ä»å®ä¾ã
- src/app/+about/about-follows/about-follows.component.html18
+ src/app/+about/about-follows/about-follows.component.html19
About this instance
@@ -6383,18 +6865,13 @@ channel with the same name ()!src/app/+about/about-instance/about-instance.component.ts98
- Contact the administrator(s)
- è系管çå
+ Contact the administrator(s)
+ è系管çå
src/app/+about/about-instance/contact-admin-modal.component.html
3
-
- Create an account
- å建å¸æ·
- src/app/+signup/+register/register.component.html8
-
Get help
è·å帮å©
@@ -6405,17 +6882,38 @@ channel with the same name ()!
å建æçå¸æ·
- src/app/+signup/+register/register.component.html46
+ src/app/+signup/+register/register.component.html98
+
+
+ Done!
+ Done!
+
+ src/app/+signup/+register/register.component.html
+ 103
+
PeerTube is creating your account...
PeerTube æ£å¨åå»ºä½ çå¸æ·â¦â¦
- src/app/+signup/+register/register.component.html55
+ src/app/+signup/+register/register.component.html107
+
+
+ Go to the previous step
+ Go to the previous step
+
+ src/app/+signup/+register/register.component.ts
+ 45
+
+ Button on the registration form to go to the previous step
-
- Done
- å®æ
- src/app/+signup/+register/register.component.html51
+
+ Go to the next step
+ Go to the next step
+
+ src/app/+signup/+register/register.component.ts
+ 46
+
+ Button on the registration form to go to the previous step
Who are we?
@@ -6432,6 +6930,14 @@ channel with the same name ()!æ们å°å¦ä½ä¸ºè¿ä¸ªå®ä¾æä¾èµéï¼
src/app/shared/shared-instance/instance-about-accordion.component.html29
+
+ Terms of
+ Terms of
+
+ src/app/shared/shared-instance/instance-about-accordion.component.ts
+ 73
+
+
Administrators & Sustainability
管çè
& ç»´æ¤
@@ -6441,29 +6947,66 @@ channel with the same name ()!
Step
æ¥éª¤
- src/app/+signup/+register/custom-stepper.component.html9
-
-
- A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology.
- ä½ å¯ä»¥å¨ä¸ä¸ªé¢éä¸ä¸ä¼ ä½ çè§é¢ãå建å¤ä¸ªé¢éå¯ä»¥å¸®å©ä½ æ´ç并åºåä½ çå
容ã æ¯å¦è¯´ï¼ä½ å¯ä»¥ä½¿ç¨ä¸ä¸ªé¢éåå¸ä½ çé¢ç´å
容ï¼èå¦å¤ä¸ä¸ªé¢éç¨äºåå¸ä½ 讨论çæå¦çè§é¢ã
- src/app/+signup/+register/register-step-channel.component.html4
-
-
- Other users can decide to subscribe any channel they want, to be notified when you publish a new video.
- å
¶ä»ç¨æ·å¯ä»¥å³å®ä»»æä»æ³è®¢é
çé¢éï¼å½ä½ åå¸æ°è§é¢æ¶ä¼æ¶å°éç¥ã
- src/app/+signup/+register/register-step-channel.component.html9
+ src/app/+signup/+register/custom-stepper.component.html10
Channel display name
é¢éæ¾ç¤ºå
- src/app/+signup/+register/register-step-channel.component.html15
+ src/app/+signup/+register/steps/register-step-channel.component.html21
+
+
+ This is the name that will be publicly visible by other users.
+ This is the name that will be publicly visible by other users.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 23
+
+
+
+ Example: Sweet Melodies
+ Example: Sweet Melodies
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 27
+
+
+
+ Channel identifier
+ Channel identifier
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 36
+
+
+
+ This is the name that will be displayed in your profile URL.
+ This is the name that will be displayed in your profile URL.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 38
+
+
+
+ Example: sweetmelodies24
+ Example: sweetmelodies24
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 42
+
+
+
+ Channel identifier cannot be the same as your account name. You can click on the first step to update your account name.
+ Channel identifier cannot be the same as your account name. You can click on the first step to update your account name.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 50,52
+
Channel name
é¢éå称
src/app/+admin/overview/users/user-edit/user-edit.component.html94
src/app/+admin/overview/users/user-edit/user-edit.component.html94
- src/app/+signup/+register/register-step-channel.component.html30
john_channel
@@ -6471,33 +7014,75 @@ channel with the same name ()!src/app/+admin/overview/users/user-edit/user-edit.component.html96
src/app/+admin/overview/users/user-edit/user-edit.component.html96
-
- Example: my_super_channel
- 示ä¾ï¼my_super_channel
- src/app/+signup/+register/register-step-channel.component.html34
+
+ I am at least years old and agree to the Terms and to the Code of Conduct of this instance
+ æå·²ç»è³å° å²å¹¶åææ¤å®ä¾çæ¡æ¬¾åè¡ä¸ºåå
+ src/app/+signup/+register/steps/register-step-terms.component.html5
-
- The channel name is a unique identifier of your channel on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it.
- é¢éå称æ¯ä½ çé¢éå¨è¿ä¸ªåå
¶ä»å®ä¾ä¸çå¯ä¸æ è¯ãå®ä¸çµåé®ä»¶å°åä¸æ ·å
·æå¯ä¸æ§ï¼ä¾¿äºå
¶ä»äººä¸ä¹äº¤äºã
- src/app/+signup/+register/register-step-channel.component.html42
+
+ Video uploads are disabled on this instance, hence your account won't be able to upload videos.
+ Video uploads are disabled on this instance, hence your account won't be able to upload videos.
+
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 1,3
+
-
- Channel name cannot be the same as your account name. You can click on the first step to update your account name.
- é¢éå称ä¸è½åä½ çå¸æ·åç¸åãä½ å¯ä»¥ç¹å»ç¬¬ä¸æ¥æ´æ°ä½ çå¸æ·å称ã
- src/app/+signup/+register/register-step-channel.component.html50
+
+ Public name
+ Public name
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 9
+
-
- I am at least years old and agree to the Terms and to the Code of Conduct of this instance
- æå·²ç»è³å° å²å¹¶åææ¤å®ä¾çæ¡æ¬¾åè¡ä¸ºåå
+
+ This is the name that will be publicly visible by other users.
+ This is the name that will be publicly visible by other users.
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 11,13
+
+
+
+ Example: John Doe
+ Example: John Doe
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 17
+
+
+
+ This is the name that will be displayed in your profile URL.
+ This is the name that will be displayed in your profile URL.
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 28,30
+
+
+
+ Example: john_doe58
+ Example: john_doe58
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 34
+
+
+
+ This email address will be used to validate your account.
+ This email address will be used to validate your account.
- src/app/+signup/+register/register-step-terms.component.html
- 5,10
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 48,50
-
- The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it.
- ç¨æ·åæ¯ä½ çå¸æ·å¨è¿ä¸ªåå
¶ä»å®ä¾ä¸çå¯ä¸æ è¯ãå®ä¸çµåé®ä»¶å°åä¸æ ·å
·æå¯ä¸æ§ï¼ä¾¿äºå
¶ä»äººä¸ä¹äº¤äºã
- src/app/+signup/+register/register-step-user.component.html35
+
+ Request email for account verification
+ Request email for account verification
+
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html
+ 2
+
Signup is not enabled on this instance.
@@ -6507,10 +7092,13 @@ channel with the same name ()!4
-
- Video uploads are disabled on this instance, hence your account won't be able to upload videos.
- æ¤å®ä¾å·²ç»ä»
ç¨ä¸ä¼ ï¼å æ¤ä½ çå¸æ·æ æ³ä¸ä¼ è§é¢ã
- src/app/+signup/+register/register-step-user.component.html3
+
+ > Create an account
+ > Create an account
+
+ src/app/+signup/+register/register.component.html
+ 9,12
+
Register
@@ -6556,12 +7144,12 @@ channel with the same name ()!
Display all videos (private, unlisted or not yet published)
æ¾ç¤ºææè§é¢ï¼ç§å¯ãæªå
¬å¼ååºææªåå¸çï¼
- src/app/shared/shared-video-miniature/video-filters-header.component.html125
+ src/app/shared/shared-video-miniature/video-filters-header.component.html126
Remove this filter
移é¤æ¤è¿æ»¤å¨
- src/app/shared/shared-video-miniature/video-filters-header.component.ts95
+ src/app/shared/shared-video-miniature/video-filters-header.component.ts90
Sensitive content
@@ -6613,15 +7201,10 @@ channel with the same name ()!æ¾ç¤º
src/app/shared/shared-video-miniature/video-filters.model.ts240
-
- direct account followers
- 个å¸æ·ç´æ¥å
³æ³¨è
- src/app/+accounts/accounts.component.ts153
-
Report this account
举æ¥æ¤å¸æ·
- src/app/+accounts/accounts.component.ts202
+ src/app/+accounts/accounts.component.ts192
Overview
@@ -6634,78 +7217,73 @@ channel with the same name ()!
VIDEOS
è§é¢
- src/app/+accounts/accounts.component.ts83
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html245
+ src/app/+accounts/accounts.component.ts81
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html244
src/app/+video-channels/video-channels.component.ts81
Username copied
ç¨æ·åå·²å¤å¶
-
-
- src/app/+accounts/accounts.component.ts121src/app/+video-channels/video-channels.component.ts115
-
- 1 subscriber
- 1 个订é
è
- src/app/+accounts/accounts.component.ts125
-
-
- subscribers
- 个订é
è
- src/app/+accounts/accounts.component.ts127
+ src/app/+accounts/accounts.component.ts119
+ src/app/+video-channels/video-channels.component.ts115
Audio-only
ä»
é³é¢
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts17
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts18
- A <code>.mp4</code> that keeps the original audio track, with no video
+ A <code>.mp4</code> that keeps the original audio track, with no video
ä¿çåå§é³é¢è½¨éï¼ä¸å«è§é¢ç .mp4 æ¡£
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts18
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts19
144p
144p
-
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 22
-
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts23
240p
240p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts26
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts27
360p
360p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts30
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts31
480p
480p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts34
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts35
720p
720p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts38
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts39
1080p
1080p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts42
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts43
1440p
1440p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts46
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts47
2160p
2160p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts50
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts51
+
+
+ {value, plural, =1 {thread} other {threads}}
+ {value, plural, =1 {thread} other {threads}}
+
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts
+ 90
+
Auto (via ffmpeg)
@@ -6756,30 +7334,23 @@ channel with the same name ()!估计æå¡å¨è½¬ç å串æµè§é¢çè½å并ä¸ç®åï¼æ以æ们æ æ³èªå¨è°æ´ PeerTubeã
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html8
-
- However, you may want to read our guidelines before tweaking the following values.
- ä¸è¿ï¼ä½ å¨è°æ´ä»¥ä¸æ°å¼åå¯ä»¥é
读æ们çæåã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html11
-
-
- Read guidelines
- é
读æå
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html16
+
+ However, you may want to read our guidelines before tweaking the following values.
+ However, you may want to read our guidelines before tweaking the following values.
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 12,14
+
Process uploaded videos so that they are in a streamable form that any device can play. Though costly in resources, this is a critical part of PeerTube, so tread carefully.
å¤çä¸ä¼ çè§é¢ï¼ä½¿å
¶æ为任ä½è®¾å¤é½å¯ä»¥ææ¾çæµåªä½å½¢å¼ã 尽管èµæºææ¬å¾é«ï¼ä½è¿æ¯ PeerTube çå
³é®é¨åï¼å æ¤è¯·è°¨æ
设置ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html27
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html22
threads
个线ç¨
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts90
-
-
- thread
- 个线ç¨
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts91
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts92
Updating instance configuration from the web interface is disabled by the system administrator.
@@ -6809,7 +7380,7 @@ channel with the same name ()!
Configuration updated.
设置已æ´æ°ã
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts306
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts312
INSTANCE HOMEPAGE
@@ -6822,7 +7393,7 @@ channel with the same name ()!
You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.
ä½ å·²ç»å¯ç¨æ³¨åï¼æ们èªå¨å¯ç¨äºä¸é¢âè§é¢âé¨åçâèªå¨å±è½æ°è§é¢âå¤éæ¡ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts105
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts109
Edit custom configuration
@@ -6893,8 +7464,8 @@ channel with the same name ()!
src/app/+admin/config/shared/config.service.ts22
src/app/+admin/config/shared/config.service.ts36
- src/app/shared/shared-instance/instance-features-table.component.ts30
- src/app/shared/shared-instance/instance-features-table.component.ts37
+ src/app/shared/shared-instance/instance-features-table.component.ts31
+ src/app/shared/shared-instance/instance-features-table.component.ts38
src/app/shared/shared-main/users/user-quota.component.ts32
src/app/shared/shared-main/users/user-quota.component.ts38
@@ -7019,28 +7590,26 @@ channel with the same name ()!src/app/+admin/follows/followers-list/followers-list.component.ts74
src/app/+admin/moderation/video-block-list/video-block-list.component.ts91
src/app/+admin/moderation/video-block-list/video-block-list.component.ts95
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts100
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts169
- src/app/+admin/overview/users/user-list/user-list.component.ts87
- src/app/+admin/overview/users/user-list/user-list.component.ts201
- src/app/+admin/overview/videos/video-list.component.ts74
- src/app/+admin/overview/videos/video-list.component.ts198
- src/app/+admin/overview/videos/video-list.component.ts229
+ src/app/+admin/overview/comments/video-comment-list.component.ts101
+ src/app/+admin/overview/comments/video-comment-list.component.ts176
+ src/app/+admin/overview/users/user-list/user-list.component.ts100
+ src/app/+admin/overview/users/user-list/user-list.component.ts249
+ src/app/+admin/overview/videos/video-list.component.ts77
+ src/app/+admin/overview/videos/video-list.component.ts205
+ src/app/+admin/overview/videos/video-list.component.ts260
src/app/+my-library/+my-video-channels/my-video-channels.component.ts52
src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127
src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35
src/app/+my-library/my-videos/my-videos.component.html50
- src/app/+my-library/my-videos/my-videos.component.ts151
- src/app/+my-library/my-videos/my-videos.component.ts178
- src/app/+my-library/my-videos/my-videos.component.ts219
- src/app/+videos/+video-edit/shared/video-edit.component.html189
+ src/app/+my-library/my-videos/my-videos.component.ts174
+ src/app/+videos/+video-edit/shared/video-edit.component.html190
src/app/+videos/+video-watch/shared/comment/video-comments.component.ts171
src/app/shared/shared-abuse-list/abuse-list-table.component.ts134
src/app/shared/shared-abuse-list/abuse-list-table.component.ts376
src/app/shared/shared-abuse-list/abuse-list-table.component.ts411
- src/app/shared/shared-main/buttons/delete-button.component.ts17
- src/app/shared/shared-main/buttons/delete-button.component.ts22
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts351
+ src/app/shared/shared-main/buttons/delete-button.component.ts16
+ src/app/shared/shared-main/buttons/delete-button.component.ts21
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377
removed from instance followers
@@ -7082,7 +7651,7 @@ channel with the same name ()!
Follow request(s) sent!
å
³æ³¨è¯·æ±å·²åéï¼
- src/app/+admin/follows/following-list/follow-modal.component.ts63
+ src/app/+admin/follows/following-list/follow-modal.component.ts67
Your instance subscriptions
@@ -7106,8 +7675,10 @@ channel with the same name ()!You are not following anymore.
ä½ å·²ä¸åå
³æ³¨ ã
src/app/+admin/follows/following-list/following-list.component.ts54
-
- RedundancyRedundancy
+
+
+ Redundancy
+ åä½
src/app/+admin/follows/follows.routes.ts
48
@@ -7128,23 +7699,21 @@ channel with the same name ()! çåä½å¤ä»½
src/app/+admin/follows/shared/redundancy-checkbox.component.ts25
-
-
Do you really want to remove this video redundancy?
ä½ ç¡®å®è¦ç§»é¤æ¤è§é¢åä½å¤ä»½åï¼
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts149
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts149
+
Remove redundancy
移é¤åä½
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts150
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts150
+
Video redundancies removed!
è§é¢åä½å¤ä»½å·²ç§»é¤ï¼
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts156
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts156
+
Account unmuted by your instance.
已解é¤å¨æ¤å®ä¾ä¸å¯¹å¸æ· çéèã
@@ -7317,14 +7886,14 @@ channel with the same name ()!åæ¶å±è½
src/app/+admin/moderation/video-block-list/video-block-list.component.ts86
src/app/+admin/moderation/video-block-list/video-block-list.component.ts133
- src/app/+admin/overview/videos/video-list.component.ts86
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts339
+ src/app/+admin/overview/videos/video-list.component.ts89
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts365
Video unblocked.
è§é¢ 已解é¤å±è½ã
src/app/+admin/moderation/video-block-list/video-block-list.component.ts139
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts202
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts216
yes
@@ -7453,8 +8022,8 @@ channel with the same name ()!
- PeerTube thinks your web browser public IP is .
- PeerTube è®¤ä¸ºä½ çç½é¡µæµè§å¨çå
Œ
± IP 为 ã
+ PeerTube thinks your web browser public IP is .
+ PeerTube è®¤ä¸ºä½ çç½é¡µæµè§å¨çå
Œ
± IP 为 ã
src/app/+admin/system/debug/debug.component.html
4
@@ -7501,16 +8070,16 @@ channel with the same name ()!
- Check the trust_proxy configuration key
- æ£æ¥ trust_proxy é
ç½®å¯é¥
+ Check the trust_proxy configuration key
+ æ£æ¥ trust_proxy é
ç½®å¯é¥
src/app/+admin/system/debug/debug.component.html
15
- If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643)
- å¦æä½ ä½¿ç¨ Docker è¿è¡ PeerTubeï¼ä»¥ network_mode: "host"è¿è¡åå代çæ£æ¥ä½ çè¿è¡ï¼è¯¦è§ issue 1643ï¼
+ If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643)
+ å¦æä½ ä½¿ç¨ Docker è¿è¡ PeerTubeï¼ä»¥ network_mode: "host"è¿è¡åå代çæ£æ¥ä½ çè¿è¡ï¼è¯¦è§ issue 1643ï¼
src/app/+admin/system/debug/debug.component.html
16,17
@@ -7560,24 +8129,32 @@ channel with the same name ()!
Info
æ示
- src/app/+admin/overview/videos/video-list.component.html43
+ src/app/+admin/overview/videos/video-list.component.html41
src/app/core/notification/notifier.service.ts11
Files
æ件
- src/app/+admin/overview/videos/video-list.component.html44
+ src/app/+admin/overview/videos/video-list.component.html42
- Published
- åå¸æ¶é´
- src/app/+admin/overview/videos/video-list.component.html45
+ Published
+ åå¸æ¶é´
+ src/app/+admin/overview/videos/video-list.component.html43
Warning
è¦å
src/app/core/routing/can-deactivate-guard.service.ts23
+
+ Light/Orange or Dark
+ Light/Orange or Dark
+
+ src/app/core/theme/theme.service.ts
+ 46
+
+
Error
é误
@@ -7608,12 +8185,12 @@ channel with the same name ()!
Blocked videos
å±è½çè§é¢
- src/app/+admin/moderation/moderation.routes.ts67
+ src/app/+admin/moderation/moderation.routes.ts66
Muted instances
éèçå®ä¾
- src/app/+admin/moderation/moderation.routes.ts107
+ src/app/+admin/moderation/moderation.routes.ts101
Password changed for user .
@@ -7708,154 +8285,158 @@ channel with the same name ()!
Federation
èé¦
- src/app/+admin/admin.component.ts64
- src/app/shared/shared-instance/instance-statistics.component.html58
+ src/app/+admin/admin.component.ts72
Videos will be deleted, comments will be tombstoned.
è§é¢è¿åå®çè¯è®ºé½å°è¢«å é¤ã
- src/app/+admin/overview/users/user-list/user-list.component.ts88
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts329
+ src/app/+admin/overview/users/user-list/user-list.component.ts101
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts346
Ban
å°ç¦
- src/app/+admin/overview/users/user-list/user-list.component.ts93
- src/app/shared/shared-moderation/user-ban-modal.component.html3
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts334
+ src/app/+admin/overview/users/user-list/user-list.component.ts106
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351
User won't be able to login anymore, but videos and comments will be kept as is.
ç¨æ·æ æ³åç»å
¥ï¼ä½è§é¢åè¯è®ºé½å°ä¿çã
- src/app/+admin/overview/users/user-list/user-list.component.ts94
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts335
+ src/app/+admin/overview/users/user-list/user-list.component.ts107
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts352
Unban
解é¤å°ç¦
- src/app/+admin/overview/users/user-list/user-list.component.ts99
- src/app/+admin/overview/users/user-list/user-list.component.ts178
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts67
+ src/app/+admin/overview/users/user-list/user-list.component.ts112
+ src/app/+admin/overview/users/user-list/user-list.component.ts218
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
Set Email as Verified
æçµåé®ä»¶å°å设为已éªè¯
- src/app/+admin/overview/users/user-list/user-list.component.ts106
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts346
+ src/app/+admin/overview/users/user-list/user-list.component.ts119
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363
Created
å建æ¶é´
- src/app/+admin/overview/users/user-list/user-list.component.ts121
+ src/app/+admin/overview/users/user-list/user-list.component.ts134
Daily quota
æ¯æ¥éé¢
- src/app/+admin/overview/users/user-list/user-list.component.ts126
+ src/app/+admin/overview/users/user-list/user-list.component.ts137
Last login
ä¸æ¬¡ç»å
¥
- src/app/+admin/overview/users/user-list/user-list.component.ts128
+ src/app/+admin/overview/users/user-list/user-list.component.ts135
You cannot ban root.
ä½ æ æ³å°ç¦ root ç¨æ·ã
- src/app/+admin/overview/users/user-list/user-list.component.ts165
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts55
+ src/app/+admin/overview/users/user-list/user-list.component.ts200
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71
+
+
+ Do you really want to unban {count, plural, =1 {1 user} other { users}}?
+ Do you really want to unban {count, plural, =1 {1 user} other { users}}?
+ src/app/+admin/overview/users/user-list/user-list.component.ts214
Do you really want to unban users?
ä½ ç¡®å®è¦è§£é¤å¯¹ 个ç¨æ·çå°ç¦åï¼
- src/app/+admin/overview/users/user-list/user-list.component.ts178
+ src/app/+admin/overview/users/user-list/user-list.component.ts216
+
+
+ {count, plural, =1 {1 user unbanned.} other { users unbanned.}}
+ {count, plural, =1 {1 user unbanned.} other { users unbanned.}}
+
+ src/app/+admin/overview/users/user-list/user-list.component.ts
+ 227
+
users unbanned.
已解é¤å¯¹
个ç¨æ·çå°ç¦ã
- src/app/+admin/overview/users/user-list/user-list.component.ts184
+ src/app/+admin/overview/users/user-list/user-list.component.ts229
You cannot delete root.
ä½ æ æ³å é¤ root ç¨æ·ã
- src/app/+admin/overview/users/user-list/user-list.component.ts195
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
+ src/app/+admin/overview/users/user-list/user-list.component.ts241
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts99
-
- If you remove these users, you will not be able to create others with the same username!
- ä¸æ¦å é¤è¿äºç¨æ·ï¼ä½ å°æ æ³å使ç¨è¿äºç¨æ·åå建æ°ç¨æ·ï¼
- src/app/+admin/overview/users/user-list/user-list.component.ts200
+
+ <p>You can't create users or channels with a username that already used by a deleted user/channel.</p>
+ <p>You can't create users or channels with a username that already used by a deleted user/channel.</p>
+ src/app/+admin/overview/users/user-list/user-list.component.ts245
+
+
+ It means the following usernames will be permanently deleted and cannot be recovered:
+ It means the following usernames will be permanently deleted and cannot be recovered:
+ src/app/+admin/overview/users/user-list/user-list.component.ts246
+
+
+ {count, plural, =1 {1 user deleted.} other { users deleted.}}
+ {count, plural, =1 {1 user deleted.} other { users deleted.}}
+
+ src/app/+admin/overview/users/user-list/user-list.component.ts
+ 256
+
users deleted.
å·²å é¤
个ç¨æ·ã
- src/app/+admin/overview/users/user-list/user-list.component.ts207
+ src/app/+admin/overview/users/user-list/user-list.component.ts258
+
+
+ {count, plural, =1 {1 user email set as verified.} other { user emails set as verified.}}
+ {count, plural, =1 {1 user email set as verified.} other { user emails set as verified.}}
+
+ src/app/+admin/overview/users/user-list/user-list.component.ts
+ 274
+
users email set as verified.
ç¨æ·çµåé®ä»¶å·²è®¾ä¸ºå·²éªè¯ã
- src/app/+admin/overview/users/user-list/user-list.component.ts219
+ src/app/+admin/overview/users/user-list/user-list.component.ts276
Account unmuted.
已解é¤å¯¹å¸æ· çéèã
src/app/shared/shared-moderation/account-blocklist.component.ts42
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts132
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts149
Instance unmuted.
已解é¤å¯¹å®ä¾ çéèã
src/app/shared/shared-moderation/server-blocklist.component.ts45
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts160
-
-
- Videos history is enabled
- è§é¢è§çåå²å·²å¯ç¨
-
- src/app/+my-library/my-history/my-history.component.ts96
-
- Videos history is disabled
- è§é¢è§çåå²å·²ç¦ç¨
-
- src/app/+my-library/my-history/my-history.component.ts97
-
- Delete videos history
- å é¤è§çåå²
-
- src/app/+my-library/my-history/my-history.component.ts120
-
- Are you sure you want to delete all your videos history?
- ä½ ç¡®å®è¦å é¤ä½ ææçè§çåå²åï¼
-
- src/app/+my-library/my-history/my-history.component.ts121
-
- Videos history deleted
- è§çåå²å·²è¢«å é¤
-
- src/app/+my-library/my-history/my-history.component.ts129
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts177
+
My watch history
æçè§çåå²
-
-
- src/app/+my-library/my-history/my-history.component.html3src/app/+my-library/my-history/my-history.component.ts50
+ src/app/+my-library/my-history/my-history.component.html3
+ src/app/+my-library/my-history/my-history.component.ts50
+
Track watch history
è·è¸ªè§çåå²
- src/app/+my-library/my-history/my-history.component.html13
+ src/app/+my-library/my-history/my-history.component.html14
- Clear all history
- æ¸
é¤æå¨åå²è®°å½
-
- src/app/+my-library/my-history/my-history.component.html
- 17,19
-
+ Clear all history
+ æ¸
é¤æå¨åå²è®°å½
+ src/app/+my-library/my-history/my-history.component.html18
Ownership accepted
@@ -7871,11 +8452,7 @@ channel with the same name ()!Email updated.
çµåé®ä»¶å°åå·²æ´æ°ã
src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55
-
-
- Your current email is . It is never shown to the public.
- ä½ å½åççµåé®ä»¶å°åæ¯ ãå®ä¸ä¼åå
¬ä¼å±ç¤ºã
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html4
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html7
You current password is invalid.
@@ -7888,37 +8465,56 @@ channel with the same name ()!å¯ç å·²æ´æ°ã
src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts53
-
- Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted.
- ä½ ç¡®å®è¦å é¤ä½ çå¸æ·åï¼è¿ä¼å é¤ä½ çæææ°æ®ï¼å
æ¬é¢éãè§é¢åè¯è®ºãå
¶ä»æå¡å¨å第ä¸æ¹ç¼åçå
容éè¦æ´é¿æ¶é´æ¥å é¤ã
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts23
-
Type your username to confirm
è¾å
¥ä½ çç¨æ·å以确认æä½
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts24
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts29
Delete your account
å é¤ä½ çå¸æ·
src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html4
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts26
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts31
+
+
+ Are you sure you want to delete your account?
+ ä½ ç¡®å®è¦å é¤ä½ çå¸æ·åï¼
+
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts
+ 22
+
+
+
+ This will delete all your data, including channels, videos, comments and you won't be able to create another user on this instance with "" username.
+ è¿å°å é¤ä½ çæææ°æ®ï¼å
æ¬é¢éãè§é¢ãè¯è®ºï¼å¹¶ä¸ä½ ä¸è½å¨æ¤å®ä¾ä¸ç¨ââç¨æ·åå建å¦ä¸ä¸ªç¨æ·ã
+
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts
+ 25
+
+
+
+ Content cached by other servers and other third-parties might make longer to be deleted.
+ å
¶ä»æå¡å¨æå
¶ä»ç¬¬ä¸æ¹ç¼åçå
容å¯è½éè¦æ´é¿æ¶é´æè½å é¤ã
+
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts
+ 27
+
Delete my account
å é¤æçå¸æ·
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts27
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts32
Your account is deleted.
ä½ çå¸æ·å·²è¢«å é¤ã
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts34
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts39
Interface settings updated.
çé¢è®¾ç½®å·²æ´æ°ã
- src/app/shared/shared-user-settings/user-interface-settings.component.ts73
- src/app/shared/shared-user-settings/user-interface-settings.component.ts83
+ src/app/shared/shared-user-settings/user-interface-settings.component.ts91
+ src/app/shared/shared-user-settings/user-interface-settings.component.ts101
New video from your subscriptions
@@ -7963,10 +8559,13 @@ channel with the same name ()!ä¸ä¸ªæ°ç¨æ·å¨ä½ çå®ä¾æ³¨åäº
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts39
-
- You or your channel(s) has a new follower
- ä½ æä½ çé¢éæä¸ä¸ªæ°çå
³æ³¨è
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts40
+
+ You or one of your channels has a new follower
+ You or one of your channels has a new follower
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
+ 40
+
Someone mentioned you in video comments
@@ -8009,26 +8608,28 @@ channel with the same name ()!47
-
- Social
- 社交
+
+ Video studio edition has finished
+ è§é¢å·¥ä½å®¤ç¼è¾å·²ç»æ
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
- 51
+ 48
+
+ Social
+ 社交
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts52
+
Your videos
ä½ çè§é¢
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
- 60
-
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts61
Preferences saved
é¦é项已ä¿å
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts134
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts136
Profile updated.
@@ -8168,14 +8769,8 @@ channel with the same name ()!
Channel filters
é¢éè¿æ»¤å¨
-
- src/app/+my-library/my-follows/my-followers.component.ts
- 49
-
-
- src/app/+my-library/my-videos/my-videos.component.ts
- 102
-
+ src/app/+my-library/my-follows/my-followers.component.ts49
+ src/app/+my-library/my-videos/my-videos.component.ts122
Update video channel
@@ -8233,7 +8828,7 @@ channel with the same name ()!src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts92
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html81
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html79
Update playlist
@@ -8270,32 +8865,42 @@ channel with the same name ()!Change ownership
æ´æ¹æææ
src/app/+my-library/my-videos/modals/video-change-ownership.component.html3
- src/app/+my-library/my-videos/my-videos.component.ts214
+ src/app/+my-library/my-videos/my-videos.component.ts220
Playlist deleted.
ææ¾å表 å·²å é¤ã
src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts135
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.ts45
My videos
æçè§é¢
src/app/+my-library/my-library-routing.module.ts77
src/app/+my-library/my-videos/my-videos.component.html4
- src/app/+my-library/my-videos/my-videos.component.ts67
+ src/app/+my-library/my-videos/my-videos.component.ts87
src/app/core/menu/menu.service.ts77
Do you really want to delete videos?
ä½ ç¡®å®è¦å é¤ ä¸ªè§é¢åï¼
- src/app/+my-library/my-videos/my-videos.component.ts150
+ src/app/+my-library/my-videos/my-videos.component.ts172
-
- videos deleted.
-
- 个è§é¢å·²å é¤ã
-
- src/app/+my-library/my-videos/my-videos.component.ts167
+
+ {length, plural, =1 {Video has been deleted} other { videos have been deleted}}
+ {length, plural, =1 {Video has been deleted} other { videos have been deleted}}
+
+ src/app/+my-library/my-videos/my-videos.component.ts
+ 191
+
+
+
+ have been deleted.
+ have been deleted.
+
+ src/app/+my-library/my-videos/my-videos.component.ts
+ 193,191
+
Videos list
@@ -8310,14 +8915,18 @@ channel with the same name ()!ä½ ç¡®å®è¦å é¤ åï¼
src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts126
src/app/+my-library/my-video-playlists/my-video-playlists.component.ts34
- src/app/+my-library/my-videos/my-videos.component.ts177
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts217
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts231
Video deleted.
è§é¢ å·²å é¤ã
- src/app/+my-library/my-videos/my-videos.component.ts185
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts228
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts242
+
+
+ Studio
+ å·¥ä½å®¤
+ src/app/+video-studio/video-studio-routing.module.ts17
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts347
Ownership change request sent.
@@ -8361,6 +8970,31 @@ channel with the same name ()!æç滥ç¨è¡ä¸ºä¸¾æ¥
src/app/+my-account/my-account-routing.module.ts117
+
+ is awaiting email verification
+ is awaiting email verification
+
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 5,6
+
+
+
+ Change your email
+ Change your email
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 11
+
+
+
+ Your current email is . It is never shown to the public.
+ Your current email is . It is never shown to the public.
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 13,16
+
+
Ownership changes
è§é¢è½¬ç§»
@@ -8388,6 +9022,7 @@ channel with the same name ()!src/app/+search/search-filters.component.html195
src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts17
src/app/core/menu/menu.service.ts76
+ src/app/modal/quick-settings-modal.component.html10
Playlists
@@ -8412,21 +9047,19 @@ channel with the same name ()!æ¨åºæ大åç¼è¾å¨
src/app/shared/shared-forms/markdown-textarea.component.ts51
-
- Now please check your emails to verify your account and complete signup.
- è¦éªè¯ä½ çå¸æ·å¹¶å®æ注åï¼è¯·æ£æ¥ä½ ççµåé®ä»¶ã
- src/app/+signup/+register/register.component.ts137
-
-
- You are now logged in as !
- ä½ å·²ç»ä»¥ 身份ç»å
¥ï¼
- src/app/+signup/+register/register.component.ts145
-
An email with verification link will be sent to .
å·²å åé带æéªè¯é¾æ¥ççµåé®ä»¶ã
src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts40
+
+ Verify account email confirmation
+ Verify account email confirmation
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
+ 2
+
+
Unable to find user id or verification string.
æ æ³æ¾å°ç¨æ· ID æéªè¯ä»£ç ã
@@ -8437,47 +9070,158 @@ channel with the same name ()!Subscribe to the account
订é
æ¤å¸æ·
src/app/+video-channels/video-channels.component.ts76
- src/app/+videos/+video-watch/video-watch.component.ts747
+ src/app/+videos/+video-watch/video-watch.component.ts773
PLAYLISTS
ææ¾å表
src/app/+video-channels/video-channels.component.ts82
+
+ Studio for
+ çå·¥ä½å®¤
+
+ src/app/+video-studio/edit/video-studio-edit.component.html
+ 2
+
+
+
+ CUT VIDEO
+ åªè¾è§é¢
+ src/app/+video-studio/edit/video-studio-edit.component.html8
+
+
+ Set a new start/end.
+ 设å®æ°çèµ·å§/ç»æã
+ src/app/+video-studio/edit/video-studio-edit.component.html10
+
+
+ New start
+ æ°çèµ·å§
+ src/app/+video-studio/edit/video-studio-edit.component.html13
+
+
+ New end
+ æ°çç»æ
+ src/app/+video-studio/edit/video-studio-edit.component.html18
+
+
+ ADD INTRO
+ æ·»å ç头
+ src/app/+video-studio/edit/video-studio-edit.component.html24
+
+
+ Concatenate a file at the beginning of the video.
+ å¨è§é¢çèµ·å§å¤è¿ä¸ä¸ä¸ªæ件ã
+ src/app/+video-studio/edit/video-studio-edit.component.html26
+
+
+ Select the intro video file
+ éæ©ç头è§é¢æ件
+ src/app/+video-studio/edit/video-studio-edit.component.html30
+
+
+ ADD OUTRO
+ æ·»å çå°¾
+ src/app/+video-studio/edit/video-studio-edit.component.html38
+
+
+ Concatenate a file at the end of the video.
+ å¨è§é¢ç»æå¤è¿ä¸ä¸ä¸ªæ件ã
+ src/app/+video-studio/edit/video-studio-edit.component.html40
+
+
+ Select the outro video file
+ éæ©çå°¾è§é¢æ件
+ src/app/+video-studio/edit/video-studio-edit.component.html44
+
+
+ ADD WATERMARK
+ æ·»å æ°´å°
+ src/app/+video-studio/edit/video-studio-edit.component.html52
+
+
+ Add a watermark image to the video.
+ æ·»å æ°´å°å¾åå°è§é¢ä¸ã
+ src/app/+video-studio/edit/video-studio-edit.component.html54
+
+
+ Select watermark image file
+ éæ©æ°´å°å¾åæ件
+ src/app/+video-studio/edit/video-studio-edit.component.html58
+
+
+ Run video edition
+ è¿è¡è§é¢ç¼è¾
+ src/app/+video-studio/edit/video-studio-edit.component.html66
+
+
+ Video before edition
+ ç¼è¾åçè§é¢
+ src/app/+video-studio/edit/video-studio-edit.component.html75
+
+
+ Edition tasks:
+ ç¼è¾ä»»å¡ï¼
+ src/app/+video-studio/edit/video-studio-edit.component.html80
+
+
+ Are you sure you want to edit ""?
+ ä½ ç¡®å®è¦ç¼è¾ââåï¼
+ src/app/+video-studio/edit/video-studio-edit.component.ts72
+
+
+ The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br />
+ å½åçè§é¢ä¼è¢«è¿ä¸ªç¼è¾è¿çè§é¢è¦ç并ä¸<strong>ä½ å°æ æ³è¿å</strong>ã<br /><br />
+ src/app/+video-studio/edit/video-studio-edit.component.ts76
+
+
+ As a reminder, the following tasks will be executed: <ol></ol>
+ æéä¸ä¸ï¼å°æ§è¡ä»¥ä¸ä»»å¡ï¼<ol></ol>
+ src/app/+video-studio/edit/video-studio-edit.component.ts77
+
+
+ Edition tasks created.
+ å·²å建ç¼è¾ä»»å¡ã
+
+ src/app/+video-studio/edit/video-studio-edit.component.ts
+ 90
+
+
Focus the search bar
éæ©æç´¢æ¡
- src/app/app.component.ts274
+ src/app/app.component.ts286
Toggle the left menu
å¼å
³å·¦ä¾§èåæ
- src/app/app.component.ts279
+ src/app/app.component.ts291
Go to the discover videos page
转å°åç°æ´å¤
- src/app/app.component.ts284
+ src/app/app.component.ts296
Go to the trending videos page
转å°æ¶ä¸æµè¡
- src/app/app.component.ts289
+ src/app/app.component.ts301
Go to the recently added videos page
转å°è¿ææ°å¢è§é¢é¡µé¢
- src/app/app.component.ts294
+ src/app/app.component.ts306
Go to the local videos page
转å°æ¬å°è§é¢
- src/app/app.component.ts299
+ src/app/app.component.ts311
Go to the videos upload page
转å°ä¸ä¼ è§é¢
- src/app/app.component.ts304
+ src/app/app.component.ts316
Go to my subscriptions
@@ -8500,8 +9244,7 @@ channel with the same name ()!src/app/core/auth/auth.service.ts73
- Cannot retrieve OAuth Client credentials: .
-Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.
+ Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.
æ æ³æ£ç´¢ OAuth 客æ·ç«¯è¯ä¹¦ï¼ãç¡®ä¿ä½ ä½ å·²æ£ç¡®é
ç½® PeerTubeï¼config/ directoryï¼ï¼ç¹å«æ¯âwebserverâé¨åã
src/app/core/auth/auth.service.ts100
@@ -8510,6 +9253,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
请éæ°è¿è¡ææã
src/app/core/auth/auth.service.ts221
+
+ Show/hide this help menu
+ Show/hide this help menu
+
+ src/app/core/core.module.ts
+ 45
+
+
+
+ Hide this help menu
+ Hide this help menu
+
+ src/app/core/core.module.ts
+ 46
+
+
Keyboard Shortcuts:
é®çå¿«æ·é®ï¼
@@ -8534,12 +9293,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Trending
æ¶ä¸æµè¡
- src/app/+videos/video-list/videos-list-common-page.component.ts201
+ src/app/+videos/video-list/videos-list-common-page.component.ts205
src/app/core/menu/menu.service.ts131
ON
- äº
+ ä½äº
src/app/core/menu/menu.service.ts
150
@@ -8555,16 +9314,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Success
æå
src/app/core/notification/notifier.service.ts25
+ src/app/shared/shared-video-live/live-stream-information.component.html39
Incorrect username or password.
ç¨æ·åæå¯ç ä¸æ£ç¡®ã
- src/app/+login/login.component.ts164
+ src/app/+login/login.component.ts185
Your account is blocked.
ä½ çå¸æ·å·²è¢«å±è½ã
- src/app/+login/login.component.ts165
+ src/app/+login/login.component.ts186
any language
@@ -8601,39 +9361,39 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ä»å¤©
src/app/+search/search-filters.component.ts40
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69
- src/app/shared/shared-video-miniature/videos-list.component.ts123
+ src/app/shared/shared-video-miniature/videos-list.component.ts134
Yesterday
æ¨å¤©
- src/app/shared/shared-video-miniature/videos-list.component.ts124
+ src/app/shared/shared-video-miniature/videos-list.component.ts135
This week
æ¬å¨
- src/app/shared/shared-video-miniature/videos-list.component.ts125
+ src/app/shared/shared-video-miniature/videos-list.component.ts136
This month
æ¬æ
- src/app/shared/shared-video-miniature/videos-list.component.ts126
+ src/app/shared/shared-video-miniature/videos-list.component.ts137
Last month
ä¸ä¸ªæ
- src/app/shared/shared-video-miniature/videos-list.component.ts127
+ src/app/shared/shared-video-miniature/videos-list.component.ts138
Older
æ´æ©
- src/app/shared/shared-video-miniature/videos-list.component.ts128
+ src/app/shared/shared-video-miniature/videos-list.component.ts139
Cannot load more videos. Try again later.
æ æ³å è½½æ´å¤è§é¢ãç¨ååè¯ã
-
-
- src/app/shared/shared-video-miniature/videos-list.component.ts227src/app/shared/shared-video-miniature/videos-selection.component.ts129
+ src/app/shared/shared-video-miniature/videos-list.component.ts246
+ src/app/shared/shared-video-miniature/videos-selection.component.ts129
+
Last 7 days
è¿å» 7 天
@@ -8653,14 +9413,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
VOD videos
ç¹æè§é¢
src/app/+search/search-filters.component.html34
- src/app/shared/shared-video-miniature/video-filters-header.component.html109
+ src/app/shared/shared-video-miniature/video-filters-header.component.html110
src/app/shared/shared-video-miniature/video-filters.model.ts165
Live videos
ç´æè§é¢
src/app/+search/search-filters.component.html29
- src/app/shared/shared-video-miniature/video-filters-header.component.html104
+ src/app/shared/shared-video-miniature/video-filters-header.component.html105
src/app/shared/shared-video-miniature/video-filters.model.ts159
@@ -8674,8 +9434,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+search/search-filters.component.ts63
- Long (> 10 min)
- é¿ï¼> 10 åéï¼
+ Long (> 10 min)
+ é¿ï¼> 10 åéï¼
src/app/+search/search-filters.component.ts67
@@ -8692,6 +9452,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Views
è§ç次æ°
src/app/+search/search-filters.component.ts82
+ src/app/+stats/video/video-stats.component.ts255
Search index is unavailable. Retrying with instance results instead.
@@ -8703,6 +9464,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æç´¢åºé
src/app/+search/search.component.ts160
+
+ Search
+ Search
+
+ src/app/+search/search.component.ts
+ 252
+
+
PeerTube instance host filter is invalid
PeerTube å®ä¾ä¸»æºè¿æ»¤å¨æ æ
@@ -8713,9 +9482,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æç´¢
src/app/+admin/plugins/shared/plugin-navigation.component.html4
src/app/+search/search-routing.module.ts12
- src/app/+search/search.component.ts255
+ src/app/+search/search.component.ts253
src/app/header/search-typeahead.component.html8
- src/app/shared/shared-instance/instance-features-table.component.html122
+ src/app/shared/shared-instance/instance-features-table.component.html110
src/app/shared/shared-main/misc/simple-search-input.component.ts12
src/app/shared/shared-main/misc/simple-search-input.component.ts13
@@ -8735,85 +9504,46 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
5
-
- years ago
-
- å¹´å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts11
-
1 year ago
1 å¹´å
+ src/app/shared/shared-main/angular/from-now.pipe.ts25
+
+
+ month(s) ago
+ month(s) ago
src/app/shared/shared-main/angular/from-now.pipe.ts
- 12
-
-
- src/app/shared/shared-main/angular/from-now.pipe.ts
- 17
+ 28
-
- months ago
-
- 个æå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts18
-
1 month ago
1 个æå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts
- 19
-
-
- src/app/shared/shared-main/angular/from-now.pipe.ts
- 24
-
-
-
- weeks ago
- å¨å
- src/app/shared/shared-main/angular/from-now.pipe.ts25
+ src/app/shared/shared-main/angular/from-now.pipe.ts34
-
- 1 week ago
- 1 å¨å
+
+ week(s) ago
+ week(s) ago
src/app/shared/shared-main/angular/from-now.pipe.ts
- 26
+ 37
-
- days ago
-
- 天å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts29
-
-
- 1 day ago
- 1 天å
+
+ day(s) ago
+ day(s) ago
src/app/shared/shared-main/angular/from-now.pipe.ts
- 30
+ 42
-
- hours ago
-
- å°æ¶å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts33
-
-
- 1 hour ago
- 1 å°æ¶å
+
+ hour(s) ago
+ hour(s) ago
src/app/shared/shared-main/angular/from-now.pipe.ts
- 34
+ 47
@@ -8821,18 +9551,66 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
åéå
- src/app/shared/shared-main/angular/from-now.pipe.ts37
+ src/app/shared/shared-main/angular/from-now.pipe.ts51
just now
åå
- src/app/shared/shared-main/angular/from-now.pipe.ts39
+ src/app/shared/shared-main/angular/from-now.pipe.ts53
sec
ç§
src/app/shared/shared-main/angular/duration-formatter.pipe.ts30
+
+ {interval, plural, =1 {1 year ago} other { years ago}}
+ {interval, plural, =1 {1 year ago} other { years ago}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 7
+
+
+
+ {interval, plural, =1 {1 month ago} other { months ago}}
+ {interval, plural, =1 {1 month ago} other { months ago}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 8
+
+
+
+ {interval, plural, =1 {1 week ago} other { weeks ago}}
+ {interval, plural, =1 {1 week ago} other { weeks ago}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 9
+
+
+
+ {interval, plural, =1 {1 day ago} other { days ago}}
+ {interval, plural, =1 {1 day ago} other { days ago}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 10
+
+
+
+ {interval, plural, =1 {1 hour ago} other { hours ago}}
+ {interval, plural, =1 {1 hour ago} other { hours ago}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 11
+
+
+
+ year(s) ago
+ year(s) ago
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 19
+
+
Abuse reports
滥ç¨è¡ä¸ºæ¥å
@@ -8849,7 +9627,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Confirm
确认
- src/app/modal/confirm.component.ts39
+ src/app/modal/confirm.component.ts40
Instance name is required.
@@ -9313,6 +10091,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
请éæ©è§é¢åå¹æ件ã
src/app/shared/form-validators/video-captions-validators.ts14
+
+ Caption content is required.
+ éè¦åå¹å
容ã
+
+ src/app/shared/form-validators/video-captions-validators.ts
+ 21
+
+
The username is required.
请è¾å
¥ç¨æ·åã
@@ -9348,14 +10134,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æ¯æææ¬åºè³å° 3 个å符ã
src/app/shared/form-validators/video-channel-validators.ts47
-
- Support text cannot be more than 1000 characters long
- æ¯æææ¬ä¸è½è¶
è¿ 1000 个å符
- src/app/shared/form-validators/video-channel-validators.ts48
+
+ Support text cannot be more than 1000 characters long.
+ Support text cannot be more than 1000 characters long.
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 48
+
- See the documentation to learn how to use the PeerTube live streaming feature.
- æ¥ç ææ¡£äºè§£å¦ä½ä½¿ç¨ PeerTube ç´æ串æµåè½ã
+ See the documentation to learn how to use the PeerTube live streaming feature.
+ æ¥ç ææ¡£äºè§£å¦ä½ä½¿ç¨ PeerTube ç´æ串æµåè½ã
src/app/shared/shared-video-live/live-documentation-link.component.html1
@@ -9404,46 +10193,46 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Live RTMP Url
ç´æ RTMP Url
- src/app/+videos/+video-edit/shared/video-edit.component.html229
+ src/app/+videos/+video-edit/shared/video-edit.component.html245
src/app/shared/shared-video-live/live-stream-information.component.html19
Live RTMPS Url
ç´æ RTMPS Url
- src/app/+videos/+video-edit/shared/video-edit.component.html234
+ src/app/+videos/+video-edit/shared/video-edit.component.html250
src/app/shared/shared-video-live/live-stream-information.component.html24
Live stream key
ç´æ串æµå¯é¥
- src/app/+videos/+video-edit/shared/video-edit.component.html239
+ src/app/+videos/+video-edit/shared/video-edit.component.html255
src/app/shared/shared-video-live/live-stream-information.component.html29
â ï¸ Never share your stream key with anyone.
â ï¸ ä¸è¦ä¸ä»»ä½äººåäº«ä½ ç串æµå¯é¥ã
- src/app/+videos/+video-edit/shared/video-edit.component.html242
+ src/app/+videos/+video-edit/shared/video-edit.component.html258
src/app/shared/shared-video-live/live-stream-information.component.html32
This is a normal live
è¿æ¯ä¸ªæ®éç´æ
- src/app/+videos/+video-edit/shared/video-edit.component.html248
+ src/app/+videos/+video-edit/shared/video-edit.component.html264
-
- You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL
- ä½ ä¸è½å¨æ®éç´æä¸ä¸²æµå¤æ¬¡ï¼ä½ä½ å¯ä»¥ä½¿ç¨å个 URL å°å®ä¿åä½åæ¾
- src/app/+videos/+video-edit/shared/video-edit.component.html250
+
+ You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live
+ å¨æ®éç´æä¸ä½ åªè½ä¸²æµä¸æ¬¡ãå¦æä½ å¯ç¨äºåæ¾ï¼å®å°ä¿åå¨è·ä½ çç´æç¸åç URL ä¸
+ src/app/+videos/+video-edit/shared/video-edit.component.html267
This is a permanent/recurring live
è¿æ¯ä¸ªåºå®/å®æç´æ
- src/app/+videos/+video-edit/shared/video-edit.component.html257
+ src/app/+videos/+video-edit/shared/video-edit.component.html273
-
- You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives
- ä½ ä¸è½å¨åºå®/å®æç´æä¸ä¸²æµå¤æ¬¡ãURL å¯¹ä½ è§ä¼ä¸ä¼æ¹åä½ä½ ä¸è½ä¿åä½ çç´æçåæ¾
- src/app/+videos/+video-edit/shared/video-edit.component.html259
+
+ You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos
+ å¨åºå®/å®æç´æä¸ï¼ä½ å¯ä»¥ä¸²æµå¤æ¬¡ãå¦æä½ å¯ç¨äºåæ¾ï¼å®ä»¬å°ä¿å为åç¬çè§é¢
+ src/app/+videos/+video-edit/shared/video-edit.component.html276
Replay will be saved
@@ -9453,6 +10242,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11
+
+ Latest live sessions
+ ææ°çç´æä¼è¯
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 36
+
+
+
+ Started on
+ å¼å§äº
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 42
+
+
+
+ Ended on
+ ç»æäº
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 43
+
+
+
+ Go to replay
+ 转å°åæ¾
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 44
+
+
Video name is required.
请è¾å
¥è§é¢æ é¢ã
@@ -9534,12 +10355,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
This file is too large.
éæ©çæ件è¿å¤§ã
- src/app/shared/shared-forms/reactive-file.component.ts50
+ src/app/shared/shared-forms/reactive-file.component.ts54
-
- PeerTube cannot handle this kind of file. Accepted extensions are }.
- PeerTube æ æ³å¤çè¿ç§æ件ãæ¥åçæ©å±å为 }ã
- src/app/shared/shared-forms/reactive-file.component.ts56
+
+ PeerTube cannot handle this kind of file. Accepted extensions are .
+ PeerTube cannot handle this kind of file. Accepted extensions are .
+
+ src/app/shared/shared-forms/reactive-file.component.ts
+ 60
+
All categories
@@ -9549,14 +10373,19 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
24
-
- You can't select more than items
- ä½ ä¸è½éæ©è¶
è¿ ä¸ªé¡¹ç®
+
+ You can't select more than {maxItems, plural, =1 {1 item} other { items}}
+ You can't select more than {maxItems, plural, =1 {1 item} other { items}}
src/app/shared/shared-forms/select/select-checkbox-all.component.ts
- 81
+ 83
+
+ You can't select more than items
+ ä½ ä¸è½éæ©è¶
è¿ ä¸ªé¡¹ç®
+ src/app/shared/shared-forms/select/select-checkbox-all.component.ts85
+
Add a new option
æ°å¢é项
@@ -9941,67 +10770,86 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Instance languages
å®ä¾è¯è¨
- src/app/+videos/+video-edit/shared/video-edit.component.ts191
+ src/app/+videos/+video-edit/shared/video-edit.component.ts211
All languages
å
¨é¨è¯è¨
- src/app/+videos/+video-edit/shared/video-edit.component.ts192
+ src/app/+videos/+video-edit/shared/video-edit.component.ts212
src/app/shared/shared-forms/select/select-languages.component.ts25
Hidden
å·²éè
- src/app/shared/shared-instance/instance-features-table.component.ts53
+ src/app/shared/shared-instance/instance-features-table.component.ts54
Blurred with confirmation request
已被模ç³å¤çï¼è§çé确认
- src/app/shared/shared-instance/instance-features-table.component.ts54
+ src/app/shared/shared-instance/instance-features-table.component.ts55
Displayed
å·²æ¾ç¤º
- src/app/shared/shared-instance/instance-features-table.component.ts55
+ src/app/shared/shared-instance/instance-features-table.component.ts56
src/app/shared/shared-video-miniature/video-filters.model.ts233
-
- ~ 1 minute
- 约 1 åé
- src/app/shared/shared-instance/instance-features-table.component.ts74
+
+ ~ {hours, plural, =1 {1 hour} other { hours}}
+ ~ {hours, plural, =1 {1 hour} other { hours}}
+
+ src/app/shared/shared-instance/instance-features-table.component.ts
+ 71
+
+
+
+ ~ hours
+ ~ hours
+
+ src/app/shared/shared-instance/instance-features-table.component.ts
+ 73
+
+
+
+ ~ {minutes, plural, =1 {1 minute} other { minutes}}
+ ~ {minutes, plural, =1 {1 minute} other { minutes}}
+
+ src/app/shared/shared-instance/instance-features-table.component.ts
+ 79
+
~ minutes
约 åé
- src/app/shared/shared-instance/instance-features-table.component.ts76
+ src/app/shared/shared-instance/instance-features-table.component.ts81
of full HD videos
çè¶
æ¸
è§é¢
- src/app/shared/shared-instance/instance-features-table.component.ts92
+ src/app/shared/shared-instance/instance-features-table.component.ts98
of HD videos
çé«æ¸
è§é¢
- src/app/shared/shared-instance/instance-features-table.component.ts93
+ src/app/shared/shared-instance/instance-features-table.component.ts99
of average quality videos
çæ®æ¸
è§é¢
- src/app/shared/shared-instance/instance-features-table.component.ts94
+ src/app/shared/shared-instance/instance-features-table.component.ts100
(channel page)
ï¼é¢é页é¢ï¼
src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts20
src/app/shared/shared-actor-image/actor-avatar.component.ts40
- src/app/shared/shared-video-miniature/video-miniature.component.ts125
+ src/app/shared/shared-video-miniature/video-miniature.component.ts128
(account page)
@@ -10039,68 +10887,89 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Close search
å
³éæç´¢
- src/app/shared/shared-main/misc/simple-search-input.component.html19
+ src/app/shared/shared-main/misc/simple-search-input.component.html12
users banned.
å·²å°ç¦
个ç¨æ·ã
- src/app/shared/shared-moderation/user-ban-modal.component.ts58
+ src/app/shared/shared-moderation/user-ban-modal.component.ts72
User banned.
ç¨æ· å·²å°ç¦ã
- src/app/shared/shared-moderation/user-ban-modal.component.ts59
+ src/app/shared/shared-moderation/user-ban-modal.component.ts75
+
+
+ Ban {count, plural, =1 {1 user} other { users}}
+ Ban {count, plural, =1 {1 user} other { users}}
+
+ src/app/shared/shared-moderation/user-ban-modal.component.ts
+ 91
+
+
+
+ Ban users
+ å°ç¦ ç¨æ·
+ src/app/shared/shared-moderation/user-ban-modal.component.ts93
+
+
+ Ban ""
+ å°ç¦ââ
+ src/app/shared/shared-moderation/user-ban-modal.component.ts97
Do you really want to unban ?
ä½ ç¡®å®è¦è§£é¤å¯¹ çå°ç¦åï¼
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts67
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
User unbanned.
ç¨æ· 已解é¤å°ç¦ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts73
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts89
-
- If you remove user , you won't be able to create another with the same username!
- å¦æä½ ç§»é¤ç¨æ· ï¼ä½ æ æ³ä½¿ç¨ç¸åç¨æ·åå建å¦ä¸ä¸ªç¨æ·ï¼
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts87
+
+ If you remove this user, you won't be able to create another user or channel with <strong></strong> username!
+ If you remove this user, you won't be able to create another user or channel with <strong></strong> username!
+
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts
+ 104
+
Delete
å é¤
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts88
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts222
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts105
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts236
User deleted.
ç¨æ· å·²å é¤ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts94
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts111
User email set as verified
ç¨æ· ççµåé®ä»¶å·²è®¾ä¸ºå·²éªè¯
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts106
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts123
Account muted.
å·²å±è½å¸æ· ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts118
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts254
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts135
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts268
Instance muted.
å·²éèå®ä¾ ã
src/app/shared/shared-moderation/server-blocklist.component.ts68
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts146
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts163
Account muted by the instance.
å¸æ· 已被æ¬å®ä¾éèã
src/app/shared/shared-abuse-list/abuse-list-table.component.ts434
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts174
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts191
Mute server
@@ -10125,155 +10994,155 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Account unmuted by the instance.
å¸æ· 已被æ¬å®ä¾è§£é¤éèã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts188
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts205
Instance muted by the instance.
å®ä¾ 已被æ¬å®ä¾éèã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts202
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts219
Instance unmuted by the instance.
å®ä¾ 已被æ¬å®ä¾è§£é¤éèã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts216
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts233
Are you sure you want to remove all the comments of this account?
ä½ ç¡®å®è¦ç§»é¤æ¤å¸æ·çææè¯è®ºåï¼
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts227
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts244
Delete account comments
å é¤å¸æ·è¯è®º
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts228
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts245
Will remove comments of this account (may take several minutes).
å°ç§»é¤æ¤å¸æ·çè¯è®ºï¼å¯è½éè¦æ°åéï¼ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts234
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts251
My account moderation
æçå¸æ·å®¡æ ¸
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts274
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts291
Edit user
ç¼è¾ç¨æ·
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts323
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340
Change quota, role, and more.
æ´æ¹éé¢ãè§è²åå
¶ä»ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts324
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts341
Delete user
å é¤ç¨æ·
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts328
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts345
Unban user
解é¤å°ç¦ç¨æ·
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts357
Allow the user to login and create videos/comments again
å
许ç¨æ·éæ°ç»å
¥åå建è§é¢/è¯è®º
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts341
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts358
Mute this account
å±è½æ¤å¸æ·
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts279
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts357
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts296
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts374
Hide any content from that user from you.
å¯¹ä½ éèä»»ä½è¯¥ç¨æ·çå
容ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts280
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts297
Unmute this account
解é¤æ¤å¸æ·çéè
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts285
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts302
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts380
Show back content from that user for you.
å¯¹ä½ æ¾ç¤ºå该ç¨æ·çå
容ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts286
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts303
Mute the instance
éèæ¤å®ä¾
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts291
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts375
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts308
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts392
Hide any content from that instance for you.
ä¸ºä½ éèæ¥èªè¯¥å®ä¾çä»»ä½å
容ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts292
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts309
Unmute the instance
解é¤å¯¹æ¤å®ä¾çéè
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts297
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts314
Show back content from that instance for you.
ä¸ºä½ æ¾ç¤ºå该å®ä¾çå
容ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts298
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts315
Remove comments from your videos
移é¤æ¥èªä½ è§é¢çè¯è®º
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts303
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts320
Remove comments made by this account on your videos.
移é¤æ¤å¸æ·å¯¹ä½ è§é¢æä½çè¯è®ºã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts304
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts321
Hide any content from that user from you, your instance and its users.
å¯¹ä½ ãä½ çå®ä¾ä»¥å
¶ç¨æ·éèä»»ä½è¯¥ç¨æ·çå
容ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts358
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts375
Show this user's content to the users of this instance again.
为æ¤å®ä¾çç¨æ·éæ°æ¾ç¤ºæ¤ç¨æ·çå
容ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts364
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts381
Hide any content from that instance from you, your instance and its users.
å¯¹ä½ ãä½ çå®ä¾åå
¶ç¨æ·éèæ¥èªè¯¥å®ä¾çä»»ä½å
容ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts376
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts393
Unmute the instance by your instance
å¨å
¨å®ä¾èå´å
解é¤å¯¹æ¤å®ä¾çå±è½
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts381
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts398
Show back content from that instance for you, your instance and its users.
å¯¹ä½ ãä½ çå®ä¾åå
¶ç¨æ·æ¾ç¤ºåæ¥èªè¯¥å®ä¾çå
容ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts382
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts399
Remove comments from your instance
移é¤æ¥èªä½ å®ä¾çè¯è®º
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts392
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts409
Remove comments made by this account from your instance.
ä»ä½ çå®ä¾ç§»é¤æ¤å¸æ·æä½çè¯è®ºã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts393
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts410
Instance moderation
å®ä¾å®¡æ ¸
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts402
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts419
Block videos
@@ -10358,17 +11227,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Too many attempts, please try again after minutes.
å°è¯æ¬¡æ°è¿å¤ï¼è¯·å¨ åéåéè¯ã
- src/app/core/rest/rest-extractor.service.ts66
+ src/app/core/rest/rest-extractor.service.ts110
Too many attempts, please try again later.
å°è¯æ¬¡æ°è¿å¤ï¼è¯·ç¨åéè¯ã
- src/app/core/rest/rest-extractor.service.ts68
+ src/app/core/rest/rest-extractor.service.ts113
Server error. Please retry later.
æå¡å¨åºç°é误ã请ç¨åéè¯ã
- src/app/core/rest/rest-extractor.service.ts71
+ src/app/core/rest/rest-extractor.service.ts117
+
+
+ Unknown server error
+ Unknown server error
+
+ src/app/core/rest/rest-extractor.service.ts
+ 120
+
Subscribed to all current channels of . You will be notified of all their new videos.
@@ -10403,18 +11280,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Multiple ways to subscribe to the current channel
å¤ç§æ¹å¼å¯è®¢é
å½åé¢é
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html
- 44
-
+ src/app/shared/shared-user-subscription/subscribe-button.component.html38
Open subscription dropdown
æå¼è®¢é
ä¸æèå
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html
- 46
-
+ src/app/shared/shared-user-subscription/subscribe-button.component.html40
Moderator
@@ -10434,43 +11305,43 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
è§é¢å·²ä»
ä¸ç§»é¤
-
-
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts306src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts97
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts309
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts97
+
Video added in at timestamps
è§é¢å·²å¨æ¶é´æ³ æ·»å å°
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts374
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts379
Video added in
è§é¢å·²æ·»å å°
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts375
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts380
Timestamps updated
å·²æ´æ°æ¶é´æ³
-
-
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts274src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts116
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts277
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts116
+
Starts at
å¼å§äº
-
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts139src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts142
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts139
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts142
+
Stops at
åæ¢äº
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts140
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts140
+
and stops at
并åæ¢äº
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts142
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts142
+
Delete video
å é¤è§é¢
@@ -10500,40 +11371,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Encoder
ç¼ç å¨
- src/app/shared/shared-video-miniature/video-download.component.ts213
+ src/app/shared/shared-video-miniature/video-download.component.ts209
Format name
æ ¼å¼å称
- src/app/shared/shared-video-miniature/video-download.component.ts214
+ src/app/shared/shared-video-miniature/video-download.component.ts210
Size
大å°
- src/app/shared/shared-video-miniature/video-download.component.ts215
+ src/app/shared/shared-video-miniature/video-download.component.ts211
Bitrate
æ¯ç¹ç
- src/app/shared/shared-video-miniature/video-download.component.ts217
- src/app/shared/shared-video-miniature/video-download.component.ts240
+ src/app/shared/shared-video-miniature/video-download.component.ts213
+ src/app/shared/shared-video-miniature/video-download.component.ts236
Codec
ç¼è§£ç å¨
- src/app/shared/shared-video-miniature/video-download.component.ts237
+ src/app/shared/shared-video-miniature/video-download.component.ts233
Copied
å·²å¤å¶
- src/app/shared/shared-forms/input-toggle-hidden.component.ts47
- src/app/shared/shared-video-miniature/video-download.component.ts197
+ src/app/shared/shared-forms/input-text.component.ts47
Copy
å¤å¶
- src/app/shared/shared-forms/input-toggle-hidden.component.html15
- src/app/shared/shared-forms/input-toggle-hidden.component.html15
+ src/app/shared/shared-forms/input-text.component.html15
Video reported.
@@ -10565,15 +11434,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Download
ä¸è½½
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts315
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts329
src/app/shared/shared-video-miniature/video-download.component.html4
- src/app/shared/shared-video-miniature/video-download.component.html156
+ src/app/shared/shared-video-miniature/video-download.component.html147
Display live information
æ¾ç¤ºç´æä¿¡æ¯
- src/app/+my-library/my-videos/my-videos.component.ts208
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts321
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts335
Update
@@ -10585,80 +11453,64 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+videos/+video-edit/video-add-components/video-import-url.component.html61
src/app/+videos/+video-edit/video-update.component.html3
src/app/+videos/+video-edit/video-update.component.html20
- src/app/shared/shared-main/buttons/edit-button.component.ts17
src/app/shared/shared-main/buttons/edit-button.component.ts22
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts327
+ src/app/shared/shared-main/buttons/edit-button.component.ts27
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts341
Block
å±è½
- src/app/+admin/overview/videos/video-list.component.ts80
+ src/app/+admin/overview/videos/video-list.component.ts83
src/app/shared/shared-moderation/video-block.component.html50
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts333
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts359
Run HLS transcoding
è¿è¡ HLS 转ç
-
- src/app/+admin/overview/videos/video-list.component.ts
- 94
-
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 365
-
+ src/app/+admin/overview/videos/video-list.component.ts97
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts391
Run WebTorrent transcoding
è¿è¡ WebTorrent 转ç
-
- src/app/+admin/overview/videos/video-list.component.ts
- 100
-
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 371
-
+ src/app/+admin/overview/videos/video-list.component.ts103
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts397
Delete HLS files
å é¤ HLS æ件
-
- src/app/+admin/overview/videos/video-list.component.ts
- 106
-
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 377
-
+ src/app/+admin/overview/videos/video-list.component.ts109
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts403
Delete WebTorrent files
å é¤ WebTorrent æ件
+ src/app/+admin/overview/videos/video-list.component.ts115
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts409
+
+
+ Are you sure you want to delete {count, plural, =1 {this video} other {these videos}}?
+ Are you sure you want to delete {count, plural, =1 {this video} other {these videos}}?
src/app/+admin/overview/videos/video-list.component.ts
- 112
-
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 383
+ 200
Save to playlist
ä¿åå°ææ¾å表
- src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts57
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts307
+ src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts59
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts321
- You need to be <a href="/login">logged in</a> to rate this video.
- ä½ å¿
é¡» <a href="/login">å·²ç»å
¥</a> æè½å¯¹æ¤è§é¢è¯åã
+ You need to be <a href="/login">logged in</a> to rate this video.
+ ä½ å¿
é¡» <a href="/login">å·²ç»å
¥</a> æè½å¯¹æ¤è§é¢è¯åã
src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts85
Mirror
éå
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts345
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts371
Subtitles
@@ -10688,14 +11540,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
{VAR_PLURAL, plural, =0 {Comments} =1 {1 Comment} other { Comments}}
- {VAR_PLURAL, plural, =0 {æ¡è¯è®º} =1 {1 æ¡è¯è®º} other { æ¡è¯è®º}}
+ {VAR_PLURAL, plural, =0 {没æè¯è®º} =1 {1 æ¡è¯è®º} other { æ¡è¯è®º}}
src/app/+videos/+video-watch/shared/comment/video-comments.component.html4
Mute account
éèå¸æ·
src/app/shared/shared-abuse-list/abuse-list-table.component.ts292
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts391
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts417
Open video actions
@@ -10712,12 +11564,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Do you really want to unblock ? It will be available again in the videos list.
ä½ ç¡®å®è¦è§£é¤å±è½ åï¼å®å°å¨ææ¾å表ä¸éæ°åºç°ã
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts194
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts208
Unblock
解é¤å±è½
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts196
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts210
Mute server account
@@ -10727,29 +11579,29 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Report
举æ¥
- src/app/+accounts/accounts.component.ts198
- src/app/shared/shared-abuse-list/abuse-details.component.html55
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts357
+ src/app/+accounts/accounts.component.ts188
+ src/app/shared/shared-abuse-list/abuse-details.component.html57
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts383
Reported part
举æ¥çé¨å
- src/app/shared/shared-abuse-list/abuse-details.component.html73
+ src/app/shared/shared-abuse-list/abuse-details.component.html75
Note
注æ
- src/app/shared/shared-abuse-list/abuse-details.component.html80
+ src/app/shared/shared-abuse-list/abuse-details.component.html82
The video was deleted
è§é¢å·²è¢«å é¤
- src/app/shared/shared-abuse-list/abuse-details.component.html89
+ src/app/shared/shared-abuse-list/abuse-details.component.html91
Comment:
è¯è®ºï¼
- src/app/shared/shared-abuse-list/abuse-details.component.html95
+ src/app/shared/shared-abuse-list/abuse-details.component.html97
Messages with the reporter
@@ -10764,7 +11616,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
No messages for now.
ææ¶æ²¡ææ¶æ¯ã
- src/app/shared/shared-abuse-list/abuse-message-modal.component.html27
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.html28
Add a message
@@ -10774,43 +11626,45 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Published
å·²åå¸
- src/app/shared/shared-video-miniature/video-miniature.component.ts170
+ src/app/shared/shared-video-miniature/video-miniature.component.ts173
-
- Publication scheduled on
- åå¸æ¶é´
- src/app/shared/shared-video-miniature/video-miniature.component.ts175
+
+ Publication scheduled on
+ Publication scheduled on
+
+ src/app/shared/shared-video-miniature/video-miniature.component.ts
+ 178
+
Transcoding failed
转ç 失败
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts
- 179
-
+ src/app/shared/shared-video-miniature/video-miniature.component.ts182
Move to external storage failed
移å°å¤é¨åå¨å¤±è´¥
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts
- 183
-
+ src/app/shared/shared-video-miniature/video-miniature.component.ts186
Waiting transcoding
转ç ä¸
- src/app/shared/shared-video-miniature/video-miniature.component.ts187
+ src/app/shared/shared-video-miniature/video-miniature.component.ts190
To transcode
å¾
转ç
- src/app/shared/shared-video-miniature/video-miniature.component.ts191
+ src/app/shared/shared-video-miniature/video-miniature.component.ts194
To import
å¾
导å
¥
- src/app/shared/shared-video-miniature/video-miniature.component.ts195
+ src/app/shared/shared-video-miniature/video-miniature.component.ts198
+
+
+ To edit
+ ç¼è¾
+ src/app/shared/shared-video-miniature/video-miniature.component.ts202
Subscribe to RSS feed ""
@@ -10823,19 +11677,23 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- src/app/+admin/overview/videos/video-list.component.html79
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html18
+ src/app/+admin/overview/videos/video-list.component.html77
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4
+ src/app/+stats/video/video-stats.component.html2
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html31
- src/app/+videos/+video-watch/video-watch.component.html77
+ src/app/+videos/+video-watch/video-watch.component.html76
src/app/menu/menu.component.html110
src/app/shared/shared-main/buttons/action-dropdown.component.html22
- src/app/shared/shared-main/misc/top-menu-dropdown.component.html14
- src/app/shared/shared-main/misc/top-menu-dropdown.component.html24
+ src/app/shared/shared-main/misc/top-menu-dropdown.component.html20
+ src/app/shared/shared-main/misc/top-menu-dropdown.component.html30
+ src/app/shared/shared-moderation/user-ban-modal.component.html3
+ src/app/shared/shared-user-settings/user-interface-settings.component.html9
src/app/shared/shared-video-miniature/video-download.component.html27
- src/app/shared/shared-video-miniature/video-download.component.html52
- src/app/shared/shared-video-miniature/video-download.component.html78
- src/app/shared/shared-video-miniature/video-download.component.html89
- src/app/shared/shared-video-miniature/video-download.component.html101
+ src/app/shared/shared-video-miniature/video-download.component.html47
+ src/app/shared/shared-video-miniature/video-download.component.html69
+ src/app/shared/shared-video-miniature/video-download.component.html80
+ src/app/shared/shared-video-miniature/video-download.component.html92
src/app/shared/shared-video-miniature/videos-selection.component.html1
@@ -10848,6 +11706,19 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ä»ææ¾å表ä¸ç§»é¤
src/app/shared/shared-thumbnail/video-thumbnail.component.ts30
+
+ default theme ()
+ default theme ()
+
+ src/app/shared/shared-user-settings/user-interface-settings.component.html
+ 8
+
+
+
+ Light/Orange
+ æµ
è²/æ©è²
+ src/app/core/theme/theme.service.ts49
+
LIVE ENDED
ç´æå·²ç»æ
@@ -10856,32 +11727,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Only I can see this video
åªææè½çå°æ¤è§é¢
- src/app/shared/shared-main/video/video.service.ts367
+ src/app/shared/shared-main/video/video.service.ts364
Only shareable via a private link
åªè½éè¿ç§äººé¾æ¥å
񄧮
- src/app/shared/shared-main/video/video.service.ts368
+ src/app/shared/shared-main/video/video.service.ts365
Anyone can see this video
ææ人é½è½çå°æ¤è§é¢
- src/app/shared/shared-main/video/video.service.ts369
+ src/app/shared/shared-main/video/video.service.ts366
Only users of this instance can see this video
åªææ¤ç½ç«çç¨æ·æè½çå°æ¤è§é¢
- src/app/shared/shared-main/video/video.service.ts370
-
-
- viewers
- ä½è§ä¼
- src/app/shared/shared-main/video/video.model.ts258
-
-
- views
- 次è§ç
- src/app/shared/shared-main/video/video.model.ts261
+ src/app/shared/shared-main/video/video.service.ts367
Video to import updated.
@@ -10892,44 +11753,88 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Your video was uploaded to your account and is private.
ä½ çè§é¢å·²ç»ä»¥ç§äº«æ¹å¼ä¸ä¼ è³ä½ çå¸æ·ã
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts123
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts106
+
But associated data (tags, description...) will be lost, are you sure you want to leave this page?
ç¸å
³æ°æ®ï¼å¦æ ç¾ã说æï¼å°ä¼ä¸¢å¤±ï¼ä½ ç¡®å®è¦ç¦»å¼è¿ä¸ªé¡µé¢åï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts124
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts107
+
Your video is not uploaded yet, are you sure you want to leave this page?
ä½ çè§é¢å°æªä¸ä¼ å®æ¯ï¼ä½ ç¡®å®è¦ç¦»å¼è¿ä¸ªé¡µé¢åï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts126
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts109
+
+
+ Publish
+ åå¸
+
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts
+ 122
+
+
Upload
ä¸ä¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts233
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts237
+
Upload
ä¸ä¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts235
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts239
+
Video published.
è§é¢å·²åå¸ã
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts256
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts260
+
You have unsaved changes! If you leave, your changes will be lost.
ä½ ææªä¿åçä¿®æ¹ï¼å¦æä½ ç¦»å¼æ¬é¡µé¢ï¼ä½ å°ä¼å¤±å»è¿äºä¿®æ¹ã
- src/app/+videos/+video-edit/video-update.component.ts85
+ src/app/+videos/+video-edit/video-update.component.ts86
Video updated.
è§é¢å·²æ´æ°ã
- src/app/+videos/+video-edit/video-update.component.ts146
+ src/app/+videos/+video-edit/video-update.component.ts148
+
+
+ (extensions: )
+ ï¼æ©å±åï¼ï¼
+ src/app/+video-studio/edit/video-studio-edit.component.ts106
+ src/app/+video-studio/edit/video-studio-edit.component.ts110
+
+
+ "" will be added at the beginning of the video
+ ââå°æ·»å å°æ¤è§é¢çå¼å¤´
+ src/app/+video-studio/edit/video-studio-edit.component.ts122
+
+
+ "" will be added at the end of the video
+ ââå°è¢«æ·»å å°è§é¢çç»æå¤
+ src/app/+video-studio/edit/video-studio-edit.component.ts126
+
+
+ "" image watermark will be added to the video
+ ââå¾åæ°´å°å°è¢«æ·»å å°è§é¢ä¸
+ src/app/+video-studio/edit/video-studio-edit.component.ts130
+
+
+ Video will begin at and stop at
+ è§é¢å°å¼å§äº 并ç»æäº
+ src/app/+video-studio/edit/video-studio-edit.component.ts137
+
+
+ Video will begin at
+ è§é¢å°å¼å§äº
+ src/app/+video-studio/edit/video-studio-edit.component.ts141
+
+
+ Video will stop at
+ è§é¢å°ç»æäº
+ src/app/+video-studio/edit/video-studio-edit.component.ts145
Report comment
@@ -10959,22 +11864,30 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Stop autoplaying next video
åæ¢èªå¨ææ¾ä¸ä¸ä¸ªè§é¢
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts228
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts237
Autoplay next video
èªå¨ææ¾ä¸ä¸ä¸ªè§é¢
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts229
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts238
Stop looping playlist videos
åæ¢å¾ªç¯ææ¾å表è§é¢
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts234
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts243
Loop playlist videos
循ç¯ææ¾å表è§é¢
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts235
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts244
+
+
+ Other videos
+ Other videos
+
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html
+ 4,6
+
Placeholder image
@@ -10985,123 +11898,124 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>?
- æ¤è§é¢å¨æ¤å®ä¾ä¸ä¸å¯ç¨ï¼æ¯å¦è¦éå®åå°åå§å®ä¾ä¸ï¼<a href=""></a>ï¼
- src/app/+videos/+video-watch/video-watch.component.ts301
+ This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>?
+ æ¤è§é¢å¨æ¤å®ä¾ä¸ä¸å¯ç¨ï¼æ¯å¦è¦éå®åå°åå§å®ä¾ä¸ï¼<a href=""></a>ï¼
+ src/app/+videos/+video-watch/video-watch.component.ts322
Redirection
éå®å
- src/app/+videos/+video-watch/video-watch.component.ts302
+ src/app/+videos/+video-watch/video-watch.component.ts323
This video contains mature or explicit content. Are you sure you want to watch it?
æ¤è§é¢å
å«æ人æ裸é²å
容ãä½ ç¡®å®è¦è§çåï¼
- src/app/+videos/+video-watch/video-watch.component.ts351
+ src/app/+videos/+video-watch/video-watch.component.ts374
Mature or explicit content
æ人æ裸é²å
容
- src/app/+videos/+video-watch/video-watch.component.ts352
+ src/app/+videos/+video-watch/video-watch.component.ts375
Up Next
ä¸ä¸ä¸ª
- src/app/+videos/+video-watch/video-watch.component.ts424
+ src/app/+videos/+video-watch/video-watch.component.ts448
Cancel
åæ¶
src/app/+about/about-instance/contact-admin-modal.component.html48
src/app/+admin/follows/following-list/follow-modal.component.html33
- src/app/+login/login.component.html125
+ src/app/+login/login.component.html131
src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20
src/app/+my-library/my-video-imports/my-video-imports.component.html31
src/app/+my-library/my-videos/modals/video-change-ownership.component.html22
src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html26
src/app/+videos/+video-edit/video-add-components/video-upload.component.html69
src/app/+videos/+video-edit/video-add-components/video-upload.component.html81
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73
- src/app/+videos/+video-watch/video-watch.component.ts425
+ src/app/+videos/+video-watch/video-watch.component.ts449
src/app/modal/confirm.component.html20
src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26
src/app/shared/shared-moderation/batch-domains-modal.component.html31
- src/app/shared/shared-moderation/report-modals/report.component.html54
- src/app/shared/shared-moderation/report-modals/report.component.html54
- src/app/shared/shared-moderation/report-modals/video-report.component.html90
- src/app/shared/shared-moderation/user-ban-modal.component.html26
+ src/app/shared/shared-moderation/report-modals/report.component.html53
+ src/app/shared/shared-moderation/report-modals/report.component.html53
+ src/app/shared/shared-moderation/report-modals/video-report.component.html84
+ src/app/shared/shared-moderation/user-ban-modal.component.html34
src/app/shared/shared-moderation/video-block.component.html46
- src/app/shared/shared-video-miniature/video-download.component.html152
+ src/app/shared/shared-video-miniature/video-download.component.html143
Autoplay is suspended
èªå¨ææ¾å·²ç»æå
- src/app/+videos/+video-watch/video-watch.component.ts426
+ src/app/+videos/+video-watch/video-watch.component.ts450
Enter/exit fullscreen
è¿å
¥/éåºå
¨å±
- src/app/+videos/+video-watch/video-watch.component.ts716
+ src/app/+videos/+video-watch/video-watch.component.ts742
Play/Pause the video
ææ¾/æåè§é¢
- src/app/+videos/+video-watch/video-watch.component.ts717
+ src/app/+videos/+video-watch/video-watch.component.ts743
Mute/unmute the video
éé³/åæ¶éé³è§é¢
- src/app/+videos/+video-watch/video-watch.component.ts718
+ src/app/+videos/+video-watch/video-watch.component.ts744
Skip to a percentage of the video: 0 is 0% and 9 is 90%
è·³å°è§é¢çç¾åæ¯å¤ï¼0 为 0%ï¼9 为 90%
- src/app/+videos/+video-watch/video-watch.component.ts720
+ src/app/+videos/+video-watch/video-watch.component.ts746
Increase the volume
å¢å é³é
- src/app/+videos/+video-watch/video-watch.component.ts722
+ src/app/+videos/+video-watch/video-watch.component.ts748
Decrease the volume
éä½é³é
- src/app/+videos/+video-watch/video-watch.component.ts723
+ src/app/+videos/+video-watch/video-watch.component.ts749
Seek the video forward
å¿«è¿è§é¢
- src/app/+videos/+video-watch/video-watch.component.ts725
+ src/app/+videos/+video-watch/video-watch.component.ts751
Seek the video backward
å¿«éè§é¢
- src/app/+videos/+video-watch/video-watch.component.ts726
+ src/app/+videos/+video-watch/video-watch.component.ts752
Increase playback rate
æé«ææ¾é度
- src/app/+videos/+video-watch/video-watch.component.ts728
+ src/app/+videos/+video-watch/video-watch.component.ts754
Decrease playback rate
éä½ææ¾é度
- src/app/+videos/+video-watch/video-watch.component.ts729
+ src/app/+videos/+video-watch/video-watch.component.ts755
Navigate in the video to the previous frame
转å°è§é¢çä¸ä¸å¸§
- src/app/+videos/+video-watch/video-watch.component.ts731
+ src/app/+videos/+video-watch/video-watch.component.ts757
Navigate in the video to the next frame
转å°è§é¢çä¸ä¸å¸§
- src/app/+videos/+video-watch/video-watch.component.ts732
+ src/app/+videos/+video-watch/video-watch.component.ts758
Toggle theater mode
åæ¢å½±é¢æ¨¡å¼
- src/app/+videos/+video-watch/video-watch.component.ts737
+ src/app/+videos/+video-watch/video-watch.component.ts763
Like the video
@@ -11121,7 +12035,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Recently added
è¿ææ°å¢
- src/app/+videos/video-list/videos-list-common-page.component.ts195
+ src/app/+videos/video-list/videos-list-common-page.component.ts199
src/app/core/menu/menu.service.ts137
@@ -11155,7 +12069,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Local videos
æ¬å°è§é¢
src/app/+admin/overview/videos/video-admin.service.ts89
- src/app/+videos/video-list/videos-list-common-page.component.ts189
+ src/app/+videos/video-list/videos-list-common-page.component.ts193
src/app/core/menu/menu.service.ts142
src/app/core/menu/menu.service.ts143
@@ -11188,10 +12102,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Only videos uploaded on this instance are displayed
åªæ¾ç¤ºä¸ä¼ å¨æ¤å®ä¾ä¸çè§é¢
-
- src/app/+videos/video-list/videos-list-common-page.component.ts
- 190
-
+ src/app/+videos/video-list/videos-list-common-page.component.ts194
Discover videos
@@ -11212,12 +12123,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Upload a video
ä¸ä¼ è§é¢
- src/app/app-routing.module.ts101
+ src/app/app-routing.module.ts102
Edit a video
ç¼è¾è§é¢
- src/app/app-routing.module.ts110
+ src/app/app-routing.module.ts112