X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.zh-Hant-TW.xlf;h=f92b15903e98c3991167b6d73c6dc13cb269aad6;hb=b1dbb9fefc870a90b25f5c0153589f45c9e75e3e;hp=1f13fb19c69952064f359a96ca55668dcab024d1;hpb=b2d03a83315e52d32c6f4a92cad9cd682470099c;p=github%2FChocobozzz%2FPeerTube.git
diff --git a/client/src/locale/angular.zh-Hant-TW.xlf b/client/src/locale/angular.zh-Hant-TW.xlf
index 1f13fb19c..f92b15903 100644
--- a/client/src/locale/angular.zh-Hant-TW.xlf
+++ b/client/src/locale/angular.zh-Hant-TW.xlf
@@ -5,127 +5,97 @@
Close
éé
- node_modules/src/alert/alert.ts79
+ node_modules/src/alert/alert.ts42
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
é¸åæ份
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
+ node_modules/src/datepicker/datepicker-navigation-select.ts41
+ node_modules/src/datepicker/datepicker-navigation-select.ts41
Select year
é¸å年份
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
+ node_modules/src/datepicker/datepicker-navigation-select.ts41
+ node_modules/src/datepicker/datepicker-navigation-select.ts41
Previous month
åä¸åæ
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
+ node_modules/src/datepicker/datepicker-navigation.ts43
+ node_modules/src/datepicker/datepicker-navigation.ts43
Next month
ä¸ä¸åæ
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
+ node_modules/src/datepicker/datepicker-navigation.ts43
+ node_modules/src/datepicker/datepicker-navigation.ts43
- node_modules/src/progressbar/progressbar.ts60
+ node_modules/src/progressbar/progressbar.ts23
HH
HH
- node_modules/src/timepicker/timepicker.ts133
+ node_modules/src/timepicker/timepicker.ts136
Hours
@@ -135,37 +105,37 @@
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.ts245
Decrement minutes
æ¸å°åéæ¸
- node_modules/src/timepicker/timepicker.ts264
+ node_modules/src/timepicker/timepicker.ts270
SS
SS
- node_modules/src/timepicker/timepicker.ts283
+ node_modules/src/timepicker/timepicker.ts289
Seconds
@@ -207,17 +177,17 @@
Close
éé
- node_modules/src/toast/toast.ts108
+ node_modules/src/toast/toast.ts70
Close the left menu
ééå·¦å´é¸å®
- src/app/app.component.ts137
+ src/app/app.component.ts139
Open the left menu
éåå·¦å´é¸å®
- src/app/app.component.ts139
+ src/app/app.component.ts141
You don't have notifications.
@@ -362,6 +332,32 @@
éç¥æåçå
§å®¹ç¾å¨ä¸å¯ç¨
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.ts286
+
+ { view(s)}
+ { 次檢è¦}
+
+ src/app/shared/shared-main/video/video.model.ts289
Change your avatar
è®æ´æ¨ç大é è²¼
@@ -390,35 +386,35 @@
Options
é¸é
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html40
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html44
Start at
éå§æ¼
- src/app/shared/shared-moderation/report-modals/video-report.component.html45
- src/app/shared/shared-share-modal/video-share.component.html139
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34
+ src/app/shared/shared-moderation/report-modals/video-report.component.html39
+ src/app/shared/shared-share-modal/video-share.component.html149
+ 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.html60
- src/app/shared/shared-share-modal/video-share.component.html170
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html35
+ src/app/shared/shared-moderation/report-modals/video-report.component.html54
+ src/app/shared/shared-share-modal/video-share.component.html190
+ 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
@@ -428,92 +424,85 @@
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
-
+ 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.html62
Video stream
è¦è¨ä¸²æµ
- src/app/shared/shared-video-miniature/video-download.component.html85
+ src/app/shared/shared-video-miniature/video-download.component.html73
Audio stream
é³é »ä¸²æµ
- src/app/shared/shared-video-miniature/video-download.component.html97
+ src/app/shared/shared-video-miniature/video-download.component.html85
Direct download
ç´æ¥ä¸è¼
- src/app/shared/shared-video-miniature/video-download.component.html116
+ src/app/shared/shared-video-miniature/video-download.component.html104
Torrent (.torrent file)
種åï¼.torrent æªæ¡ï¼
- src/app/shared/shared-video-miniature/video-download.component.html121
+ src/app/shared/shared-video-miniature/video-download.component.html109
Advanced
é²é
- src/app/shared/shared-video-miniature/video-download.component.html134
+ src/app/shared/shared-video-miniature/video-download.component.html123
Simple
ç°¡æ
- src/app/shared/shared-video-miniature/video-download.component.html142
+ src/app/shared/shared-video-miniature/video-download.component.html131
video
å½±ç
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts303
- src/app/shared/shared-video-miniature/video-download.component.ts56
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309
+ src/app/shared/shared-video-miniature/video-download.component.ts59
Your video quota is exceeded with this video (video size: , used: , quota: )
æ¤å½±çè¶
éäºæ¨çå½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ä½¿ç¨ï¼ï¼é
é¡ï¼ï¼
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts339
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts345
Your daily video quota is exceeded with this video (video size: , used: , quota: )
æ¤å½±çè¶
éäºæ¨çæ¯æ¥å½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ä½¿ç¨ï¼ï¼é
é¡ï¼ï¼
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts358
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts364
subtitles
åå¹
- src/app/shared/shared-video-miniature/video-download.component.ts57
+ src/app/shared/shared-video-miniature/video-download.component.ts60
Reason...
@@ -528,22 +517,30 @@
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
åæ¶
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html47
- src/app/shared/shared-video-miniature/videos-selection.component.html22
+ src/app/shared/shared-video-miniature/videos-selection.component.html23
Submit
é交
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.
@@ -562,13 +559,13 @@
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
æ¾ä¸å° å
ç´
- src/app/shared/shared-search/find-in-bulk.service.ts85
+ src/app/shared/shared-search/find-in-bulk.service.ts86
Unlisted
@@ -599,60 +596,94 @@
Cannot fetch information of this remote account
ç¡æ³æ·åæ¤é 端帳èçè³è¨
- src/app/shared/shared-user-subscription/remote-subscribe.component.ts64
+ src/app/shared/shared-user-subscription/remote-subscribe.component.ts65
Blocked
å·²å°é
src/app/+admin/overview/videos/video-list.component.html82
- src/app/shared/shared-video-miniature/video-miniature.component.html59
+ src/app/shared/shared-video-miniature/video-miniature.component.html65
+
+
+ Object storage
+ ç©ä»¶å²å
+
+ src/app/+admin/overview/videos/video-list.component.html
+ 89,91
+
+
+
+ Delete this file
+ åªé¤æ¤æªæ¡
+ src/app/+admin/overview/videos/video-list.component.html114
+ src/app/+admin/overview/videos/video-list.component.html130
Are you sure you want to delete these videos?
æ¨ç¢ºå®æ¨æ³è¦åªé¤éäº å½±çï¼
- src/app/+admin/overview/videos/video-list.component.ts199
+ src/app/+admin/overview/videos/video-list.component.ts231
+
+
+ Deleted {count, plural, =1 {1 video} other { videos}}.
+ å·²åªé¤ {count, plural, =1 {1 é¨å½±ç} other { é¨å½±ç}}ã
+ src/app/+admin/overview/videos/video-list.component.ts241
Deleted videos.
å·²åªé¤ å½±çã
- src/app/+admin/overview/videos/video-list.component.ts206
+ src/app/+admin/overview/videos/video-list.component.ts243
+
+
+ Unblocked {count, plural, =1 {1 video} other { videos}}.
+ 已解é¤å°é {count, plural, =1 {1 é¨å½±ç} other { é¨å½±ç}}ã
+ src/app/+admin/overview/videos/video-list.component.ts259
Unblocked videos.
已解é¤å°é å½±çã
- src/app/+admin/overview/videos/video-list.component.ts218
+ src/app/+admin/overview/videos/video-list.component.ts261
+
+
+ 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.ts277
Are you sure you want to delete HLS streaming playlists?
æ¨ç¢ºå®æ¨è¦åªé¤ HLS 串æµææ¾æ¸
å®åï¼
- src/app/+admin/overview/videos/video-list.component.ts228
+ src/app/+admin/overview/videos/video-list.component.ts279
+
+
+ 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.ts283
Are you sure you want to delete WebTorrent files of videos?
æ¨ç¢ºå®æ¨è¦åªé¤ å½±çç WebTorrent æªæ¡åï¼
- src/app/+admin/overview/videos/video-list.component.ts229
+ src/app/+admin/overview/videos/video-list.component.ts285
Files were removed.
æªæ¡è¢«ç§»é¤ã
- src/app/+admin/overview/videos/video-list.component.ts237
+ src/app/+admin/overview/videos/video-list.component.ts295
Transcoding jobs created.
已建ç«è½æ編碼工ä½ã
- src/app/+admin/overview/videos/video-list.component.ts249
+ src/app/+admin/overview/videos/video-list.component.ts307
Sensitive
ææç
- src/app/shared/shared-video-miniature/video-miniature.component.html63
+ src/app/shared/shared-video-miniature/video-miniature.component.html69
- src/app/shared/shared-video-playlist/video-playlist-miniature.component.html25
+ src/app/shared/shared-video-playlist/video-playlist-miniature.component.html26
Updated
@@ -667,7 +698,7 @@
Deleted
å·²åªé¤
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html47
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html51
src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html46
@@ -693,12 +724,17 @@
æ²æçµæã
src/app/+videos/video-list/overview/video-overview.component.html4
src/app/shared/shared-video-miniature/videos-list.component.html41
- src/app/shared/shared-video-miniature/videos-selection.component.ts23
+ src/app/shared/shared-video-miniature/videos-selection.component.ts25
Only live videos
å
ç´æå½±ç
- src/app/+my-library/my-videos/my-videos.component.ts116
+ src/app/+my-library/my-videos/my-videos.component.ts121
+
+
+ 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.ts185
Edit
@@ -707,10 +743,10 @@
src/app/+admin/overview/users/user-edit/user-edit.component.html11
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.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.html189
- src/app/+videos/+video-edit/shared/video-edit.component.html321
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79
+ src/app/+videos/+video-edit/shared/video-edit.component.html188
+ src/app/+videos/+video-edit/shared/video-edit.component.html313
src/app/+videos/+video-edit/video-add-components/video-upload.component.html43
@@ -744,30 +780,22 @@
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
-
-
- The live stream will be automatically terminated.
- ç´æ串æµå°æèªåçµæã
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts233
+ src/app/shared/shared-user-subscription/subscribe-button.component.html52
will be duplicated by your instance.
@@ -797,17 +825,17 @@
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
@@ -831,7 +859,7 @@
Default NSFW/sensitive videos policycan be redefined by the users
- é è¨ç NSFWï¼ææå½±çæ¿çå¯ä»¥è¢«ä½¿ç¨è
éæ°å®ç¾©
+ é è¨ç NSFWï¼ææå½±çååå¯ä»¥è¢«ä½¿ç¨è
éæ°å®ç¾©
src/app/shared/shared-instance/instance-features-table.component.html13
@@ -883,9 +911,9 @@
Video quota
å½±çé
é¡
- 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.ts128
+ src/app/+admin/overview/users/user-edit/user-edit.component.html145
+ src/app/+admin/overview/users/user-edit/user-edit.component.html145
+ src/app/+admin/overview/users/user-list/user-list.component.ts134
src/app/shared/shared-instance/instance-features-table.component.html47
@@ -896,14 +924,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.html41
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.
æ¨å¯ä»¥å¯å
¥ä»»ä½æååªé«æªæ¡ç torrent æªæ¡ãæ¨æ該è¦ç¢ºå®æ¨å°å
¶æåçå
§å®¹æå³ææ¬ï¼å¦åå¯è½æå°æ¨èæ¨çç«èºé ææ³å¾ä¸ç麻ç
©ã
- 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...)
@@ -915,8 +943,14 @@
種åå¯å
¥
src/app/shared/shared-instance/instance-features-table.component.html103
-
-
+
+ Channel synchronization with other platforms (YouTube, Vimeo, ...)
+ èå
¶ä»å¹³å° (YouTube, Vimeo, ...) åæ¥çé »é
+
+ src/app/shared/shared-instance/instance-features-table.component.html
+ 110
+
+
Loading instance statistics...
æ£å¨è¼å
¥ç«èºçµ±è¨â¦â¦
@@ -933,8 +967,8 @@
Local
æ¬å°
- src/app/shared/shared-video-miniature/video-filters.model.ts126
-
+
+ src/app/shared/shared-video-miniature/video-filters.model.ts136
users
使ç¨è
@@ -986,7 +1020,7 @@
Following
æ£å¨è¿½è¹¤
src/app/+admin/admin.component.ts75
- src/app/+admin/follows/following-list/following-list.component.html31
+ src/app/+admin/follows/following-list/following-list.component.html41
src/app/+admin/follows/follows.routes.ts26
@@ -1006,30 +1040,28 @@
æ£å¨è¿½è¹¤
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.
@@ -1085,21 +1117,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
@@ -1117,127 +1146,146 @@
ç§
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
+ src/app/+login/login.component.html26
-
- 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
+
+ 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.html45
+
+
+ Example: john@example.com
+ ç¯ä¾ï¼john@example.com
+ src/app/+login/login.component.html47
+ src/app/+signup/+register/steps/register-step-user.component.html53
â ï¸ Most email addresses do not include capital letters.
â ï¸ å¤§å¤æ¸é»åéµä»¶ä½ç½®ä¸æå
å«å¤§å¯«åæ¯ã
- src/app/+login/login.component.html32
+ src/app/+login/login.component.html54
+
+
+ Enter the two-factor code generated by your phone app:
+ 輸å
¥æ¨ææ©ä¸çæç¨ç¨å¼ç¢ççå
©æ¥é©é©è碼ï¼
+
+ src/app/+login/login.component.html
+ 70
+
+
+
+ Two factor authentication token
+ å
©æ¥é©é©èæ¬æ
+
+ src/app/+login/login.component.html
+ 72
+
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.html60
+ src/app/+login/login.component.html63
+ 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.html84
I forgot my password
æå¿äºæçå¯ç¢¼
- src/app/+login/login.component.html51
+ src/app/+login/login.component.html84
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.
+ æ¤ç«å°å
許註åãä¸éè«å¨å»ºç«å¸³èåå°å¿æª¢æ¥æ¢æ¬¾æ¢æ¬¾ãæ¨å¯è½ææ³è¦æå°å
¶ä»ç¬¦åæ¨éæ±çç«å°ï¼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.
+ ç®åæ¤ç«å°ä¸å
許使ç¨è
註åï¼æ¨å¯è½ææ³è¦ççæ¢æ¬¾ä»¥åå¾æ´å¤è³è¨ï¼ææ¯å°æ¾å
¶ä»å¯ä¾æ¨è¨»å帳è並ä¸å³å½±ççç«å°ãå¨è¨±å¤ç«å°ä¸æ¾å°é©åæ¨çï¼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.html94
Forgot your password
å¿è¨æ¨çå¯ç¢¼
- src/app/+login/login.component.html99
+ src/app/+login/login.component.html117
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.html124
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.html128
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.ts149
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.ts127
- src/app/+login/login.component.html115
+ src/app/+admin/overview/users/user-list/user-list.component.ts133
+ src/app/+login/login.component.html133
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.html135
+ 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.html148
on this instance
@@ -1257,43 +1305,123 @@ The link will expire within 1 hour.
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.html15
Confirmed password
確èªå¯ç¢¼
- src/app/+reset-password/reset-password.component.html21
+ src/app/+reset-password/reset-password.component.html18
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.html24
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 on . However, creating an account on will allow you to:
+ æ¨å¯è½å·²ç¶æ³¨æå°äºï¼å¨ ä¸è§çå½±ç並ä¸éè¦å»ºç«å¸³èãä¸éï¼å¨ ä¸å»ºç«å¸³èè®æ¨å¯ä»¥ï¼
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 4,8
+
+
+
+ Comment videos
+ å¨å½±çä¸çè¨
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 11
+
+
+
+ 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
+ å¯ååæ¨çè§çç´é
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 13
+
+
+
+ Create your channel to publish videos
+ 建ç«æ¨çé »é以ç¼ä½å½±ç
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 14
+
+
+
+ Do you use Mastodon, ActivityPub or a RSS feed aggregator?
+ æ¨ä½¿ç¨ MastodonãActivityPub æ RSS è¨é±èåç¨å¼ï¼
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 19
+
+
+
+ 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
+ 已建ç«ï¼ä½¿ç¨ PeerTubeï¼ä¸åç± Framasoft éç¼çå½±çåµä½å¹³å°ãFramasoft æ¯æ³åæä¾ç§æå·¨é æ¸ä½å·¥å
·æ¿ä»£æ¹æ¡çéçå©çµç¹ã
+
+ 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.
+ æ¨æ³è¦ç¼ä½å½±çå° åï¼ç¶å¾æ¨å¿
é å
建ç«æ¨ç第ä¸åé »éã
+
+ 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.
+ æ¨å¯è½ææ³è¦æ ¹æ主é¡å»ºç«é »éï¼èä¾ä¾èªªï¼æ¨å¯ä»¥å»ºç«åçº "SweetMelodies" é »é以ç¼ä½æ¨çé¼ç´æ¼å¥æï¼å¦ä¸ååæ¯ "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.
+ 管çå¡å
許æ¨å¨ä»åç網ç«ä¸ç¼ä½å¤é çå½±çã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 11,13
+
Filters
@@ -1360,10 +1488,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 ç«å°å稱ï¼è¨å®æè¿°ï¼æå®æ¨æ¯èª°ï¼çºä»éº¼æ¨è¦å»ºç«æ¨çç«å°èæ¨æç®ç¶è·å¤ä¹
å°è§ç¾ä¾èªªäºè§£ä»åæ¯åªç¨®ç«å°ã
+
+ 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.
@@ -1385,6 +1516,14 @@ The link will expire within 1 hour.
è¨å®æçç«èº
src/app/modal/admin-welcome-modal.component.html80
+
+ Confirm your password
+ 確èªæ¨çå¯ç¢¼
+
+ src/app/modal/confirm.component.ts
+ 54
+
+
Configuration warning!
è¨å®è¦åï¼
@@ -1436,7 +1575,7 @@ The link will expire within 1 hour.
My settings
æçè¨å®
- src/app/menu/menu.component.html124
+ src/app/menu/menu.component.html125
src/app/modal/quick-settings-modal.component.html3
@@ -1447,6 +1586,14 @@ The link will expire within 1 hour.
8
+
+ 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,40 +1607,50 @@ The link will expire within 1 hour.
Close
éé
-
-
-
- src/app/modal/account-setup-warning-modal.component.html28src/app/modal/instance-config-warning-modal.component.html38src/app/shared/shared-video-live/live-stream-information.component.html51
+ 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.html52
+
Update live settings
æ´æ°ç´æè¨å®
-
- src/app/shared/shared-video-live/live-stream-information.component.html54
- Server too slowServer too slow
+ src/app/shared/shared-video-live/live-stream-information.component.html55
+
+
+ Server too slow
+ 伺æå¨å¤ªæ
¢äº
src/app/shared/shared-video-live/live-stream-information.component.ts
42
-
- Live blacklistedLive blacklisted
+
+
+ Live blacklisted
+ ç´æé»åå®
src/app/shared/shared-video-live/live-stream-information.component.ts
43
-
- Max duration exceededMax duration exceeded
+
+
+ Max duration exceeded
+ è¶
éæé·æçºæé
src/app/shared/shared-video-live/live-stream-information.component.ts
44
-
- Server errorServer error
+
+
+ Server error
+ 伺æå¨é¯èª¤
src/app/shared/shared-video-live/live-stream-information.component.ts
45
-
- Quota exceededQuota exceeded
+
+
+ Quota exceeded
+ è¶
åºé
é¡
src/app/shared/shared-video-live/live-stream-information.component.ts
46
@@ -1519,33 +1676,33 @@ The link will expire within 1 hour.
Public profile
å
¬éå人æªæ¡
- src/app/menu/menu.component.html28
+ src/app/menu/menu.component.html29
Interface:
ä»é¢ï¼
- src/app/menu/menu.component.html38
+ src/app/menu/menu.component.html39
Videos:
å½±çï¼
- src/app/menu/menu.component.html45
+ src/app/menu/menu.component.html46
Sensitive:
ææï¼
- src/app/menu/menu.component.html55
+ src/app/menu/menu.component.html56
Help share videos
幫å¿å享影ç
- src/app/menu/menu.component.html61
+ src/app/menu/menu.component.html62
Keyboard shortcuts
éµç¤å¿«æ·éµ
- src/app/menu/menu.component.html70
- src/app/menu/menu.component.html146
+ src/app/menu/menu.component.html71
+ src/app/menu/menu.component.html145
Help
@@ -1555,43 +1712,45 @@ The link will expire within 1 hour.
Get help using PeerTube
åå¾ PeerTube ç使ç¨èªªæ
- src/app/menu/menu.component.html142
+ src/app/menu/menu.component.html141
powered by PeerTube
å¨åæ¬æº PeerTube
- src/app/menu/menu.component.html152
+ src/app/menu/menu.component.html150
Log out
ç»åº
- src/app/menu/menu.component.html75
+ src/app/menu/menu.component.html76
My account
æç帳è
- src/app/menu/menu.component.html86
+ src/app/+signup/+register/register.component.html58
+ src/app/menu/menu.component.html87
My library
æçåªé«åº«
- src/app/menu/menu.component.html91
+ src/app/menu/menu.component.html92
Create an account
建ç«å¸³è
- src/app/+login/login.component.html55
- src/app/menu/menu.component.html105
+ src/app/+login/login.component.html88
+ src/app/+signup/+register/register.component.html30
+ src/app/menu/menu.component.html106
My video imports
æçå½±çå¯å
¥
- src/app/+my-library/my-library-routing.module.ts90
+ src/app/+my-library/my-library-routing.module.ts92
Create a new playlist
建ç«æ°ææ¾æ¸
å®
- src/app/+my-library/my-library-routing.module.ts49
+ src/app/+my-library/my-library-routing.module.ts51
Interface:
@@ -1601,51 +1760,116 @@ The link will expire within 1 hour.
Import jobs concurrency
å¯å
¥å·¥ä½ä¸¦è¡
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html254
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html256
allows to import multiple videos in parallel. â ï¸ Requires a PeerTube restart.
å
許åæå¯å
¥å¤é¨å½±çã â ï¸ éè¦éæ°åå PeerTubeã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html255
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html257
jobs in parallel
å¹³è¡ä½æ¥
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html259
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html171
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html261
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html173
Allow import with HTTP URL (e.g. YouTube)
å
許以 HTTP URL å¯å
¥ (ä¾å¦ YouTube)
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html268
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html270
â ï¸ 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
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html273
Discover
æ¢ç´¢
src/app/+videos/video-list/overview/video-overview.component.html1
- src/app/core/menu/menu.service.ts125
+ src/app/core/menu/menu.service.ts134
Administration
管ç
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts82
- src/app/menu/menu.component.html96
+ src/app/menu/menu.component.html97
About
éæ¼
- src/app/menu/menu.component.html129
+ src/app/+signup/+register/register.component.html17
+ src/app/menu/menu.component.html130
+
+
+ Create an accounton
+ 建ç«å¸³èæ¼
+
+ src/app/+signup/+register/register.component.html
+ 19,21
+
+
+
+ I already have an account, I log in
+ æå·²ç¶æ帳èäºï¼æè¦ç»å
¥
+
+ src/app/+signup/+register/register.component.html
+ 27,30
+
+
+
+ Termsof
+ çæ¢æ¬¾
+
+ src/app/+signup/+register/register.component.html
+ 36,38
+
+
+
+ Setupyour account
+ è¨å®æ¨ç帳è
+
+ src/app/+signup/+register/register.component.html
+ 60,62
+
+
+
+ My channel
+ æçé »é
+
+ src/app/+signup/+register/register.component.html
+ 75
+
+
+
+ Createyour first channel
+ 建ç«æ¨ç第ä¸åé »é
+
+ src/app/+signup/+register/register.component.html
+ 77,79
+
+
+
+ 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
+ æ¨å¯ä»¥ç¨å¾å建ç«é »é
+
+ src/app/+signup/+register/register.component.html
+ 94,95
+
Contact
è¯çµ¡äºº
src/app/+about/about-routing.module.ts36
- src/app/menu/menu.component.html141
+ src/app/menu/menu.component.html140
View your notifications
@@ -1664,12 +1888,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!
@@ -1707,101 +1931,105 @@ The link will expire within 1 hour.
I'm a teapot
ææ¯è¶å£º
- src/app/+page-not-found/page-not-found.component.ts27
+ src/app/+error-page/error-page.component.ts27
That's an error.
ç¼çé¯èª¤ã
-
- src/app/+page-not-found/page-not-found.component.html
- 4
-
+ src/app/+error-page/error-page.component.html4
We couldn't find any video tied to the URL you were looking for.
æåæ¾ä¸å°èæ¨å¨å°æ¾ç URL ç¸éçå½±çã
-
- src/app/+page-not-found/page-not-found.component.html
- 7
-
+ src/app/+error-page/error-page.component.html7
We couldn't find any resource tied to the URL you were looking for.
æåæ¾ä¸å°èæ¨æ£å¨å°æ¾ç URL ç¸éçå½±çã
-
- src/app/+page-not-found/page-not-found.component.html
- 8
-
+ src/app/+error-page/error-page.component.html8
Possible reasons:
åå å¯è½æ¯ï¼
Possible reasons preceding a list of reasons a `Not Found` error page may occur
- src/app/+page-not-found/page-not-found.component.html12
+ src/app/+error-page/error-page.component.html12
You may have used an outdated or broken link
æ¨æç¨äºéææ失æçé£çµ
- src/app/+page-not-found/page-not-found.component.html15
+ src/app/+error-page/error-page.component.html15
The video may have been moved or deleted
å½±çå¯è½è¢«ç§»åæ被åªé¤
-
- src/app/+page-not-found/page-not-found.component.html
- 17
-
+ src/app/+error-page/error-page.component.html17
The resource may have been moved or deleted
è³æºå·²è¢«ç§»åæåªé¤
-
- src/app/+page-not-found/page-not-found.component.html
- 18
-
+ src/app/+error-page/error-page.component.html18
You may have typed the address or URL incorrectly
æ¨è¼¸å
¥ç網åæ URL ææ誤
- src/app/+page-not-found/page-not-found.component.html20
+ src/app/+error-page/error-page.component.html20
You are not authorized here.
æ¨å¨æ¤èæªè¢«ææ¬ã
- src/app/+page-not-found/page-not-found.component.html27
+ src/app/+error-page/error-page.component.html27
+ src/app/+error-page/error-page.component.html42
-
- You might need to check your account is allowed by the video or instance owner.
- æ¨å¯è½éè¦æª¢æ¥æ¨ç帳èæ¯å¦è¢«å½±çæç«å°ææè
å
許ã
+
+ You might need to login to see the video.
+ æ¨å¯è½éè¦ç»å
¥æè½æª¢è¦å½±çã
- src/app/+page-not-found/page-not-found.component.html
+ src/app/+error-page/error-page.component.html
30
-
- You might need to check your account is allowed by the resource or instance owner.
- æ¨å¯è½éè¦æª¢æ¥æ¨ç帳èæ¯å¦è¢«è³æºæç«å°ææè
å
許ã
+
+ You might need to login to see the resource.
+ æ¨å¯è½éè¦ç»å
¥æè½æª¢è¦è³æºã
- src/app/+page-not-found/page-not-found.component.html
+ src/app/+error-page/error-page.component.html
31
-
- The requested entity body blends sweet bits with a mellow earthiness.
- è«æ±ç實é«å°çå³èæåçæ³¥åæ··åå¨ä¸èµ·ã
- Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request
- src/app/+page-not-found/page-not-found.component.html39
-
+
+ Login
+ ç»å
¥
+
+ src/app/+error-page/error-page.component.html
+ 34,36
+
+
+
+ You might need to check your account is allowed by the video or instance owner.
+ æ¨å¯è½éè¦æª¢æ¥æ¨ç帳èæ¯å¦è¢«å½±çæç«å°ææè
å
許ã
+ src/app/+error-page/error-page.component.html45
+
+
+ You might need to check your account is allowed by the resource or instance owner.
+ æ¨å¯è½éè¦æª¢æ¥æ¨ç帳èæ¯å¦è¢«è³æºæç«å°ææè
å
許ã
+ src/app/+error-page/error-page.component.html46
+
+
+ The requested entity body blends sweet bits with a mellow earthiness.
+ è«æ±ç實é«å°çå³èæåçæ³¥åæ··åå¨ä¸èµ·ã
+ Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request
+ src/app/+error-page/error-page.component.html54
+
Sepia seems to like it.
æ£è¤è²ä¼¼ä¹å¾åæ¡ã
This is about Sepia's tea
- src/app/+page-not-found/page-not-found.component.html42
+ src/app/+error-page/error-page.component.html57
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.ts114
GLOBAL SEARCH
@@ -1816,46 +2044,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...
@@ -1872,6 +2097,14 @@ The link will expire within 1 hour.
å¨æ¤è¯ç
src/app/header/suggestion.component.html15
+
+ Upload failed
+ ä¸å³å¤±æ
+
+ src/app/helpers/utils/upload.ts
+ 12
+
+
Sort
æåº
@@ -1909,7 +2142,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
@@ -1930,8 +2163,8 @@ The link will expire within 1 hour.
Category
åé¡
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-edit/shared/video-edit.component.html68
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html27
Display all categories
@@ -1942,8 +2175,8 @@ The link will expire within 1 hour.
Licence
ææ¬æ¢æ¬¾
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-edit/shared/video-edit.component.html79
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html36
Display all licenses
@@ -1955,8 +2188,8 @@ 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-edit/shared/video-edit.component.html99
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html45
Display all languages
@@ -2052,26 +2285,17 @@ The link will expire within 1 hour.
Edit caption
編輯åå¹
-
- src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html
- 5
-
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html3
Caption
åå¹
-
- src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html
- 10
-
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html8
Edit this caption
編輯æ¤åå¹
-
- src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html
- 31
-
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html30
Title
@@ -2082,12 +2306,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.
æ¨ç±¤å¯ç¨æ¼å»ºè°ç¸éçå½±çãæå¤å¯ä»¥æäºåæ¨ç±¤ãæ Enter 以æ°å¢æ°æ¨ç±¤ã
- src/app/+videos/+video-edit/shared/video-edit.component.html29
+ src/app/+videos/+video-edit/shared/video-edit.component.html30
Enter a new tag
@@ -2108,18 +2332,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:
@@ -2129,12 +2352,12 @@ 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
@@ -2155,11 +2378,8 @@ The link will expire within 1 hour.
Error in channel miniature component:
é »éå¾®åå
件é¯èª¤ï¼
-
- src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts
- 57
-
-
+
+ src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts61
Error in playlist miniature component:
ææ¾æ¸
å®å¾®åå
件é¯èª¤ï¼
@@ -2185,10 +2405,11 @@ The link will expire within 1 hour.
Advanced filters
é²é篩é¸æ¢ä»¶
src/app/+admin/moderation/video-block-list/video-block-list.component.ts30
- src/app/+admin/overview/comments/video-comment-list.component.ts47
- src/app/+admin/overview/users/user-list/user-list.component.ts41
- src/app/+my-library/my-videos/my-videos.component.ts112
+ src/app/+admin/overview/comments/video-comment-list.component.ts48
+ src/app/+admin/overview/users/user-list/user-list.component.ts44
+ src/app/+my-library/my-videos/my-videos.component.ts117
src/app/shared/shared-abuse-list/abuse-list-table.component.ts39
+ src/app/shared/shared-instance/instance-follow.service.ts142
No items found
@@ -2199,9 +2420,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
@@ -2210,23 +2431,22 @@ 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.
çºæ¨çä½åé¸æé©åçææ¬æ¢æ¬¾ã
- src/app/+videos/+video-edit/shared/video-edit.component.html85
+ src/app/+videos/+video-edit/shared/video-edit.component.html84
Channel
é »é
- 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/+my-library/my-video-playlists/my-video-playlist-edit.component.html64
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64
+ src/app/+videos/+video-edit/shared/video-edit.component.html63
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
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html26
src/app/+videos/+video-edit/video-add-components/video-upload.component.html19
@@ -2237,7 +2457,7 @@ The link will expire within 1 hour.
Frequently asked questions about PeerTube
éæ¼ PeerTube ç常è¦åé¡
- src/app/menu/menu.component.html143
+ src/app/menu/menu.component.html142
API
@@ -2247,40 +2467,40 @@ The link will expire within 1 hour.
powered by PeerTube - CopyLeft 2015-2022
ç± PeerTube æä¾æè¡æ¯æ´ - å
Œ
񇑪 2015-2022
-
- src/app/menu/menu.component.html
- 151
-
+ src/app/menu/menu.component.html149
API documentation
API æ件
- src/app/menu/menu.component.html145
+ src/app/menu/menu.component.html144
Schedule publication ()
è¨åç¼ä½ ()
- src/app/+videos/+video-edit/shared/video-edit.component.html123
+ src/app/+videos/+video-edit/shared/video-edit.component.html122
Contains sensitive content
å
å«ææå
§å®¹
- src/app/+videos/+video-edit/shared/video-edit.component.html137
+ src/app/+videos/+video-edit/shared/video-edit.component.html136
Some instances hide videos containing mature or explicit content by default.
é¨ä»½ç«å°å¯è½æé è¨é±èå
å«æ人æé²éª¨å
§å®¹çå½±çã
- src/app/+videos/+video-edit/shared/video-edit.component.html141
+ src/app/+videos/+video-edit/shared/video-edit.component.html140
Publish after transcoding
è½æ編碼å¾ç¼ä½
- src/app/+videos/+video-edit/shared/video-edit.component.html147
+ src/app/+videos/+video-edit/shared/video-edit.component.html146
-
- If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends.
- å¦ææ¨æ±ºå®ä¸è¦çå¾
å¨ç¼ä½å½±çåçè½æ編碼ï¼å®å¯è½æå¨è½æ編碼çµæåé½ç¡æ³ææ¾ã
- src/app/+videos/+video-edit/shared/video-edit.component.html151
+
+ The video may be unplayable during the transcoding process. It's the reason why we prefer to publish publicly the video after transcoding.
+ å¨è½ç¢¼éç¨ä¸ï¼å½±çå¯è½ç¡æ³ææ¾ãéå°±æ¯çºä»éº¼æåå好å¨è½ç¢¼å¾æå
¬éç¼ä½å½±ççåå ã
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 150
+
Basic info
@@ -2290,94 +2510,85 @@ The link will expire within 1 hour.
Add another caption
æ°å¢å
¶ä»åå¹
- src/app/+videos/+video-edit/shared/video-edit.component.html174
+ src/app/+videos/+video-edit/shared/video-edit.component.html173
See the subtitle file
檢è¦åå¹æªæ¡
- src/app/+videos/+video-edit/shared/video-edit.component.html183
+ src/app/+videos/+video-edit/shared/video-edit.component.html182
-
- Already uploaded â
- å·²ä¸å³ â
- src/app/+videos/+video-edit/shared/video-edit.component.html187
+
+ Already uploaded on â
+ å·²æ´æ°æ¼ â
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 186,188
+
Will be created on update
å°å¨æ´æ°æ建ç«
- src/app/+videos/+video-edit/shared/video-edit.component.html196
+ src/app/+videos/+video-edit/shared/video-edit.component.html195
Cancel create
åæ¶å»ºç«
- src/app/+videos/+video-edit/shared/video-edit.component.html198
+ src/app/+videos/+video-edit/shared/video-edit.component.html197
Will be edited on update
å°å¨æ´æ°æ編輯
-
- src/app/+videos/+video-edit/shared/video-edit.component.html
- 204
-
+ src/app/+videos/+video-edit/shared/video-edit.component.html203
Cancel edition
åæ¶ç·¨è¼¯
-
- src/app/+videos/+video-edit/shared/video-edit.component.html
- 206
-
+ src/app/+videos/+video-edit/shared/video-edit.component.html205
Will be deleted on update
å°å¨æ´æ°æåªé¤
- src/app/+videos/+video-edit/shared/video-edit.component.html212
+ src/app/+videos/+video-edit/shared/video-edit.component.html211
Cancel deletion
åæ¶åªé¤
- src/app/+videos/+video-edit/shared/video-edit.component.html214
+ src/app/+videos/+video-edit/shared/video-edit.component.html213
No captions for now.
ç¾å¨æ²æåå¹ã
- src/app/+videos/+video-edit/shared/video-edit.component.html226
+ src/app/+videos/+video-edit/shared/video-edit.component.html219
Live settings
ç´æè¨å®
- src/app/+videos/+video-edit/shared/video-edit.component.html235
+ src/app/+videos/+video-edit/shared/video-edit.component.html227
â ï¸ 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.html288
+ src/app/+videos/+video-edit/shared/video-edit.component.html280
Latency mode
延é²æ¨¡å¼
-
- src/app/+videos/+video-edit/shared/video-edit.component.html
- 294
-
+ src/app/+videos/+video-edit/shared/video-edit.component.html286
Automatically publish a replay when your live ends
ç¶æ¨çç´æçµæå¾èªåç¼å¸éæ
- src/app/+videos/+video-edit/shared/video-edit.component.html284
-
-
- Video preview
- å½±çé 覽
- src/app/+videos/+video-edit/shared/video-edit.component.html318
+ src/app/+videos/+video-edit/shared/video-edit.component.html276
Support
æ¯æ´
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html64
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html64
src/app/+video-channels/video-channels.component.html17
- src/app/+videos/+video-edit/shared/video-edit.component.html327
+ src/app/+videos/+video-edit/shared/video-edit.component.html319
View account
@@ -2387,12 +2598,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
@@ -2412,116 +2623,121 @@ 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.html330
+ src/app/+videos/+video-edit/shared/video-edit.component.html323
+
+
+ Filename
+ æªæ¡å稱
+ src/app/+videos/+video-edit/shared/video-edit.component.html338
+
+
+ Name of the uploaded file
+ å·²ä¸å³æªæ¡çå稱
+ src/app/+videos/+video-edit/shared/video-edit.component.html343
Original publication date
åå§ç¼ä½æ¥æ
- src/app/+videos/+video-edit/shared/video-edit.component.html347
+ src/app/+videos/+video-edit/shared/video-edit.component.html352
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.html350
+ src/app/+videos/+video-edit/shared/video-edit.component.html356
Plugin settings
å¤æç¨å¼è¨å®
- src/app/+videos/+video-edit/shared/video-edit.component.html381
+ src/app/+videos/+video-edit/shared/video-edit.component.html386
Small latency
ä½å»¶é²
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 85
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts89
Reduce latency to ~15s disabling P2P
åç¨ P2P å°å»¶é²æ¸å°å°ç´15ç§
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 86
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts90
Default
é è¨
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 90
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts94
Average latency of 30s
å¹³å延é²ç´30ç§
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 91
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts95
High latency
é«å»¶é²
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 95
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts99
Average latency of 60s increasing P2P ratio
å¢å P2P æ¯ä¾ï¼å¹³åç´60ç§
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 96
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts100
Other
å
¶ä»
-
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts208src/app/shared/shared-forms/select/select-languages.component.ts50
+ src/app/+videos/+video-edit/shared/video-edit.component.ts213
+ src/app/shared/shared-forms/select/select-languages.component.ts50
+
Enable video comments
åç¨å½±çè©è«
- src/app/+videos/+video-edit/shared/video-edit.component.html368
+ src/app/+videos/+video-edit/shared/video-edit.component.html373
Enable download
åç¨ä¸è¼
- src/app/+videos/+video-edit/shared/video-edit.component.html373
+ src/app/+videos/+video-edit/shared/video-edit.component.html378
Advanced settings
é²éè¨å®
- src/app/+videos/+video-edit/shared/video-edit.component.html311
+ src/app/+videos/+video-edit/shared/video-edit.component.html303
+
+
+ Video thumbnail
+ å½±ç縮å
+ src/app/+videos/+video-edit/shared/video-edit.component.html310
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.html26
+ src/app/shared/shared-share-modal/video-share.component.html104
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 æ¯æ´ç URL ææååªé«æªæ¡ç URLãæ¨æ該確ä¿æ¨å°æ¨ææåçå
§å®¹æå³ææ¬ï¼å¦åå¯è½æçºæ¨èæ¨çç«èºæ¹ä¸æ³å¾åé¡ã
- 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
+
+
+ You can also synchronize a remote channel in your library
+ æ¨ä¹å¯ä»¥å¨æ¨çåªé«åº«ä¸åæ¥é ç«¯é »é
+
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html
+ 21,23
+
Sorry, but something went wrong
æ±æï¼ä¸é好åæä»éº¼æ±è¥¿åºé¯äº
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html43
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html51
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html44
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html86
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html48
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html84
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.html53
Select the file to upload
@@ -2532,13 +2748,13 @@ The link will expire within 1 hour.
Scheduled
æå®
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts227
+ src/app/+videos/+video-edit/shared/video-edit.component.ts232
+
Hide the video until a specific date
å¨ç¹å®æ¥æåé±èå½±ç
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts228
+ src/app/+videos/+video-edit/shared/video-edit.component.ts233
+
Normal live
ä¸è¬ç´æ
@@ -2563,7 +2779,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
@@ -2579,7 +2795,7 @@ The link will expire within 1 hour.
Retry
é試
Retry failed upload of a video
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html80
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html79
Total video quota
@@ -2590,23 +2806,23 @@ The link will expire within 1 hour.
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.html89
Publish will be available when upload is finished
ä¸å³å®ææå°å¯ç¼ä½
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html104
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html102
Publish
ç¼ä½
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html106
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html104
src/app/header/header.component.html5
Upload on hold
æ«ç·©ä¸å³
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts175
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts181
Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota.
@@ -2661,51 +2877,47 @@ The link will expire within 1 hour.
Congratulations, the video will be imported with BitTorrent! You can already add information about this video.
æåï¼å½±çå°æä½¿ç¨ BitTorrent å¯å
¥ï¼æ¨å·²ç¶å¯ä»¥å å
¥éæ¼æ¤å½±ççè³è¨äºã
- 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.
æ¯æ´å
æ 1 åæªæ¡ç torrentã
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts118
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts115
Cannot create live because this instance have too many created lives
å çºæ¤ç«å°å»ºç«äºå¤ªå¤ç´æï¼æ以ç¡æ³å建ç«ç´æ
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts103
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts110
Cannot create live because you created too many lives
å çºæ¨å»ºç«äºå¤ªå¤ç´æï¼æ以ç¡æ³å建ç«ç´æ
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts105
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts112
Live published.
ç´æå·²ç¼ä½ã
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts134
-
- Stream only once, replay will replace your liveStream only once, replay will replace your live
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts
- 157
-
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts146
+
+
+ Stream only once, replay will replace your live
+ å
ç´æä¸æ¬¡ï¼éæå°æå代æ¨çç´æ
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts165
-
Stream only once
å
串æµä¸æ¬¡
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts160
-
- Stream multiple times, replays will be separate videosStream multiple times, replays will be separate videos
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts
- 165
-
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts168
+
+
+ Stream multiple times, replays will be separate videos
+ 串æµå¤æ¬¡ï¼éæå°ææ¯å®ç¨çå½±ç
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts173
-
Stream multiple times using the same URL
使ç¨ç¸å URL 串æµå¤æ¬¡
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts168
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts176
Go Live
@@ -2715,12 +2927,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
@@ -2752,23 +2964,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
@@ -2797,69 +3001,66 @@ The link will expire within 1 hour.
Update playlist privacy
æ´æ°ææ¾æ¸
å®é±ç§æ¬æ¿ç
-
- src/app/shared/shared-share-modal/video-share.component.html
- 16,18
-
+ src/app/shared/shared-share-modal/video-share.component.html17
Share the playlist at this video position
å¨æ¤å½±çä½ç½®å享ææ¾æ¸
å®
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.html177
+
Share the video
å享影ç
- src/app/shared/shared-share-modal/video-share.component.html79
+ src/app/shared/shared-share-modal/video-share.component.html89
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.html92
Update video privacy
æ´æ°å½±çé±ç§
-
- src/app/shared/shared-share-modal/video-share.component.html
- 84,86
-
+ src/app/shared/shared-share-modal/video-share.component.html95
QR-Code
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.html112
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).
URL ä¸å®å
¨ï¼ç¡ 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.html132
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.html122
Auto select subtitle
èªåé¸æåå¹
- src/app/shared/shared-share-modal/video-share.component.html154
+ src/app/shared/shared-share-modal/video-share.component.html164
More customization
æ´å¤èªè¨
- src/app/shared/shared-share-modal/video-share.component.html255
+ src/app/shared/shared-share-modal/video-share.component.html275
Less customization
æ´å°èªè¨
- src/app/shared/shared-share-modal/video-share.component.html263
+ src/app/shared/shared-share-modal/video-share.component.html283
Support
@@ -2872,7 +3073,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.html204
Maybe later
@@ -2884,45 +3085,42 @@ The link will expire within 1 hour.
å·²éé³
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.html212
Loop
è¿´å
- src/app/shared/shared-share-modal/video-share.component.html199
+ src/app/shared/shared-share-modal/video-share.component.html219
Use origin instance URL
使ç¨åå§ç«å° URL
- src/app/shared/shared-share-modal/video-share.component.html206
+ src/app/shared/shared-share-modal/video-share.component.html225
Display video title
顯示影çæ¨é¡
- src/app/shared/shared-share-modal/video-share.component.html215
+ src/app/shared/shared-share-modal/video-share.component.html234
P2P
P2P
-
- src/app/shared/shared-share-modal/video-share.component.html
- 222
-
+ src/app/shared/shared-share-modal/video-share.component.html242
Display privacy warning
顯示é±ç§è¦å
- src/app/shared/shared-share-modal/video-share.component.html229
+ src/app/shared/shared-share-modal/video-share.component.html248
-
- 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.html255
Display PeerTube button link
顯示 PeerTube æéé£çµ
- src/app/shared/shared-share-modal/video-share.component.html243
+ src/app/shared/shared-share-modal/video-share.component.html262
Public
@@ -2932,12 +3130,12 @@ The link will expire within 1 hour.
This video is blocked.
æ¤å½±ç已被å°éã
- src/app/+videos/+video-watch/shared/information/video-alert.component.html38
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html42
Published
å·²ç¼ä½
- src/app/+videos/+video-watch/video-watch.component.html27
+ src/app/+videos/+video-watch/video-watch.component.html30
SUPPORT
@@ -2977,7 +3175,7 @@ The link will expire within 1 hour.
By
ç±
- src/app/+videos/+video-watch/video-watch.component.html67
+ src/app/+videos/+video-watch/video-watch.component.html70
Subscribe
@@ -2997,7 +3195,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
@@ -3025,12 +3223,7 @@ The link will expire within 1 hour.
Originally published
åå§ç¼ä½
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html20
-
-
- Friendly Reminder:
- å好æéï¼
- src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html4
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html22
the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers.
@@ -3117,10 +3310,18 @@ The link will expire within 1 hour.
æ¤ç´æå·²çµæã
src/app/+videos/+video-watch/shared/information/video-alert.component.html33
+
+ 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)
@@ -3140,7 +3341,7 @@ 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}}
@@ -3152,7 +3353,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
@@ -3164,27 +3365,35 @@ The link will expire within 1 hour.
è©è«å·²åç¨ã
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html91
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html92
The deletion will be sent to remote instances so they can reflect the change.
åªé¤åä½å°æå³éå°é 端ç«èºä»¥è®å®ååæ è®æ´ã
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts175
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts184
It is a remote comment, so the deletion will only be effective on your instance.
å
¶çºé 端çè¨ï¼æ以åªé¤åªæå¨æ¨çç«èºä¸çæã
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts177
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts186
Delete and re-draft
åªé¤ä¸¦éæ°è®çºè稿
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts205
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts214
Do you really want to delete and re-draft this comment?
æ¨ççæ³è¦åªé¤ä¸¦éæ°å°æ¤çè¨è®çºè稿åï¼
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts206
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts215
+
+
+ Friendly Reminder:
+ ååæéï¼
+
+ src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html
+ 4
+
Add comment...
@@ -3259,18 +3468,18 @@ The link will expire within 1 hour.
Highlighted comment
å·²çªé¡¯çè©è«
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html10
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html14
Reply
åè¦
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts83
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html36
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts70
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html40
This comment has been deleted
æ¤çè¨å·²è¢«åªé¤
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html53
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html57
Video redundancies
@@ -3285,8 +3494,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?
@@ -3304,56 +3513,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
é¥é URL
-
- 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
+ æ¸
é¤é濾æ¢ä»¶
+
+ 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
@@ -3368,57 +3571,70 @@ The link will expire within 1 hour.
State
çæ
- src/app/+my-library/my-video-imports/my-video-imports.component.html19
src/app/+admin/system/jobs/jobs.component.html48
+ src/app/+my-library/my-video-imports/my-video-imports.component.html30
Created
建ç«
- src/app/+admin/follows/followers-list/followers-list.component.html27
- src/app/+admin/follows/following-list/following-list.component.html33
+ src/app/+admin/follows/followers-list/followers-list.component.html39
+ src/app/+admin/follows/following-list/following-list.component.html43
src/app/+admin/system/jobs/jobs.component.html50
- src/app/+my-library/my-video-imports/my-video-imports.component.html20
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html37
+ src/app/+my-library/my-video-imports/my-video-imports.component.html31
src/app/shared/shared-abuse-list/abuse-list-table.component.html23
Open actor page in a new tab
å¨æ°åé ä¸éååä½é é¢
- src/app/+admin/follows/followers-list/followers-list.component.html42
+ src/app/+admin/follows/followers-list/followers-list.component.html56
Accepted
å·²æ¥å
- src/app/+admin/follows/followers-list/followers-list.component.html49
- src/app/+admin/follows/following-list/following-list.component.html51
+ src/app/+admin/follows/followers-list/followers-list.component.html63
+ src/app/+admin/follows/following-list/following-list.component.html65
Pending
æ±ç½®ä¸
- src/app/+admin/follows/followers-list/followers-list.component.html52
- src/app/+admin/follows/following-list/following-list.component.html54
+ src/app/+admin/follows/followers-list/followers-list.component.html64
+ src/app/+admin/follows/following-list/following-list.component.html66
+
+
+ Rejected
+ å·²åçµ
+
+ src/app/+admin/follows/followers-list/followers-list.component.html
+ 65,66
+
+
+ src/app/+admin/follows/following-list/following-list.component.html
+ 67,68
+
Accept
æ¥å
- src/app/+admin/follows/followers-list/followers-list.component.html35
+ src/app/+admin/follows/followers-list/followers-list.component.html50
+ src/app/+admin/follows/followers-list/followers-list.component.ts46
src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html25
- src/app/+my-library/my-ownership/my-ownership.component.html33
+ src/app/+my-library/my-ownership/my-ownership.component.html27
Refuse
æçµ
- src/app/+admin/follows/followers-list/followers-list.component.html36
- src/app/+my-library/my-ownership/my-ownership.component.html34
+ src/app/+my-library/my-ownership/my-ownership.component.html28
No follower found matching current filters.
æ²æ符åç®åé濾å¨ç追é¨è
ã
- src/app/+admin/follows/followers-list/followers-list.component.html64
+ src/app/+admin/follows/followers-list/followers-list.component.html77
Your instance doesn't have any follower.
æ¨çç«èºæ²æä»»ä½è¿½é¨è
ã
- src/app/+admin/follows/followers-list/followers-list.component.html65
+ src/app/+admin/follows/followers-list/followers-list.component.html78
Showing to of followers
@@ -3428,24 +3644,40 @@ The link will expire within 1 hour.
Redundancy allowed
å
許åé¤
- src/app/+admin/follows/following-list/following-list.component.html34
+ src/app/+admin/follows/following-list/following-list.component.html44
Open instance in a new tab
å¨æ°åé ä¸éåç«èº
- src/app/+admin/follows/following-list/following-list.component.html44
- src/app/shared/shared-moderation/server-blocklist.component.html42
- src/app/shared/shared-moderation/server-blocklist.component.html42
+ src/app/+admin/follows/following-list/following-list.component.html58
+ src/app/shared/shared-moderation/server-blocklist.component.html43
+ src/app/shared/shared-moderation/server-blocklist.component.html43
No host found matching current filters.
æ²æ主æ©ç¬¦åç®åçé濾å¨ã
- src/app/+admin/follows/following-list/following-list.component.html71
+ src/app/+admin/follows/following-list/following-list.component.html84
Your instance is not following anyone.
æ¨çç«èºä¸¦æªè¿½è¹¤ä»»ä½äººã
- src/app/+admin/follows/following-list/following-list.component.html72
+ src/app/+admin/follows/following-list/following-list.component.html85
+
+
+ Do you really want to unfollow {count, plural, =1 {?} other { entries?}}
+ æ¨ççæ³è¦åæ¶è¿½è¹¤ {count, plural, =1 {?} other { æ¢ç®åï¼}}
+
+ src/app/+admin/follows/following-list/following-list.component.ts
+ 70
+
+
+
+ Do you really want to unfollow these entries?
+ æ¨ççæ³è¦åæ¶è¿½è¹¤éäºæ¢ç®åï¼
+
+ src/app/+admin/follows/following-list/following-list.component.ts
+ 72,70
+
Showing to of hosts
@@ -3455,12 +3687,12 @@ The link will expire within 1 hour.
Action
åä½
- src/app/+admin/follows/following-list/following-list.component.html30
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html27
- src/app/shared/shared-moderation/account-blocklist.component.html22
- src/app/shared/shared-moderation/account-blocklist.component.html22
- src/app/shared/shared-moderation/server-blocklist.component.html30
- src/app/shared/shared-moderation/server-blocklist.component.html30
+ src/app/+admin/follows/following-list/following-list.component.html40
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28
+ src/app/shared/shared-moderation/account-blocklist.component.html23
+ src/app/shared/shared-moderation/account-blocklist.component.html23
+ src/app/shared/shared-moderation/server-blocklist.component.html31
+ src/app/shared/shared-moderation/server-blocklist.component.html31
Videos redundancies
@@ -3497,15 +3729,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.ts125
+ src/app/+admin/overview/users/user-list/user-list.component.ts131
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
@@ -3528,78 +3754,98 @@ The link will expire within 1 hour.
Role
è§è²
- 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.ts126
-
-
- Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ .
- è½æ編碼已åç¨ãå½±çé
é¡å
èæ
®åå§å½±ç大å°ãæ¤ä½¿ç¨è
æå¤åªè½ä¸å³ ~ ã
- src/app/+admin/overview/users/user-edit/user-edit.component.html161
- src/app/+admin/overview/users/user-edit/user-edit.component.html161
+ src/app/+admin/overview/users/user-edit/user-edit.component.html130
+ src/app/+admin/overview/users/user-edit/user-edit.component.html130
+ src/app/+admin/overview/users/user-list/user-list.component.ts132
Daily video quota
æ¯æ¥å½±çé
é¡
- src/app/+admin/overview/users/user-edit/user-edit.component.html172
- src/app/+admin/overview/users/user-edit/user-edit.component.html172
+ src/app/+admin/overview/users/user-edit/user-edit.component.html163
+ src/app/+admin/overview/users/user-edit/user-edit.component.html163
src/app/shared/shared-main/users/user-quota.component.html13
Auth plugin
é©èå¤æç¨å¼
- 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.ts135
+ src/app/+admin/overview/users/user-edit/user-edit.component.html179
+ src/app/+admin/overview/users/user-edit/user-edit.component.html179
+ src/app/+admin/overview/users/user-list/user-list.component.ts139
None (local authentication)
ç¡ï¼æ¬æ©é©èï¼
- src/app/+admin/overview/users/user-edit/user-edit.component.html192
- src/app/+admin/overview/users/user-edit/user-edit.component.html192
+ src/app/+admin/overview/users/user-edit/user-edit.component.html183
+ src/app/+admin/overview/users/user-edit/user-edit.component.html183
Doesn't need review before a video goes public
å½±çå
¬éåç¡é å¯©æ ¸
- src/app/+admin/overview/users/user-edit/user-edit.component.html201
- src/app/+admin/overview/users/user-edit/user-edit.component.html201
+ src/app/+admin/overview/users/user-edit/user-edit.component.html192
+ src/app/+admin/overview/users/user-edit/user-edit.component.html192
Send a link to reset the password by email to the user
ééé»åéµä»¶å³ééè¨å¯ç¢¼é£çµçµ¦ä½¿ç¨è
- src/app/+admin/overview/users/user-edit/user-edit.component.html226
- src/app/+admin/overview/users/user-edit/user-edit.component.html226
+ src/app/+admin/overview/users/user-edit/user-edit.component.html217
+ src/app/+admin/overview/users/user-edit/user-edit.component.html217
Ask for new password
è¦æ±æ°å¯ç¢¼
- src/app/+admin/overview/users/user-edit/user-edit.component.html227
- src/app/+admin/overview/users/user-edit/user-edit.component.html227
+ src/app/+admin/overview/users/user-edit/user-edit.component.html218
+ src/app/+admin/overview/users/user-edit/user-edit.component.html218
Manually set the user password
æåè¨å®ä½¿ç¨è
å¯ç¢¼
- src/app/+admin/overview/users/user-edit/user-edit.component.html231
- src/app/+admin/overview/users/user-edit/user-edit.component.html231
+ src/app/+admin/overview/users/user-edit/user-edit.component.html222
+ src/app/+admin/overview/users/user-edit/user-edit.component.html222
+
+
+ This user has two factor authentication enabled
+ æ¤ä½¿ç¨è
å·²åç¨å
©æ¥é©é©è
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 227
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 227
+
+
+
+ Disable two factor authentication
+ åç¨å
©æ¥é©é©è
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 228
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 228
+
Show
顯示
src/app/+admin/overview/users/user-edit/user-password.component.html10
- src/app/shared/shared-forms/input-toggle-hidden.component.ts39
+ src/app/shared/shared-forms/input-text.component.ts42
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/shared/shared-user-settings/user-video-settings.component.html16
- src/app/shared/shared-video-miniature/video-filters-header.component.html76
-
+
+
+
+
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115src/app/+admin/overview/users/user-edit/user-password.component.html11src/app/shared/shared-forms/input-text.component.ts41src/app/shared/shared-user-settings/user-video-settings.component.html16src/app/shared/shared-video-miniature/video-filters-header.component.html79
Batch actions
æ¹æ¬¡åä½
+ src/app/+admin/follows/followers-list/followers-list.component.html18
+ src/app/+admin/follows/following-list/following-list.component.html18
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
@@ -3614,15 +3860,15 @@ The link will expire within 1 hour.
å¨æ°åé ä¸éå帳è
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/+my-library/my-ownership/my-ownership.component.html32
src/app/shared/shared-abuse-list/abuse-list-table.component.html44
- src/app/shared/shared-moderation/account-blocklist.component.html34
- src/app/shared/shared-moderation/account-blocklist.component.html34
+ src/app/shared/shared-moderation/account-blocklist.component.html35
+ src/app/shared/shared-moderation/account-blocklist.component.html35
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
@@ -3647,7 +3893,7 @@ The link will expire within 1 hour.
Banned users
被å°éç使ç¨è
- src/app/+admin/overview/users/user-list/user-list.component.ts45
+ src/app/+admin/overview/users/user-list/user-list.component.ts48
Showing to of users
@@ -3672,7 +3918,7 @@ The link will expire within 1 hour.
å·²éé³ç帳è
src/app/+admin/admin.component.ts117
src/app/+admin/moderation/moderation.routes.ts90
- src/app/+my-account/my-account-routing.module.ts85
+ src/app/+my-account/my-account-routing.module.ts96
src/app/+my-account/my-account.component.ts31
src/app/shared/shared-moderation/account-blocklist.component.html3
src/app/shared/shared-moderation/account-blocklist.component.html3
@@ -3681,7 +3927,7 @@ The link will expire within 1 hour.
Muted servers
å·²éé³ä¼ºæå¨
src/app/+admin/admin.component.ts125
- src/app/+my-account/my-account-routing.module.ts94
+ src/app/+my-account/my-account-routing.module.ts105
src/app/+my-account/my-account.component.ts36
src/app/shared/shared-moderation/server-blocklist.component.html3
src/app/shared/shared-moderation/server-blocklist.component.html3
@@ -3689,38 +3935,38 @@ The link will expire within 1 hour.
Video
å½±ç
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html30
src/app/+admin/moderation/video-block-list/video-block-list.component.html26
Total size
總大å°
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html30
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html31
List redundancies
ååºéè¤
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html37
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html38
Your instance doesn't mirror any video.
æ¨çç«èºä¸¦æªé¡åä»»ä½å½±çã
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html79
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html80
Your instance has no mirrored videos.
æ¨çç«èºæ²æå·²é¡åçå½±çã
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html80
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html81
Enabled strategies stats
çç¥çµ±è¨å·²åç¨
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html89
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html90
No redundancy strategy is enabled on your instance.
æ¨çç«èºæªåç¨åé¤çç¥ã
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html93
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html95
Used ()
@@ -3758,6 +4004,8 @@ The link will expire within 1 hour.
Select this row
é¸åæ¤å
+ src/app/+admin/follows/followers-list/followers-list.component.html46
+ src/app/+admin/follows/following-list/following-list.component.html51
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.html51
@@ -3770,19 +4018,16 @@ The link will expire within 1 hour.
Actions
åä½
- src/app/+admin/follows/followers-list/followers-list.component.html23
+ src/app/+admin/follows/followers-list/followers-list.component.html35
src/app/+admin/moderation/video-block-list/video-block-list.component.html43
src/app/+admin/overview/comments/video-comment-list.component.html64
- src/app/+my-library/my-ownership/my-ownership.component.html18
+ src/app/+my-library/my-ownership/my-ownership.component.html12
src/app/shared/shared-abuse-list/abuse-list-table.component.html39
Follower
追蹤è
-
- src/app/+admin/follows/followers-list/followers-list.component.html
- 24
-
+ src/app/+admin/follows/followers-list/followers-list.component.html36
Commented video
@@ -3802,12 +4047,20 @@ The link will expire within 1 hour.
Local comments
æ¬æ©çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts51
+ src/app/+admin/overview/comments/video-comment-list.component.ts52
Remote comments
é 端çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts55
+ src/app/+admin/overview/comments/video-comment-list.component.ts56
+
+
+ Comments on local videos
+ å¨æ¬æ©å½±çä¸çè¨
+
+ src/app/+admin/overview/comments/video-comment-list.component.ts
+ 60
+
No abuses found matching current filters.
@@ -3903,20 +4156,32 @@ 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/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/+my-library/my-ownership/my-ownership.component.html14
+ src/app/+my-library/my-video-imports/my-video-imports.component.html29
src/app/shared/shared-video-miniature/video-download.component.html8
Comment
çè¨
src/app/+admin/overview/comments/video-comment-list.component.html45
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts81
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts68
This video has been reported multiple times.
@@ -3941,18 +4206,19 @@ 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
å¨æ°åé ä¸éåå½±ç
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html47
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html48
State
é³è¿°
- src/app/+admin/follows/followers-list/followers-list.component.html25
- src/app/+admin/follows/following-list/following-list.component.html32
+ src/app/+admin/follows/followers-list/followers-list.component.html37
+ src/app/+admin/follows/following-list/following-list.component.html42
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html36
src/app/shared/shared-abuse-list/abuse-list-table.component.html24
@@ -3968,7 +4234,7 @@ The link will expire within 1 hour.
Score
åæ¸
- src/app/+admin/follows/followers-list/followers-list.component.html26
+ src/app/+admin/follows/followers-list/followers-list.component.html38
Showing to of reports
@@ -3978,102 +4244,104 @@ 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 report} other { reports}}
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
éé³ç¶²å
- src/app/shared/shared-moderation/server-blocklist.component.html18
- src/app/shared/shared-moderation/server-blocklist.component.html18
+ src/app/shared/shared-moderation/server-blocklist.component.html19
+ src/app/shared/shared-moderation/server-blocklist.component.html19
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
+ src/app/shared/shared-moderation/server-blocklist.component.html32
+ src/app/shared/shared-moderation/server-blocklist.component.html32
Muted at
éé³æ¼
- src/app/shared/shared-moderation/account-blocklist.component.html24
- src/app/shared/shared-moderation/account-blocklist.component.html24
- src/app/shared/shared-moderation/server-blocklist.component.html32
- src/app/shared/shared-moderation/server-blocklist.component.html32
+ src/app/shared/shared-moderation/account-blocklist.component.html25
+ src/app/shared/shared-moderation/account-blocklist.component.html25
+ src/app/shared/shared-moderation/server-blocklist.component.html33
+ src/app/shared/shared-moderation/server-blocklist.component.html33
Unmute
解é¤éé³
- src/app/shared/shared-moderation/account-blocklist.component.html31
- src/app/shared/shared-moderation/account-blocklist.component.html31
- src/app/shared/shared-moderation/server-blocklist.component.html39
- src/app/shared/shared-moderation/server-blocklist.component.html39
+ src/app/shared/shared-moderation/account-blocklist.component.html32
+ src/app/shared/shared-moderation/account-blocklist.component.html32
+ src/app/shared/shared-moderation/server-blocklist.component.html40
+ src/app/shared/shared-moderation/server-blocklist.component.html40
No server found matching current filters.
æ¾ä¸å°ç¬¦åç®åé濾å¨ç伺æå¨ã
- src/app/shared/shared-moderation/server-blocklist.component.html55
- src/app/shared/shared-moderation/server-blocklist.component.html55
+ src/app/shared/shared-moderation/server-blocklist.component.html56
+ src/app/shared/shared-moderation/server-blocklist.component.html56
No server found.
æ¾ä¸å°ä¼ºæå¨ã
- src/app/shared/shared-moderation/server-blocklist.component.html56
- src/app/shared/shared-moderation/server-blocklist.component.html56
+ src/app/shared/shared-moderation/server-blocklist.component.html57
+ src/app/shared/shared-moderation/server-blocklist.component.html57
Showing to of muted instances
æ£å¨é¡¯ç¤º å° ç éé³ç«èº
- src/app/shared/shared-moderation/server-blocklist.component.html11
- src/app/shared/shared-moderation/server-blocklist.component.html11
+ src/app/shared/shared-moderation/server-blocklist.component.html12
+ src/app/shared/shared-moderation/server-blocklist.component.html12
It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers.
çèµ·ä¾æ¨ä¼¼ä¹ä¸å¨ 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 {追蹤è«æ±å·²å³éï¼} other {追蹤è«æ±å·²å³éï¼}}
+
+ src/app/+admin/follows/following-list/follow-modal.component.ts
+ 65
+
+
Mute domains
éé³ç¶²å
- src/app/shared/shared-moderation/server-blocklist.component.html63
- src/app/shared/shared-moderation/server-blocklist.component.html63
+ src/app/shared/shared-moderation/server-blocklist.component.html64
+ src/app/shared/shared-moderation/server-blocklist.component.html64
Account
帳è
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
+ src/app/shared/shared-moderation/account-blocklist.component.html24
+ src/app/shared/shared-moderation/account-blocklist.component.html24
No account found matching current filters.
æ²æ帳è符åç®åçé濾å¨ã
- src/app/shared/shared-moderation/account-blocklist.component.html53
- src/app/shared/shared-moderation/account-blocklist.component.html53
+ src/app/shared/shared-moderation/account-blocklist.component.html54
+ src/app/shared/shared-moderation/account-blocklist.component.html54
No account found.
æ¾ä¸å°å¸³èã
- src/app/shared/shared-moderation/account-blocklist.component.html54
- src/app/shared/shared-moderation/account-blocklist.component.html54
+ src/app/shared/shared-moderation/account-blocklist.component.html55
+ src/app/shared/shared-moderation/account-blocklist.component.html55
List installed plugins
@@ -4093,8 +4361,8 @@ The link will expire within 1 hour.
Showing to of muted accounts
æ£å¨é¡¯ç¤º å° ç éé³å¸³è
- src/app/shared/shared-moderation/account-blocklist.component.html10
- src/app/shared/shared-moderation/account-blocklist.component.html10
+ src/app/shared/shared-moderation/account-blocklist.component.html11
+ src/app/shared/shared-moderation/account-blocklist.component.html11
Plugins/Themes
@@ -4118,10 +4386,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)
@@ -4140,63 +4405,55 @@ The link will expire within 1 hour.
Users can resolve distant content
使ç¨è
å¯ä»¥è§£æé 端å
§å®¹
-
- src/app/shared/shared-instance/instance-features-table.component.html114
+ src/app/shared/shared-instance/instance-features-table.component.html121
+
Plugins & Themes
å¤æç¨å¼èä½æ¯ä¸»é¡
-
- src/app/shared/shared-instance/instance-features-table.component.html121
+ src/app/shared/shared-instance/instance-features-table.component.html128
+
Available themes
å¯ç¨çä½æ¯ä¸»é¡
-
- src/app/shared/shared-instance/instance-features-table.component.html125
+ src/app/shared/shared-instance/instance-features-table.component.html132
+
Plugins enabled
å·²åç¨å¤æç¨å¼
-
- src/app/shared/shared-instance/instance-features-table.component.html134
+ src/app/shared/shared-instance/instance-features-table.component.html141
+
Close this message
æ¸
é¤æ¤è¨æ¯
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.ts203
+ 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.ts204
+ 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
@@ -4217,7 +4474,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} }
@@ -4230,12 +4487,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
@@ -4245,32 +4502,37 @@ The link will expire within 1 hour.
Delete this comment
åªé¤æ¤çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts80
+ src/app/+admin/overview/comments/video-comment-list.component.ts85
Delete all comments of this account
åªé¤æ¤å¸³èçææçè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts86
+ src/app/+admin/overview/comments/video-comment-list.component.ts91
Comments are deleted after a few minutes
å¹¾åéåªé¤çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts87
+ src/app/+admin/overview/comments/video-comment-list.component.ts92
+
+
+ {count, plural, =1 {1 comment deleted.} other { comments deleted.}}
+ {count, plural, =1 {1 åçè¨å·²åªé¤ã} other { åçè¨å·²åªé¤ã}}
+ src/app/+admin/overview/comments/video-comment-list.component.ts154
-
- comments deleted.
+
+ comment(s) deleted.
åçè¨å·²åªé¤ã
- src/app/+admin/overview/comments/video-comment-list.component.ts148
+ src/app/+admin/overview/comments/video-comment-list.component.ts156
Do you really want to delete all comments of ?
æ¨ççæ³è¦åªé¤ææ ççè¨åï¼
- src/app/+admin/overview/comments/video-comment-list.component.ts168
+ src/app/+admin/overview/comments/video-comment-list.component.ts179
Comments of will be deleted in a few minutes
ççè¨å°æå¨å¹¾åéå
§è¢«åªé¤
- src/app/+admin/overview/comments/video-comment-list.component.ts180
+ src/app/+admin/overview/comments/video-comment-list.component.ts191
Comments list
@@ -4298,6 +4560,8 @@ The link will expire within 1 hour.
Select all rows
é¸åææå
+ src/app/+admin/follows/followers-list/followers-list.component.html33
+ src/app/+admin/follows/following-list/following-list.component.html38
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.html36
@@ -4414,24 +4678,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.html47
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.html54
src/app/shared/shared-forms/select/select-categories.component.html5
@@ -4467,152 +4731,144 @@ 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.html61
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.html79
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.html89
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
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html93
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.html102
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.html116
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.html117
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html8
src/app/shared/shared-user-settings/user-video-settings.component.html18
Strategy
çç¥
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29
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.html125
+ 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/shared/shared-instance/instance-about-accordion.component.html47
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html134
+ src/app/shared/shared-instance/instance-about-accordion.component.html72
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/shared/shared-instance/instance-about-accordion.component.html41
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html143
+ src/app/shared/shared-instance/instance-about-accordion.component.html60
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
+ 誰管çæ¤ç«èºï¼å° NSFW å½±çæä½ååï¼æ¿æ²»å½±çå¢ï¼çç
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html144
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.html157
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.html163
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.html164
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.html173
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.html174
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.html183
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.html184
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.html193
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.html194
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.html207
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.html213
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.html214
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.
+ 使ç¨å¤æç¨å¼èä½æ¯ä¸»é¡ä¾é²è¡æ´å¤è®æ´ï¼ææ¯å å
¥ä¸äºå°ä¿®æ¹ã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 5,7
+
Landing page
@@ -4746,7 +5002,6 @@ The link will expire within 1 hour.
Comments
çè¨
src/app/+admin/admin.component.ts57
- src/app/+stats/video/video-stats.component.ts143
{VAR_PLURAL, plural, =1 {Video} other {Videos} }
@@ -4805,163 +5060,173 @@ The link will expire within 1 hour.
bytes
ä½å
çµ
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
- src/app/+admin/overview/users/user-edit/user-edit.component.html178
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html233
+ 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-edit/user-edit.component.html169
+ src/app/+admin/overview/users/user-edit/user-edit.component.html169
Default daily upload limit per user
æ¯å使ç¨è
é è¨çæ¯æ¥ä¸å³éå¶
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html225
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html227
Allow import with a torrent file or a magnet URI
å
許使ç¨ç¨®åæªæ¡æç£åé£çµå¯å
¥
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html279
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html281
â ï¸ 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
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html284
+
+
+ Allow channel synchronization with channel of other platforms like YouTube (requires allowing import with HTTP URL)
+ å
許è YouTube çå
¶ä»å¹³å°çé »éåæ¥ï¼å¿
é ä½¿ç¨ HTTP URL å¯å
¥ï¼
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html295
+
+
+ â You need to allow import with HTTP URL to be able to activate this feature.
+ â æ¨éè¦ä½¿ç¨ HTTP URL å¯å
¥æè½åç¨æ¤åè½ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html298
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.html300
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html318
VIDEO CHANNELS
å½±çé »é
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html314
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html332
Max video channels per user
æ¯å使ç¨è
çæ大影çé »éæ¸
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html319
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html337
{VAR_PLURAL, plural, =1 {channel} other {channels}}
{VAR_PLURAL, plural, =1 {é »é} other {é »é}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html326
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html344
Block new videos automatically
èªåå°éæ°å½±ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html297
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html315
SEARCH
æå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html336
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html354
Allow users to do remote URI/handle search
å
許使ç¨è
é 端æå° URI
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html347
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html365
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.html350
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html368
Allow anonymous to do remote URI/handle search
å
許å¿å使ç¨è
é 端æå° URI
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html358
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html376
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.html361
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html379
â ï¸ 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.html375
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html393
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
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html395
Search index URL
æå°ç´¢å¼ URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html384
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html402
Disable local search in search bar
å¨æå°ååç¨æ¬å°æå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html397
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html415
Otherwise the local search stays used by default
å¦åä»é è¨ä½¿ç¨æ¬å°æå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html407
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425
Search bar uses the global search index by default
æå°åé è¨ä½¿ç¨å
¨åæå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html404
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html422
Enable global search
åç¨å
¨åæå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html372
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html390
FEDERATION
è¯ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html443
Manage relations with other instances.
管çèå
¶ä»ç«å°çéä¿ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html426
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html444
Other instances can follow yours
å
¶ä»ç«èºå¯ä»¥è¿½è¹¤æ¨ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html439
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html457
Manually approve new instance followers
æåæ¹åæ°çç«èºè¿½è¹¤è
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html446
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html464
Automatically follow back instances
èªå追蹤ç«èº
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html459
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477
â ï¸ This functionality requires a lot of attention and extra moderation.
â ï¸ ä½¿ç¨æ¤åè½æå¿
é é常å°å¿ã
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
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html480
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html493
Index URL
ç´¢å¼ URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html484
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html502
Automatically follow instances of a public index
èªå追蹤å
¬éç´¢å¼ä¸çç«èº
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html472
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html490
See the documentation for more information about the expected URL
檢è¦æ件以åå¾éæ¼é æ URL çæ´å¤è³è¨
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html495
ADMINISTRATORS
管ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html504
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html522
Administrator
@@ -4971,12 +5236,12 @@ The link will expire within 1 hour.
Admin email
管çé»åéµä»¶
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html510
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html528
Enable contact form
åç¨è¯çµ¡è¡¨å®
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html523
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html541
VOD Transcoding
@@ -4986,27 +5251,27 @@ The link will expire within 1 hour.
TWITTER
TWITTER
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html532
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html550
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.html533
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html551
Your Twitter username
æ¨ç Twitter 使ç¨è
å稱
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html545
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html563
Instance allowed by Twitter
被 Twitter å
許çç«èº
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html558
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html576
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 å
許ï¼Twitter ç feed å°æåµå
¥ PeerTube å½±çå享çå½±çææ¾å¨ãå¦ææ¨çç«å°æ²æï¼é£éº¼æåæç¨åçé£çµå¡çä¾éæ°å°åå°æ¨ç PeerTube ç«å°ãå¾é¸æ¤æ ¸åæ¹å¡ï¼å²åè¨å®ä¸¦ä½¿ç¨æ¨ç«å°çå½±ç URL (https://example.com/w/blabla) å¨ https://cards-dev.twitter.com/validator ä¾æª¢è¦æ¨çç«å°æ¯å¦è¢«å
許ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html562
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html580
LIVE
@@ -5037,68 +5302,83 @@ The link will expire within 1 hour.
å
許æ¨ç使ç¨è
èªåç¼ä½ä»åçç´æçéæ
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html31
-
Allow your users to change live latency
å
許æ¨ç使ç¨è
è®æ´ç´æ延é²
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html39
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html39
+
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 on your instance (-1 for "unlimited")
- å¨æ¨çç«å°ä¸å¯åæ建ç«çæ大åæç´ææ¸ï¼-1 çºãç¡éå¶ãï¼
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html49
-
- Max simultaneous lives created per user (-1 for "unlimited")
- æ¯å使ç¨è
å¯åæ建ç«çæ大åæç´ææ¸ï¼-1 çºãç¡éå¶ãï¼
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html62
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html41
+
+
+ Max simultaneous lives created on your instance
+ å¨æ¨çç«å°ä¸å»ºç«çæå¤åæç´æ
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html48
+
{VAR_PLURAL, plural, =1 {live} other {lives}}
{VAR_PLURAL, plural, =1 {ç´æ} other {ç´æ}}
-
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html55src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html68
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html54
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html66
+
+
+ Max simultaneous lives created per user
+ æ¯å使ç¨è
å¯åæ建ç«çæå¤åæç´æ
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html61
+
Max live duration
æ大ç´ææé
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html75
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html73
+
Live transcoding threads
ç´æè½æ編碼å·è¡ç·
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html137
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html145
+
will claim at most with VOD transcoding
å°ææå¤ä½¿ç¨ ä¾é²è¡é¨é¸è¦è¨è½ç¢¼
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html140
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html148
+
will claim at least with VOD transcoding
å°ææå°ä½¿ç¨ ä¾é²è¡é¨é¸è¦è¨è½ç¢¼
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html144
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html152
+
Live transcoding profile
å³æè½æ編碼è¨å®æª
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html159
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html167
+
new live transcoding profiles can be added by PeerTube plugins
å¯ä»¥éé PeerTube å¤æç¨å¼æ°å¢æ°çå³æè½æ編碼è¨å®æª
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html160
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html168
+
Live resolutions to generate
è¦çæçç´æ解æ度
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html116
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html114
+
+
+ Also transcode original resolution
+ åæè½ç¢¼åå§è§£æ度
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
+ 134
+
+
+
+ Even if it's above your maximum enabled resolution
+ å³ä½¿å
¶é«æ¼æ¨å·²åç¨çæé«è§£æ度
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
+ 136,138
+
+
Allow live streaming
å
許ç´æ串æµ
@@ -5107,8 +5387,8 @@ The link will expire within 1 hour.
Transcoding enabled for live streams
å·²åç¨ç´æ串æµçè½ç¢¼
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html110
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html108
+
Live streaming
ç´æ串æµ
@@ -5123,181 +5403,159 @@ The link will expire within 1 hour.
TRANSCODING
è½æ編碼
-
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html94src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html26
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html92
+ 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.
èé¨é¸è¦è¨è½ç¢¼ç¸åï¼å°ç´æ串æµè½ç¢¼çºä»»ä½è£ç½®é½å¯ä»¥ææ¾ç串æµå½¢å¼ãéè¦å¼·å¤§ç CPU 以åä¸äºå
¶ä»ç¡¬é«ã
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html95
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html93
+
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 æ¯æ´ï¼æéçå²å空éå°æä¹ä»¥ 2
-
- 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èæ®éç WebTorrent ç¸æ¯ï¼çæ HLS ææ¾æ¸
å®èç段åç MP4 æªæ¡å¯å¾å°æ´å¥½çææ¾é«é©ï¼è®æ´è§£æ度æ´å¹³é æ´å¿«çææ¾é度ï¼ç¹å¥æ¯å°è¼é·çå½±çä¾èªªï¼æ´ç©©å®çææ¾ï¼è¼å°èè²èç¡éè¼å
¥ï¼è¥æ¨ä¹åç¨äº WebTorrent æ¯æ´ï¼å²å空ééæ±å°æä¹ä»¥ 2
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
+
+
+ Resolutions to generate
+ ç¢çç解æ度
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 99,108
+ 111
-
- Resolutions to generate per enabled format
- æ¯ç¨®å·²åç¨æ ¼å¼ç解æ度
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html116
+
+ Always transcode original resolution
+ ä¸å¾è½ç¢¼åå§è§£æ度
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 116
+
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.html120
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.html145
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.html148
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.html152
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.html168
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.html169
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.html180
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.html181
VIDEO STUDIO
å½±çå·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 198
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html200
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.html
- 199,201
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html201
Enable video studio
åç¨å½±çå·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 210
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html212
â ï¸ You need to enable transcoding first to enable video studio
â ï¸ æ¨å¿
é å
åç¨è½æ編碼æè½åç¨å½±çå·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 213
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html215
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
@@ -5354,12 +5612,12 @@ 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
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html76
Write CSS code directly. Example:#custom-css
@@ -5370,7 +5628,7 @@ color: red;
ç´æ¥ç·¨å¯« CSS ç¨å¼ç¢¼ãç¯ä¾ï¼#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
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html95
You cannot allow live replay if you don't enable transcoding.
@@ -5415,52 +5673,132 @@ color: red;
å¯ç¢¼
src/app/+my-account/my-account-settings/my-account-settings.component.html57
+
+ Two-factor authentication
+ å
©æ¥é©é©è
+
+ src/app/+my-account/my-account-settings/my-account-settings.component.html
+ 67
+
+
EMAIL
é»åéµä»¶
- src/app/+my-account/my-account-settings/my-account-settings.component.html67
+ src/app/+my-account/my-account-settings/my-account-settings.component.html77
+
+
+ Two factor authentication adds an additional layer of security to your account by requiring a numeric code from another device (most commonly mobile phones) when you log in.
+ å
©æ¥é©é©èééå¨æ¨ç»å
¥æè¦æ±ä¾èªå¦ä¸å°è£ç½®ï¼æ常è¦çæ¯ææ©ï¼çæ¸åé©è碼çºæ¨ç帳èå ä¸äºä¸å±¤é¡å¤çå®å
¨æ§ã
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
+ 3,5
+
+
+
+ Enable two-factor authentication
+ åç¨å
©æ¥é©é©è
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
+ 5
+
+
+
+ Disable two-factor authentication
+ åç¨å
©æ¥é©é©è
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
+ 9
+
+
+
+ Are you sure you want to disable two factor authentication of your account?
+ æ¨ç¢ºå®æ¨æ³è¦åç¨æ¨å¸³èçå
©æ¥é©é©èåï¼
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
+ 31
+
+
+
+ Disable two factor
+ åç¨å
©æ¥é©
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
+ 33
+
+
+
+ Two factor authentication disabled
+ å·²åç¨å
©æ¥é©é©è
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
+ 43
+
+
+
+ Two factor authentication is already enabled.
+ å
©æ¥é©é©èå·²åç¨ã
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 6,8
+
+
+
+ Your password
+ æ¨çå¯ç¢¼
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 14
+
+
+
+ Confirm your password to enable two factor authentication
+ 確èªæ¨çå¯ç¢¼ä»¥åç¨å
©æ¥é©é©è
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 15
+
DANGER ZONE
å±éªå
- src/app/+admin/overview/users/user-edit/user-edit.component.html219
- src/app/+admin/overview/users/user-edit/user-edit.component.html219
- src/app/+my-account/my-account-settings/my-account-settings.component.html77
+ src/app/+admin/overview/users/user-edit/user-edit.component.html210
+ src/app/+admin/overview/users/user-edit/user-edit.component.html210
+ src/app/+my-account/my-account-settings/my-account-settings.component.html87
Profile
ç°¡ä»
- src/app/shared/shared-video-miniature/video-download.component.ts238
+ src/app/shared/shared-video-miniature/video-download.component.ts244
Resolution
解æ度
- src/app/shared/shared-video-miniature/video-download.component.ts247
+ src/app/shared/shared-video-miniature/video-download.component.ts253
Aspect ratio
é·å¯¬æ¯
- src/app/shared/shared-video-miniature/video-download.component.ts248
+ src/app/shared/shared-video-miniature/video-download.component.ts254
Average frame rate
å¹³åç«é¢ç
- src/app/shared/shared-video-miniature/video-download.component.ts249
+ src/app/shared/shared-video-miniature/video-download.component.ts255
Pixel format
åç´ æ ¼å¼
- src/app/shared/shared-video-miniature/video-download.component.ts250
+ src/app/shared/shared-video-miniature/video-download.component.ts256
Sample rate
å樣ç
- src/app/shared/shared-video-miniature/video-download.component.ts254
+ src/app/shared/shared-video-miniature/video-download.component.ts260
Channel Layout
é »éä½å±
- src/app/shared/shared-video-miniature/video-download.component.ts255
+ src/app/shared/shared-video-miniature/video-download.component.ts261
Update your settings
@@ -5486,159 +5824,121 @@ color: red;
Sort by "Recently Added"
æãæè¿æ°å¢ãæåº
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 46
-
-
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html47
+
+ Sort by "Original Publication Date"
+ 以ãåå§ç¼ä½æ¥æãæåº
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html48
+
+ Sort by "Name"
+ 使ç¨ãå稱ãæåº
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html50
Sort by "Recent Views"
æãè¿æ檢è¦ãæåº
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 48
-
-
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html51
Sort by "Hot"
æãç±éãæåº
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 49
-
-
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html52
Sort by "Likes"
æãåæ¡ãæåº
- src/app/shared/shared-video-miniature/video-filters-header.component.html50
-
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html53
Sort by "Global Views"
æãå
¨å檢è¦ãæåº
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 51
-
-
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html54
Languages:
èªè¨ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 59
-
-
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html62
Sensitive content:
ææå
§å®¹ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 66
-
-
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html69
Scope:
ç¯åï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 81
-
-
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html84
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.html88
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.html93
Type:
é¡åï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 95
-
-
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html98
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.html102
Categories:
åé¡ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 114
-
-
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html117
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.html123
Change password
è®æ´å¯ç¢¼
src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html5
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html33
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html21
Current password
ç®åçå¯ç¢¼
- 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
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html29
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html7
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html18
New password
æ°å¯ç¢¼
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html17
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html12
Confirm new password
確èªæ°å¯ç¢¼
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html26
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html17
Default policy on videos containing sensitive content
- å
å«ææå
§å®¹çå½±ççé è¨æ¿ç
+ å
å«ææå
§å®¹çå½±ççé è¨åå
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
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html106
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.html114
src/app/shared/shared-user-settings/user-video-settings.component.html15
@@ -5654,23 +5954,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.html68
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.html34
Theme
@@ -5726,60 +6021,212 @@ color: red;
Initiator
åµå§è
- src/app/+my-library/my-ownership/my-ownership.component.html19
+ src/app/+my-library/my-ownership/my-ownership.component.html13
Created
已建ç«
- src/app/+my-library/my-ownership/my-ownership.component.html21
+ src/app/+my-library/my-ownership/my-ownership.component.html15
Status
çæ
- src/app/+my-library/my-ownership/my-ownership.component.html25
+ src/app/+my-library/my-ownership/my-ownership.component.html19
Account page
帳èé é¢
- src/app/+videos/+video-watch/video-watch.component.html66
- src/app/+videos/+video-watch/video-watch.component.html72
+ src/app/+videos/+video-watch/video-watch.component.html69
+ src/app/+videos/+video-watch/video-watch.component.html75
No ownership change request found.
æ¾ä¸å°æææ¬è®æ´è«æ±ã
- src/app/+my-library/my-ownership/my-ownership.component.html78
+ src/app/+my-library/my-ownership/my-ownership.component.html72
+
+
+ â ï¸ The instance doesn't allow channel synchronization
+ â ï¸ ç«å°ä¸å
è¨±é »éåæ¥
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 9
+
+
+
+ Showing to of synchronizations
+ æ£å¨é¡¯ç¤º å° ï¼å
¨é¨æ ååæ¥
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 17
+
+
+
+ Add synchronization
+ æ°å¢åæ¥
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 25
+
+
+
+ External Channel
+ å¤é¨é »é
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 34
+
+
+
+ Channel
+ é »é
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 35
+
+
+
+ Last synchronization at
+ æå¾åæ¥æ¼
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 38
+
+
+
+ List imports
+ ååºå¯å
¥
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts
+ 49
+
+
+
+ Fully synchronize the channel
+ å®å
¨åæ¥é »é
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts62
+
+
+ This fetches any missing videos on the local channel
+ éæå¨æ¬æ©é »éä¸æ·åä»»ä½éºå¤±çå½±ç
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts63
+
+
+ Synchronization removed successfully for .
+ çåæ¥å·²ç§»é¤æåã
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts102
+
+
+ Full synchronization requested successfully for .
+ çå®å
¨åæ¥è«æ±æåã
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts115
+
+
+ NEW SYNCHRONIZATION
+ æ°åæ¥
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 8
+
+
+
+ Remote channel URL
+ é ç«¯é »é URL
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 13
+
+
+
+ Example: https://youtube.com/channel/UC_fancy_channel
+ ç¯ä¾ï¼https://youtube.com/channel/UC_fancy_channel
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 20
+
+
+
+ Video Channel
+ å½±çé »é
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 33
+
+
+
+ Options for existing videos on remote channel:
+ é ç«¯é »éä¸æ¢æå½±ççé¸é
ï¼
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 42
+
+
+
+ Import all and watch for new publications
+ å
¨é¨å¯å
¥ä¸¦è¿½è¹¤æ°ç¼ä½
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 46
+
+
+
+ Only watch for new publications
+ å
追蹤æ°ç¼ä½
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 51
+
+
+
+ Synchronization created successfully.
+ åæ¥å»ºç«æåã
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.ts
+ 67
+
Account settings
帳èè¨å®
- src/app/+my-account/my-account-routing.module.ts28
+ src/app/+my-account/my-account-routing.module.ts29
+
+
+ Two factor authentication
+ å
©æ¥é©é©è
+
+ src/app/+my-account/my-account-routing.module.ts
+ 39
+
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 3
+
Playlist elements
ææ¾æ¸
å®å
ç´
- src/app/+my-library/my-library-routing.module.ts58
+ src/app/+my-library/my-library-routing.module.ts60
My imports
æçå¯å
¥
+ src/app/+my-library/my-video-imports/my-video-imports.component.html4
src/app/+my-library/my-videos/my-videos.component.html11
- src/app/+my-library/my-video-imports/my-video-imports.component.html3
Create video channel
建ç«å½±çé »é
- src/app/+my-library/+my-video-channels/my-video-channels.component.html14
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html23
No channel found.
æ¾ä¸å°é »éã
- src/app/+my-library/+my-video-channels/my-video-channels.component.html18
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html27
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
@@ -5802,8 +6249,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.html79
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html79
subscribers
@@ -5823,17 +6270,17 @@ color: red;
Target
ç®æ¨
- src/app/+my-library/my-video-imports/my-video-imports.component.html17
+ src/app/+my-library/my-video-imports/my-video-imports.component.html28
This video was deleted
æ¤å½±çå·²åªé¤
- src/app/+my-library/my-video-imports/my-video-imports.component.html48
+ src/app/+my-library/my-video-imports/my-video-imports.component.html59
Showing to of imports
顯示 å° ç å¯å
¥
- src/app/+my-library/my-video-imports/my-video-imports.component.html10
+ src/app/+my-library/my-video-imports/my-video-imports.component.html21
Once you delete your account, there is no going back. You will be asked to confirm this action.
@@ -5843,9 +6290,15 @@ color: red;
Channel page
é »éé é¢
- src/app/+my-library/+my-video-channels/my-video-channels.component.html25
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html34
src/app/+my-library/my-follows/my-subscriptions.component.html20
- src/app/+videos/+video-watch/video-watch.component.html63
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html65
+ src/app/+videos/+video-watch/video-watch.component.html66
+
+
+ {VAR_PLURAL, plural, =0 {No views} =1 {1 view} other { views}}
+ {VAR_PLURAL, plural, =0 {æ²æ檢è¦} =1 {1 次檢è¦} other { 次檢è¦}}
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html49
Created by
@@ -5860,14 +6313,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
+ å½±çæ·å²ç´éå·²åç¨
- 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
+ å½±çæ·å²ç´éå·²åç¨
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 97,95
+
+
+
+ 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?
+ æ¨ç¢ºå®æ¨æ³è¦åªé¤æ¨ææçå½±çæ·å²ç´éåï¼
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 121
+
+
+
+ Video history deleted
+ å½±çæ·å²ç´éå·²åªé¤
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 129
+
+
+
+ No videos found for "".
+ ããæ¾ä¸å°å½±çã
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 140
@@ -5944,7 +6442,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
@@ -5959,8 +6457,8 @@ color: red;
Playlist thumbnail
ææ¾æ¸
å®ç¸®å
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html82
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html82
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html76
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html76
No videos in this playlist.
@@ -5970,126 +6468,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
+ src/app/+signup/shared/signup-success.component.html18
Video stats
å½±ççµ±è¨
-
- src/app/+stats/stats-routing.module.ts
- 12
-
-
-
- Stats for
- ççµ±è¨
-
- src/app/+stats/video/video-stats.component.html
- 2
-
-
-
-
-
-
- src/app/+stats/video/video-stats.component.html
- 21
-
+ 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.html
- 35
-
+ 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.html
- 37
+ src/app/+stats/video/video-stats.component.ts
+ 63
Viewers
è§ç¾
- src/app/+stats/video/video-stats.component.ts39
- src/app/+stats/video/video-stats.component.ts363
+ 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.ts
- 44
-
+ 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
- 49
+ 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.ts
- 54
-
+ src/app/+stats/video/video-stats.component.ts98
+ src/app/+stats/video/video-stats.component.ts289
Likes
åæ¡
-
- src/app/+stats/video/video-stats.component.ts
- 147
-
+ src/app/+stats/video/video-stats.component.ts260
Average watch time
å¹³åè§çæé
-
- src/app/+stats/video/video-stats.component.ts
- 151
-
+ 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.ts
- 155
-
+ src/app/+stats/video/video-stats.component.ts275
at
æ¼
- src/app/+stats/video/video-stats.component.ts158
+ src/app/+stats/video/video-stats.component.ts278
+
+
+ Unique viewers
+ ä¸éè¤çè§ç¾
+
+ src/app/+stats/video/video-stats.component.ts
+ 282
+
Created
@@ -6108,28 +6608,30 @@ color: red;
Login
ç»å
¥
src/app/+login/login-routing.module.ts12
- src/app/+login/login.component.html48
- src/app/menu/menu.component.html102
+ src/app/+login/login.component.html81
src/app/menu/menu.component.html103
+ src/app/menu/menu.component.html104
-
- 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
+ > ç»å
¥
+
+ 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
+ è«æ±æ°é©èé»åéµä»¶
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
+ 12
+
Video channel videos
@@ -6144,19 +6646,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.
@@ -6168,10 +6663,37 @@ color: red;
ééé»åéµä»¶é©è帳è
src/app/+signup/+verify-account/verify-account-routing.module.ts15
-
- Ask to send an email to verify you account
+
+ Ask to send an email to verify your account
è¦æ±å³éé»åéµä»¶ä»¥é©èæ¨ç帳è
- src/app/+signup/+verify-account/verify-account-routing.module.ts24
+
+ src/app/+signup/+verify-account/verify-account-routing.module.ts
+ 24
+
+
+
+ Welcomeon
+ æ¡è¿ä½¿ç¨
+
+ src/app/+signup/shared/signup-success.component.html
+ 2,3
+
+
+
+ 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.
+ 檢æ¥æ¨çé»åéµä»¶ä»¥é©èæ¨ç帳è並å®ææ¨ç註åã
+
+ src/app/+signup/shared/signup-success.component.html
+ 10,11
+
Banned
@@ -6208,13 +6730,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
@@ -6224,7 +6746,7 @@ color: red;
CHANNELS
é »é
- src/app/+accounts/accounts.component.ts82
+ src/app/+accounts/accounts.component.ts80
This account does not have channels.
@@ -6234,27 +6756,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.html26
- 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.html29
- 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.html28
- 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.html43
+ 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
@@ -6267,7 +6782,10 @@ color: red;
{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.html47
+ src/app/+video-channels/video-channels.component.html78
src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9
@@ -6299,20 +6817,28 @@ channel with the same name ()!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 {æ²æè¨é±è
} =1 {1 ä½è¨é±è
} other { ä½è¨é±è
}}
+ src/app/+accounts/account-video-channels/account-video-channels.component.html26
+ src/app/+accounts/accounts.component.html36
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html43
+ src/app/+video-channels/video-channels.component.html75
+
This channel doesn't have any videos.
æ¤é »éæ²æä»»ä½å½±çã
- src/app/+accounts/account-video-channels/account-video-channels.component.html41
+ src/app/+accounts/account-video-channels/account-video-channels.component.html42
SHOW THIS CHANNEL >
顯示æ¤é »é >
- src/app/+accounts/account-video-channels/account-video-channels.component.html49
+ src/app/+accounts/account-video-channels/account-video-channels.component.html50
Stats
çµ±è¨
- src/app/menu/menu.component.html144
+ src/app/menu/menu.component.html143
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts353
@@ -6323,12 +6849,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
@@ -6336,20 +6862,20 @@ channel with the same name ()!src/app/+about/about-follows/about-follows.component.html2
src/app/+my-library/my-library.component.ts64
-
- Follower instances ()
- 追蹤è
ç«å°ï¼ï¼
+
+ Followers of ()
+ ç追蹤è
()
src/app/+about/about-follows/about-follows.component.html
- 4
+ 5
-
- Following instances ()
- æ£å¨è¿½è¹¤ç«å° ()
+
+ does not have followers.
+ æ²æ追蹤è
ã
src/app/+about/about-follows/about-follows.component.html
- 16
+ 7
@@ -6397,7 +6923,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
@@ -6425,17 +6951,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
@@ -6450,9 +6976,8 @@ channel with the same name ()!
Features found on this instance
å¨æ¤ç«èºä¸æ¾å°çåè½
+ src/app/shared/shared-instance/instance-about-accordion.component.html10
src/app/shared/shared-instance/instance-features-table.component.html4
- src/app/shared/shared-instance/instance-about-accordion.component.html6
- src/app/shared/shared-instance/instance-about-accordion.component.html6
STATISTICS
@@ -6482,160 +7007,160 @@ 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.
BitTorrent å°æ¨çé±ç§é æç主è¦å¨è
å¨æ¼ï¼åªè¦æ¨ä¸è¼æè§çå½±çï¼æ¨ç IP å°±æ被å²åå¨ç«å°ç BitTorrent 追蹤å¨ä¸ã
- 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)
å¿
é å¨æ¯å追蹤å¨ä¸ç¼é 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
å°æ¼æ¯åå³éçè«æ±ï¼è¿½è¹¤å¨å°æåå³æéçé¨æ©ç«¯é»ãèä¾ä¾èªªï¼å¦æ群é«ä¸æ 1000 å端é»ï¼è追蹤å¨å
çºæ¯åè«æ±å³é 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 被å²åå¨è¿½è¹¤å¨ä¸ï¼ä¹ä¸ä»£è¡¨å¨ 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
網路 peer ç¡æ³å
¬éååï¼å çºæåä½¿ç¨ WebSocket å³è¼¸ï¼èå³çµ±ç BitTorrent 追蹤å¨ä¸åãç¶æ¨å¨ç¶²è·¯ç覽å¨è£¡æï¼æ¨å°±æå³éå
å«æ¨ç IP çè¨èå°é¨æ©é¸åå
¶ä» peer è½ç¼è³è¨ç追蹤å¨ãè«è¦ æ¤æ件 以åå¾æ´å¤è³è¨
- src/app/+about/about-peertube/about-peertube.component.html115
+ 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).
YouTube çé±ç§å¨è
è 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ï¼ISPï¼è·¯ç±å¨ï¼è¿½è¹¤å¨ï¼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
æåå°è¿½è¹¤å¨å¯ä»¥å³éç端é»æ¸éé²è¡äºéå¶
- 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
æåå°è¿½è¹¤å¨æ¶å°çè«æ±é »çé²è¡äºéå¶
- 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
-
-
- This instance does not have instances followers.
- æ¤ç«èºæ²æç«èºè¿½è¹¤è
ã
- src/app/+about/about-follows/about-follows.component.html6
+ src/app/+about/about-peertube/about-peertube.component.html155
Show full list
顯示å®æ´æ¸
å®
+ src/app/+about/about-follows/about-follows.component.html13
+ src/app/+about/about-follows/about-follows.component.html25
+
+
+ Subscriptions of ()
+ çè¨é± ()
src/app/+about/about-follows/about-follows.component.html
- 12
+ 17
+
+
+ does not have subscriptions.
+ æ²æè¨é±ã
src/app/+about/about-follows/about-follows.component.html
- 24
+ 19
-
- This instance is not following any other.
- æ¤ç«å°æ²æ追蹤任ä½å
¶ä»çç«å°ã
- src/app/+about/about-follows/about-follows.component.html18
-
About this instance
éæ¼æ¤ç«èº
@@ -6664,11 +7189,6 @@ channel with the same name ()!3
-
- Create an account
- 建ç«å¸³è
- src/app/+signup/+register/register.component.html8
-
Get help
åå¾åå©
@@ -6679,65 +7199,128 @@ channel with the same name ()!
建ç«æç帳è
- src/app/+signup/+register/register.component.html46
+ src/app/+signup/+register/register.component.html98
+
+
+ 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
-
- Done
- å·²å®æ
- src/app/+signup/+register/register.component.html51
+
+ Go to the previous step
+ åå°ä¸ä¸æ¥
+
+ src/app/+signup/+register/register.component.ts
+ 45
+
+
+
+ Go to the next step
+ å°ä¸ä¸æ¥
+
+ src/app/+signup/+register/register.component.ts
+ 46
+
Who are we?
æåæ¯èª°ï¼
- src/app/shared/shared-instance/instance-about-accordion.component.html19
+ src/app/shared/shared-instance/instance-about-accordion.component.html28
How long do we plan to maintain this instance?
æåè¨åç¶è·æ¤ç«èºå¤ä¹
ï¼
- src/app/shared/shared-instance/instance-about-accordion.component.html24
+ src/app/shared/shared-instance/instance-about-accordion.component.html33
How will we finance this instance?
æåè¦å¦ä½æ¯ä»æ¤ç«èºçè²»ç¨ï¼
- src/app/shared/shared-instance/instance-about-accordion.component.html29
+ src/app/shared/shared-instance/instance-about-accordion.component.html38
+
+
+ Terms of
+ çæ¢æ¬¾
+
+ src/app/shared/shared-instance/instance-about-accordion.component.ts
+ 73
+
Administrators & Sustainability
管çå¡èæçºæ§
- src/app/shared/shared-instance/instance-about-accordion.component.html15
- src/app/shared/shared-instance/instance-about-accordion.component.html15
+ src/app/shared/shared-instance/instance-about-accordion.component.html23
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.
+ éæ¯å°å
¶ä»ä½¿ç¨è
å
¬éå¯è¦çå稱ã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 23
+
+
+
+ Example: Sweet Melodies
+ ç¯ä¾ï¼Sweet Melodies
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 27
+
+
+
+ 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.
+ éæ¯å°æ顯示å¨æ¨å人æªæ¡ URL ä¸çå稱ã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 38
+
+
+
+ Example: sweetmelodies24
+ ç¯ä¾ï¼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.
+ é »éèå¥å串ä¸è½èæ¨ç帳èå稱ç¸åãæ¨å¯ä»¥é»æ第ä¸æ¥ä¾æ´æ°æ¨ç帳èå稱ã
+
+ 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
@@ -6745,33 +7328,74 @@ 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
- ç¯ä¾ï¼æçè¶
ç´é »é
- src/app/+signup/+register/register-step-channel.component.html34
-
-
- 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
-
-
- 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
-
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
+
+
+ Video uploads are disabled on this instance, hence your account won't be able to upload videos.
+ æ¤ç«å°åç¨äºå½±çä¸å³ï¼å æ¤æ¨ç帳èå°ç¡æ³ä¸å³å½±çã
- src/app/+signup/+register/register-step-terms.component.html
- 5,10
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 1,3
-
- 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
+
+ Public name
+ å
¬éå稱
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 9
+
+
+
+ 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
+ ç¯ä¾ï¼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.
+ éæ¯å°æ顯示å¨æ¨å人æªæ¡ URL ä¸çå稱ã
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 28,30
+
+
+
+ Example: john_doe58
+ ç¯ä¾ï¼john_doe58
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 34
+
+
+
+ This email address will be used to validate your account.
+ æ¤é»åéµä»¶å°æç¨æ¼é©èæ¨ç帳èã
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 48,50
+
+
+
+ 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.
@@ -6781,10 +7405,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
+ > 建ç«å¸³è
+
+ src/app/+signup/+register/register.component.html
+ 9,12
+
Register
@@ -6830,8 +7457,8 @@ 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.html128
Remove this filter
移é¤æ¤é濾æ¢ä»¶
@@ -6840,65 +7467,58 @@ channel with the same name ()!
Sensitive content
ææå
§å®¹
- src/app/shared/shared-video-miniature/video-filters.model.ts116
-
+
+ src/app/shared/shared-video-miniature/video-filters.model.ts126
Scope
ç¯å
- src/app/shared/shared-video-miniature/video-filters.model.ts123
-
+
+ src/app/shared/shared-video-miniature/video-filters.model.ts133
Federated
è¯ç
- src/app/shared/shared-video-miniature/video-filters.model.ts125
-
+
+ src/app/shared/shared-video-miniature/video-filters.model.ts135
Languages
èªè¨
- src/app/shared/shared-video-miniature/video-filters.model.ts133
-
+
+ src/app/shared/shared-video-miniature/video-filters.model.ts143
Categories
åé¡
- src/app/shared/shared-video-miniature/video-filters.model.ts142
-
+
+ src/app/shared/shared-video-miniature/video-filters.model.ts152
All videos
ææå½±ç
- src/app/shared/shared-video-miniature/video-filters.model.ts151
-
+
+ src/app/shared/shared-video-miniature/video-filters.model.ts161
Blurred
模ç³
- src/app/shared/shared-video-miniature/video-filters.model.ts231
-
+
+ src/app/shared/shared-video-miniature/video-filters.model.ts241
hidden
é±è
- src/app/shared/shared-video-miniature/video-filters.model.ts237
-
+
+ src/app/shared/shared-video-miniature/video-filters.model.ts247
blurred
模ç³
- src/app/shared/shared-video-miniature/video-filters.model.ts238
-
+
+ src/app/shared/shared-video-miniature/video-filters.model.ts248
displayed
已顯示
- src/app/shared/shared-video-miniature/video-filters.model.ts240
-
-
- direct account followers
-
- ç´æ¥å¸³è追蹤è
-
- src/app/+accounts/accounts.component.ts153
-
+
+ src/app/shared/shared-video-miniature/video-filters.model.ts250
Report this account
åå ±æ¤å¸³è
- src/app/+accounts/accounts.component.ts202
-
+
+ src/app/+accounts/accounts.component.ts196
Overview
æ¦è¦½
@@ -6910,78 +7530,73 @@ channel with the same name ()!
VIDEOS
å½±ç
- src/app/+accounts/accounts.component.ts83
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html244
- src/app/+video-channels/video-channels.component.ts81
-
+
+
+
+ src/app/+accounts/accounts.component.ts81src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html246src/app/+video-channels/video-channels.component.ts90
Username copied
使ç¨è
å稱已è¤è£½
- src/app/+accounts/accounts.component.ts121
- src/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.ts119src/app/+video-channels/video-channels.component.ts124
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
<code>.mp4</code> ä¿çäºåå§é³è¨è»ï¼ä½æ²æå½±ç
- 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 {è¨è«ä¸²} other {è¨è«ä¸²}}
+
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts
+ 90
+
Auto (via ffmpeg)
@@ -7032,30 +7647,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.
+ ä¸éï¼å¨èª¿æ´ä»¥ä¸çå¼åï¼æ¨å¯è½ææ³è¦å
é±è®æåçæåã
+
+ 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.
@@ -7085,7 +7693,7 @@ channel with the same name ()!
Configuration updated.
è¨å®å·²æ´æ°ã
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts312
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts320
INSTANCE HOMEPAGE
@@ -7098,7 +7706,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.ts136
Edit custom configuration
@@ -7168,8 +7776,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
@@ -7261,89 +7869,138 @@ channel with the same name ()!44
-
- accepted in instance followers
- å¨ç«èºè¿½è¹¤è
ä¸è¢«æ¥å
- src/app/+admin/follows/followers-list/followers-list.component.ts41
-
-
- Do you really want to reject this follower?
- æ¨ççæ³è¦æçµæ¤è¿½è¹¤è
åï¼
- src/app/+admin/follows/followers-list/followers-list.component.ts52
-
Reject
æçµ
- src/app/+admin/follows/followers-list/followers-list.component.ts53
-
-
- rejected from instance followers
- æçµäºç«èºè¿½è¹¤è
- src/app/+admin/follows/followers-list/followers-list.component.ts60
-
-
- Do you really want to delete this follower?
- æ¨ççæ³è¦åªé¤æ¤è¿½è¹¤è
åï¼
- src/app/+admin/follows/followers-list/followers-list.component.ts73
+ src/app/+admin/follows/followers-list/followers-list.component.html51
+ src/app/+admin/follows/followers-list/followers-list.component.ts41
+ src/app/+admin/follows/followers-list/followers-list.component.ts87
Delete
åªé¤
- src/app/+admin/follows/followers-list/followers-list.component.ts74
+ src/app/+admin/follows/followers-list/followers-list.component.ts51
+ src/app/+admin/follows/followers-list/followers-list.component.ts117
+ src/app/+admin/follows/following-list/following-list.component.ts43
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/overview/comments/video-comment-list.component.ts100
- src/app/+admin/overview/comments/video-comment-list.component.ts169
- src/app/+admin/overview/users/user-list/user-list.component.ts95
- src/app/+admin/overview/users/user-list/user-list.component.ts209
- src/app/+admin/overview/videos/video-list.component.ts76
- src/app/+admin/overview/videos/video-list.component.ts200
- src/app/+admin/overview/videos/video-list.component.ts231
+ src/app/+admin/overview/comments/video-comment-list.component.ts105
+ src/app/+admin/overview/comments/video-comment-list.component.ts180
+ src/app/+admin/overview/users/user-list/user-list.component.ts101
+ src/app/+admin/overview/users/user-list/user-list.component.ts249
+ src/app/+admin/overview/videos/video-list.component.ts78
+ src/app/+admin/overview/videos/video-list.component.ts234
+ src/app/+admin/overview/videos/video-list.component.ts289
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-channel-syncs/my-video-channel-syncs.component.ts57
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts128
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.ts171
- 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/+my-library/my-videos/my-videos.component.html51
+ src/app/+my-library/my-videos/my-videos.component.ts189
+ src/app/+videos/+video-edit/shared/video-edit.component.html189
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts180
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts133
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-main/buttons/delete-button.component.ts21
+ src/app/shared/shared-main/buttons/delete-button.component.ts26
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377
-
- viewers
- å檢è¦è
- src/app/shared/shared-main/video/video.model.ts275
+
+ Accepted {count, plural, =1 { follow request} other { follow requests}}
+ å·²æ¥å {count, plural, =1 { å追蹤è«æ±} other { å追蹤è«æ±}}
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 67
+
+
+
+ Follow requests accepted
+ å·²æ¥å追蹤è«æ±
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 69,67
+
+
+
+ Do you really want to reject {count, plural, =1 { follow request?} other { follow requests?}}
+ æ¨ççæ³è¦åçµ {count, plural, =1 { å追蹤è«æ±åï¼} other { å追蹤è«æ±åï¼}}
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 82
+
+
+
+ Do you really want to reject these follow requests?
+ æ¨ççæ³è¦åçµéäºè¿½è¹¤è«æ±åï¼
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 84,82
+
+
+
+ Rejected {count, plural, =1 { follow request} other { follow requests}}
+ å·²åçµ {count, plural, =1 { å追蹤è«æ±} other { å追蹤è«æ±}}
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 94
+
-
- views
- 次檢è¦
- src/app/shared/shared-main/video/video.model.ts278
+
+ Follow requests rejected
+ 追蹤è«æ±å·²åçµ
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 96,94
+
-
- removed from instance followers
- å·²å¾ç«èºè¿½è¹¤è
ä¸ç§»é¤
- src/app/+admin/follows/followers-list/followers-list.component.ts81
+
+ Deleted followers will be able to send again a follow request.
+ å·²åªé¤ç追蹤è
å°å¯å次å³é追蹤è«æ±ã
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 108
+
-
- Follow
- 追蹤
+
+ Do you really want to delete {count, plural, =1 { follow request?} other { follow requests?}}
+ æ¨ççæ³è¦åªé¤ {count, plural, =1 { å追蹤è«æ±åï¼} other { å追蹤è«æ±åï¼}}
- src/app/+admin/follows/following-list/follow-modal.component.html
- 3
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 112
+
+
+ Do you really want to delete these follow requests?
+ æ¨ççæ³è¦åªé¤éäºè¿½è¹¤è«æ±åï¼
- src/app/+admin/follows/following-list/follow-modal.component.html
- 37
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 114,112
+
+
+ Removed {count, plural, =1 { follow request} other { follow requests}}
+ å·²ç§»é¤ {count, plural, =1 { å追蹤è«æ±} other { å追蹤è«æ±}}
- src/app/+admin/follows/following-list/following-list.component.html
- 18
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 124
+
+ Follow requests removed
+ 追蹤è«æ±å·²ç§»é¤
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 126,124
+
+
+
+ Follow
+ 追蹤
+ src/app/+admin/follows/following-list/follow-modal.component.html3
+ src/app/+admin/follows/following-list/follow-modal.component.html37
+ src/app/+admin/follows/following-list/following-list.component.html25
+
1 host (without "http://"), account handle or channel handle per line
1 å主æ©ï¼ä¸å
å« "http://"ï¼ï¼æ¯è¡ä¸å帳èæé »é
@@ -7363,30 +8020,36 @@ 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
- æ¨çç«å°è¨é±
+
+ Subscriptions of your instance
+ æ¨ç«å°çè¨é±
src/app/+admin/follows/following-list/following-list.component.html
3
-
- Do you really want to unfollow ?
- æ¨æ³è¦åæ¶è¿½è¹¤ åï¼
- src/app/+admin/follows/following-list/following-list.component.ts46
-
Unfollow
åæ¶è¿½è¹¤
- src/app/+admin/follows/following-list/following-list.component.ts47
+ src/app/+admin/follows/following-list/following-list.component.ts75
+
+
+ You are not following {count, plural, =1 { anymore.} other {these entries anymore.}}
+ æ¨ä¸å追蹤 {count, plural, =1 { äºã} other {éäº æ¢ç®äºã}}
+
+ src/app/+admin/follows/following-list/following-list.component.ts
+ 82
+
-
- You are not following anymore.
- æ¨ç¡æ³å追蹤 ã
- src/app/+admin/follows/following-list/following-list.component.ts54
+
+ You are not following them anymore.
+ æ¨ä¸å追蹤å®åäºã
+
+ src/app/+admin/follows/following-list/following-list.component.ts
+ 84,82
+
Redundancy
@@ -7449,58 +8112,58 @@ channel with the same name ()!
Violent or Repulsive
æ´åæ令人åæ¡
- src/app/shared/shared-abuse-list/abuse-details.component.ts19
+ src/app/shared/shared-abuse-list/abuse-details.component.ts20
Hateful or Abusive
ä»æ¨è¨è«
- src/app/shared/shared-abuse-list/abuse-details.component.ts20
+ src/app/shared/shared-abuse-list/abuse-details.component.ts21
Spam or Misleading
åå¾è¨æ¯æ誤å°
- src/app/shared/shared-abuse-list/abuse-details.component.ts21
+ src/app/shared/shared-abuse-list/abuse-details.component.ts22
Privacy
é±ç§
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57
- src/app/+videos/+video-edit/shared/video-edit.component.html112
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html51
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html51
+ src/app/+videos/+video-edit/shared/video-edit.component.html111
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html37
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html29
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html33
src/app/+videos/+video-edit/video-add-components/video-upload.component.html26
src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html2
- src/app/shared/shared-abuse-list/abuse-details.component.ts22
+ src/app/shared/shared-abuse-list/abuse-details.component.ts23
Copyright
èä½æ¬
- src/app/shared/shared-abuse-list/abuse-details.component.ts23
+ src/app/shared/shared-abuse-list/abuse-details.component.ts24
src/app/shared/shared-moderation/abuse.service.ts146
Server rules
伺æå¨è¦å
- src/app/shared/shared-abuse-list/abuse-details.component.ts24
+ src/app/shared/shared-abuse-list/abuse-details.component.ts25
Thumbnails
縮å
- src/app/shared/shared-abuse-list/abuse-details.component.ts25
+ src/app/shared/shared-abuse-list/abuse-details.component.ts26
src/app/shared/shared-moderation/abuse.service.ts161
Internal actions
å
§é¨åä½
src/app/+admin/moderation/video-block-list/video-block-list.component.ts59
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts244
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts243
Delete report
åªé¤èå ±
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts275
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts274
Actions for the flagged account
@@ -7510,17 +8173,17 @@ channel with the same name ()!
Mark as accepted
æ¨è¨çºæ¥å
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts260
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts259
Mark as rejected
æ¨è¨çºæçµ
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts265
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts264
Add internal note
æ°å¢å
§é¨è¨»è¨
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts270
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts269
Actions for the video
@@ -7551,32 +8214,32 @@ channel with the same name ()!
Do you really want to delete this abuse report?
æ¨ççæ³è¦åªé¤é份濫ç¨èå ±åï¼
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts134
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts133
Abuse deleted.
æ¿«ç¨å·²åªé¤ã
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts140
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts139
Deleted comment
å·²åªé¤ççè¨
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts215
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts214
Messages with reporter
åå ±è
çè¨æ¯
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts249
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts248
Messages with moderators
æ¿ä¸»çè¨æ¯
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts250
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts249
Update internal note
æ´æ°å
§é¨è¨»è¨
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts255
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts254
Switch video block to manual
@@ -7591,20 +8254,20 @@ channel with the same name ()!
Do you really want to unblock this video? It will be available again in the videos list.
æ¨ççæ³è¦è§£é¤å°éæ¤å½±çåï¼å®å°æå次åºç¾å¨å½±çæ¸
å®ä¸ã
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts131
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts134
Unblock
解é¤å°é
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.ts88
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts136
+ src/app/+admin/overview/videos/video-list.component.ts90
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/+admin/moderation/video-block-list/video-block-list.component.ts142
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts216
@@ -7622,59 +8285,59 @@ channel with the same name ()!
You don't have plugins installed yet.
æ¨å°æªå®è£å¤æç¨å¼ã
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts87
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts88
You don't have themes installed yet.
æ¨å°æªå®è£ä½æ¯ä¸»é¡ã
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts90
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts91
Update to
æ´æ°å°
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts98
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts99
Do you really want to uninstall ?
æ¨æ³è¦è§£é¤å®è£ åï¼
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts111
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts119
Uninstall
解é¤å®è£
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html21
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts112
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html24
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts120
uninstalled.
已解é¤å®è£ã
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts119
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts129
This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes.
éæ¯ä¸»è¦çå¤æç¨å¼åç´ãè«å°å¤æç¨å¼çé¦é 檢æ¥æ½å¨çç¼è¡èªªæã
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts135
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts150
Upgrade
åç´
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts136
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts151
Proceed upgrade
ç¹¼çºåç´
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts137
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts152
updated.
å·²æ´æ°ã
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts151
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts166
Jobs
@@ -7691,24 +8354,24 @@ channel with the same name ()!
The plugin index is not available. Please retry later.
å¤æç¨å¼ç´¢å¼ä¸å¯ç¨ãè«ç¨å¾å試ã
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts99
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts100
Please only install plugins or themes you trust, since they can execute any code on your instance.
è«åªå®è£æ¨ä¿¡ä»»çå¤æç¨å¼æä½æ¯ä¸»é¡ï¼å çºå®åå¯è½æå¨æ¨çç«èºä¸å·è¡ä»»ä½ç¨å¼ç¢¼ã
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts129
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts130
Install ?
å®è£ ï¼
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts130
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts131
installed.
å·²å®è£ã
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts142
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts143
Settings updated.
@@ -7842,7 +8505,7 @@ channel with the same name ()!Info
è³è¨
src/app/+admin/overview/videos/video-list.component.html41
- src/app/core/notification/notifier.service.ts11
+ src/app/core/notification/notifier.service.ts12
Files
@@ -7859,11 +8522,16 @@ channel with the same name ()!è¦å
src/app/core/routing/can-deactivate-guard.service.ts23
+
+ Light/Orange or Dark
+ æ·ºè²ï¼æ©è²ææ·±è²
+ src/app/core/theme/theme.service.ts47
+
Error
é¯èª¤
src/app/core/auth/auth.service.ts105
- src/app/core/notification/notifier.service.ts18
+ src/app/core/notification/notifier.service.ts19
Standard logs
@@ -7909,17 +8577,25 @@ channel with the same name ()!
User updated.
使ç¨è
å·²æ´æ°ã
- src/app/+admin/overview/users/user-edit/user-update.component.ts94
+ src/app/+admin/overview/users/user-edit/user-update.component.ts95
Update user
æ´æ°ä½¿ç¨è
- src/app/+admin/overview/users/user-edit/user-update.component.ts113
+ src/app/+admin/overview/users/user-edit/user-update.component.ts114
An email asking for password reset has been sent to .
å·²å³éè¦æ±éç½®å¯ç¢¼çé»åéµä»¶ ã
- src/app/+admin/overview/users/user-edit/user-update.component.ts120
+ src/app/+admin/overview/users/user-edit/user-update.component.ts121
+
+
+ Two factor authentication of disabled.
+ çå
©æ¥é©é©èå·²åç¨ã
+
+ src/app/+admin/overview/users/user-edit/user-update.component.ts
+ 134
+
Users list
@@ -7950,6 +8626,7 @@ channel with the same name ()!Live
ç´æ
src/app/+admin/overview/videos/video-admin.service.ts53
+ src/app/+admin/overview/videos/video-list.component.html88
Video files
@@ -7994,43 +8671,43 @@ channel with the same name ()!
Videos will be deleted, comments will be tombstoned.
å½±çèçè¨é½å°æ被åªé¤ã
- src/app/+admin/overview/users/user-list/user-list.component.ts96
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts345
+ src/app/+admin/overview/users/user-list/user-list.component.ts102
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts346
Ban
å°é
- src/app/+admin/overview/users/user-list/user-list.component.ts101
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts350
+ src/app/+admin/overview/users/user-list/user-list.component.ts107
+ 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.ts102
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351
+ src/app/+admin/overview/users/user-list/user-list.component.ts108
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts352
Unban
åæ¶é»æ
- src/app/+admin/overview/users/user-list/user-list.component.ts107
- src/app/+admin/overview/users/user-list/user-list.component.ts186
+ src/app/+admin/overview/users/user-list/user-list.component.ts113
+ 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.ts114
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts362
+ src/app/+admin/overview/users/user-list/user-list.component.ts120
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363
Created
已建ç«
- src/app/+admin/overview/users/user-list/user-list.component.ts129
+ src/app/+admin/overview/users/user-list/user-list.component.ts135
Daily quota
æ¯æ¥é
é¡
- src/app/+admin/overview/users/user-list/user-list.component.ts134
+ src/app/+admin/overview/users/user-list/user-list.component.ts138
Last login
@@ -8040,82 +8717,82 @@ channel with the same name ()!
You cannot ban root.
æ¨ä¸è½é»æ rootã
- src/app/+admin/overview/users/user-list/user-list.component.ts173
+ 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}}?
+ æ¨ççæ³è¦åæ¶å°é {count, plural, =1 {1 ä½ä½¿ç¨è
} other { ä½ä½¿ç¨è
}}ï¼
+ 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.ts186
+ src/app/+admin/overview/users/user-list/user-list.component.ts216
+
+
+ {count, plural, =1 {1 user unbanned.} other { users unbanned.}}
+ {count, plural, =1 {1 å使ç¨è
已解é¤å°é} other { å使ç¨è
已解é¤å°éã}}
+ src/app/+admin/overview/users/user-list/user-list.component.ts227
users unbanned.
使ç¨è
已解é¤é»æã
- src/app/+admin/overview/users/user-list/user-list.component.ts192
+ 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.ts203
+ 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.ts208
+
+ <p>You can't create users or channels with a username that already used by a deleted user/channel.</p>
+ <p>æ¨ç¡æ³å»ºç«è¢«å·²åªé¤ç使ç¨è
æé »é使ç¨ç使ç¨è
å稱æé »éå稱ã</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:
+ é代表äºä»¥ä¸ä½¿ç¨è
å稱å°æ被永ä¹
åªé¤ä¸ç¡æ³éåï¼
+ src/app/+admin/overview/users/user-list/user-list.component.ts246
+
+
+ {count, plural, =1 {1 user deleted.} other { users deleted.}}
+ {count, plural, =1 {1 å使ç¨è
å·²åªé¤ã} other { å使ç¨è
å·²åªé¤ã}}
+ src/app/+admin/overview/users/user-list/user-list.component.ts256
users deleted.
å使ç¨è
å·²åªé¤ã
- src/app/+admin/overview/users/user-list/user-list.component.ts215
+ 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 å使ç¨è
é»åéµä»¶è¨å®çºå·²é©èã} other { å使ç¨è
é»åéµä»¶è¨å®çºå·²é©èã}}
+ src/app/+admin/overview/users/user-list/user-list.component.ts274
users email set as verified.
å使ç¨è
é»åéµä»¶è¨å®çºå·²é©èã
- src/app/+admin/overview/users/user-list/user-list.component.ts227
+ 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.ts148
+ 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.ts176
-
-
- 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
@@ -8126,15 +8803,12 @@ channel with the same name ()!
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
-
+ src/app/+my-library/my-history/my-history.component.html18
Ownership accepted
@@ -8150,11 +8824,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.
@@ -8215,8 +8885,8 @@ channel with the same name ()!
Interface settings updated.
çé¢è¨å®å·²æ´æ°ã
- src/app/shared/shared-user-settings/user-interface-settings.component.ts88
- src/app/shared/shared-user-settings/user-interface-settings.component.ts98
+ 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
@@ -8261,10 +8931,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
+ æ¨ææ¨çå
¶ä¸ä¸åé »éæäºæ°ç追蹤è
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
+ 40
+
Someone mentioned you in video comments
@@ -8346,19 +9019,19 @@ channel with the same name ()!
Avatar changed.
大é 貼已è®æ´ã
- src/app/+manage/video-channel-edit/video-channel-update.component.ts112
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts118
src/app/+my-account/my-account-settings/my-account-settings.component.ts44
avatar
大é ç
§
- src/app/+manage/video-channel-edit/video-channel-update.component.ts119
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts125
src/app/+my-account/my-account-settings/my-account-settings.component.ts51
Avatar deleted.
å·²åªé¤å¤§é ç
§ã
- src/app/+manage/video-channel-edit/video-channel-update.component.ts129
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts135
src/app/+my-account/my-account-settings/my-account-settings.component.ts61
@@ -8384,32 +9057,32 @@ channel with the same name ()!
Video channel created.
å½±çé »é å·²æ´æ°ã
- src/app/+manage/video-channel-edit/video-channel-create.component.ts66
+ src/app/+manage/video-channel-edit/video-channel-create.component.ts71
This name already exists on this instance.
æ¤å稱已åå¨æ¼æ¤ç«èºä¸ã
- src/app/+manage/video-channel-edit/video-channel-create.component.ts72
+ src/app/+manage/video-channel-edit/video-channel-create.component.ts77
Video channel updated.
å½±çé »é å·²æ´æ°ã
- src/app/+manage/video-channel-edit/video-channel-update.component.ts97
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts103
Banner changed.
æ©«å¹
å·²è®æ´ã
- src/app/+manage/video-channel-edit/video-channel-update.component.ts142
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts148
banner
æ©«å¹
- src/app/+manage/video-channel-edit/video-channel-update.component.ts149
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts155
Banner deleted.
æ©«å¹
å·²åªé¤ã
- src/app/+manage/video-channel-edit/video-channel-update.component.ts159
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts165
Video channel deleted.
@@ -8424,14 +9097,8 @@ channel with the same name ()!
My followers
æç追蹤è
-
- src/app/+my-library/my-follows/my-followers.component.html
- 4
-
-
- src/app/+my-library/my-library-routing.module.ts
- 108
-
+ src/app/+my-library/my-follows/my-followers.component.html4
+ src/app/+my-library/my-library-routing.module.ts110
No follower found.
@@ -8469,7 +9136,7 @@ channel with the same name ()!Channel filters
é »éé濾å¨
src/app/+my-library/my-follows/my-followers.component.ts49
- src/app/+my-library/my-videos/my-videos.component.ts122
+ src/app/+my-library/my-videos/my-videos.component.ts127
Update video channel
@@ -8479,7 +9146,7 @@ channel with the same name ()!
Not found
æ¾ä¸å°
- src/app/+page-not-found/page-not-found-routing.module.ts14
+ src/app/+error-page/error-page-routing.module.ts14
URL parameter is missing in URL parameters
@@ -8523,23 +9190,24 @@ channel with the same name ()!建ç«
src/app/+admin/overview/users/user-edit/user-edit.component.html8
src/app/+admin/overview/users/user-edit/user-edit.component.html8
- src/app/+manage/video-channel-edit/video-channel-create.component.ts102
+ src/app/+manage/video-channel-edit/video-channel-create.component.ts107
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.ts45
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
æ´æ°ææ¾æ¸
å®
- src/app/+my-library/my-library-routing.module.ts67
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts47
+ src/app/+my-library/my-library-routing.module.ts69
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts48
Notifications
éç¥
src/app/+my-account/my-account-notifications/my-account-notifications.component.html1
- src/app/+my-account/my-account-routing.module.ts108
+ src/app/+my-account/my-account-routing.module.ts119
src/app/+my-account/my-account.component.ts55
src/app/menu/notification.component.html22
@@ -8547,13 +9215,13 @@ channel with the same name ()!Applications
æç¨ç¨å¼
src/app/+my-account/my-account-applications/my-account-applications.component.html3
- src/app/+my-account/my-account-routing.module.ts126
+ src/app/+my-account/my-account-routing.module.ts137
src/app/+my-account/my-account.component.ts60
Delete playlist
åªé¤ææ¾æ¸
å®
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts52
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts53
Playlist updated.
@@ -8564,32 +9232,37 @@ 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.ts211
+ src/app/+my-library/my-videos/my-videos.component.ts235
Playlist deleted.
ææ¾æ¸
å® å·²åªé¤ã
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts135
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts136
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-library-routing.module.ts79
src/app/+my-library/my-videos/my-videos.component.html4
- src/app/+my-library/my-videos/my-videos.component.ts87
- src/app/core/menu/menu.service.ts77
+ src/app/+my-library/my-videos/my-videos.component.ts92
+ src/app/core/menu/menu.service.ts86
Do you really want to delete videos?
æ¨ççæ³è¦åªé¤ å½±çåï¼
- src/app/+my-library/my-videos/my-videos.component.ts170
-
-
- videos deleted.
- å½±çå·²åªé¤ã
src/app/+my-library/my-videos/my-videos.component.ts187
+
+ {length, plural, =1 {Video has been deleted} other { videos have been deleted}}
+ {length, plural, =1 {å½±ç已被åªé¤} other { å½±ç已被åªé¤}}
+ src/app/+my-library/my-videos/my-videos.component.ts206
+
+
+ have been deleted.
+ 已被åªé¤ã
+ src/app/+my-library/my-videos/my-videos.component.ts208
+
Videos list
å½±çæ¸
å®
@@ -8603,7 +9276,7 @@ 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-playlist-elements.component.ts127
src/app/+my-library/my-video-playlists/my-video-playlists.component.ts34
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts231
@@ -8615,7 +9288,7 @@ channel with the same name ()!
Studio
å·¥ä½å®¤
- src/app/+video-studio/video-studio-routing.module.ts15
+ src/app/+video-studio/video-studio-routing.module.ts17
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts347
@@ -8634,21 +9307,42 @@ channel with the same name ()!
My channels
æçé »é
- src/app/+my-library/+my-video-channels/my-video-channels.component.html3
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html4
+ src/app/core/menu/menu.service.ts79
+
+
+ My synchronizations
+ æçåæ¥
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html
+ 11
+
+
+ src/app/+my-library/my-library-routing.module.ts
+ 143
+
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 5
+
+
+ src/app/+my-library/my-video-imports/my-video-imports.component.html
+ 9
+
My playlists
æçææ¾æ¸
å®
- src/app/+my-library/my-library-routing.module.ts40
+ src/app/+my-library/my-library-routing.module.ts42
src/app/+my-library/my-video-playlists/my-video-playlists.component.html3
- src/app/core/menu/menu.service.ts86
+ src/app/core/menu/menu.service.ts95
My subscriptions
æçè¨é±
src/app/+my-library/my-follows/my-subscriptions.component.html4
- src/app/+my-library/my-library-routing.module.ts99
- src/app/core/menu/menu.service.ts92
+ src/app/+my-library/my-library-routing.module.ts101
+ src/app/core/menu/menu.service.ts101
You don't have any subscription yet.
@@ -8658,24 +9352,57 @@ channel with the same name ()!
My abuse reports
æçæ¿«ç¨åå ±
- src/app/+my-account/my-account-routing.module.ts117
+ src/app/+my-account/my-account-routing.module.ts128
+
+
+ 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
+ è®æ´æ¨çé»åéµä»¶
+
+ 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.
+ æ¨ç®åçé»åéµä»¶çº ãéæ°¸é ä¸æå
¬é顯示ã
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 13,16
+
Ownership changes
æææ¬è®æ´
- src/app/+my-library/my-library-routing.module.ts117
+ src/app/+my-library/my-library-routing.module.ts119
src/app/+my-library/my-videos/my-videos.component.html16
My video history
æçå½±çæ·å²ç´é
- src/app/+my-library/my-library-routing.module.ts127
+ src/app/+my-library/my-library-routing.module.ts129
+
+
+ Create new synchronization
+ 建ç«æ°åæ¥
+
+ src/app/+my-library/my-library-routing.module.ts
+ 153
+
Channels
é »é
src/app/+my-library/my-library.component.ts45
src/app/+search/search-filters.component.html200
+ src/app/core/menu/menu.service.ts78
Videos
@@ -8686,14 +9413,15 @@ channel with the same name ()!src/app/+my-library/my-library.component.ts52
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/core/menu/menu.service.ts85
+ src/app/modal/quick-settings-modal.component.html10
Playlists
ææ¾æ¸
å®
src/app/+my-library/my-library.component.ts59
src/app/+search/search-filters.component.html205
- src/app/core/menu/menu.service.ts85
+ src/app/core/menu/menu.service.ts94
max size
@@ -8704,28 +9432,26 @@ channel with the same name ()!
Maximize editor
æ大å編輯å¨
- src/app/shared/shared-forms/markdown-textarea.component.ts50
+ src/app/shared/shared-forms/markdown-textarea.component.ts47
Exit maximized editor
é¢éæ大å編輯å¨
- 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
+ src/app/shared/shared-forms/markdown-textarea.component.ts48
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
+ é©è帳èé»åéµä»¶ç¢ºèª
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
+ 2
+
+
Unable to find user id or verification string.
æ¾ä¸å°ä½¿ç¨è
id æé©èå串ã
@@ -8735,14 +9461,14 @@ 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.ts765
-
+
+
+ src/app/+video-channels/video-channels.component.ts85src/app/+videos/+video-watch/video-watch.component.ts822
PLAYLISTS
ææ¾æ¸
å®
- src/app/+video-channels/video-channels.component.ts82
-
+
+ src/app/+video-channels/video-channels.component.ts91
Studio for
çå·¥ä½å®¤
@@ -8834,60 +9560,57 @@ channel with the same name ()!
Are you sure you want to edit ""?
æ¨ç¢ºå®è¦ç·¨è¼¯ããåï¼
- src/app/+video-studio/edit/video-studio-edit.component.ts72
+ src/app/+video-studio/edit/video-studio-edit.component.ts73
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
+ src/app/+video-studio/edit/video-studio-edit.component.ts77
As a reminder, the following tasks will be executed: <ol></ol>
æéä¸ä¸ï¼å°å·è¡ä»¥ä¸å·¥ä½ï¼<ol></ol>
- src/app/+video-studio/edit/video-studio-edit.component.ts77
+ src/app/+video-studio/edit/video-studio-edit.component.ts78
Edition tasks created.
編輯工ä½å·²å»ºç«ã
-
- src/app/+video-studio/edit/video-studio-edit.component.ts
- 90
-
+ src/app/+video-studio/edit/video-studio-edit.component.ts91
Focus the search bar
å°ç¦é»ç½®æ¼æå°å
- src/app/app.component.ts274
+ src/app/app.component.ts287
Toggle the left menu
åæå·¦é¸å®
- src/app/app.component.ts279
+ src/app/app.component.ts292
Go to the discover videos page
åå¾æ¢ç´¢å½±çé é¢
- src/app/app.component.ts284
+ src/app/app.component.ts297
Go to the trending videos page
åå¾ç±éå½±çé é¢
- src/app/app.component.ts289
+ src/app/app.component.ts302
Go to the recently added videos page
åå¾æè¿æ°å¢å½±çé é¢
- src/app/app.component.ts294
+ src/app/app.component.ts307
Go to the local videos page
åå¾æ¬å°å½±çé é¢
- src/app/app.component.ts299
+ src/app/app.component.ts312
Go to the videos upload page
åå¾å½±çä¸å³é é¢
- src/app/app.component.ts304
+ src/app/app.component.ts317
Go to my subscriptions
@@ -8910,7 +9633,7 @@ channel with the same name ()!src/app/core/auth/auth.service.ts73
- Cannot retrieve OAuth Client credentials: .
+ Cannot retrieve OAuth Client credentials: .
Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.
ç¡æ³æ·å OAuth 客æ¶ç«¯æèï¼ãè«ç¢ºä¿æ¨å·²æ£ç¢ºè¨å® PeerTubeï¼config/ ç®éï¼ï¼ç¹å¥æ¯ "webserver" é¨ä»½ã
src/app/core/auth/auth.service.ts100
@@ -8918,7 +9641,23 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
You need to reconnect.
æ¨éè¦éæ°é£ç·ã
- src/app/core/auth/auth.service.ts221
+ src/app/core/auth/auth.service.ts230
+
+
+ Show/hide this help menu
+ 顯示æé±èæ¤èªªæé¸å®
+
+ src/app/core/core.module.ts
+ 45
+
+
+
+ Hide this help menu
+ é±èæ¤èªªæé¸å®
+
+ src/app/core/core.module.ts
+ 46
+
Keyboard Shortcuts:
@@ -8928,53 +9667,45 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
My history
æçæ·å²ç´é
-
- src/app/core/menu/menu.service.ts
- 98
-
+ src/app/core/menu/menu.service.ts107
In my library
- å¨æçæ¶è庫ä¸
-
- src/app/core/menu/menu.service.ts
- 104
-
+ å¨æçåªé«åº«ä¸
+ src/app/core/menu/menu.service.ts113
Trending
ç±é
- src/app/+videos/video-list/videos-list-common-page.component.ts201
- src/app/core/menu/menu.service.ts131
+ src/app/+videos/video-list/videos-list-common-page.component.ts205
+ src/app/core/menu/menu.service.ts140
ON
ä½æ¼
-
- src/app/core/menu/menu.service.ts
- 150
-
+ src/app/core/menu/menu.service.ts159
Home
家
- src/app/core/menu/menu.service.ts115
- src/app/core/menu/menu.service.ts116
+ src/app/core/menu/menu.service.ts124
+ src/app/core/menu/menu.service.ts125
Success
æå
-
- src/app/core/notification/notifier.service.ts25src/app/shared/shared-video-live/live-stream-information.component.html39
+ src/app/core/notification/notifier.service.ts26
+ 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.ts210
Your account is blocked.
æ¨ç帳è已被å°éã
- src/app/+login/login.component.ts165
+ src/app/+login/login.component.ts211
any language
@@ -9011,38 +9742,38 @@ 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.ts134
+ src/app/shared/shared-video-miniature/videos-list.component.ts136
Yesterday
æ¨å¤©
- src/app/shared/shared-video-miniature/videos-list.component.ts135
+ src/app/shared/shared-video-miniature/videos-list.component.ts137
This week
æ¬é±
- src/app/shared/shared-video-miniature/videos-list.component.ts136
+ src/app/shared/shared-video-miniature/videos-list.component.ts138
This month
æ¬æ
- src/app/shared/shared-video-miniature/videos-list.component.ts137
+ src/app/shared/shared-video-miniature/videos-list.component.ts139
Last month
ä¸åæ
- src/app/shared/shared-video-miniature/videos-list.component.ts138
+ src/app/shared/shared-video-miniature/videos-list.component.ts140
Older
è¼è
- src/app/shared/shared-video-miniature/videos-list.component.ts139
+ src/app/shared/shared-video-miniature/videos-list.component.ts141
Cannot load more videos. Try again later.
ç¡æ³è¼å
¥æ´å¤å½±çãè«ç¨å¾å試ã
- src/app/shared/shared-video-miniature/videos-list.component.ts246
- src/app/shared/shared-video-miniature/videos-selection.component.ts129
+ src/app/shared/shared-video-miniature/videos-list.component.ts249
+ src/app/shared/shared-video-miniature/videos-selection.component.ts131
Last 7 days
@@ -9062,17 +9793,17 @@ 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.model.ts165
-
+
+
+
+ src/app/+search/search-filters.component.html34src/app/shared/shared-video-miniature/video-filters-header.component.html112src/app/shared/shared-video-miniature/video-filters.model.ts175
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.model.ts159
-
+
+
+
+ src/app/+search/search-filters.component.html29src/app/shared/shared-video-miniature/video-filters-header.component.html107src/app/shared/shared-video-miniature/video-filters.model.ts169
Short (< 4 min)
çï¼å°æ¼ 4 åéï¼
@@ -9102,7 +9833,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.ts139
+ src/app/+stats/video/video-stats.component.ts255
Search index is unavailable. Retrying with instance results instead.
@@ -9114,6 +9845,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æå°é¯èª¤
src/app/+search/search.component.ts160
+
+ Search
+ æå°
+
+ src/app/+search/search.component.ts
+ 252
+
+
PeerTube instance host filter is invalid
PeerTube ç«å°ä¸»æ©é濾æ¢ä»¶ç¡æ
@@ -9122,14 +9861,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Search
æå°
-
-
-
-
-
-
-
- src/app/+admin/plugins/shared/plugin-navigation.component.html4src/app/+search/search-routing.module.ts12src/app/+search/search.component.ts255src/app/header/search-typeahead.component.html8src/app/shared/shared-instance/instance-features-table.component.html110src/app/shared/shared-main/misc/simple-search-input.component.ts12src/app/shared/shared-main/misc/simple-search-input.component.ts13
+ src/app/+admin/plugins/shared/plugin-navigation.component.html4
+ src/app/+search/search-routing.module.ts12
+ src/app/+search/search.component.ts253
+ src/app/header/search-typeahead.component.html8
+ src/app/shared/shared-instance/instance-features-table.component.html117
+ src/app/shared/shared-main/misc/simple-search-input.component.ts12
+ src/app/shared/shared-main/misc/simple-search-input.component.ts13
+
Navigate between plugins and themes
å¨å¤æç¨å¼èä½æ¯ä¸»é¡éç覽
@@ -9138,6 +9877,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
7
+
+ The video quota only takes into account original video size. Since transcoding is enabled, videos size can be at most ~ .
+ å½±çé
é¡å
æè¨ç®åå§å½±ç大å°ãå çºåç¨äºè½æ編碼ï¼å½±ç大å°æå¤å¯ä»¥ ~ ã
+
+ src/app/+admin/shared/user-real-quota-info.component.html
+ 1,4
+
+
@@ -9146,108 +9893,115 @@ 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
+ åæå
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.ts34
+
+
+ week(s) ago
+ ææå
src/app/shared/shared-main/angular/from-now.pipe.ts
- 19
+ 37
+
+
+ day(s) ago
+ 天å
src/app/shared/shared-main/angular/from-now.pipe.ts
- 24
+ 42
+
+
+
+ hour(s) ago
+ å°æå
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 47
-
- weeks ago
+
+ min ago
- é±å
+ åéå
- src/app/shared/shared-main/angular/from-now.pipe.ts25
+ src/app/shared/shared-main/angular/from-now.pipe.ts51
+
+
+ just now
+ ç¾å¨
+ src/app/shared/shared-main/angular/from-now.pipe.ts53
-
- 1 week ago
- 1é±å
+
+ sec
+
+ ç§
+
+ src/app/shared/shared-main/angular/duration-formatter.pipe.ts30
+
+
+ {interval, plural, =1 {1 year ago} other { years ago}}
+ {interval, plural, =1 {1å¹´å} other {å¹´å}}
src/app/shared/shared-main/angular/from-now.pipe.ts
- 26
+ 7
-
- days ago
-
- 天å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts29
+
+ {interval, plural, =1 {1 month ago} other { months ago}}
+ {interval, plural, =1 {1åæå} other {åæå}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 8
+
+
+
+ {interval, plural, =1 {1 week ago} other { weeks ago}}
+ {interval, plural, =1 {1ææå} other {ææå}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 9
+
+
+
+ {interval, plural, =1 {1 day ago} other { days ago}}
+ {interval, plural, =1 {1天å} other {天å}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 10
+
-
- 1 day ago
- 1天å
+
+ {interval, plural, =1 {1 hour ago} other { hours ago}}
+ {interval, plural, =1 {1å°æå} other {å°æå}}
src/app/shared/shared-main/angular/from-now.pipe.ts
- 30
+ 11
-
- hours ago
-
- å°æå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts33
-
-
- 1 hour ago
- 1å°æå
+
+ year(s) ago
+ å¹´å
src/app/shared/shared-main/angular/from-now.pipe.ts
- 34
+ 19
-
- min ago
-
- åéå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts37
-
-
- just now
- ç¾å¨
- src/app/shared/shared-main/angular/from-now.pipe.ts39
-
-
- sec
-
- ç§
-
- src/app/shared/shared-main/angular/duration-formatter.pipe.ts30
-
Abuse reports
æ¿«ç¨åå ±
@@ -9264,7 +10018,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Confirm
確èª
- src/app/modal/confirm.component.ts40
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html22
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html50
+ src/app/modal/confirm.component.ts58
+
+
+ Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in.
+ å¨æ¨ææ©ä¸ç TOTP æç¨ç¨å¼æææ¤ QR codeãæ¤æç¨ç¨å¼å°æç¢çæ¨å¨ç»å
¥æå¿
é 輸å
¥çæ¬æã
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 28,30
+
+
+
+ If you can't scan the QR code and need to enter it manually, here is the plain-text secret:
+ è¥ç¡æ³ææ QR code èéè¦æå輸å
¥ï¼é裡æ¯ç´æåå¯ç¢¼ï¼
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 34,36
+
+
+
+ Two-factor code
+ å
©æ¥é©ä»£ç¢¼
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 42
+
+
+
+ Enter the code generated by your authenticator app to confirm
+ 輸å
¥æ¨çé©èç¨å¼ç¢çç代碼以確èª
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 43
+
+
+
+ Two factor authentication has been enabled.
+ å
©æ¥é©é©èå·²åç¨ã
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.ts
+ 77
+
Instance name is required.
@@ -9469,6 +10265,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
帳èå¿
é ææï¼ä¾å¦ chocobozzz@example.comï¼ã
src/app/shared/form-validators/user-validators.ts51
+
+ OTP token is required.
+ éè¦ OTP æ¬æã
+
+ src/app/shared/form-validators/user-validators.ts
+ 69
+
+
Your name is required.
æ¨çååçºå¿
å¡«ã
@@ -9525,7 +10329,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å¯ç¢¼å¿
å¡«ã
src/app/shared/form-validators/login-validators.ts18
src/app/shared/form-validators/user-validators.ts60
- src/app/shared/form-validators/user-validators.ts71
+ src/app/shared/form-validators/user-validators.ts80
Confirmation of the password is required.
@@ -9570,92 +10374,92 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Password must be at least 6 characters long.
å¯ç¢¼å¿
é è³å° 6 ååå
é·ã
- src/app/shared/form-validators/user-validators.ts72
- src/app/shared/form-validators/user-validators.ts83
+ src/app/shared/form-validators/user-validators.ts81
+ src/app/shared/form-validators/user-validators.ts92
Password cannot be more than 255 characters long.
å¯ç¢¼ä¸è½å¤æ¼ 255 ååå
ã
- src/app/shared/form-validators/user-validators.ts73
- src/app/shared/form-validators/user-validators.ts84
+ src/app/shared/form-validators/user-validators.ts82
+ src/app/shared/form-validators/user-validators.ts93
The new password and the confirmed password do not correspond.
æ°å¯ç¢¼èå¯ç¢¼ç¢ºèªä¸ç¸ç¬¦ã
- src/app/shared/form-validators/user-validators.ts91
+ src/app/shared/form-validators/user-validators.ts100
Video quota is required.
å½±çé
é¡å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts98
+ src/app/shared/form-validators/user-validators.ts107
Quota must be greater than -1.
é
é¡å¿
é å¤§æ¼ -1ã
- src/app/shared/form-validators/user-validators.ts99
+ src/app/shared/form-validators/user-validators.ts108
Daily upload limit is required.
æ¯æ¥ä¸å³éå¶å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts105
+ src/app/shared/form-validators/user-validators.ts114
Daily upload limit must be greater than -1.
æ¯æ¥ä¸å³éå¶å¿
é å¤§æ¼ -1ã
- src/app/shared/form-validators/user-validators.ts106
+ src/app/shared/form-validators/user-validators.ts115
User role is required.
使ç¨è
è§è²å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts113
+ src/app/shared/form-validators/user-validators.ts122
Description must be at least 3 characters long.
æè¿°å¿
é è³å° 3 ååå
é·ã
- src/app/shared/form-validators/user-validators.ts125
+ src/app/shared/form-validators/user-validators.ts134
src/app/shared/form-validators/video-channel-validators.ts36
src/app/shared/form-validators/video-playlist-validators.ts33
Description cannot be more than 1000 characters long.
æè¿°ä¸è½å¤æ¼ 1000 ååå
ã
- src/app/shared/form-validators/user-validators.ts126
+ src/app/shared/form-validators/user-validators.ts135
src/app/shared/form-validators/video-channel-validators.ts37
src/app/shared/form-validators/video-playlist-validators.ts34
You must agree with the instance terms in order to register on it.
æ¨å¿
é åæç«èºæ¢æ¬¾ä»¥å¨å
¶ä¸è¨»åã
- src/app/shared/form-validators/user-validators.ts133
+ src/app/shared/form-validators/user-validators.ts142
Ban reason must be at least 3 characters long.
é»æçç±å¿
é è³å° 3 ååå
ã
- src/app/shared/form-validators/user-validators.ts143
+ src/app/shared/form-validators/user-validators.ts152
Ban reason cannot be more than 250 characters long.
é»æçç±å¿
é å¤æ¼ 250 ååå
ã
- src/app/shared/form-validators/user-validators.ts144
+ src/app/shared/form-validators/user-validators.ts153
Display name is required.
顯示å稱å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts155
+ src/app/shared/form-validators/user-validators.ts164
src/app/shared/form-validators/video-channel-validators.ts24
src/app/shared/form-validators/video-playlist-validators.ts12
Display name must be at least 1 character long.
顯示å稱å¿
é è³å° 1 ååå
é·ã
- src/app/shared/form-validators/user-validators.ts156
+ src/app/shared/form-validators/user-validators.ts165
src/app/shared/form-validators/video-channel-validators.ts25
src/app/shared/form-validators/video-playlist-validators.ts13
Display name cannot be more than 50 characters long.
顯示å稱ä¸è½å¤æ¼ 50 ååå
ã
- src/app/shared/form-validators/user-validators.ts157
+ src/app/shared/form-validators/user-validators.ts166
src/app/shared/form-validators/video-channel-validators.ts26
@@ -9771,10 +10575,37 @@ 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.
+ æ¯æ´æåç¡æ³å¤æ¼ 1000 ååå
ã
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 48
+
+
+
+ Remote channel url is required.
+ éè¦é ç«¯é »é URLã
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 59
+
+
+
+ External channel URL must begin with "https://" or "http://"
+ å¤é¨é »é URL å¿
é 以 "https://" or "http://" éé
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 60
+
+
+
+ External channel URL cannot be more than 1000 characters long
+ å¤é¨é »é URL ä¸è½è¶
é 1000 ååå
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 61
+
See the documentation to learn how to use the PeerTube live streaming feature.
@@ -9827,46 +10658,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.html245
+ src/app/+videos/+video-edit/shared/video-edit.component.html237
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.html250
+ src/app/+videos/+video-edit/shared/video-edit.component.html242
src/app/shared/shared-video-live/live-stream-information.component.html24
Live stream key
ç´æ串æµéé°
- src/app/+videos/+video-edit/shared/video-edit.component.html255
+ src/app/+videos/+video-edit/shared/video-edit.component.html247
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.html258
+ src/app/+videos/+video-edit/shared/video-edit.component.html250
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.html264
+ src/app/+videos/+video-edit/shared/video-edit.component.html256
-
- 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.html266
+
+ 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.html259
This is a permanent/recurring live
éæ¯æ°¸ä¹
ï¼éè¤ç´æ
- src/app/+videos/+video-edit/shared/video-edit.component.html273
+ src/app/+videos/+video-edit/shared/video-edit.component.html265
-
- 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.html275
+
+ 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.html268
Replay will be saved
@@ -9875,31 +10706,47 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/shared-video-live/live-stream-information.component.html
11
-
- Latest live sessionsLatest live sessions
+
+
+ Latest live sessions
+ ææ°çç´æå·¥ä½é段
src/app/shared/shared-video-live/live-stream-information.component.html
36
-
- Started on Started on
+
+
+ Started on
+ éå§æ¼
src/app/shared/shared-video-live/live-stream-information.component.html
42
-
- Ended on Ended on
+
+
+ Ended on
+ çµææ¼
src/app/shared/shared-video-live/live-stream-information.component.html
43
-
- Go to replayGo to replay
+
+
+ Go to replay
+ è·³å°éæ
src/app/shared/shared-video-live/live-stream-information.component.html
44
+
+ Replay is being processed...
+ æ£å¨èçéæâ¦â¦
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 45
+
+
Video name is required.
å½±çå稱çºå¿
å¡«ã
@@ -9983,10 +10830,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
éåæªæ¡å¤ªå¤§äºã
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.ts60
+
+ PeerTube cannot handle this kind of file. Accepted extensions are .
+ PeerTube ç¡æ³èçéé¡çæªæ¡ãå¯æ¥åçå¯æªåçº ã
+
+ src/app/shared/shared-forms/reactive-file.component.ts
+ 60
+
All categories
@@ -9996,14 +10846,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}}
+ æ¨ç¡æ³é¸åå¤æ¼ {maxItems, plural, =1 {1 åé
ç®} other { åé
ç®}}
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
å å
¥æ°é¸é
@@ -10388,54 +11243,88 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Instance languages
ç«èºèªè¨
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts211
+ src/app/+videos/+video-edit/shared/video-edit.component.ts216
+
All languages
ææèªè¨
-
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts212src/app/shared/shared-forms/select/select-languages.component.ts25
+ src/app/+videos/+video-edit/shared/video-edit.component.ts217
+ 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-video-miniature/video-filters.model.ts233
+
+
+ src/app/shared/shared-instance/instance-features-table.component.ts56src/app/shared/shared-video-miniature/video-filters.model.ts243
+
+ ~ {hours, plural, =1 {1 hour} other { hours}}
+ ~ {hours, plural, =1 {1å°æ} other {å°æ}}
+
+ src/app/shared/shared-instance/instance-features-table.component.ts
+ 71
+
+
+
+ ~ hours
+ ~ å°æ
+
+ src/app/shared/shared-instance/instance-features-table.component.ts
+ 73
+
-
- ~ 1 minute
- ~ 1 åé
- src/app/shared/shared-instance/instance-features-table.component.ts74
+
+ ~ {minutes, plural, =1 {1 minute} other { minutes}}
+ ~ {minutes, plural, =1 {1åé} other {åé}}
+
+ 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
ç Full HD å½±ç
- src/app/shared/shared-instance/instance-features-table.component.ts92
+ src/app/shared/shared-instance/instance-features-table.component.ts98
of HD videos
ç HD å½±ç
- 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
+
+
+ Accepted follows
+ å·²æ¥åç追蹤
+ src/app/shared/shared-instance/instance-follow.service.ts146
+
+
+ Rejected follows
+ å·²åçµç追蹤
+ src/app/shared/shared-instance/instance-follow.service.ts150
+
+
+ Pending follows
+ æ±ç½®ä¸ç追蹤
+ src/app/shared/shared-instance/instance-follow.service.ts154
(channel page)
@@ -10444,7 +11333,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
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.ts128
+ src/app/shared/shared-video-miniature/video-miniature.component.ts132
(account page)
@@ -10484,35 +11373,37 @@ 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.ts67
+ src/app/shared/shared-moderation/user-ban-modal.component.ts72
User banned.
使ç¨è
å·²é»æã
- src/app/shared/shared-moderation/user-ban-modal.component.ts68
+ src/app/shared/shared-moderation/user-ban-modal.component.ts75
-
- Ban users
- å°é 使ç¨è
+
+ Ban {count, plural, =1 {1 user} other { users}}
+ å°é {count, plural, =1 {1 å使ç¨è
} other { å使ç¨è
}}
src/app/shared/shared-moderation/user-ban-modal.component.ts
- 82
+ 91
+
+ Ban users
+ å°é 使ç¨è
+ src/app/shared/shared-moderation/user-ban-modal.component.ts93
+
Ban ""
å°éãã
-
- src/app/shared/shared-moderation/user-ban-modal.component.ts
- 84
-
+ src/app/shared/shared-moderation/user-ban-modal.component.ts97
Do you really want to unban ?
@@ -10524,44 +11415,47 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
使ç¨è
å·²åæ¶é»æã
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.ts103
+
+ If you remove this user, you won't be able to create another user or channel with <strong></strong> username!
+ è¥æ¨ç§»é¤æ¤ä½¿ç¨è
ï¼æ¨å°ç¡æ³å»ºç«å
¶ä»æ <strong></strong> 使ç¨è
å稱ç使ç¨è
æé »éï¼
+
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts
+ 104
+
Delete
åªé¤
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts104
+ 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.ts110
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts111
User email set as verified
使ç¨è
çé»åéµä»¶è¨å®çºå·²é©è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts122
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts123
Account muted.
帳è 已解é¤éé³ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts134
+ 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.ts162
+ 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.ts190
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts191
Mute server
@@ -10576,165 +11470,165 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Add a message to communicate with the reporter
æ°å¢è¨æ¯ä»¥èåå ±è
æºé
- src/app/shared/shared-abuse-list/abuse-message-modal.component.ts100
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.ts101
Add a message to communicate with the moderation team
æ°å¢è¨æ¯ä»¥èå¯©æ ¸åéé²è¡æºé
- src/app/shared/shared-abuse-list/abuse-message-modal.component.ts103
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.ts104
Account unmuted by the instance.
帳è 已被ç«èºè§£é¤éé³ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts204
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts205
Instance muted by the instance.
ç«èº 已被ç«èºéé³ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts218
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts219
Instance unmuted by the instance.
ç«èº 已被ç«èºè§£é¤éé³ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts232
+ 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.ts243
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts244
Delete account comments
åªé¤å¸³èçè¨
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts244
+ 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.ts250
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts251
My account moderation
æç帳èå¯©æ ¸
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts290
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts291
Edit user
編輯使ç¨è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts339
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340
Change quota, role, and more.
è®æ´é
é¡ãè§è²ççã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts341
Delete user
åªé¤ä½¿ç¨è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts344
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts345
Unban user
åæ¶å°é使ç¨è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts356
+ 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.ts357
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts358
Mute this account
éé³æ¤å¸³è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts295
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts373
+ 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.ts296
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts297
Unmute this account
解é¤éé³æ¤å¸³è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts301
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts379
+ 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.ts302
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts303
Mute the instance
éé³ç«èº
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts307
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts391
+ 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.ts308
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts309
Unmute the instance
解é¤éé³ç«èº
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts313
+ 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.ts314
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts315
Remove comments from your videos
å¾æ¨çå½±ç移é¤çè¨
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts319
+ 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.ts320
+ 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.ts374
+ 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.ts380
+ 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.ts392
+ 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.ts397
+ 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.ts398
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts399
Remove comments from your instance
å¾æ¨çç«èºç§»é¤çè¨
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts408
+ 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.ts409
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts410
Instance moderation
ç«å°ç®¡ç
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts418
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts419
Block videos
@@ -10807,8 +11701,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Captions
åå¹
- src/app/+videos/+video-edit/shared/video-edit.component.html166
- src/app/shared/shared-abuse-list/abuse-details.component.ts26
+ src/app/+videos/+video-edit/shared/video-edit.component.html165
+ src/app/shared/shared-abuse-list/abuse-details.component.ts27
src/app/shared/shared-moderation/abuse.service.ts166
@@ -10819,17 +11713,22 @@ 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.ts122
Too many attempts, please try again later.
太å¤æ¬¡å試ï¼è«ç¨å¾å試ã
- src/app/core/rest/rest-extractor.service.ts68
+ src/app/core/rest/rest-extractor.service.ts125
Server error. Please retry later.
伺æå¨é¯èª¤ãè«ç¨å¾é試ã
- src/app/core/rest/rest-extractor.service.ts71
+ src/app/core/rest/rest-extractor.service.ts129
+
+
+ Unknown server error
+ æªç¥ç伺æå¨é¯èª¤
+ src/app/core/rest/rest-extractor.service.ts132
Subscribed to all current channels of . You will be notified of all their new videos.
@@ -10868,18 +11767,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
@@ -10950,7 +11843,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Do you really want to delete this comment?
æ¨ççè¦åªé¤æ¤çè¨åï¼
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts172
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts181
src/app/shared/shared-abuse-list/abuse-list-table.component.ts410
@@ -10961,40 +11854,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.ts219
Format name
æ ¼å¼å稱
- src/app/shared/shared-video-miniature/video-download.component.ts214
+ src/app/shared/shared-video-miniature/video-download.component.ts220
Size
大å°
- src/app/shared/shared-video-miniature/video-download.component.ts215
+ src/app/shared/shared-video-miniature/video-download.component.ts221
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.ts223
+ src/app/shared/shared-video-miniature/video-download.component.ts246
Codec
編解碼å¨
- src/app/shared/shared-video-miniature/video-download.component.ts237
+ src/app/shared/shared-video-miniature/video-download.component.ts243
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.ts50
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.html16
Video reported.
@@ -11010,7 +11901,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Video deleted.
å½±çå·²åªé¤ã
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts101
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts102
src/app/shared/shared-abuse-list/abuse-list-table.component.ts383
@@ -11028,7 +11919,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ä¸è¼
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.html144
Display live information
@@ -11038,48 +11929,68 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Update
æ´æ°
- src/app/+manage/video-channel-edit/video-channel-update.component.ts181
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts187
src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html61
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html65
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/+videos/+video-edit/video-update.component.html21
src/app/shared/shared-main/buttons/edit-button.component.ts22
+ 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.ts82
+ src/app/+admin/overview/videos/video-list.component.ts84
src/app/shared/shared-moderation/video-block.component.html50
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts359
Run HLS transcoding
å·è¡ HLS è½æ編碼
- src/app/+admin/overview/videos/video-list.component.ts96
+ src/app/+admin/overview/videos/video-list.component.ts98
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts391
Run WebTorrent transcoding
å·è¡ WebTorrent è½æ編碼
- src/app/+admin/overview/videos/video-list.component.ts102
+ src/app/+admin/overview/videos/video-list.component.ts104
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts397
Delete HLS files
åªé¤ HLS æªæ¡
- src/app/+admin/overview/videos/video-list.component.ts108
+ src/app/+admin/overview/videos/video-list.component.ts110
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts403
Delete WebTorrent files
åªé¤ WebTorrent æªæ¡
- src/app/+admin/overview/videos/video-list.component.ts114
+ src/app/+admin/overview/videos/video-list.component.ts116
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts409
+
+ Are you sure you want to delete this file?
+ æ¨ççæ³è¦åªé¤æ¤ æªæ¡åï¼
+ src/app/+admin/overview/videos/video-list.component.ts213
+
+
+ Delete file
+ åªé¤æªæ¡
+ src/app/+admin/overview/videos/video-list.component.ts214
+
+
+ File removed.
+ æªæ¡å·²ç§»é¤ã
+ src/app/+admin/overview/videos/video-list.component.ts220
+
+
+ Are you sure you want to delete {count, plural, =1 {this video} other {these videos}}?
+ æ¨ç¢ºå®æ¨æ³è¦åªé¤ {count, plural, =1 {æ¤å½±ç} other {these é¨å½±ç}}åï¼
+ src/app/+admin/overview/videos/video-list.component.ts229
+
Save to playlist
å²åå°ææ¾æ¸
å®
@@ -11155,6 +12066,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
解é¤å°é
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts210
+
+ The live stream will be automatically terminated and replays won't be saved.
+ ç´æ串æµå°æèªåçµæ¢ï¼ä¸ä¸æå²åéæã
+
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
+ 233
+
+
Mute server account
éé³ä¼ºæå¨å¸³è
@@ -11163,29 +12082,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.ts383
-
+
+
+
+ src/app/+accounts/accounts.component.ts192src/app/shared/shared-abuse-list/abuse-details.component.html57src/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.html74
Note
注æ
- src/app/shared/shared-abuse-list/abuse-details.component.html80
+ src/app/shared/shared-abuse-list/abuse-details.component.html81
The video was deleted
å½±ç已被åªé¤
- src/app/shared/shared-abuse-list/abuse-details.component.html89
+ src/app/shared/shared-abuse-list/abuse-details.component.html90
Comment:
çè¨ï¼
- src/app/shared/shared-abuse-list/abuse-details.component.html95
+ src/app/shared/shared-abuse-list/abuse-details.component.html96
Messages with the reporter
@@ -11200,7 +12119,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
@@ -11210,42 +12129,42 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Published
å·²ç¼ä½
- src/app/shared/shared-video-miniature/video-miniature.component.ts173
+ src/app/shared/shared-video-miniature/video-miniature.component.ts177
-
- Publication scheduled on
- ç¼ä½é å®æ¼
- src/app/shared/shared-video-miniature/video-miniature.component.ts178
+
+ Publication scheduled on
+ æå®æ¼ ç¼ä½
+ src/app/shared/shared-video-miniature/video-miniature.component.ts182
Transcoding failed
è½æ編碼失æ
- src/app/shared/shared-video-miniature/video-miniature.component.ts182
+ src/app/shared/shared-video-miniature/video-miniature.component.ts186
Move to external storage failed
移åè³å¤é¨å²å空é失æ
- src/app/shared/shared-video-miniature/video-miniature.component.ts186
+ src/app/shared/shared-video-miniature/video-miniature.component.ts190
Waiting transcoding
æ£å¨çå¾
è½æ編碼
- src/app/shared/shared-video-miniature/video-miniature.component.ts190
+ src/app/shared/shared-video-miniature/video-miniature.component.ts194
To transcode
è½æ編碼
- src/app/shared/shared-video-miniature/video-miniature.component.ts194
+ src/app/shared/shared-video-miniature/video-miniature.component.ts198
To import
å¯å
¥
- src/app/shared/shared-video-miniature/video-miniature.component.ts198
+ src/app/shared/shared-video-miniature/video-miniature.component.ts202
To edit
編輯
- src/app/shared/shared-video-miniature/video-miniature.component.ts202
+ src/app/shared/shared-video-miniature/video-miniature.component.ts206
Subscribe to RSS feed ""
@@ -11258,21 +12177,24 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
+ 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.html73
- src/app/menu/menu.component.html110
+ src/app/+videos/+video-watch/video-watch.component.html76
+ src/app/menu/menu.component.html111
+ src/app/shared/shared-instance/instance-about-accordion.component.html84
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.html47
+ src/app/shared/shared-video-miniature/video-download.component.html66
+ src/app/shared/shared-video-miniature/video-download.component.html77
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/videos-selection.component.html1
@@ -11285,9 +12207,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å¾ç¨å¾è§ç移é¤
src/app/shared/shared-thumbnail/video-thumbnail.component.ts30
-
- Instance default theme ()
- ç«å°é è¨ä½æ¯ä¸»é¡ ()
+
+ default theme ()
+ é è¨ä¸»é¡ï¼ï¼
src/app/shared/shared-user-settings/user-interface-settings.component.html
8
@@ -11296,10 +12218,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Light/Orange
æ·ºè²ï¼æ©è²
-
- src/app/shared/shared-user-settings/user-interface-settings.component.ts
- 21
-
+ src/app/core/theme/theme.service.ts50
LIVE ENDED
@@ -11309,114 +12228,111 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Only I can see this video
åªææå¯ä»¥çè¦æ¤å½±ç
- src/app/shared/shared-main/video/video.service.ts364
+ src/app/shared/shared-main/video/video.service.ts385
Only shareable via a private link
å
å¯ééç§äººé£çµå享
- src/app/shared/shared-main/video/video.service.ts365
+ src/app/shared/shared-main/video/video.service.ts386
Anyone can see this video
ä»»ä½äººé½å¯ä»¥çå°æ¤å½±ç
- src/app/shared/shared-main/video/video.service.ts366
+ src/app/shared/shared-main/video/video.service.ts387
Only users of this instance can see this video
å
æ¤ç«èºç使ç¨è
æå¯è§çæ¤å½±ç
- src/app/shared/shared-main/video/video.service.ts367
+ src/app/shared/shared-main/video/video.service.ts388
Video to import updated.
å¯å
¥çå½±çå·²æ´æ°ã
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts138
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts139
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts135
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts128
Your video was uploaded to your account and is private.
æ¨çå½±çå·²ä¸å³å°æ¨ç帳è並çºç§äººå½±çã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts106
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts112
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.ts107
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts113
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.ts109
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts115
Publish
ç¼ä½
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts
- 122
-
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts128
Upload
ä¸å³
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts237
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts243
Upload
ä¸å³
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts239
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts245
Video published.
å½±çå·²ç¼ä½ã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts260
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts266
You have unsaved changes! If you leave, your changes will be lost.
æ¨ææªå²åçè®æ´ï¼å¦ææ¨é¢éï¼æ¨çè®æ´å°æéºå¤±ã
- src/app/+videos/+video-edit/video-update.component.ts86
+ src/app/+videos/+video-edit/video-update.component.ts89
Video updated.
å½±çå·²æ´æ°ã
- src/app/+videos/+video-edit/video-update.component.ts148
+ src/app/+videos/+video-edit/video-update.component.ts147
(extensions: )
ï¼å¯æªåï¼ï¼
- src/app/+video-studio/edit/video-studio-edit.component.ts106
- src/app/+video-studio/edit/video-studio-edit.component.ts110
+ src/app/+video-studio/edit/video-studio-edit.component.ts107
+ src/app/+video-studio/edit/video-studio-edit.component.ts111
"" will be added at the beginning of the video
"" å°æ°å¢è³å½±çéé
- src/app/+video-studio/edit/video-studio-edit.component.ts122
+ src/app/+video-studio/edit/video-studio-edit.component.ts123
"" will be added at the end of the video
ããå°ææ°å¢è³å½±çççµå°¾
- src/app/+video-studio/edit/video-studio-edit.component.ts126
+ src/app/+video-studio/edit/video-studio-edit.component.ts127
"" image watermark will be added to the video
ããåçæ°´å°å°ææ°å¢è³å½±ç
- src/app/+video-studio/edit/video-studio-edit.component.ts130
+ src/app/+video-studio/edit/video-studio-edit.component.ts131
Video will begin at and stop at
å½±çå°æéå§æ¼ 並åæ¢æ¼
- src/app/+video-studio/edit/video-studio-edit.component.ts137
+ src/app/+video-studio/edit/video-studio-edit.component.ts138
Video will begin at
å½±çå°æéå§æ¼
- src/app/+video-studio/edit/video-studio-edit.component.ts141
+ src/app/+video-studio/edit/video-studio-edit.component.ts142
Video will stop at
å½±çå°æåæ¢æ¼
- src/app/+video-studio/edit/video-studio-edit.component.ts145
+ src/app/+video-studio/edit/video-studio-edit.component.ts146
Report comment
@@ -11426,22 +12342,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.ts234
+ 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.ts235
+ 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.ts240
+ 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.ts241
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts244
+
+
+ Other videos
+ å
¶ä»å½±ç
+
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html
+ 4,6
+
Placeholder image
@@ -11454,123 +12378,123 @@ 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.ts315
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts347
Redirection
éæ°å°å
- src/app/+videos/+video-watch/video-watch.component.ts316
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts348
This video contains mature or explicit content. Are you sure you want to watch it?
éé¨å½±çå
å«æ人æ裸é²å
§å®¹ãæ¨ç¢ºå®æ¨æ³è¦è§çåï¼
- src/app/+videos/+video-watch/video-watch.component.ts367
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts403
Mature or explicit content
æ人æ裸é²å
§å®¹
- src/app/+videos/+video-watch/video-watch.component.ts368
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts404
Up Next
å¾ä¸
- src/app/+videos/+video-watch/video-watch.component.ts441
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts485
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/+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.ts442
- 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.html34
- src/app/shared/shared-moderation/video-block.component.html46
- src/app/shared/shared-video-miniature/video-download.component.html152
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+login/login.component.html143src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html42src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html25src/app/+videos/+video-edit/video-add-components/video-upload.component.html69src/app/+videos/+video-edit/video-add-components/video-upload.component.html80src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73src/app/+videos/+video-watch/video-watch.component.ts486src/app/modal/confirm.component.html23src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/video-report.component.html84src/app/shared/shared-moderation/user-ban-modal.component.html34src/app/shared/shared-moderation/video-block.component.html46src/app/shared/shared-video-miniature/video-download.component.html140
Autoplay is suspended
èªåææ¾å·²æ«å
- src/app/+videos/+video-watch/video-watch.component.ts443
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts487
Enter/exit fullscreen
é²å
¥ï¼é¢éå
¨è¢å¹
- src/app/+videos/+video-watch/video-watch.component.ts734
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts791
Play/Pause the video
ææ¾ï¼æ«åå½±ç
- src/app/+videos/+video-watch/video-watch.component.ts735
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts792
Mute/unmute the video
éé³ï¼åæ¶éé³å½±ç
- src/app/+videos/+video-watch/video-watch.component.ts736
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts793
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.ts738
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts795
Increase the volume
å¢å é³é
- src/app/+videos/+video-watch/video-watch.component.ts740
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts797
Decrease the volume
éä½é³é
- src/app/+videos/+video-watch/video-watch.component.ts741
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts798
Seek the video forward
ååå¿«è½
- src/app/+videos/+video-watch/video-watch.component.ts743
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts800
Seek the video backward
åå¾å¿«è½
- src/app/+videos/+video-watch/video-watch.component.ts744
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts801
Increase playback rate
æé«ææ¾é度
- src/app/+videos/+video-watch/video-watch.component.ts746
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts803
Decrease playback rate
éä½ææ¾é度
- src/app/+videos/+video-watch/video-watch.component.ts747
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts804
Navigate in the video to the previous frame
å¨å½±çä¸è·³è³ä¸ä¸åç«é¢
- src/app/+videos/+video-watch/video-watch.component.ts749
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts806
Navigate in the video to the next frame
å¨å½±çä¸è·³è³ä¸ä¸åç«é¢
- src/app/+videos/+video-watch/video-watch.component.ts750
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts807
Toggle theater mode
åæåé¢æ¨¡å¼
- src/app/+videos/+video-watch/video-watch.component.ts755
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts812
Like the video
åæ¡æ¤å½±ç
@@ -11589,8 +12513,8 @@ 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/core/menu/menu.service.ts137
+ src/app/+videos/video-list/videos-list-common-page.component.ts199
+ src/app/core/menu/menu.service.ts146
Videos from your subscriptions
@@ -11603,13 +12527,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+my-library/my-library.component.ts67
src/app/+videos/video-list/video-user-subscriptions.component.ts25
src/app/+videos/videos-routing.module.ts56
- src/app/core/menu/menu.service.ts91
+ src/app/core/menu/menu.service.ts100
History
æ·å²ç´é
src/app/+my-library/my-library.component.ts80
- src/app/core/menu/menu.service.ts97
+ src/app/core/menu/menu.service.ts106
Open actions
@@ -11623,9 +12547,9 @@ 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/core/menu/menu.service.ts142
- src/app/core/menu/menu.service.ts143
+ src/app/+videos/video-list/videos-list-common-page.component.ts193
+ src/app/core/menu/menu.service.ts151
+ src/app/core/menu/menu.service.ts152
Exclude
@@ -11656,26 +12580,23 @@ 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
æ¢ç´¢å½±ç
src/app/+videos/videos-routing.module.ts17
- src/app/core/menu/menu.service.ts124
+ src/app/core/menu/menu.service.ts133
Trending videos
ç±éå½±ç
- src/app/core/menu/menu.service.ts130
+ src/app/core/menu/menu.service.ts139
Recently added videos
æè¿æ°å¢çå½±ç
- src/app/core/menu/menu.service.ts136
+ src/app/core/menu/menu.service.ts145
Upload a video