X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.zh-Hant-TW.xlf;h=0fd2c71cbb65975ddd2a7e5046faf8535b31e8ce;hb=1a86408cbb759d6461d1ec9e298ee0b5b7ad9722;hp=ad5862a59ffe30dc81282d942d70d34ffd38b8f6;hpb=c5ce27f8648791840bf28d3cbd0331c6664fad2e;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 ad5862a59..0fd2c71cb 100644
--- a/client/src/locale/angular.zh-Hant-TW.xlf
+++ b/client/src/locale/angular.zh-Hant-TW.xlf
@@ -6,735 +6,876 @@
Channel avatar
é »é大é è²¼
-
- src/app/shared/shared-main/account/video-avatar-channel.component.html4src/app/shared/shared-main/account/video-avatar-channel.component.html17
+ src/app/shared/shared-main/account/video-avatar-channel.component.html4
+ src/app/shared/shared-main/account/video-avatar-channel.component.html17
+
Account avatar
帳è大é è²¼
-
- src/app/shared/shared-main/account/video-avatar-channel.component.html7src/app/shared/shared-main/account/video-avatar-channel.component.html13src/app/shared/shared-main/account/video-avatar-channel.component.html23
+ src/app/shared/shared-main/account/video-avatar-channel.component.html7
+ src/app/shared/shared-main/account/video-avatar-channel.component.html13
+ src/app/shared/shared-main/account/video-avatar-channel.component.html23
+
You don't have notifications.
æ¨æ²æéç¥ã
-
- src/app/shared/shared-main/users/user-notifications.component.html1
+ src/app/shared/shared-main/users/user-notifications.component.html1
+
published a new video:
ç¼ä½äºæ°å½±çï¼
-
- src/app/shared/shared-main/users/user-notifications.component.html15
+ src/app/shared/shared-main/users/user-notifications.component.html15
+
The notification concerns a video now unavailable
æ¤éç¥èä¸åç®åä¸å¯ç¨çå½±çæé
-
- src/app/shared/shared-main/users/user-notifications.component.html24
+ src/app/shared/shared-main/users/user-notifications.component.html24
+
Your video has been unblocked
æ¨çå½±ç 已被解é¤å°é
-
- src/app/shared/shared-main/users/user-notifications.component.html33
+ src/app/shared/shared-main/users/user-notifications.component.html33
+
Your video has been blocked
æ¨çå½±ç 已被å°é
-
- src/app/shared/shared-main/users/user-notifications.component.html41
+ src/app/shared/shared-main/users/user-notifications.component.html41
+
A new video abuse has been created on video
æ°çå½±çæ¿«ç¨å·²å¨å½±ç ä¸å»ºç«
-
- src/app/shared/shared-main/users/user-notifications.component.html49
+ src/app/shared/shared-main/users/user-notifications.component.html49
+
A new comment abuse has been created on video
æ°ççè¨æ¿«ç¨å·²å¨å½±ç ä¸å»ºç«
-
- src/app/shared/shared-main/users/user-notifications.component.html53
+ src/app/shared/shared-main/users/user-notifications.component.html53
+
A new account abuse has been created on account
æ°ç帳èæ¿«ç¨å·²å¨å¸³è ä¸å»ºç«
-
- src/app/shared/shared-main/users/user-notifications.component.html57
+ src/app/shared/shared-main/users/user-notifications.component.html57
+
A new abuse has been created
æ°çæ¿«ç¨å·²å»ºç«
-
- src/app/shared/shared-main/users/user-notifications.component.html62
+ src/app/shared/shared-main/users/user-notifications.component.html62
+
Your abuse has been acceptedrejected
æ¨çæ¿«ç¨å·²è¢«acceptedåçµ
-
- src/app/shared/shared-main/users/user-notifications.component.html70
+ src/app/shared/shared-main/users/user-notifications.component.html70
+
Abuse has a new message
æ¿«ç¨ææ°è¨æ¯
-
- src/app/shared/shared-main/users/user-notifications.component.html80
+ src/app/shared/shared-main/users/user-notifications.component.html80
+
The recently added video has been automatically blocked
æè¿æ°å¢çå½±ç已被èªåå°é
-
- src/app/shared/shared-main/users/user-notifications.component.html88
+ src/app/shared/shared-main/users/user-notifications.component.html88
+
commented your video
å·²å¨æ¨çå½±çä¸çè¨
-
- src/app/shared/shared-main/users/user-notifications.component.html101
+ src/app/shared/shared-main/users/user-notifications.component.html101
+
The notification concerns a comment now unavailable
æ¤éç¥èç®åä¸å¯ç¨ççè¨æé
-
- src/app/shared/shared-main/users/user-notifications.component.html109
+ src/app/shared/shared-main/users/user-notifications.component.html109
+
Your video has been published
æ¨çå½±ç å·²ç¼ä½
-
- src/app/shared/shared-main/users/user-notifications.component.html118
+ src/app/shared/shared-main/users/user-notifications.component.html118
+
Your video import succeeded
æ¨çå½±çå¯å
¥ æå
-
- src/app/shared/shared-main/users/user-notifications.component.html126
+ src/app/shared/shared-main/users/user-notifications.component.html126
+
Your video import failed
æ¨çå½±çå¯å
¥ 失æ
-
- src/app/shared/shared-main/users/user-notifications.component.html134
+ src/app/shared/shared-main/users/user-notifications.component.html134
+
User registered on your instance
使ç¨è
å·²å¨æ¨çç«èºä¸è¨»å
-
- src/app/shared/shared-main/users/user-notifications.component.html142
+ src/app/shared/shared-main/users/user-notifications.component.html142
+
is following your channel your account
æ£å¨è¿½è¹¤æ¨çé »é æ¨ç帳è
-
- src/app/shared/shared-main/users/user-notifications.component.html152
+ src/app/shared/shared-main/users/user-notifications.component.html152
+
mentioned you on video
å¨å½±çæåæ¨
-
- src/app/shared/shared-main/users/user-notifications.component.html165
+ src/app/shared/shared-main/users/user-notifications.component.html165
+
Your instance has a new follower () awaiting your approval
æ¨çç«èºææ°ç追蹤è
() æ£å¨çå¾
æ¨çæ¹å
-
- src/app/shared/shared-main/users/user-notifications.component.html173
+ src/app/shared/shared-main/users/user-notifications.component.html173
+
Your instance automatically followed
æ¨çç«èºå·²èªå追蹤
-
- src/app/shared/shared-main/users/user-notifications.component.html182
+ src/app/shared/shared-main/users/user-notifications.component.html182
+
The notification points to content now unavailable
éç¥æåçå
§å®¹ç¾å¨ä¸å¯ç¨
-
- src/app/shared/shared-main/users/user-notifications.component.html190
+ src/app/shared/shared-main/users/user-notifications.component.html190
+
Change your avatar
è®æ´æ¨ç大é è²¼
-
- src/app/shared/shared-main/account/actor-avatar-info.component.html10
+ src/app/shared/shared-main/account/actor-avatar-info.component.html10
+
-
- src/app/shared/shared-main/buttons/action-dropdown.component.html22
+ src/app/shared/shared-main/buttons/action-dropdown.component.html22
+
Save to
å²åè³
-
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html4
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html4
+
Options
é¸é
-
- src/app/+videos/+video-watch/comment/video-comment.component.html50
+ src/app/+videos/+video-watch/comment/video-comment.component.html50
+
Start at
éå§æ¼
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html57src/app/shared/shared-share-modal/video-share.component.html113src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34src/app/shared/shared-moderation/report-modals/video-report.component.html47
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html57
+ src/app/shared/shared-share-modal/video-share.component.html113
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34
+ src/app/shared/shared-moderation/report-modals/video-report.component.html47
+
Stop at
åæ¢æ¼
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html71src/app/shared/shared-share-modal/video-share.component.html144src/app/shared/shared-video-playlist/video-add-to-playlist.component.html35src/app/shared/shared-moderation/report-modals/video-report.component.html62
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html71
+ src/app/shared/shared-share-modal/video-share.component.html144
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html35
+ src/app/shared/shared-moderation/report-modals/video-report.component.html62
+
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.html74
+ src/app/shared/shared-moderation/report-modals/video-report.component.html74
+
Please describe the issue...
è«æè¿°åé¡â¦â¦
-
- src/app/shared/shared-moderation/report-modals/report.component.html42src/app/shared/shared-moderation/report-modals/video-report.component.html80src/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.html80
+ src/app/shared/shared-moderation/report-modals/report.component.html42
+
Search playlists
æå°ææ¾æ¸
å®
-
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html9
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html9
+
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.html66
+
Display name
顯示å稱
- src/app/+signup/+register/register-step-user.component.html4src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6src/app/shared/shared-video-playlist/video-add-to-playlist.component.html71src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html53src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html53
+
+
+
+
+
+
+ src/app/+signup/+register/register-step-user.component.html8src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33src/app/shared/shared-video-playlist/video-add-to-playlist.component.html71src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html53src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html53src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6
Create
建ç«
-
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8src/app/shared/shared-video-playlist/video-add-to-playlist.component.html81src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html8src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html8src/app/+admin/users/user-edit/user-edit.component.html8src/app/+admin/users/user-edit/user-edit.component.html8
+ 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/+my-library/+my-video-channels/my-video-channel-edit.component.html8
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html8
+ src/app/+admin/users/user-edit/user-edit.component.html8
+ src/app/+admin/users/user-edit/user-edit.component.html8
+
video
å½±ç
-
- src/app/shared/shared-video-miniature/video-download.component.html12
+ src/app/shared/shared-video-miniature/video-download.component.html12
+
subtitles
åå¹
-
- src/app/shared/shared-video-miniature/video-download.component.html11
+ src/app/shared/shared-video-miniature/video-download.component.html11
+
Format
æ ¼å¼
-
- src/app/shared/shared-video-miniature/video-download.component.html45
+ src/app/shared/shared-video-miniature/video-download.component.html45
+
-
- src/app/shared/shared-video-miniature/video-download.component.html49src/app/shared/shared-video-miniature/video-download.component.html61src/app/shared/shared-video-miniature/video-download.component.html73
+ src/app/shared/shared-video-miniature/video-download.component.html49
+ src/app/shared/shared-video-miniature/video-download.component.html61
+ src/app/shared/shared-video-miniature/video-download.component.html73
+
Video stream
è¦è¨ä¸²æµ
-
- src/app/shared/shared-video-miniature/video-download.component.html57
+ src/app/shared/shared-video-miniature/video-download.component.html57
+
Audio stream
é³é »ä¸²æµ
-
- src/app/shared/shared-video-miniature/video-download.component.html69
+ src/app/shared/shared-video-miniature/video-download.component.html69
+
Direct download
ç´æ¥ä¸è¼
-
- src/app/shared/shared-video-miniature/video-download.component.html87
+ src/app/shared/shared-video-miniature/video-download.component.html87
+
Torrent (.torrent file)
種åï¼.torrent æªæ¡ï¼
-
- src/app/shared/shared-video-miniature/video-download.component.html92
+ src/app/shared/shared-video-miniature/video-download.component.html92
+
video
å½±ç
- src/app/shared/shared-video-miniature/video-download.component.ts48
+ src/app/shared/shared-video-miniature/video-download.component.ts48src/app/+videos/+video-edit/video-add-components/video-upload.component.ts228
subtitles
åå¹
-
- src/app/shared/shared-video-miniature/video-download.component.ts49
+ src/app/shared/shared-video-miniature/video-download.component.ts49
+
Cancel
åæ¶
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html45
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html45
+
Download
ä¸è¼
-
- src/app/shared/shared-video-miniature/video-download.component.html4src/app/shared/shared-video-miniature/video-download.component.html104
+ src/app/shared/shared-video-miniature/video-download.component.html4
+ src/app/shared/shared-video-miniature/video-download.component.html104
+
Reason...
çç±â¦â¦
-
- src/app/shared/shared-moderation/user-ban-modal.component.html12
+ src/app/shared/shared-moderation/user-ban-modal.component.html12
+
Cancel
åæ¶
-
- src/app/shared/shared-video-miniature/videos-selection.component.html19
+ src/app/shared/shared-video-miniature/videos-selection.component.html19
+
Submit
é交
-
- src/app/+my-library/my-videos/modals/video-change-ownership.component.html27src/app/shared/shared-moderation/report-modals/report.component.html57src/app/shared/shared-moderation/video-block.component.html43src/app/shared/shared-moderation/report-modals/video-report.component.html95src/app/+about/about-instance/contact-admin-modal.component.html53src/app/shared/shared-moderation/report-modals/report.component.html57
+ src/app/+my-library/my-videos/modals/video-change-ownership.component.html27
+ src/app/shared/shared-moderation/report-modals/report.component.html57
+ src/app/shared/shared-moderation/video-block.component.html43
+ src/app/shared/shared-moderation/report-modals/video-report.component.html95
+ src/app/+about/about-instance/contact-admin-modal.component.html53
+ src/app/shared/shared-moderation/report-modals/report.component.html57
+
Report video ""
åå ±å½±ç ""
-
- src/app/shared/shared-moderation/report-modals/video-report.component.html3
+ src/app/shared/shared-moderation/report-modals/video-report.component.html3
+
What is the issue?
ä»éº¼åé¡ï¼
-
- src/app/shared/shared-moderation/report-modals/report.component.html13src/app/shared/shared-moderation/report-modals/video-report.component.html13src/app/shared/shared-moderation/report-modals/report.component.html13
+ 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
+
This will ask remote instances to delete it
éæè¦æ±é 端ç«èºå°å
¶åªé¤
-
- src/app/shared/shared-moderation/video-block.component.html27
+ src/app/shared/shared-moderation/video-block.component.html27
+
Blocking this live will automatically terminate the live stream.
å°éæ¤ç´æå°æèªåçµæç´æ串æµã
-
- src/app/shared/shared-moderation/video-block.component.html33
+ src/app/shared/shared-moderation/video-block.component.html33
+
Unfederate the video
解é¤å½±çè¯æ
-
- src/app/shared/shared-moderation/video-block.component.html24
+ src/app/shared/shared-moderation/video-block.component.html24
+
Unlisted
ä¸ååº
-
- src/app/shared/shared-video-miniature/video-miniature.component.html6src/app/+videos/+video-watch/video-watch-playlist.component.html9
+ src/app/shared/shared-video-miniature/video-miniature.component.html6
+ src/app/+videos/+video-watch/video-watch-playlist.component.html9
+
Private
ç§å¯
-
- src/app/shared/shared-video-miniature/video-miniature.component.html7src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html33src/app/+videos/+video-watch/video-watch-playlist.component.html10
+ src/app/shared/shared-video-miniature/video-miniature.component.html7
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html33
+ src/app/+videos/+video-watch/video-watch-playlist.component.html10
+
{VAR_PLURAL, plural, =1 {1 view} other { views}}
{VAR_PLURAL, plural, =1 {1 次檢è¦} other { 次檢è¦}}
-
- src/app/shared/shared-video-miniature/video-miniature.component.html31
+ src/app/shared/shared-video-miniature/video-miniature.component.html32
+
+
+
+
+
+ src/app/shared/shared-video-miniature/video-miniature.component.html
+ 32,33
+
+
Blocked
å·²å°é
-
- src/app/shared/shared-video-miniature/video-miniature.component.html51
+ src/app/shared/shared-video-miniature/video-miniature.component.html53
+
Sensitive
ææç
-
- src/app/shared/shared-video-miniature/video-miniature.component.html56
+ src/app/shared/shared-video-miniature/video-miniature.component.html58
+
{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}}
{VAR_PLURAL, plural, =0 {No videos} =1 {1 é¨å½±ç} other { é¨å½±ç}}
-
- src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9
+ src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9
+
-
- src/app/shared/shared-video-playlist/video-playlist-miniature.component.html22
+ src/app/shared/shared-video-playlist/video-playlist-miniature.component.html22
+
Updated
å·²æ´æ°
-
- src/app/shared/shared-video-playlist/video-playlist-miniature.component.html29
+ src/app/shared/shared-video-playlist/video-playlist-miniature.component.html29
+
Unavailable
ä¸å¯ç¨
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html32
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html32
+
Deleted
å·²åªé¤
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html34src/app/shared/shared-abuse-list/abuse-list-table.component.html116src/app/+videos/+video-watch/comment/video-comment.component.html57
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html34
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html116
+ src/app/+videos/+video-watch/comment/video-comment.component.html57
+
Edit starts/stops at
編輯éå§ï¼åæ¢æ¼
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html50
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html50
+
Save
å²å
-
- src/app/shared/shared-user-settings/user-interface-settings.component.html16src/app/shared/shared-user-settings/user-interface-settings.component.html16src/app/shared/shared-user-settings/user-video-settings.component.html77src/app/shared/shared-user-settings/user-video-settings.component.html77src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html82src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html27
+ src/app/shared/shared-user-settings/user-interface-settings.component.html16
+ src/app/shared/shared-user-settings/user-interface-settings.component.html16
+ src/app/shared/shared-user-settings/user-video-settings.component.html77
+ src/app/shared/shared-user-settings/user-video-settings.component.html77
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html82
+ src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html27
+
Delete from
å¾ åªé¤
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html88
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html88
+
No results.
æ²æçµæã
-
- src/app/shared/shared-video-miniature/abstract-video-list.html48src/app/shared/shared-video-miniature/abstract-video-list.html48src/app/shared/shared-video-miniature/videos-selection.component.html1src/app/shared/shared-video-miniature/abstract-video-list.html48src/app/shared/shared-video-miniature/abstract-video-list.html48src/app/shared/shared-video-miniature/abstract-video-list.html48src/app/shared/shared-video-miniature/abstract-video-list.html48src/app/shared/shared-video-miniature/abstract-video-list.html48src/app/+videos/video-list/overview/video-overview.component.html4
+ src/app/shared/shared-video-miniature/abstract-video-list.html48
+ src/app/shared/shared-video-miniature/abstract-video-list.html48
+ src/app/shared/shared-video-miniature/videos-selection.component.html1
+ src/app/shared/shared-video-miniature/abstract-video-list.html48
+ src/app/shared/shared-video-miniature/abstract-video-list.html48
+ src/app/shared/shared-video-miniature/abstract-video-list.html48
+ src/app/shared/shared-video-miniature/abstract-video-list.html48
+ src/app/shared/shared-video-miniature/abstract-video-list.html48
+ src/app/+videos/video-list/overview/video-overview.component.html4
+
Delete
åªé¤
-
- src/app/+my-library/my-videos/my-videos.component.html43src/app/+videos/+video-edit/shared/video-edit.component.html178
+ src/app/+my-library/my-videos/my-videos.component.html43
+ src/app/+videos/+video-edit/shared/video-edit.component.html178
+
Edit
編輯
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html11src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html11src/app/+videos/+video-edit/video-add-components/video-upload.component.html35src/app/+videos/+video-edit/shared/video-edit.component.html255src/app/+admin/users/user-edit/user-edit.component.html11src/app/+admin/users/user-edit/user-edit.component.html11
+
+
+
+
+
+
+
+
+
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html11src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html11src/app/+videos/+video-edit/video-add-components/video-upload.component.html35src/app/+videos/+video-edit/shared/video-edit.component.html267src/app/+admin/users/user-edit/user-edit.component.html11src/app/+admin/users/user-edit/user-edit.component.html11
Truncated preview
æªåé 覽
-
- src/app/shared/shared-forms/markdown-textarea.component.html11
+ src/app/shared/shared-forms/markdown-textarea.component.html11
+
+ HideHide
+
+ src/app/shared/shared-forms/input-toggle-hidden.component.ts
+ 37
+
+
+ ShowShow
+
+ src/app/shared/shared-forms/input-toggle-hidden.component.ts
+ 38
+
+
Complete preview
å®æ´é 覽
-
- src/app/shared/shared-forms/markdown-textarea.component.html19
+ src/app/shared/shared-forms/markdown-textarea.component.html19
+
<a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports:
ç¸å®¹ <a href="https://zh.wikipedia.org/wiki/Markdown#%E7%A4%BA%E4%BE%8B" target="_blank" rel="noopener noreferrer">Markdown</a> ï¼æ¯æ´ï¼
-
- src/app/shared/shared-main/misc/help.component.ts75
+ src/app/shared/shared-main/misc/help.component.ts75
+
Recommended
æ¨è¦
-
- src/app/shared/shared-forms/peertube-checkbox.component.html33
+ src/app/shared/shared-forms/peertube-checkbox.component.html33
+
Using an ActivityPub account
ä½¿ç¨ ActivityPub 帳æ¶
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html50
+ src/app/shared/shared-user-subscription/subscribe-button.component.html50
+
Subscribe with an account on this instance
使ç¨æ¤ç«èºä¸ç帳æ¶è¨é±
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html53
+ src/app/shared/shared-user-subscription/subscribe-button.component.html53
+
Subscribe with your local account
以æ¨çæ¬å°å¸³æ¶è¨é±
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html54
+ src/app/shared/shared-user-subscription/subscribe-button.component.html54
+
The live stream will be automatically terminated.
ç´æ串æµå°æèªåçµæã
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts205
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts205
+
Subscribe with a Mastodon account:
ä½¿ç¨ Mastodon 帳æ¶è¨é±ï¼
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html57
+ src/app/shared/shared-user-subscription/subscribe-button.component.html57
+
Using a syndication feed
使ç¨è¯åé¥é
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html62
+ src/app/shared/shared-user-subscription/subscribe-button.component.html62
+
Subscribe via RSS
éé RSS è¨é±
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html63
+ 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.html12
+
Remote subscribeRemote interact
é 端è¨é±é 端äºå
-
- src/app/shared/shared-user-subscription/remote-subscribe.component.html11
+ src/app/shared/shared-user-subscription/remote-subscribe.component.html11
+
You can subscribe to the channel via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there.
æ¨å¯ä»¥ééä»»ä½ç¸å®¹æ¼ ActivityPub çè¯çç«èºè¨é±æ¤é »éã èä¾ä¾èªªï¼å¨ Mastodon æ Pleroma çç«èºä¸ï¼æ¨å¯ä»¥å¨æå°æ¡è¼¸å
¥é »éç URL ä¾è¨é±ã
-
- src/app/shared/shared-user-subscription/remote-subscribe.component.html18
+ src/app/shared/shared-user-subscription/remote-subscribe.component.html18
+
You can interact with this via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there.
æ¨å¯ä»¥ééä»»ä½ç¸å®¹æ¼ ActivityPub çè¯çç«èºèæ¤äºåã èä¾ä¾èªªï¼å¨ Mastodon æ Pleroma çç«èºä¸ï¼æ¨å¯ä»¥å¨æå°æ¡è¼¸å
¥ç®å URL 並èå
¶äºåã
-
- src/app/shared/shared-user-subscription/remote-subscribe.component.html27
+ src/app/shared/shared-user-subscription/remote-subscribe.component.html27
+
PeerTube version
PeerTube çæ¬
-
- src/app/shared/shared-instance/instance-features-table.component.html6
+ src/app/shared/shared-instance/instance-features-table.component.html6
+
Default NSFW/sensitive videos policycan be redefined by the users
é è¨ç NSFWï¼ææå½±çæ¿çå¯ä»¥è¢«ä½¿ç¨è
éæ°å®ç¾©
-
- src/app/shared/shared-instance/instance-features-table.component.html13
+ src/app/shared/shared-instance/instance-features-table.component.html13
+
User registration allowed
å
許使ç¨è
註å
-
- src/app/shared/shared-instance/instance-features-table.component.html21
+ src/app/shared/shared-instance/instance-features-table.component.html21
+
Video uploads
å½±çä¸å³
-
- src/app/shared/shared-instance/instance-features-table.component.html28src/app/shared/shared-instance/instance-features-table.component.html39
+ src/app/shared/shared-instance/instance-features-table.component.html28
+ src/app/shared/shared-instance/instance-features-table.component.html39
+
Transcoding in multiple resolutions
æ£å¨è½æ編碼å°å¤ç¨®è§£æ度
-
- src/app/shared/shared-instance/instance-features-table.component.html32
+ src/app/shared/shared-instance/instance-features-table.component.html32
+
Live streaming enabled
ç´æ串æµå·²åç¨
-
- src/app/shared/shared-instance/instance-features-table.component.html71
+ src/app/shared/shared-instance/instance-features-table.component.html71
+
Transcode live video in multiple resolutions
以å¤ç¨®è§£æ度è½æç´æå½±ç編碼
-
- src/app/shared/shared-instance/instance-features-table.component.html78
+ src/app/shared/shared-instance/instance-features-table.component.html78
+
Max parallel lives
æå¤å¹³è¡ç´æ
-
- src/app/shared/shared-instance/instance-features-table.component.html85
+ src/app/shared/shared-instance/instance-features-table.component.html85
+
per user / per instance
æ¯å使ç¨è
/ æ¯åç«å°
-
- src/app/shared/shared-instance/instance-features-table.component.html86
+ src/app/shared/shared-instance/instance-features-table.component.html86
+
Requires manual validation by moderators
éè¦èª¿è§£å¡æåé©è
-
- src/app/shared/shared-instance/instance-features-table.component.html41
+ src/app/shared/shared-instance/instance-features-table.component.html41
+
Automatically published
èªåç¼ä½
-
- src/app/shared/shared-instance/instance-features-table.component.html42
+ src/app/shared/shared-instance/instance-features-table.component.html42
+
Video quota
å½±çé
é¡
- src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html150src/app/+admin/users/user-edit/user-edit.component.html150
+
+
+ src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149
Unlimited ( per day)
ç¡é ï¼æ¯æ¥ï¼
-
- src/app/shared/shared-instance/instance-features-table.component.html61
+ src/app/shared/shared-instance/instance-features-table.component.html61
+
Import
å¯å
¥
-
- src/app/shared/shared-instance/instance-features-table.component.html92src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html41src/app/+videos/+video-edit/video-add-components/video-import-url.component.html36
+ src/app/shared/shared-instance/instance-features-table.component.html92
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html41
+ 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.html17
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html17
+
HTTP import (YouTube, Vimeo, direct URL...)
HTTP å¯å
¥ï¼YouTubeãVimeoãç´é£ URL çï¼
-
- src/app/shared/shared-instance/instance-features-table.component.html96
+ src/app/shared/shared-instance/instance-features-table.component.html96
+
Torrent import
種åå¯å
¥
-
- src/app/shared/shared-instance/instance-features-table.component.html103
+ src/app/shared/shared-instance/instance-features-table.component.html103
+
Player
ææ¾å¨
-
- src/app/shared/shared-instance/instance-features-table.component.html111
+ src/app/shared/shared-instance/instance-features-table.component.html111
+
P2P enabled
å·²åç¨ P2P
-
- src/app/shared/shared-instance/instance-features-table.component.html115
+ src/app/shared/shared-instance/instance-features-table.component.html115
+
Loading instance statistics...
æ£å¨è¼å
¥ç«èºçµ±è¨â¦â¦
-
- src/app/shared/shared-instance/instance-statistics.component.html1
+ src/app/shared/shared-instance/instance-statistics.component.html1
+
Local
æ¬å°
-
- src/app/shared/shared-instance/instance-statistics.component.html4
+ src/app/shared/shared-instance/instance-statistics.component.html4
+
users
使ç¨è
-
- src/app/shared/shared-instance/instance-statistics.component.html11
+ src/app/shared/shared-instance/instance-statistics.component.html11
+
videos
å½±ç
-
- src/app/shared/shared-instance/instance-statistics.component.html21src/app/shared/shared-instance/instance-statistics.component.html65
+ src/app/shared/shared-instance/instance-statistics.component.html21
+ src/app/shared/shared-instance/instance-statistics.component.html65
+
video views
å½±çé»é±
-
- src/app/shared/shared-instance/instance-statistics.component.html31
+ src/app/shared/shared-instance/instance-statistics.component.html31
+
video comments
å½±ççè¨
-
- src/app/shared/shared-instance/instance-statistics.component.html41src/app/shared/shared-instance/instance-statistics.component.html75
+ src/app/shared/shared-instance/instance-statistics.component.html41
+ src/app/shared/shared-instance/instance-statistics.component.html75
+
of hosted video
å·²è¨ç®¡å½±çæ¸é
-
- src/app/shared/shared-instance/instance-statistics.component.html51
+ src/app/shared/shared-instance/instance-statistics.component.html51
+
Federation
è¯ç
-
- src/app/shared/shared-instance/instance-statistics.component.html58
+ src/app/shared/shared-instance/instance-statistics.component.html58
+
followers
追蹤è
-
- src/app/shared/shared-instance/instance-statistics.component.html85
+ src/app/shared/shared-instance/instance-statistics.component.html85
+
following
æ£å¨è¿½è¹¤
-
- src/app/shared/shared-instance/instance-statistics.component.html95
-
- User
- 使ç¨è
-
- src/app/core/users/user.service.ts382
-
- Ban
+ src/app/shared/shared-instance/instance-statistics.component.html95
+
+ The upload failedThe upload failed
+
+ src/app/helpers/utils.ts
+ 185
+
+
+ The connection was interruptedThe connection was interrupted
+
+ src/app/helpers/utils.ts
+ 189
+
+
+ Your file couldn't be transferred before the set timeout (usually 10min)Your file couldn't be transferred before the set timeout (usually 10min)
+
+ src/app/helpers/utils.ts
+ 192
+
+
+ Your file was too large (max. size: )Your file was too large (max. size: )
+
+ src/app/helpers/utils.ts
+ 196
+
+
+
+ User
+ 使ç¨è
+ src/app/core/users/user.service.ts382
+
+
+ Ban
é»æ
-
- src/app/shared/shared-moderation/user-ban-modal.component.html3
+ src/app/shared/shared-moderation/user-ban-modal.component.html3
+
A banned user will no longer be able to login.
被é»æç使ç¨è
å°ä¸åè½ç»å
¥ã
-
- src/app/shared/shared-moderation/user-ban-modal.component.html21
+ src/app/shared/shared-moderation/user-ban-modal.component.html21
+
Cancel
åæ¶
- src/app/modal/confirm.component.html20src/app/+login/login.component.html109src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html25src/app/shared/shared-moderation/report-modals/report.component.html54src/app/shared/shared-moderation/video-block.component.html38src/app/shared/shared-moderation/user-ban-modal.component.html26src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-moderation/report-modals/video-report.component.html92src/app/shared/shared-video-miniature/video-download.component.html99src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/+about/about-instance/contact-admin-modal.component.html48src/app/shared/shared-moderation/report-modals/report.component.html54src/app/+videos/+video-watch/comment/video-comment-add.component.html71src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ src/app/modal/confirm.component.html20src/app/+login/login.component.html109src/app/shared/shared-moderation/report-modals/report.component.html54src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html25src/app/shared/shared-moderation/user-ban-modal.component.html26src/app/shared/shared-moderation/video-block.component.html38src/app/shared/shared-moderation/report-modals/video-report.component.html92src/app/shared/shared-video-miniature/video-download.component.html99src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/+about/about-instance/contact-admin-modal.component.html48src/app/shared/shared-moderation/report-modals/report.component.html54src/app/+videos/+video-watch/comment/video-comment-add.component.html71src/app/+videos/+video-edit/video-add-components/video-upload.component.html55src/app/+videos/+video-edit/video-add-components/video-upload.component.html55src/app/+videos/+video-edit/video-add-components/video-upload.component.html66src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37
Ban this user
é»ææ¤ä½¿ç¨è
-
- src/app/shared/shared-moderation/user-ban-modal.component.html31
+ src/app/shared/shared-moderation/user-ban-modal.component.html31
+
Block video ""
å°éå½±ç ""
-
- src/app/shared/shared-moderation/video-block.component.html3
+ src/app/shared/shared-moderation/video-block.component.html3
+
Block live ""
å°éç´æ ""
-
- src/app/shared/shared-moderation/video-block.component.html4
+ src/app/shared/shared-moderation/video-block.component.html4
+
Please describe the reason...
è«æè¿°çç±â¦â¦
-
- src/app/shared/shared-moderation/video-block.component.html13
+ src/app/shared/shared-moderation/video-block.component.html13
+
-
- src/app/shared/shared-main/misc/top-menu-dropdown.component.html14src/app/shared/shared-main/misc/top-menu-dropdown.component.html24
+ src/app/shared/shared-main/misc/top-menu-dropdown.component.html14
+ src/app/shared/shared-main/misc/top-menu-dropdown.component.html24
+
h
h
-
- src/app/shared/shared-main/angular/duration-formatter.pipe.ts14
+ src/app/shared/shared-main/angular/duration-formatter.pipe.ts14
+
min
åé
-
- src/app/shared/shared-main/angular/duration-formatter.pipe.ts16src/app/shared/shared-main/angular/duration-formatter.pipe.ts23
+ src/app/shared/shared-main/angular/duration-formatter.pipe.ts16
+ src/app/shared/shared-main/angular/duration-formatter.pipe.ts23
+
sec
ç§
-
- src/app/shared/shared-main/angular/duration-formatter.pipe.ts17
+ src/app/shared/shared-main/angular/duration-formatter.pipe.ts17
+
Login
ç»å
¥
-
- src/app/+login/login.component.html3
+ src/app/+login/login.component.html3
+
Sorry but there was an issue with the external login process. Please contact an administrator.
æ±æï¼ä½å¤é¨ç»å
¥æµç¨æåé¡ãè« è¯çµ¡ç®¡çå¡ã
-
- src/app/+login/login.component.html7
+ src/app/+login/login.component.html7
+
If you are looking for an accountâ¦
å¦ææ¨æ³è¦ä¸å帳æ¶â¦â¦
-
- src/app/+login/login.component.html13
+ src/app/+login/login.component.html13
+
Currently this instance doesn't allow for user registration, but you can find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at https://joinpeertube.org/instances.
ç®åæ¤ç«èºä¸å
許使ç¨è
註åï¼ä½æ¨ç¸½å¯ä»¥æ¾å°ä¸åç«èºï¼å¨é£è£¡æ¨å¯ä»¥è¨»å帳è並ä¸å³æ¨çå½±çãå¨å¤åç«èºæ¾å°æ¨è¦ç https://joinpeertube.org/instancesã
-
- src/app/+login/login.component.html17
+ src/app/+login/login.component.html17
+
Request new verification email.
è«æ±æ°çé©èé»åéµä»¶ã
-
- src/app/+login/login.component.html27src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16
+ src/app/+login/login.component.html27
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16
+
User
使ç¨è
-
- src/app/+login/login.component.html35src/app/+signup/+register/register.component.html13
+ src/app/+login/login.component.html35
+ src/app/+signup/+register/register.component.html13
+
Username or email address
使ç¨è
å稱æé»åä¿¡ç®±
-
- src/app/+login/login.component.html37
+ src/app/+login/login.component.html37
+
or create an account
æ建ç«å¸³æ¶
-
- src/app/+login/login.component.html41
+ src/app/+login/login.component.html41
+
Password
å¯ç¢¼
- src/app/+login/login.component.html51src/app/+login/login.component.html54src/app/+reset-password/reset-password.component.html8src/app/+reset-password/reset-password.component.html10src/app/+signup/+register/register-step-user.component.html52src/app/+signup/+register/register-step-user.component.html54src/app/+admin/users/user-edit/user-edit.component.html117src/app/+admin/users/user-edit/user-edit.component.html117
+
+
+
+
+
+
+
+ src/app/+login/login.component.html51src/app/+login/login.component.html54src/app/+reset-password/reset-password.component.html8src/app/+reset-password/reset-password.component.html10src/app/+signup/+register/register-step-user.component.html56src/app/+signup/+register/register-step-user.component.html58src/app/+admin/users/user-edit/user-edit.component.html117src/app/+admin/users/user-edit/user-edit.component.html117
Click here to reset your password
é»ææ¤è以éè¨æ¨çå¯ç¢¼
-
- src/app/+login/login.component.html57
+ src/app/+login/login.component.html57
+
Login
ç»å
¥
-
- src/app/menu/menu.component.html95src/app/+login/login.component.html64
+ src/app/menu/menu.component.html95
+ src/app/+login/login.component.html64
+
Or sign in with
æ使ç¨å
¶ä»å¸³æ¶ç»å
¥
-
- src/app/+login/login.component.html68
+ src/app/+login/login.component.html68
+
Forgot your password
å¿è¨æ¨çå¯ç¢¼
-
- src/app/+login/login.component.html83
+ src/app/+login/login.component.html83
+
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.html91
- Enter your email address and we will send you a link to reset your password. Enter your email address and we will send you a link to reset your password.
+ src/app/+login/login.component.html91
+
+
+ Enter your email address and we will send you a link to reset your password.
+ 輸å
¥æ¨çé»åéµä»¶å°åï¼ç¶å¾æåå°æå¯éé£çµçµ¦æ¨éè¨æ¨çå¯ç¢¼ã
src/app/+login/login.component.html
95,96
@@ -743,684 +884,780 @@
An email with the reset password instructions will be sent to .
The link will expire within 1 hour.
- å
å«éè¨å¯ç¢¼èªªæçé»åéµä»¶å°æå³éå° ãé£çµæå¨ 1 å°æå
§éæã
-
- src/app/+login/login.component.ts106
+ å
å«éè¨å¯ç¢¼èªªæçé»åéµä»¶å°æå³éå° ãé£çµæå¨ 1 å°æå
§éæã
+ src/app/+login/login.component.ts106
+
Email
é»åéµä»¶
- src/app/+login/login.component.html99src/app/+signup/+register/register-step-user.component.html41src/app/+signup/+register/register-step-user.component.html43src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html8src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4src/app/+admin/users/user-edit/user-edit.component.html105src/app/+admin/users/user-edit/user-edit.component.html105
+
+
+
+
+
+
+ src/app/+login/login.component.html99src/app/+signup/+register/register-step-user.component.html45src/app/+signup/+register/register-step-user.component.html47src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html8src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4src/app/+admin/users/user-edit/user-edit.component.html105src/app/+admin/users/user-edit/user-edit.component.html105
Email address
é»åä¿¡ç®±
-
- src/app/+login/login.component.html101src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html10
- ResetReset
+ src/app/+login/login.component.html101
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html10
+
+
+ Reset
+ éè¨
src/app/+login/login.component.html
114
Password reset button
-
-
-
- src/app/+search/search.component.html5
+
+ src/app/+search/search.component.html5
+
on this instance
å¨æ¤ç«èº
-
- src/app/+search/search.component.html7
+ src/app/+search/search.component.html7
+
on the vidiverse
å¨è¦è¨è¯ç
-
- src/app/+search/search.component.html8
+ src/app/+search/search.component.html8
+
Reset my password
éè¨æçå¯ç¢¼
-
- src/app/+reset-password/reset-password.component.html3
+ src/app/+reset-password/reset-password.component.html3
+
Confirm password
確èªå¯ç¢¼
-
- src/app/+reset-password/reset-password.component.html19
+ src/app/+reset-password/reset-password.component.html19
+
Confirmed password
確èªå¯ç¢¼
-
- src/app/+reset-password/reset-password.component.html21
+ src/app/+reset-password/reset-password.component.html21
+
Reset my password
éè¨æçå¯ç¢¼
-
- src/app/+reset-password/reset-password.component.html29
+ src/app/+reset-password/reset-password.component.html29
+
for
çº
-
- src/app/+search/search.component.html11
+ src/app/+search/search.component.html11
+
Filters
é濾å¨
-
- src/app/+search/search.component.html21
+ src/app/+search/search.component.html21
+
No results found
æ¥ç¡çµæ
-
- src/app/+search/search.component.html33
+ src/app/+search/search.component.html33
+
subscribers
åè¨é±è
-
- src/app/+search/search.component.html60
+ src/app/+search/search.component.html60
+
Welcome to PeerTube, dear administrator!
æ¡è¿ä¾å° PeerTubeï¼è¦ªæç管çå¡ï¼
-
- src/app/modal/welcome-modal.component.html3
+ src/app/modal/welcome-modal.component.html3
+
CLI documentation
CLI ææª
-
- src/app/modal/welcome-modal.component.html12
+ src/app/modal/welcome-modal.component.html12
+
Upload or import videos, parse logs, prune storage directories, reset user password...
ä¸å³æå¯å
¥å½±çãåæç´éãä¿®æ´å²åç®éãéè¨ä½¿ç¨è
å¯ç¢¼â¦â¦
-
- src/app/modal/welcome-modal.component.html15
+ src/app/modal/welcome-modal.component.html15
+
Administer documentation
管çææª
-
- src/app/modal/welcome-modal.component.html19
+ src/app/modal/welcome-modal.component.html19
+
Managing users, following other instances, dealing with spammers...
管ç使ç¨è
ã追蹤å
¶ä»ç«èºãèçåå¾è¨æ¯â¦â¦
-
- src/app/modal/welcome-modal.component.html22
+ src/app/modal/welcome-modal.component.html22
+
Use documentation
使ç¨ææª
-
- src/app/modal/welcome-modal.component.html26
+ src/app/modal/welcome-modal.component.html26
+
Setup your account, managing video playlists, discover third-party applications...
è¨å®æ¨ç帳èã管çå½±çææ¾æ¸
å®ãæ¢ç´¢ç¬¬ä¸æ¹æç¨â¦â¦
-
- src/app/modal/welcome-modal.component.html29
+ src/app/modal/welcome-modal.component.html29
+
Useful links
實ç¨é£çµ
-
- src/app/modal/welcome-modal.component.html39
+ src/app/modal/welcome-modal.component.html39
+
Official PeerTube website (news, support, contribute...): https://joinpeertube.org
PeerTube å®æ¹ç¶²ç«ï¼æ°èãæ¯æ´ãè²¢ç»â¦â¦ï¼ï¼https://joinpeertube.org
-
- src/app/modal/welcome-modal.component.html42
+ src/app/modal/welcome-modal.component.html42
+
Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances
å°æ¨çç«èºæ¾å¨å
¬éç PeerTube ç´¢å¼ä¸ï¼https://instances.joinpeertube.org/instances
-
- src/app/modal/welcome-modal.component.html45
+ src/app/modal/welcome-modal.component.html45
+
It's time to configure your instance!
æ¯æåè¨å®æ¨çç«èºäºï¼
-
- src/app/modal/welcome-modal.component.html55
+ src/app/modal/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/welcome-modal.component.html58
+ src/app/modal/welcome-modal.component.html58
+
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.
å¦ææ¨æ³è¦éæ¾è¨»åï¼è«æ±ºå®æ¨ç管çè¦åèç«å°çæåæ¢æ¬¾ï¼åææå®åé¡èèªè¨ï¼ä»¥åæ¨ç管çå¡è¦èªªç話ãå¦æ¤ï¼æ¨å°±å¯ä»¥åå©ä½¿ç¨è
å¨é©åç PeerTube ç«å°ä¸è¨»åã
-
- src/app/modal/welcome-modal.component.html64
+ src/app/modal/welcome-modal.component.html64
+
Remind me later
ç¨å¾æéæ
-
- src/app/modal/welcome-modal.component.html74
+ src/app/modal/welcome-modal.component.html74
+
Configure my instance
è¨å®æçç«èº
-
- src/app/modal/welcome-modal.component.html81
+ src/app/modal/welcome-modal.component.html81
+
Configuration warning!
è¨å®è¦åï¼
-
- src/app/modal/instance-config-warning-modal.component.html3
+ src/app/modal/instance-config-warning-modal.component.html3
+
You enabled user registration on your instance but did not configure the following fields:
æ¨å¨æ¨çç«èºä¸åç¨äºä½¿ç¨è
註åï¼ä½ä¸¦æªè¨å®ä»¥ä¸æ¬ä½ï¼
-
- src/app/modal/instance-config-warning-modal.component.html10
+ src/app/modal/instance-config-warning-modal.component.html10
+
Instance name
ç«èºå稱
-
- src/app/modal/instance-config-warning-modal.component.html13
+ src/app/modal/instance-config-warning-modal.component.html13
+
Instance short description
ç«èºç°¡çæè¿°
-
- src/app/modal/instance-config-warning-modal.component.html14
+ src/app/modal/instance-config-warning-modal.component.html14
+
Who you are
æ¨æ¯èª°
-
- src/app/modal/instance-config-warning-modal.component.html16
+ src/app/modal/instance-config-warning-modal.component.html16
+
How long you plan to maintain your instance
æ¨è¨åç¶è·æ¤ç«èºå¤ä¹
-
- src/app/modal/instance-config-warning-modal.component.html17
+ src/app/modal/instance-config-warning-modal.component.html17
+
How you plan to pay your instance
æ¨è¨åå¦ä½æ¯ä»ç«èºçè²»ç¨
-
- src/app/modal/instance-config-warning-modal.component.html18
+ src/app/modal/instance-config-warning-modal.component.html18
+
How you will moderate your instance
æ¨æå¦ä½ç®¡çæ¨çç«èº
-
- src/app/modal/instance-config-warning-modal.component.html20
+ src/app/modal/instance-config-warning-modal.component.html20
+
Instance terms
ç«èºæ¢æ¬¾
-
- src/app/modal/instance-config-warning-modal.component.html21
+ src/app/modal/instance-config-warning-modal.component.html21
+
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 網ç«ä¸è¢«å¼ç¨ã
-
- src/app/modal/instance-config-warning-modal.component.html25
+ src/app/modal/instance-config-warning-modal.component.html25
+
Don't show me this warning anymore
ä¸è¦åå°æ顯示éäºè¦å
-
- src/app/modal/instance-config-warning-modal.component.html33
+ src/app/modal/instance-config-warning-modal.component.html33
+
Close
éé
- src/app/modal/instance-config-warning-modal.component.html38src/app/shared/shared-video-live/live-stream-information.component.html25
+
+ src/app/modal/instance-config-warning-modal.component.html38src/app/shared/shared-video-live/live-stream-information.component.html30
Update live settings
æ´æ°ç´æè¨å®
- src/app/shared/shared-video-live/live-stream-information.component.html30
+ src/app/shared/shared-video-live/live-stream-information.component.html35
Configure
è¨å®
-
- src/app/modal/instance-config-warning-modal.component.html43
+ src/app/modal/instance-config-warning-modal.component.html43
+
Change the language
è®æ´èªè¨
-
- src/app/menu/language-chooser.component.html3
+ src/app/menu/language-chooser.component.html3
+
Help to translate PeerTube!
幫å¿ç¿»è¯ PeerTubeï¼
-
- src/app/menu/language-chooser.component.html9
+ src/app/menu/language-chooser.component.html9
+
Public profile
å
¬éå人æªæ¡
-
- src/app/menu/menu.component.html20
+ src/app/menu/menu.component.html20
+
Interface:
ä»é¢ï¼
-
- src/app/menu/menu.component.html34
+ src/app/menu/menu.component.html34
+
Videos:
å½±çï¼
-
- src/app/menu/menu.component.html41
+ src/app/menu/menu.component.html41
+
Sensitive:
ææï¼
-
- src/app/menu/menu.component.html50
-
- Interface:
- ä»é¢ï¼
-
- src/app/menu/menu.component.html171
+ src/app/menu/menu.component.html50
+
Help share videos
幫å¿å享影ç
-
- src/app/menu/menu.component.html56
+ src/app/menu/menu.component.html56
+
Keyboard shortcuts
éµç¤å¿«æ·éµ
-
- src/app/menu/menu.component.html180src/app/menu/menu.component.html65
+ src/app/menu/menu.component.html180
+ src/app/menu/menu.component.html65
+
Help
說æ
-
- src/app/menu/menu.component.html176
+ src/app/menu/menu.component.html176
+
Get help using PeerTube
åå¾ PeerTube ç使ç¨èªªæ
-
- src/app/menu/menu.component.html176
+ src/app/menu/menu.component.html176
+
powered by PeerTube
å¨åæ¬æº PeerTube
-
- src/app/menu/menu.component.html186
+ src/app/menu/menu.component.html186
+
My notifications
æçéç¥
-
- src/app/menu/menu.component.html27
+ src/app/menu/menu.component.html27
+
powered by PeerTube - CopyLeft 2015-2020
å¨åæ¬æºçº PeerTube - CopyLeft 2015-2020
-
- src/app/menu/menu.component.html185
+ src/app/menu/menu.component.html185
+
Log out
ç»åº
-
- src/app/menu/menu.component.html70
+ src/app/menu/menu.component.html70
+
My account
æç帳è
-
- src/app/menu/menu.component.html79
+ src/app/menu/menu.component.html79
+
My library
æçåªé«åº«
-
- src/app/menu/menu.component.html84
+ src/app/menu/menu.component.html84
+
Create an account
建ç«å¸³è
-
- src/app/menu/menu.component.html96
+ src/app/menu/menu.component.html96
+
IN MY LIBRARY
å¨æçåªé«åº«
-
- src/app/menu/menu.component.html100
+ src/app/menu/menu.component.html100
+
My videos
æçå½±ç
-
- src/app/+my-library/my-library-routing.module.ts77src/app/+my-library/my-videos/my-videos.component.ts58
+ src/app/+my-library/my-library-routing.module.ts77
+ src/app/+my-library/my-videos/my-videos.component.ts58
+
My video imports
æçå½±çå¯å
¥
-
- src/app/+my-library/my-library-routing.module.ts90
+ src/app/+my-library/my-library-routing.module.ts90
+
My playlists
æçææ¾æ¸
å®
-
- src/app/+my-library/my-library-routing.module.ts40
+ src/app/+my-library/my-library-routing.module.ts40
+
Create a new playlist
建ç«æ°ææ¾æ¸
å®
-
- src/app/+my-library/my-library-routing.module.ts49
+ src/app/+my-library/my-library-routing.module.ts49
+
My subscriptions
æçè¨é±
-
- src/app/+my-library/my-library-routing.module.ts99
+ src/app/+my-library/my-library-routing.module.ts99
+
Videos
å½±ç
-
- src/app/menu/menu.component.html104
+ src/app/menu/menu.component.html104
+
+
+ Interface:
+ ä»é¢ï¼
+
+ src/app/menu/menu.component.html
+ 171
+
+
Playlists
ææ¾æ¸
å®
-
- src/app/menu/menu.component.html109
+ src/app/menu/menu.component.html109
+
Subscriptions
è¨é±
-
- src/app/menu/menu.component.html114
+ src/app/menu/menu.component.html114
+
History
æ·å²ç´é
-
- src/app/menu/menu.component.html119
+ src/app/menu/menu.component.html119
+
VIDEOS
å½±ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html411
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html411
+
Discover
æ¢ç´¢
-
- src/app/menu/menu.component.html129src/app/+videos/video-list/overview/video-overview.component.html1
+ src/app/menu/menu.component.html129
+ src/app/+videos/video-list/overview/video-overview.component.html1
+
Trending
趨å¢
-
- src/app/menu/menu.component.html134
+ src/app/menu/menu.component.html134
+
Most liked
æåæ¡ç
-
- src/app/menu/menu.component.html139
+ src/app/menu/menu.component.html139
+
Recently added
æè¿æ°å¢
-
- src/app/menu/menu.component.html144
+ src/app/menu/menu.component.html144
+
Administration
管ç
-
- src/app/menu/menu.component.html89
+ src/app/menu/menu.component.html89
+
About
éæ¼
-
- src/app/menu/menu.component.html163src/app/+accounts/account-about/account-about.component.html1
+ src/app/menu/menu.component.html163
+ src/app/+accounts/account-about/account-about.component.html1
+
Contact
è¯çµ¡äºº
-
- src/app/menu/menu.component.html175
+ src/app/menu/menu.component.html175
+
View your notifications
檢è¦æ¨çéç¥
-
- src/app/menu/avatar-notification.component.html3
+ src/app/menu/avatar-notification.component.html3
+
Notifications
éç¥
-
- src/app/menu/avatar-notification.component.html13src/app/+my-account/my-account-notifications/my-account-notifications.component.html1
+ src/app/menu/avatar-notification.component.html13
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html1
+
Mark all as read
æ¨è¨çºå·²è®
-
- src/app/menu/avatar-notification.component.html18src/app/menu/avatar-notification.component.html18src/app/+my-account/my-account-notifications/my-account-notifications.component.html20
+ src/app/menu/avatar-notification.component.html18
+ src/app/menu/avatar-notification.component.html18
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html20
+
Update your notification preferences
æ´æ°æ¨çéç¥å好è¨å®
-
- src/app/menu/avatar-notification.component.html22
+ src/app/menu/avatar-notification.component.html22
+
See all your notifications
檢è¦æ¨ææçéç¥
-
- src/app/menu/avatar-notification.component.html40
+ src/app/menu/avatar-notification.component.html40
+
+ I'm a teapotI'm a teapot
+
+ src/app/+page-not-found/page-not-found.component.ts
+ 20
+
+
+ That's an error.That's an error.
+
+ src/app/+page-not-found/page-not-found.component.html
+ 4
+
+
+ We couldn't find any ressource tied to the URL you were looking for. We couldn't find any ressource tied to the URL you were looking for.
+
+ src/app/+page-not-found/page-not-found.component.html
+ 6,8
+
+
+ Possible reasons:Possible reasons:
+
+ src/app/+page-not-found/page-not-found.component.html
+ 11
+
+ Possible reasons preceding a list of reasons a `Not Found` error page may occur
+
+ The page may have been moved or deletedThe page may have been moved or deleted
+
+ src/app/+page-not-found/page-not-found.component.html
+ 14
+
+
+ You may have used an outdated or broken linkYou may have used an outdated or broken link
+
+ src/app/+page-not-found/page-not-found.component.html
+ 15
+
+
+ You may have typed the address or URL incorrectlyYou may have typed the address or URL incorrectly
+
+ src/app/+page-not-found/page-not-found.component.html
+ 16
+
+
+ The requested entity body blends sweet bits with a mellow earthiness. The requested entity body blends sweet bits with a mellow earthiness.
+
+ src/app/+page-not-found/page-not-found.component.html
+ 26,27
+
+ Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request
+
+ Sepia seems to like it.Sepia seems to like it.
+
+ src/app/+page-not-found/page-not-found.component.html
+ 28
+
+ This is about Sepia's tea
+
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.ts61
+
Search videos, channelsâ¦
æå°å½±çãé »éâ¦â¦
-
- src/app/header/search-typeahead.component.html3
+ src/app/header/search-typeahead.component.html3
+
GLOBAL SEARCH
å
¨åæå°
-
- src/app/header/search-typeahead.component.html23
+ src/app/header/search-typeahead.component.html23
+
using
使ç¨
-
- src/app/header/search-typeahead.component.html25
+ src/app/header/search-typeahead.component.html25
+
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.html29
+ src/app/header/search-typeahead.component.html29
+
ADVANCED SEARCH
é²éæå°
-
- src/app/header/search-typeahead.component.html35
+ src/app/header/search-typeahead.component.html35
+
any instance
ä»»ä½ç«èº
-
- src/app/header/search-typeahead.component.html38
+ src/app/header/search-typeahead.component.html38
+
only followed instances
å
已追蹤çç«èº
-
- src/app/header/search-typeahead.component.html39
+ src/app/header/search-typeahead.component.html39
+
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.html37
+ src/app/header/search-typeahead.component.html37
+
will list the matching channel
å°ååºç¬¦åçé »é
-
- src/app/header/search-typeahead.component.html46src/app/header/search-typeahead.component.html49
+ src/app/header/search-typeahead.component.html46
+ src/app/header/search-typeahead.component.html49
+
will list the matching video
å°æååºç¬¦åçå½±ç
-
- src/app/header/search-typeahead.component.html52
+ src/app/header/search-typeahead.component.html52
+
Any other input will return matching video or channel names.
ä»»ä½å
¶ä»è¼¸å
¥å°æåå³ç¬¦åçå½±çæé »éå稱ã
-
- src/app/header/search-typeahead.component.html55
+ src/app/header/search-typeahead.component.html55
+
Search...
æå°â¦â¦
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.html6
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html6
+
In this instance's network
å¨æ¤ç«èºç網路
-
- src/app/header/suggestion.component.html14
+ src/app/header/suggestion.component.html14
+
In the vidiverse
å¨æ¤è¯ç
-
- src/app/header/suggestion.component.html15
+ src/app/header/suggestion.component.html15
+
Sort
æåº
-
- src/app/+search/search-filters.component.html7
+ src/app/+search/search-filters.component.html7
+
Reset
éè¨
-
- src/app/+search/search-filters.component.html9src/app/+search/search-filters.component.html23src/app/+search/search-filters.component.html42src/app/+search/search-filters.component.html56src/app/+search/search-filters.component.html91
+ src/app/+search/search-filters.component.html9
+ src/app/+search/search-filters.component.html23
+ src/app/+search/search-filters.component.html42
+ src/app/+search/search-filters.component.html56
+ src/app/+search/search-filters.component.html91
+
Published date
ç¼ä½æ¥æ
-
- src/app/+search/search-filters.component.html40
+ src/app/+search/search-filters.component.html40
+
Original publication year
åå§ç¼ä½å¹´ä»½
-
- src/app/+search/search-filters.component.html54
+ src/app/+search/search-filters.component.html54
+
After...
å¨â¦â¦ä¹å¾
-
- src/app/+search/search-filters.component.html66
+ src/app/+search/search-filters.component.html66
+
Before...
å¨â¦â¦ä¹å
-
- src/app/+search/search-filters.component.html76
+ src/app/+search/search-filters.component.html76
+
Duration
æçºæé
-
- src/app/+search/search-filters.component.html89src/app/+videos/+video-watch/video-watch.component.html284
+ src/app/+search/search-filters.component.html89
+ src/app/+videos/+video-watch/video-watch.component.html284
+
Display sensitive content
顯示ææå
§å®¹
-
- src/app/+search/search-filters.component.html21
+ src/app/+search/search-filters.component.html21
+
Yes
æ¯
-
- src/app/+search/search-filters.component.html29
+ src/app/+search/search-filters.component.html29
+
No
å¦
-
- src/app/+search/search-filters.component.html34
+ src/app/+search/search-filters.component.html34
+
Category
åé¡
-
- src/app/+search/search-filters.component.html102src/app/+videos/+video-watch/video-watch.component.html249src/app/+videos/+video-edit/shared/video-edit.component.html63
+ src/app/+search/search-filters.component.html102
+ src/app/+videos/+video-watch/video-watch.component.html249
+ src/app/+videos/+video-edit/shared/video-edit.component.html63
+
Reset
éè¨
-
- src/app/+search/search-filters.component.html104src/app/+search/search-filters.component.html117src/app/+search/search-filters.component.html130src/app/+search/search-filters.component.html145src/app/+search/search-filters.component.html153
+ src/app/+search/search-filters.component.html104
+ src/app/+search/search-filters.component.html117
+ src/app/+search/search-filters.component.html130
+ src/app/+search/search-filters.component.html145
+ src/app/+search/search-filters.component.html153
+
Display all categories
顯示ææåé¡
-
- src/app/+search/search-filters.component.html108
+ src/app/+search/search-filters.component.html108
+
Licence
ææ¬æ¢æ¬¾
-
- src/app/+search/search-filters.component.html115src/app/+videos/+video-watch/video-watch.component.html258src/app/+videos/+video-edit/shared/video-edit.component.html74
+ src/app/+search/search-filters.component.html115
+ src/app/+videos/+video-watch/video-watch.component.html258
+ src/app/+videos/+video-edit/shared/video-edit.component.html74
+
Display all licenses
顯示ææææ¬æ¢æ¬¾
-
- src/app/+search/search-filters.component.html121
+ src/app/+search/search-filters.component.html121
+
Language
èªè¨
-
- src/app/+search/search-filters.component.html128src/app/+videos/+video-watch/video-watch.component.html267src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html10src/app/+videos/+video-edit/shared/video-edit.component.html94
+ src/app/+search/search-filters.component.html128
+ src/app/+videos/+video-watch/video-watch.component.html267
+ src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html10
+ src/app/+videos/+video-edit/shared/video-edit.component.html94
+
Display all languages
顯示ææèªè¨
-
- src/app/+search/search-filters.component.html134
+ src/app/+search/search-filters.component.html134
+
All of these tags
ææéäºæ¨ç±¤
-
- src/app/+search/search-filters.component.html143
+ src/app/+search/search-filters.component.html143
+
One of these tags
éäºæ¨ç±¤çå
¶ä¸ä¸å
-
- src/app/+search/search-filters.component.html151
+ src/app/+search/search-filters.component.html151
+
Search target
æå°ç®æ¨
-
- src/app/+search/search-filters.component.html160
+ src/app/+search/search-filters.component.html160
+
Vidiverse
è¦è¨è¯ç
-
- src/app/+search/search-filters.component.html170
+ src/app/+search/search-filters.component.html170
+
Reset
éè¨
-
- src/app/+search/search-filters.component.html178
+ src/app/+search/search-filters.component.html178
+
Filter
é濾å¨
-
- src/app/+search/search-filters.component.html181
+ src/app/+search/search-filters.component.html181
+
Video channels
å½±çé »é
-
- src/app/+accounts/account-video-channels/account-video-channels.component.html1
+ src/app/+accounts/account-video-channels/account-video-channels.component.html1
+
Add caption
æ°å¢åå¹
-
- src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html5
+ src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html5
+
Select the caption file
é¸ååå¹æªæ¡
-
- src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html24
+ src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html24
+
This will replace an existing caption!
éå°æå代ç®åçåå¹ï¼
-
- src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html31
+ src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html31
+
Add this caption
æ°å¢æ¤åå¹
-
- src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html42
+ src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html42
+
Title
æ¨é¡
-
- src/app/+videos/+video-edit/shared/video-edit.component.html11
+ src/app/+videos/+video-edit/shared/video-edit.component.html11
+
Tags
æ¨ç±¤
-
- src/app/+videos/+video-watch/video-watch.component.html276src/app/+videos/+video-edit/shared/video-edit.component.html19
+ src/app/+videos/+video-watch/video-watch.component.html276
+ src/app/+videos/+video-edit/shared/video-edit.component.html19
+
⢠viewsviewers
⢠檢è¦æª¢è¦è
-
- src/app/+videos/+video-watch/video-watch.component.html57
+ src/app/+videos/+video-watch/video-watch.component.html57
+
⢠viewsviewers
⢠檢è¦æª¢è¦è
-
- src/app/+videos/+video-watch/video-watch.component.html74
+ src/app/+videos/+video-watch/video-watch.component.html74
+
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.html24
+ src/app/+videos/+video-edit/shared/video-edit.component.html24
+
Enter a new tag
輸å
¥æ°æ¨ç±¤
-
- src/app/shared/shared-forms/select/select-tags.component.html5
- extensionsextensions
+ src/app/shared/shared-forms/select/select-tags.component.html5
+
+
+ extensions
+ æ´å
å¥ä»¶
src/app/shared/shared-main/account/actor-avatar-info.component.ts
59
@@ -1429,1689 +1666,1891 @@ The link will expire within 1 hour.
No items found
æªæ¾å°ä»»ä½é
ç®
-
- src/app/shared/shared-forms/select/select-checkbox.component.html14
+ src/app/shared/shared-forms/select/select-checkbox.component.html14
+
Description
æè¿°
-
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html17src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html64src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html64src/app/+about/about-instance/about-instance.component.html113src/app/+videos/+video-edit/shared/video-edit.component.html38src/app/+admin/config/edit-custom-config/edit-custom-config.component.html39
+ 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
+ src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html17
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html64
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html64
+ src/app/+about/about-instance/about-instance.component.html113
+ src/app/+videos/+video-edit/shared/video-edit.component.html38
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html39
+
Video descriptions are truncated by default and require manual action to expand them.
å½±çæè¿°å¨é è¨æ
æ³ä¸æ被æªæ·ï¼å¿
é æåæä½æè½å°å
¶å»¶å±å°åæ¬ç樣åã
-
- src/app/+videos/+video-edit/shared/video-edit.component.html43
+ src/app/+videos/+video-edit/shared/video-edit.component.html43
+
Choose the appropriate license for your work.
é¸æå°æ¨çä½åä¾èªªé©ç¶çææ¬æ¢æ¬¾ã
-
- src/app/+videos/+video-edit/shared/video-edit.component.html79
+ src/app/+videos/+video-edit/shared/video-edit.component.html79
+
Channel
é »é
- src/app/+signup/+register/register.component.html23src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html27src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6src/app/+videos/+video-edit/video-add-components/video-upload.component.html11src/app/+videos/+video-edit/shared/video-edit.component.html58
+
+
+
+
+
+
+
+ src/app/+signup/+register/register.component.html25src/app/+signup/+register/register.component.html25src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html27src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6src/app/+videos/+video-edit/video-add-components/video-upload.component.html11src/app/+videos/+video-edit/shared/video-edit.component.html58
Privacy
é±ç§
-
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57src/app/+videos/+video-watch/video-watch.component.html234src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html34src/app/+videos/+video-edit/video-add-components/video-import-url.component.html29src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13src/app/+videos/+video-edit/video-add-components/video-upload.component.html18src/app/+videos/+video-edit/shared/video-edit.component.html106
+ 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-watch/video-watch.component.html234
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html34
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html29
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html18
+ src/app/+videos/+video-edit/shared/video-edit.component.html106
+
FAQ
FAQ
-
- src/app/menu/menu.component.html177
+ src/app/menu/menu.component.html177
+
Frequently asked questions about PeerTube
éæ¼ PeerTube ç常è¦åé¡
-
- src/app/menu/menu.component.html177
+ src/app/menu/menu.component.html177
+
API
API
-
- src/app/menu/menu.component.html179
+ src/app/menu/menu.component.html179
+
API documentation
API æ件
-
- src/app/menu/menu.component.html179
+ src/app/menu/menu.component.html179
+
Schedule publication ()
è¨åç¼ä½ ()
-
- src/app/+videos/+video-edit/shared/video-edit.component.html117
+ src/app/+videos/+video-edit/shared/video-edit.component.html117
+
Contains sensitive content
å
å«ææå
§å®¹
-
- src/app/+videos/+video-edit/shared/video-edit.component.html131
+ src/app/+videos/+video-edit/shared/video-edit.component.html131
+
Some instances do not list videos containing mature or explicit content by default.
æäºç«èºé è¨ä¸æååºå
å«æ人æ裸é²å
§å®¹çå½±çã
-
- src/app/+videos/+video-edit/shared/video-edit.component.html135
+ src/app/+videos/+video-edit/shared/video-edit.component.html135
+
Publish after transcoding
è½æ編碼å¾ç¼ä½
-
- src/app/+videos/+video-edit/shared/video-edit.component.html141
+ src/app/+videos/+video-edit/shared/video-edit.component.html141
+
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.html145
+ src/app/+videos/+video-edit/shared/video-edit.component.html145
+
Basic info
åºç¤è³è¨
-
- src/app/+videos/+video-edit/shared/video-edit.component.html5
+ src/app/+videos/+video-edit/shared/video-edit.component.html5
+
Add another caption
æ°å¢å
¶ä»åå¹
-
- src/app/+videos/+video-edit/shared/video-edit.component.html163
+ src/app/+videos/+video-edit/shared/video-edit.component.html163
+
See the subtitle file
檢è¦åå¹æªæ¡
-
- src/app/+videos/+video-edit/shared/video-edit.component.html172
+ src/app/+videos/+video-edit/shared/video-edit.component.html172
+
Already uploaded â
å·²ä¸å³ â
-
- src/app/+videos/+video-edit/shared/video-edit.component.html176
+ src/app/+videos/+video-edit/shared/video-edit.component.html176
+
Will be created on update
å°å¨æ´æ°æ建ç«
-
- src/app/+videos/+video-edit/shared/video-edit.component.html184
+ src/app/+videos/+video-edit/shared/video-edit.component.html184
+
Cancel create
åæ¶å»ºç«
-
- src/app/+videos/+video-edit/shared/video-edit.component.html186
+ src/app/+videos/+video-edit/shared/video-edit.component.html186
+
Will be deleted on update
å°å¨æ´æ°æåªé¤
-
- src/app/+videos/+video-edit/shared/video-edit.component.html192
+ src/app/+videos/+video-edit/shared/video-edit.component.html192
+
Cancel deletion
åæ¶åªé¤
-
- src/app/+videos/+video-edit/shared/video-edit.component.html194
+ src/app/+videos/+video-edit/shared/video-edit.component.html194
+
No captions for now.
ç¾å¨æ²æåå¹ã
-
- src/app/+videos/+video-edit/shared/video-edit.component.html200
+ src/app/+videos/+video-edit/shared/video-edit.component.html200
+
Live settings
ç´æè¨å®
-
- src/app/+videos/+video-edit/shared/video-edit.component.html208
+ src/app/+videos/+video-edit/shared/video-edit.component.html208
+
+ You can stream multiple times in a permanent live. The URL for your viewers won't change but you cannot save replays of your livesYou can stream multiple times in a permanent live. The URL for your viewers won't change but you cannot save replays of your lives
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 233
+
+
+ This is a permanent liveThis is a permanent live
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 229
+
+
â ï¸ 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.html233
+ src/app/+videos/+video-edit/shared/video-edit.component.html245
Automatically publish a replay when your live ends
ç¶æ¨çç´æçµæå¾èªåç¼å¸éæ
- src/app/+videos/+video-edit/shared/video-edit.component.html229
+ src/app/+videos/+video-edit/shared/video-edit.component.html241
Captions
åå¹
-
- src/app/+videos/+video-edit/shared/video-edit.component.html155
+ src/app/+videos/+video-edit/shared/video-edit.component.html155
+
Video preview
å½±çé 覽
- src/app/+videos/+video-edit/shared/video-edit.component.html252
+ src/app/+videos/+video-edit/shared/video-edit.component.html264
Support
æ¯æ´
- src/app/+videos/+video-edit/shared/video-edit.component.html261
+ src/app/+videos/+video-edit/shared/video-edit.component.html273
Short text to tell people how they can support you (membership platform...).
å訴人åä»åå¯ä»¥å¦ä½æ¯æ´æ¨ï¼æå¡å¹³èºçï¼ççæã
- src/app/+videos/+video-edit/shared/video-edit.component.html265
+ src/app/+videos/+video-edit/shared/video-edit.component.html277
Original publication date
åå§ç¼ä½æ¥æ
- src/app/+videos/+video-edit/shared/video-edit.component.html281
+ src/app/+videos/+video-edit/shared/video-edit.component.html293
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.html285
+ src/app/+videos/+video-edit/shared/video-edit.component.html297
Plugin settings
å¤æç¨å¼è¨å®
- src/app/+videos/+video-edit/shared/video-edit.component.html315
+ src/app/+videos/+video-edit/shared/video-edit.component.html327
Enable video comments
åç¨å½±çè©è«
- src/app/+videos/+video-edit/shared/video-edit.component.html302
+ src/app/+videos/+video-edit/shared/video-edit.component.html314
Enable download
åç¨ä¸è¼
- src/app/+videos/+video-edit/shared/video-edit.component.html307
+ src/app/+videos/+video-edit/shared/video-edit.component.html319
Advanced settings
é²éè¨å®
- src/app/+videos/+video-edit/shared/video-edit.component.html245
+ src/app/+videos/+video-edit/shared/video-edit.component.html257
URL
URL
-
- src/app/shared/shared-share-modal/video-share.component.html16src/app/shared/shared-share-modal/video-share.component.html71src/app/+videos/+video-edit/video-add-components/video-import-url.component.html6
+ src/app/shared/shared-share-modal/video-share.component.html16
+ src/app/shared/shared-share-modal/video-share.component.html71
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html6
+
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.html11
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html11
+
Sorry, but something went wrong
æ±æï¼ä¸é好åæä»éº¼æ±è¥¿åºé¯äº
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html48src/app/+videos/+video-edit/video-add-components/video-import-url.component.html44src/app/+videos/+video-edit/video-add-components/video-go-live.component.html26src/app/+videos/+video-edit/video-add-components/video-upload.component.html58
+
+
+
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html48src/app/+videos/+video-edit/video-add-components/video-import-url.component.html44src/app/+videos/+video-edit/video-add-components/video-go-live.component.html26src/app/+videos/+video-edit/video-add-components/video-upload.component.html71
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.html48
+
Update
æ´æ°
-
- src/app/+videos/+video-edit/video-update.component.html3src/app/+videos/+video-edit/video-update.component.html18src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html70src/app/+videos/+video-edit/video-add-components/video-import-url.component.html66src/app/+videos/+video-edit/video-add-components/video-go-live.component.html50
+ src/app/+videos/+video-edit/video-update.component.html3
+ src/app/+videos/+video-edit/video-update.component.html18
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html70
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html66
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.html50
+
Select the file to upload
é¸åè¦ä¸å³çæªæ¡
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html6
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html6
+
Scheduled
æå®
- src/app/+videos/+video-edit/shared/video-edit.component.ts185
+ src/app/+videos/+video-edit/shared/video-edit.component.ts197
Hide the video until a specific date
å¨ç¹å®æ¥æåé±èå½±ç
- src/app/+videos/+video-edit/shared/video-edit.component.ts186
+ src/app/+videos/+video-edit/shared/video-edit.component.ts198
Video background image
å½±çèæ¯åç
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html26
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html26
+
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.html29
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html29
+
+ Total video uploadedTotal video uploaded
+
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html
+ 49
+
+
Processingâ¦
æ£å¨èçâ¦â¦
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html50
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html51
+ RetryRetry
+
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html
+ 65
+
+ Retry failed upload of a video
+
Total video quota
總影çé
é¡
- src/app/shared/shared-main/users/user-quota.component.html3src/app/+videos/+video-edit/video-add-components/video-upload.component.html48src/app/+admin/users/user-list/user-list.component.html140
+
+
+ src/app/shared/shared-main/users/user-quota.component.html3src/app/+admin/users/user-list/user-list.component.html140
Congratulations! Your video is now available in your private library.
æåï¼æ¨çå½±çç¾å¨å·²å¨æ¨çç§æåªé«åº«ä¸å¯ç¨ã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html63
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html76
Publish will be available when upload is finished
ä¸å³å®ææå°å¯ç¼ä½
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html76
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html89
Publish
ç¼ä½
- src/app/header/header.component.html5src/app/+videos/+video-edit/video-add-components/video-upload.component.html78
+
+ src/app/header/header.component.html5src/app/+videos/+video-edit/video-add-components/video-upload.component.html91
Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota.
æ±æï¼æ¨ç帳èå·²åç¨ä¸å³åè½ãå¦ææ¨æ³è¦æ°å¢å½±çï¼ç®¡çå¡å¿
é 解éæ¨çé
é¡ã
-
- src/app/+videos/+video-edit/video-add.component.html3
+ src/app/+videos/+video-edit/video-add.component.html3
+
Read instance rules for help
é±è®ç«èºè¦å以åå¾èªªæ
-
- src/app/+videos/+video-edit/video-add.component.html4
+ src/app/+videos/+video-edit/video-add.component.html4
+
Select the torrent to import
é¸åè¦å¯å
¥ç種å
-
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html6
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html6
+
OR
æ
-
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html10
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html10
+
Paste magnet URI
è²¼ä¸ç£åé£çµ
-
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html13
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html13
+
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.html53
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html53
+
Cannot create live because this instance have too many created lives
å çºæ¤ç«å°å»ºç«äºå¤ªå¤ç´æï¼æ以ç¡æ³å建ç«ç´æ
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts89
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts89
+
Cannot create live because you created too many lives
å çºæ¨å»ºç«äºå¤ªå¤ç´æï¼æ以ç¡æ³å建ç«ç´æ
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts91
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts91
+
Live published.
ç´æå·²ç¼ä½ã
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts120
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts121
Go Live
ç´æ
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html20
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.html20
+
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.html30
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.html30
+
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.html11
+ src/app/+videos/+video-edit/video-add.component.html11
+
Import
å¯å
¥
-
- src/app/+videos/+video-edit/video-add.component.html19
+ src/app/+videos/+video-edit/video-add.component.html19
+
Upload
ä¸å³
-
- src/app/+videos/+video-edit/video-add.component.html20
+ src/app/+videos/+video-edit/video-add.component.html20
+
Upload a file
ä¸å³æªæ¡
-
- src/app/+videos/+video-edit/video-add.component.html26
+ src/app/+videos/+video-edit/video-add.component.html26
+
Import with URL
ç¨ URL å¯å
¥
-
- src/app/+videos/+video-edit/video-add.component.html36
+ src/app/+videos/+video-edit/video-add.component.html36
+
Import with torrent
ç¨ç¨®åå¯å
¥
-
- src/app/+videos/+video-edit/video-add.component.html46
+ src/app/+videos/+video-edit/video-add.component.html46
+
Go live
ç´æ
-
- src/app/+videos/+video-edit/video-add.component.html56
+ src/app/+videos/+video-edit/video-add.component.html56
+
Other videos
å
¶ä»å½±ç
-
- src/app/+videos/+video-watch/recommendations/recommended-videos.component.html5
+ src/app/+videos/+video-watch/recommendations/recommended-videos.component.html5
+
AUTOPLAY
èªåææ¾
-
- src/app/+videos/+video-watch/recommendations/recommended-videos.component.html10
+ src/app/+videos/+video-watch/recommendations/recommended-videos.component.html10
+
Report this comment
åå ±æ¤çè¨
-
- src/app/+videos/+video-watch/comment/video-comment.component.ts173
+ src/app/+videos/+video-watch/comment/video-comment.component.ts173
+
Share
å享
-
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html12src/app/shared/shared-share-modal/video-share.component.html3
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html12
+ src/app/shared/shared-share-modal/video-share.component.html3
+
Share the playlist
å享ææ¾æ¸
å®
-
- src/app/shared/shared-share-modal/video-share.component.html11
+ src/app/shared/shared-share-modal/video-share.component.html11
+
Share the playlist at this video position
å¨æ¤å½±çä½ç½®å享ææ¾æ¸
å®
-
- src/app/shared/shared-share-modal/video-share.component.html58
+ src/app/shared/shared-share-modal/video-share.component.html58
+
Share the video
å享影ç
-
- src/app/shared/shared-share-modal/video-share.component.html66
+ src/app/shared/shared-share-modal/video-share.component.html66
+
QR-Code
QR Code
-
- src/app/shared/shared-share-modal/video-share.component.html27src/app/shared/shared-share-modal/video-share.component.html81
+ src/app/shared/shared-share-modal/video-share.component.html27
+ src/app/shared/shared-share-modal/video-share.component.html81
+
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.html44src/app/shared/shared-share-modal/video-share.component.html98
+ src/app/shared/shared-share-modal/video-share.component.html44
+ src/app/shared/shared-share-modal/video-share.component.html98
+
Embed
åµå
¥
-
- src/app/shared/shared-share-modal/video-share.component.html37src/app/shared/shared-share-modal/video-share.component.html91
+ src/app/shared/shared-share-modal/video-share.component.html37
+ src/app/shared/shared-share-modal/video-share.component.html91
+
Auto select subtitle
èªåé¸æåå¹
-
- src/app/shared/shared-share-modal/video-share.component.html128
+ src/app/shared/shared-share-modal/video-share.component.html128
+
More customization
æ´å¤èªè¨
-
- src/app/shared/shared-share-modal/video-share.component.html223
+ src/app/shared/shared-share-modal/video-share.component.html223
+
Less customization
æ´å°èªè¨
-
- src/app/shared/shared-share-modal/video-share.component.html231
+ src/app/shared/shared-share-modal/video-share.component.html231
+
Autoplay
èªåææ¾
-
- src/app/shared/shared-share-modal/video-share.component.html159
+ src/app/shared/shared-share-modal/video-share.component.html159
+
Support
æ¯æ´
-
- src/app/+videos/+video-watch/modal/video-support.component.html3
+ src/app/+videos/+video-watch/modal/video-support.component.html3
+
Maybe later
ä¹è¨±ä»¥å¾
-
- src/app/+videos/+video-watch/modal/video-support.component.html11
+ src/app/+videos/+video-watch/modal/video-support.component.html11
+
Muted
å·²éé³
-
- src/app/+accounts/accounts.component.html19src/app/shared/shared-share-modal/video-share.component.html166
+ src/app/+accounts/accounts.component.html19
+ src/app/shared/shared-share-modal/video-share.component.html166
+
Loop
è¿´å
-
- src/app/shared/shared-share-modal/video-share.component.html173
+ src/app/shared/shared-share-modal/video-share.component.html173
+
Use origin instance URL
使ç¨åå§ç«å° URL
-
- src/app/shared/shared-share-modal/video-share.component.html180
+ src/app/shared/shared-share-modal/video-share.component.html180
+
Display video title
顯示影çæ¨é¡
-
- src/app/shared/shared-share-modal/video-share.component.html189
+ src/app/shared/shared-share-modal/video-share.component.html189
+
Display privacy warning
顯示é±ç§è¦å
-
- src/app/shared/shared-share-modal/video-share.component.html196
+ src/app/shared/shared-share-modal/video-share.component.html196
+
Display player controls
顯示ææ¾å¨æ§å¶
-
- src/app/shared/shared-share-modal/video-share.component.html203
+ src/app/shared/shared-share-modal/video-share.component.html203
+
Display PeerTube button link
顯示 PeerTube æéé£çµ
-
- src/app/shared/shared-share-modal/video-share.component.html210
+ src/app/shared/shared-share-modal/video-share.component.html210
+
Public
å
Ž
-
- src/app/+videos/+video-watch/video-watch-playlist.component.html11
+ src/app/+videos/+video-watch/video-watch-playlist.component.html11
+
The video is being imported, it will be available when the import is finished.
æ£å¨å¯å
¥å½±çï¼å¯å
¥å®æå¾å°±å¯ä»¥ä½¿ç¨äºã
-
- src/app/+videos/+video-watch/video-watch.component.html21
+ src/app/+videos/+video-watch/video-watch.component.html21
+
The video is being transcoded, it may not work properly.
æ£å¨è½æå½±ç編碼ï¼å¯è½ç¡æ³æ£å¸¸éä½ã
-
- src/app/+videos/+video-watch/video-watch.component.html25
+ src/app/+videos/+video-watch/video-watch.component.html25
+
This video will be published on .
æ¤å½±çå°æå¨ ç¼ä½ã
-
- src/app/+videos/+video-watch/video-watch.component.html28
+ src/app/+videos/+video-watch/video-watch.component.html28
+
This live has not started yet.
æ¤ç´æå°æªéå§ã
-
- src/app/+videos/+video-watch/video-watch.component.html33
+ src/app/+videos/+video-watch/video-watch.component.html33
+
This live has ended.
æ¤ç´æå·²çµæã
-
- src/app/+videos/+video-watch/video-watch.component.html37
+ src/app/+videos/+video-watch/video-watch.component.html37
+
This video is blocked.
æ¤å½±ç已被å°éã
-
- src/app/+videos/+video-watch/video-watch.component.html41
+ src/app/+videos/+video-watch/video-watch.component.html41
+
Published
å·²ç¼ä½
-
- src/app/+videos/+video-watch/video-watch.component.html55src/app/+videos/+video-watch/video-watch.component.html72
+ src/app/+videos/+video-watch/video-watch.component.html55
+ src/app/+videos/+video-watch/video-watch.component.html72
+
SUPPORT
æ¯æ´
-
- src/app/+videos/+video-watch/video-watch.component.html112
+ src/app/+videos/+video-watch/video-watch.component.html112
+
SHARE
å享
-
- src/app/+videos/+video-watch/video-watch.component.html117
+ src/app/+videos/+video-watch/video-watch.component.html117
+
SAVE
å²å
-
- src/app/+videos/+video-watch/video-watch.component.html128
+ src/app/+videos/+video-watch/video-watch.component.html128
+
DOWNLOAD
ä¸è¼
-
- src/app/+videos/+video-watch/video-watch.component.html142
+ src/app/+videos/+video-watch/video-watch.component.html142
+
Like this video
åæ¡æ¤å½±ç
-
- src/app/+videos/+video-watch/video-watch.component.ts131
+ src/app/+videos/+video-watch/video-watch.component.ts131
+
Dislike this video
ä¸åæ¡æ¤å½±ç
-
- src/app/+videos/+video-watch/video-watch.component.ts132
+ src/app/+videos/+video-watch/video-watch.component.ts132
+
Support options for this video
æ¤å½±ççæ¯æ´é¸é
-
- src/app/+videos/+video-watch/video-watch.component.ts133
+ src/app/+videos/+video-watch/video-watch.component.ts133
+
By
ç±
-
- src/app/+videos/+video-watch/video-watch.component.html194
+ src/app/+videos/+video-watch/video-watch.component.html194
+
Subscribe
è¨é±
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html7
+ src/app/shared/shared-user-subscription/subscribe-button.component.html7
+
Subscribe to all channels
è¨é±ææé »é
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html9
+ src/app/shared/shared-user-subscription/subscribe-button.component.html9
+
channels subscribed
å·²è¨é±é »é
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html11
+ src/app/shared/shared-user-subscription/subscribe-button.component.html11
+
{VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} }
{VAR_SELECT, select, undefined {åæ¶è¨é±} other {åæ¶è¨é±ææé »é} }
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html31
+ src/app/shared/shared-user-subscription/subscribe-button.component.html31
+
Show more
顯示æ´å¤
-
- src/app/+videos/+video-watch/video-watch.component.html221
+ src/app/+videos/+video-watch/video-watch.component.html221
+
Show less
顯示è¼å°
-
- src/app/+videos/+video-watch/video-watch.component.html227
+ src/app/+videos/+video-watch/video-watch.component.html227
+
Origin instance
ä¾æºç«èº
-
- src/app/+videos/+video-watch/video-watch.component.html239
+ src/app/+videos/+video-watch/video-watch.component.html239
+
Originally published
åå§ç¼ä½
-
- src/app/+videos/+video-watch/video-watch.component.html244
+ src/app/+videos/+video-watch/video-watch.component.html244
+
Friendly Reminder:
å好æéï¼
-
- src/app/+videos/+video-watch/video-watch.component.html307
+ src/app/+videos/+video-watch/video-watch.component.html307
+
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.
æ¤å½±çæ使ç¨çå享系統代表äºå
¶å¯ä»¥å°æ¨ç³»çµ±æäºæè¡è³è¨ï¼å¦å
¬é IP ä½ç½®ï¼å³é給å
¶ä»ç«¯é»ã
-
- src/app/+videos/+video-watch/video-watch.component.html309
+ src/app/+videos/+video-watch/video-watch.component.html309
+
More information
æ´å¤è³è¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html52src/app/+admin/system/jobs/jobs.component.html46src/app/+videos/+video-watch/video-watch.component.html312src/app/+admin/moderation/video-comment-list/video-comment-list.component.html73src/app/+admin/moderation/video-block-list/video-block-list.component.html53src/app/+admin/moderation/video-block-list/video-block-list.component.html53
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html52
+ src/app/+admin/system/jobs/jobs.component.html46
+ src/app/+videos/+video-watch/video-watch.component.html312
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html73
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html53
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html53
+
The video was blocked due to automatic blocking of new videos
å çºèªåå°éæ°å½±çï¼æ
æ¤å½±ç被å°é
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html74src/app/+admin/moderation/video-block-list/video-block-list.component.html74
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html74
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html74
+
NSFW
NSFW
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html84
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html84
+
Get more information
åå¾æ´å¤è³è¨
-
- src/app/+videos/+video-watch/video-watch.component.html312
+ src/app/+videos/+video-watch/video-watch.component.html312
+
OK
確å®
-
- src/app/+videos/+video-watch/video-watch.component.html316
+ src/app/+videos/+video-watch/video-watch.component.html316
+
1 Comment
1 åçè¨
-
- src/app/+videos/+video-watch/comment/video-comments.component.html6
+ src/app/+videos/+video-watch/comment/video-comments.component.html6
+
Comments
çè¨
-
- src/app/+videos/+video-watch/comment/video-comments.component.html7
+ src/app/+videos/+video-watch/comment/video-comments.component.html7
+
Comments
çè¨
-
- src/app/+videos/+video-watch/comment/video-comments.component.html9
+ src/app/+videos/+video-watch/comment/video-comments.component.html9
+
SORT BY
æåºæ¹å¼
-
- src/app/+videos/+video-watch/comment/video-comments.component.html16
+ src/app/+videos/+video-watch/comment/video-comments.component.html16
+
Most recent first (default)
æè¿çåªå
ï¼é è¨ï¼
-
- src/app/+videos/+video-watch/comment/video-comments.component.html19
+ src/app/+videos/+video-watch/comment/video-comments.component.html19
+
Most replies first
æå¤åè¦åªå
-
- src/app/+videos/+video-watch/comment/video-comments.component.html20
+ src/app/+videos/+video-watch/comment/video-comments.component.html20
+
No comments.
æ²æè©è«ã
-
- src/app/+videos/+video-watch/comment/video-comments.component.html33
+ src/app/+videos/+video-watch/comment/video-comments.component.html33
+
View replies from and others
æª¢è¦ åè¦å¾ èå
¶ä»
-
- src/app/+videos/+video-watch/comment/video-comments.component.html83
+ src/app/+videos/+video-watch/comment/video-comments.component.html83
+
View replies from
æª¢è¦ åè¦å¾
-
- src/app/+videos/+video-watch/comment/video-comments.component.html86
+ src/app/+videos/+video-watch/comment/video-comments.component.html86
+
View replies
æª¢è¦ åè¦
-
- src/app/+videos/+video-watch/comment/video-comments.component.html90
+ src/app/+videos/+video-watch/comment/video-comments.component.html90
+
Comments are disabled.
è©è«å·²åç¨ã
-
- src/app/+videos/+video-watch/comment/video-comments.component.html101
+ src/app/+videos/+video-watch/comment/video-comments.component.html101
+
The deletion will be sent to remote instances so they can reflect the change.
åªé¤åä½å°æå³éå°é 端ç«èºä»¥è®å®ååæ è®æ´ã
-
- src/app/+videos/+video-watch/comment/video-comments.component.ts169
+ src/app/+videos/+video-watch/comment/video-comments.component.ts169
+
It is a remote comment, so the deletion will only be effective on your instance.
å
¶çºé 端çè¨ï¼æ以åªé¤åªæå¨æ¨çç«èºä¸çæã
-
- src/app/+videos/+video-watch/comment/video-comments.component.ts171
+ src/app/+videos/+video-watch/comment/video-comments.component.ts171
+
Delete and re-draft
åªé¤ä¸¦éæ°è®çºè稿
-
- src/app/+videos/+video-watch/comment/video-comments.component.ts197
+ src/app/+videos/+video-watch/comment/video-comments.component.ts197
+
Do you really want to delete and re-draft this comment?
æ¨ççæ³è¦åªé¤ä¸¦éæ°å°æ¤çè¨è®çºè稿åï¼
-
- src/app/+videos/+video-watch/comment/video-comments.component.ts197
+ src/app/+videos/+video-watch/comment/video-comments.component.ts197
+
Add comment...
æ°å¢è©è«â¦â¦
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html6
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html6
+
Markdown compatible
è Markdown ç¸å®¹
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html13
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html13
+
Markdown compatible that supports:
è Markdown ç¸å®¹ï¼æ¯æ´ï¼
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html15
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html15
+
Auto generated links
èªåçæçé£çµ
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html18
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html18
+
Break lines
æ·ç·
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html19
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html19
+
Lists
æ¸
å®
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html20
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html20
+
Emphasis
強調
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html22
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html22
+
bold
ç²é«
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html23
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html23
+
italic
義å¼æé«
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html23
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html23
+
Emoji shortcuts
表æ
符èå¿«æ·éµ
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html26
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html26
+
Emoji markup
表æ
符èæ¨è¨
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html30
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html30
+
See complete list
檢è¦å®æ´æ¸
å®
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html32
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html32
+
You are one step away from commenting
æ¨é¢è©è«åªæä¸æ¥ä¹é
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html55
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html55
+
You can comment using an account on any ActivityPub-compatible instance. On most platforms, you can find the video by typing its URL in the search bar and then comment it from within the software's interface.
æ¨å¯ä»¥ä½¿ç¨ä»»ä½ç¸å®¹æ¼ ActivityPub çç«èºä¸ç帳èçè¨ãå¨å¤§å¤æ¸çå¹³èºä¸ï¼æ¨å¯ä»¥ééå¨æå°åä¸è¼¸å
¥å
¶ URL ä¾å°æ¾å½±çï¼ä¸¦å¾è»é«ä»é¢ä¸çè¨ã
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html60
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html60
+
If you have an account on Mastodon or Pleroma, you can open it directly in their interface:
å¦ææ¨æ Mastodon æ Pleroma ç帳èï¼æ¨å¯ä»¥å¨ä»åççé¢ä¸ç´æ¥éåå®ï¼
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html65
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html65
+
Login to comment
ç»å
¥ä»¥çè¨
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html76
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html76
+
Markdown Emoji List
Markdown 表æ
符èæ¸
å®
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.html84
+ src/app/+videos/+video-watch/comment/video-comment-add.component.html84
+
Comment
çè¨
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.ts67
+ src/app/+videos/+video-watch/comment/video-comment-add.component.ts67
+
Reply
åè¦
-
- src/app/+videos/+video-watch/comment/video-comment-add.component.ts69
+ src/app/+videos/+video-watch/comment/video-comment-add.component.ts69
+
Highlighted comment
å·²çªé¡¯çè©è«
-
- src/app/+videos/+video-watch/comment/video-comment.component.html20
+ src/app/+videos/+video-watch/comment/video-comment.component.html20
+
Reply
åè¦
-
- src/app/+videos/+video-watch/comment/video-comment.component.html46
+ src/app/+videos/+video-watch/comment/video-comment.component.html46
+
This comment has been deleted
æ¤çè¨å·²è¢«åªé¤
-
- src/app/+videos/+video-watch/comment/video-comment.component.html63
+ src/app/+videos/+video-watch/comment/video-comment.component.html63
+
Video redundancies
éè¤å½±ç
-
- src/app/+admin/admin.component.ts39
+ src/app/+admin/admin.component.ts39
+
1 host (without "http://") per line
æ¯è¡ä¸å主æ©ï¼ä¸éè¦ "http://"ï¼
-
- src/app/shared/shared-moderation/batch-domains-modal.component.html11
+ src/app/shared/shared-moderation/batch-domains-modal.component.html11
+
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.html36src/app/shared/shared-moderation/report-modals/report.component.html36
- Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed?Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed?
+ src/app/shared/shared-moderation/report-modals/report.component.html36
+ src/app/shared/shared-moderation/report-modals/report.component.html36
+
+
+ Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed?
+ æ´æ°æ¬æå°ç¦æ¢å
åè¨å®å¥½ç客æ¶ç«¯æå° feedï¼é¤éå®å使ç¨æ°çæ¬æãè¦ç¹¼çºåï¼
src/app/+my-account/my-account-applications/my-account-applications.component.ts
41
-
- Renew tokenRenew token
+
+
+ Renew token
+ æ´æ°æ¬æ
src/app/+my-account/my-account-applications/my-account-applications.component.ts
42
-
- Token renewed. Update your client configuration accordingly.Token renewed. Update your client configuration accordingly.
+
+
+ Token renewed. Update your client configuration accordingly.
+ æ¬æå·²æ´æ°ãè«æ´æ°æ¨ç客æ¶ç«¯å°æçè¨å®ã
src/app/+my-account/my-account-applications/my-account-applications.component.ts
49
-
- ApplicationsApplications
+
+
+ Applications
+ æç¨ç¨å¼
src/app/+my-account/my-account-applications/my-account-applications.component.html
3
-
- SUBSCRIPTION FEEDSUBSCRIPTION FEED
+
+
+ SUBSCRIPTION FEED
+ è¨é± feed
src/app/+my-account/my-account-applications/my-account-applications.component.html
8
-
- Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. Make sure to keep your token private. Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. Make sure to keep your token private.
+
+ Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to.
src/app/+my-account/my-account-applications/my-account-applications.component.html
10,12
-
- Feed URLFeed URL
+
+
+
+ Feed URL
+ Feed URL
src/app/+my-account/my-account-applications/my-account-applications.component.html
18
-
- Feed TokenFeed Token
+
+
+ Feed Token
+ Feed æ¬æ
src/app/+my-account/my-account-applications/my-account-applications.component.html
23
-
- Renew tokenRenew token
+
+ â ï¸ Never share your feed token with anyone.â ï¸ Never share your feed token with anyone.
src/app/+my-account/my-account-applications/my-account-applications.component.html
- 33
+ 26
+
+ Renew token
+ æ´æ°æ¬æ
+
+ src/app/+my-account/my-account-applications/my-account-applications.component.html35
Follow domain
追蹤網å
-
- src/app/+admin/follows/following-list/following-list.component.html24
+ src/app/+admin/follows/following-list/following-list.component.html24
+
Filter...
é濾å¨â¦â¦
-
- src/app/shared/shared-moderation/server-blocklist.component.html16src/app/shared/shared-moderation/account-blocklist.component.html16src/app/shared/shared-abuse-list/abuse-list-table.component.html27src/app/+admin/follows/following-list/following-list.component.html16src/app/shared/shared-moderation/account-blocklist.component.html16src/app/shared/shared-moderation/server-blocklist.component.html16src/app/+admin/moderation/video-comment-list/video-comment-list.component.html42src/app/+admin/moderation/video-block-list/video-block-list.component.html29src/app/+admin/users/user-list/user-list.component.html32src/app/+admin/follows/followers-list/followers-list.component.html16
+ src/app/shared/shared-moderation/server-blocklist.component.html16
+ src/app/shared/shared-moderation/account-blocklist.component.html16
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html27
+ src/app/+admin/follows/following-list/following-list.component.html16
+ src/app/shared/shared-moderation/account-blocklist.component.html16
+ src/app/shared/shared-moderation/server-blocklist.component.html16
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html42
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html29
+ src/app/+admin/users/user-list/user-list.component.html32
+ src/app/+admin/follows/followers-list/followers-list.component.html16
+
Clear filters
æ¸
é¤é濾å¨
-
- src/app/+my-library/my-videos/my-videos.component.html26src/app/+my-library/my-video-playlists/my-video-playlists.component.html13src/app/+my-library/my-subscriptions/my-subscriptions.component.html14src/app/shared/shared-moderation/server-blocklist.component.html20src/app/shared/shared-moderation/account-blocklist.component.html20src/app/+my-library/+my-video-channels/my-video-channels.component.html14src/app/shared/shared-abuse-list/abuse-list-table.component.html31src/app/+admin/follows/following-list/following-list.component.html20src/app/shared/shared-moderation/account-blocklist.component.html20src/app/shared/shared-moderation/server-blocklist.component.html20src/app/+admin/moderation/video-comment-list/video-comment-list.component.html46src/app/+admin/moderation/video-block-list/video-block-list.component.html33src/app/+admin/users/user-list/user-list.component.html36src/app/+admin/follows/followers-list/followers-list.component.html20
+ src/app/+my-library/my-videos/my-videos.component.html26
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.html13
+ src/app/+my-library/my-subscriptions/my-subscriptions.component.html14
+ src/app/shared/shared-moderation/server-blocklist.component.html20
+ src/app/shared/shared-moderation/account-blocklist.component.html20
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html14
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html31
+ src/app/+admin/follows/following-list/following-list.component.html20
+ src/app/shared/shared-moderation/account-blocklist.component.html20
+ src/app/shared/shared-moderation/server-blocklist.component.html20
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html46
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html33
+ src/app/+admin/users/user-list/user-list.component.html36
+ src/app/+admin/follows/followers-list/followers-list.component.html20
+
Video/Comment/Account
å½±çï¼çè¨ï¼å¸³è
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html42
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html42
+
ID
ID
-
- src/app/+admin/system/jobs/jobs.component.html38
+ src/app/+admin/system/jobs/jobs.component.html38
+
Follower handle
追蹤è
èç
-
- src/app/+admin/follows/followers-list/followers-list.component.html28
+ src/app/+admin/follows/followers-list/followers-list.component.html28
+
State
çæ
-
- src/app/+my-library/my-video-imports/my-video-imports.component.html19
+ src/app/+my-library/my-video-imports/my-video-imports.component.html19
+
Created
建ç«
-
- src/app/+my-library/my-video-imports/my-video-imports.component.html20src/app/shared/shared-abuse-list/abuse-list-table.component.html43src/app/+admin/system/jobs/jobs.component.html40src/app/+admin/follows/following-list/following-list.component.html34src/app/+admin/follows/followers-list/followers-list.component.html31
+ src/app/+my-library/my-video-imports/my-video-imports.component.html20
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html43
+ src/app/+admin/system/jobs/jobs.component.html40
+ src/app/+admin/follows/following-list/following-list.component.html34
+ src/app/+admin/follows/followers-list/followers-list.component.html31
+
Open actor page in a new tab
å¨æ°åé ä¸éååä½é é¢
-
- src/app/+admin/follows/followers-list/followers-list.component.html46
+ src/app/+admin/follows/followers-list/followers-list.component.html46
+
Accepted
å·²æ¥å
-
- src/app/+admin/follows/following-list/following-list.component.html52src/app/+admin/follows/followers-list/followers-list.component.html53
+ src/app/+admin/follows/following-list/following-list.component.html52
+ src/app/+admin/follows/followers-list/followers-list.component.html53
+
Pending
æ±ç½®ä¸
-
- src/app/+admin/follows/following-list/following-list.component.html55src/app/+admin/follows/followers-list/followers-list.component.html56
+ src/app/+admin/follows/following-list/following-list.component.html55
+ src/app/+admin/follows/followers-list/followers-list.component.html56
+
Accept
æ¥å
-
- src/app/+my-library/my-ownership/my-ownership.component.html33src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html30src/app/+admin/follows/followers-list/followers-list.component.html39
+ src/app/+my-library/my-ownership/my-ownership.component.html33
+ src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html30
+ src/app/+admin/follows/followers-list/followers-list.component.html39
+
Refuse
æçµ
-
- src/app/+my-library/my-ownership/my-ownership.component.html34src/app/+admin/follows/followers-list/followers-list.component.html40
+ src/app/+my-library/my-ownership/my-ownership.component.html34
+ src/app/+admin/follows/followers-list/followers-list.component.html40
+
No follower found matching current filters.
æ²æ符åç®åé濾å¨ç追é¨è
ã
-
- src/app/+admin/follows/followers-list/followers-list.component.html68
+ src/app/+admin/follows/followers-list/followers-list.component.html68
+
Your instance doesn't have any follower.
æ¨çç«èºæ²æä»»ä½è¿½é¨è
ã
-
- src/app/+admin/follows/followers-list/followers-list.component.html69
+ src/app/+admin/follows/followers-list/followers-list.component.html69
+
Showing to of followers
æ£å¨é¡¯ç¤º å° å
¨é¨å
±æ å追é¨è
-
- src/app/+admin/follows/followers-list/followers-list.component.html10
+ src/app/+admin/follows/followers-list/followers-list.component.html10
+
-
- src/app/shared/shared-moderation/batch-domains-modal.component.html3
+ src/app/shared/shared-moderation/batch-domains-modal.component.html3
+
Host
主æ©
-
- src/app/+admin/follows/following-list/following-list.component.html32
+ src/app/+admin/follows/following-list/following-list.component.html32
+
Redundancy allowed
å
許åé¤
-
- src/app/+admin/follows/following-list/following-list.component.html35
+ src/app/+admin/follows/following-list/following-list.component.html35
+
Open instance in a new tab
å¨æ°åé ä¸éåç«èº
-
- src/app/shared/shared-moderation/server-blocklist.component.html43src/app/+admin/follows/following-list/following-list.component.html45src/app/shared/shared-moderation/server-blocklist.component.html43
+ src/app/shared/shared-moderation/server-blocklist.component.html43
+ src/app/+admin/follows/following-list/following-list.component.html45
+ 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.html71
+
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.html72
+
Showing to of hosts
æ£å¨é¡¯ç¤º å° ï¼ç¸½å
±æ å主æ©
-
- src/app/+admin/follows/following-list/following-list.component.html10
+ src/app/+admin/follows/following-list/following-list.component.html10
+
Follow domains
追蹤網å
-
- src/app/+admin/follows/following-list/following-list.component.html79
+ src/app/+admin/follows/following-list/following-list.component.html79
+
Videos redundancies
éè¤å½±ç
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html3
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html3
+
My videos duplicated by remote instances
æçå½±ç被é 端ç«èºè¤è£½äº
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html12
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html12
+
Remote videos duplicated by my instance
æçç«èºè¤è£½äºé 端影ç
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html13
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html13
+
Create user
建ç«ä½¿ç¨è
-
- src/app/+admin/users/user-list/user-list.component.html42
+ src/app/+admin/users/user-list/user-list.component.html42
+
Table parameters
åæ¸è¡¨
-
- src/app/+admin/users/user-list/user-list.component.html58
+ src/app/+admin/users/user-list/user-list.component.html58
+
Select columns
é¸åè¡
-
- src/app/+admin/users/user-list/user-list.component.html64
+ src/app/+admin/users/user-list/user-list.component.html64
+
Highlight banned users
çªé¡¯è¢«å°éç使ç¨è
-
- src/app/+admin/users/user-list/user-list.component.html70
+ src/app/+admin/users/user-list/user-list.component.html70
+
Username
使ç¨è
å稱
- src/app/+signup/+register/register-step-user.component.html19src/app/+admin/users/user-edit/user-edit.component.html83src/app/+admin/users/user-edit/user-edit.component.html83
- e.g. jane_doee.g. jane_doe
-
- src/app/+signup/+register/register-step-user.component.html
- 23
-
+
+
+ src/app/+signup/+register/register-step-user.component.html23src/app/+admin/users/user-edit/user-edit.component.html83src/app/+admin/users/user-edit/user-edit.component.html83
+
+ e.g. jane_doe
+ ä¾å¦ï¼jane_doe
+
Username choice placeholder in the registration form
-
+ src/app/+signup/+register/register-step-user.component.html27
john
john
-
- src/app/+admin/users/user-edit/user-edit.component.html85src/app/+admin/users/user-edit/user-edit.component.html85
+ src/app/+admin/users/user-edit/user-edit.component.html85
+ src/app/+admin/users/user-edit/user-edit.component.html85
+
mail@example.com
mail@example.com
-
- src/app/+admin/users/user-edit/user-edit.component.html107src/app/+admin/users/user-edit/user-edit.component.html107
+ src/app/+admin/users/user-edit/user-edit.component.html107
+ src/app/+admin/users/user-edit/user-edit.component.html107
+
If you leave the password empty, an email will be sent to the user.
å¦ææ¨å°å¯ç¢¼ç空ï¼å°±æå³éé»åéµä»¶çµ¦ä½¿ç¨è
ã
-
- src/app/+admin/users/user-edit/user-edit.component.html121src/app/+admin/users/user-edit/user-edit.component.html121
+ src/app/+admin/users/user-edit/user-edit.component.html121
+ src/app/+admin/users/user-edit/user-edit.component.html121
+
Role
è§è²
- src/app/+admin/users/user-edit/user-edit.component.html135src/app/+admin/users/user-edit/user-edit.component.html135
+
+ src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134
Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ .
è½æ編碼已åç¨ãå½±çé
é¡å
èæ
®åå§å½±ç大å°ãæ¤ä½¿ç¨è
æå¤åªè½ä¸å³ ~ ã
- src/app/+admin/users/user-edit/user-edit.component.html160src/app/+admin/users/user-edit/user-edit.component.html160
+
+ src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159
Daily video quota
æ¯æ¥å½±çé
é¡
- src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html166src/app/+admin/users/user-edit/user-edit.component.html166
+
+
+ src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165
Doesn't need review before a video goes public
å½±çå
¬éåç¡é å¯©æ ¸
- src/app/+admin/users/user-edit/user-edit.component.html179src/app/+admin/users/user-edit/user-edit.component.html179
+
+ src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178
Send a link to reset the password by email to the user
ééé»åéµä»¶å³ééè¨å¯ç¢¼é£çµçµ¦ä½¿ç¨è
- src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204
+
+ src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203
Ask for new password
è¦æ±æ°å¯ç¢¼
- src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205
+
+ src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204
Manually set the user password
æåè¨å®ä½¿ç¨è
å¯ç¢¼
- src/app/+admin/users/user-edit/user-edit.component.html209src/app/+admin/users/user-edit/user-edit.component.html209
+
+ src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208
Show
顯示
-
- src/app/+admin/users/user-edit/user-password.component.html10
+ src/app/+admin/users/user-edit/user-password.component.html10
+
Hide
é±è
-
- src/app/+admin/users/user-edit/user-password.component.html11
+ src/app/+admin/users/user-edit/user-password.component.html11
+
Batch actions
æ¹æ¬¡åä½
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html22src/app/+admin/moderation/video-comment-list/video-comment-list.component.html22src/app/+admin/users/user-list/user-list.component.html13src/app/+admin/users/user-list/user-list.component.html13
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html22
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html22
+ src/app/+admin/users/user-list/user-list.component.html13
+ src/app/+admin/users/user-list/user-list.component.html13
+
Advanced user filters
é²é使ç¨è
é濾å¨
-
- src/app/+admin/users/user-list/user-list.component.html27
+ src/app/+admin/users/user-list/user-list.component.html27
+
Banned users
被å°éç使ç¨è
-
- src/app/+admin/users/user-list/user-list.component.html28
+ src/app/+admin/users/user-list/user-list.component.html28
+
The user was banned
使ç¨è
被å°é
-
- src/app/+admin/users/user-list/user-list.component.html160src/app/+admin/users/user-list/user-list.component.html160
+ src/app/+admin/users/user-list/user-list.component.html160
+ src/app/+admin/users/user-list/user-list.component.html160
+
Open account in a new tab
å¨æ°åé ä¸éå帳è
-
- src/app/+my-library/my-ownership/my-ownership.component.html38src/app/shared/shared-moderation/account-blocklist.component.html39src/app/shared/shared-abuse-list/abuse-list-table.component.html66src/app/shared/shared-abuse-list/abuse-list-table.component.html66src/app/shared/shared-moderation/account-blocklist.component.html39src/app/+admin/moderation/video-comment-list/video-comment-list.component.html87src/app/+admin/users/user-list/user-list.component.html106
+ src/app/+my-library/my-ownership/my-ownership.component.html38
+ src/app/shared/shared-moderation/account-blocklist.component.html39
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html66
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html66
+ src/app/shared/shared-moderation/account-blocklist.component.html39
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html87
+ src/app/+admin/users/user-list/user-list.component.html106
+
Deleted account
å·²åªé¤ç帳è
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html82
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html82
+
User's email must be verified to login
使ç¨è
çé»åéµä»¶å¿
é é©èéæè½ç»å
¥
-
- src/app/+admin/users/user-list/user-list.component.html129src/app/+admin/users/user-list/user-list.component.html129
+ src/app/+admin/users/user-list/user-list.component.html129
+ src/app/+admin/users/user-list/user-list.component.html129
+
User's email is verified / User can login without email verification
使ç¨è
çé»åéµä»¶å·²é©èï¼ä½¿ç¨è
å¯ä»¥ä¸ééé»åéµä»¶é©èç»å
¥
-
- src/app/+admin/users/user-list/user-list.component.html133
+ src/app/+admin/users/user-list/user-list.component.html133
+
Total daily video quota
æ¯æ¥å½±ç總é
é¡
-
- src/app/+admin/users/user-list/user-list.component.html150
+ src/app/+admin/users/user-list/user-list.component.html150
+
Ban reason:
é»æçç±ï¼
-
- src/app/+admin/users/user-list/user-list.component.html177
+ src/app/+admin/users/user-list/user-list.component.html177
+
Showing to of users
æ£å¨é¡¯ç¤º å° ç 使ç¨è
-
- src/app/+admin/users/user-list/user-list.component.html6
+ src/app/+admin/users/user-list/user-list.component.html6
+
Moderation
管ç
-
- src/app/+my-account/my-account.component.ts28src/app/+admin/admin.component.ts47
+ src/app/+my-account/my-account.component.ts28
+ src/app/+admin/admin.component.ts47
+
Reports
åå ±
-
- src/app/+admin/admin.component.ts53src/app/+admin/moderation/moderation.routes.ts37
+ src/app/+admin/admin.component.ts53
+ src/app/+admin/moderation/moderation.routes.ts37
+
Video blocks
å½±çå°é
-
- src/app/+admin/admin.component.ts60
+ src/app/+admin/admin.component.ts60
+
Video comments
å½±ççè¨
-
- src/app/+admin/admin.component.ts67src/app/+admin/moderation/moderation.routes.ts86
+ src/app/+admin/admin.component.ts67
+ src/app/+admin/moderation/moderation.routes.ts86
+
Muted accounts
å·²éé³ç帳è
-
- src/app/+my-account/my-account.component.ts31src/app/+my-account/my-account-routing.module.ts86src/app/+admin/admin.component.ts74src/app/+admin/moderation/moderation.routes.ts98
+ src/app/+my-account/my-account.component.ts31
+ src/app/+my-account/my-account-routing.module.ts86
+ src/app/+admin/admin.component.ts74
+ src/app/+admin/moderation/moderation.routes.ts98
+
Muted servers
å·²éé³ç伺æå¨
-
- src/app/+my-account/my-account.component.ts36src/app/+my-account/my-account-routing.module.ts95src/app/+admin/admin.component.ts81
+ src/app/+my-account/my-account.component.ts36
+ src/app/+my-account/my-account-routing.module.ts95
+ src/app/+admin/admin.component.ts81
+
Users
使ç¨è
-
- src/app/+admin/admin.component.ts88
+ src/app/+admin/admin.component.ts88
+
Configuration
è¨å®
-
- src/app/+admin/admin.component.ts95
+ src/app/+admin/admin.component.ts95
+
Video blocks
å½±çå°é
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html3
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html3
+
Muted accounts
å·²éé³ç帳è
-
- src/app/shared/shared-moderation/account-blocklist.component.html3src/app/shared/shared-moderation/account-blocklist.component.html3
+ src/app/shared/shared-moderation/account-blocklist.component.html3
+ src/app/shared/shared-moderation/account-blocklist.component.html3
+
Muted servers
å·²éé³ä¼ºæå¨
-
- src/app/shared/shared-moderation/server-blocklist.component.html3src/app/shared/shared-moderation/server-blocklist.component.html3
+ src/app/shared/shared-moderation/server-blocklist.component.html3
+ src/app/shared/shared-moderation/server-blocklist.component.html3
+
Advanced block filters
é²éå°éé濾è¦å
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html23
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html23
+
Automatic blocks
èªåå°é
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html24
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html24
+
Manual blocks
æåå°é
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html25
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html25
+
Video
å½±ç
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html43src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html43
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29
+
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.html30
+
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.html37
+
Your instance doesn't mirror any video.
æ¨çç«èºä¸¦æªé¡åä»»ä½å½±çã
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html81
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html81
+
Your instance has no mirrored videos.
æ¨çç«èºæ²æå·²é¡åçå½±çã
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html82
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html82
+
Enabled strategies stats
çç¥çµ±è¨å·²åç¨
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html91
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html91
+
No redundancy strategy is enabled on your instance.
æ¨çç«èºæªåç¨åé¤çç¥ã
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html96
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html96
+
Sensitive
ææç
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html44
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html44
+
Unfederated
æªå å
¥è¯ç
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html45src/app/+admin/moderation/video-block-list/video-block-list.component.html88
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html45
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html88
+
Date
æ¥æ
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html62src/app/+admin/moderation/video-block-list/video-block-list.component.html46
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html62
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html46
+
Actions
åä½
-
- src/app/+my-library/my-ownership/my-ownership.component.html18src/app/shared/shared-abuse-list/abuse-list-table.component.html61src/app/+admin/moderation/video-comment-list/video-comment-list.component.html82src/app/+admin/moderation/video-block-list/video-block-list.component.html62
+ src/app/+my-library/my-ownership/my-ownership.component.html18
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html61
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html82
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html62
+
Commented video
æçè¨çå½±ç
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html103
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html103
+
No comments found matching current filters.
æ¾ä¸å°ç¬¦åç®åé濾å¨ççè¨ã
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html128
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html128
+
No comments found.
æ¾ä¸å°çè¨ã
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html129
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html129
+
No abuses found matching current filters.
æ¾ä¸å°ç¬¦åç®åé濾å¨çæ¿«ç¨ã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html188
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html188
+
No abuses found.
æ¾ä¸å°æ¿«ç¨ã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html189
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html189
+
Block reason:
å°éçç±ï¼
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html104
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html104
+
No blocked video found matching current filters.
æ¾ä¸å°ç¬¦åç®åé濾è¦åçå·²å°éå½±çã
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html124
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html124
+
No blocked video found.
æ¾ä¸å°å·²å°éçå½±çã
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html125
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html125
+
Showing to of blocked videos
顯示 å° ç å·²å°éå½±ç
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.html10
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html10
+
Reports
åå ±
-
- src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html3src/app/+admin/moderation/abuse-list/abuse-list.component.html3
+ src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html3
+ src/app/+admin/moderation/abuse-list/abuse-list.component.html3
+
Moderation comment
管çè©è«
-
- src/app/shared/shared-abuse-list/moderation-comment-modal.component.html3
+ src/app/shared/shared-abuse-list/moderation-comment-modal.component.html3
+
This comment can only be seen by you or the other moderators.
æ¤è©è«åªè½è¢«æ¨æå
¶ä»èª¿è§£å¡çè¦ã
-
- src/app/shared/shared-abuse-list/moderation-comment-modal.component.html21
+ src/app/shared/shared-abuse-list/moderation-comment-modal.component.html21
+
Update this comment
æ´æ°æ¤è©è«
-
- src/app/shared/shared-abuse-list/moderation-comment-modal.component.html31
+ src/app/shared/shared-abuse-list/moderation-comment-modal.component.html31
+
Advanced report filters
é²éèå ±é濾å¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html18
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html18
+
Unsolved reports
æªè§£æ±ºçèå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html19
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html19
+
Accepted reports
å·²æ¥åçèå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html20
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html20
+
Refused reports
å·²æçµçèå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html21
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html21
+
Reports with blocked videos
被å°éå½±ççåå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html22
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html22
+
Reports with deleted videos
å·²åªé¤çå½±çåå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html23
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html23
+
Reporter
èå ±è
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html41src/app/shared/shared-abuse-list/abuse-details.component.html7
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html41
+ src/app/shared/shared-abuse-list/abuse-details.component.html7
+
-
-
-
- src/app/shared/shared-abuse-list/abuse-details.component.html27
+
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html27
+
{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.html27
+ src/app/shared/shared-abuse-list/abuse-details.component.html27
+
Video
å½±ç
-
- src/app/+my-library/my-video-imports/my-video-imports.component.html18src/app/+my-library/my-ownership/my-ownership.component.html20src/app/+admin/moderation/video-comment-list/video-comment-list.component.html60
+ src/app/+my-library/my-video-imports/my-video-imports.component.html18
+ src/app/+my-library/my-ownership/my-ownership.component.html20
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html60
+
Comment
çè¨
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html61
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html61
+
This video has been reported multiple times.
æ¤å½±ç已被å¤æ¬¡åå ±ã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html95src/app/shared/shared-abuse-list/abuse-list-table.component.html95
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html95
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html95
+
The video was blocked
å½±ç已被å°é
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html104src/app/shared/shared-abuse-list/abuse-list-table.component.html104
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html104
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html104
+
by on
ç± å¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html107src/app/shared/shared-abuse-list/abuse-list-table.component.html124
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html107
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html124
+
Video was deleted
å½±ç已被åªé¤
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html114
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html114
+
Account deleted
帳èå·²åªé¤
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html150
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html150
+
Open video in a new tab
å¨æ°åé ä¸éåå½±ç
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html49
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html49
+
State
é³è¿°
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html44src/app/+admin/follows/following-list/following-list.component.html33src/app/+admin/follows/followers-list/followers-list.component.html29
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html44
+ src/app/+admin/follows/following-list/following-list.component.html33
+ src/app/+admin/follows/followers-list/followers-list.component.html29
+
Messages
è¨æ¯
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html45
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html45
+
Internal note
å
§é¨è¨»è¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html46
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html46
+
Score
åæ¸
-
- src/app/+admin/follows/followers-list/followers-list.component.html30
+ src/app/+admin/follows/followers-list/followers-list.component.html30
+
Showing to of reports
æ£å¨é¡¯ç¤º å° ç åå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.html5
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html5
+
Reportee
èå ±è
-
- src/app/shared/shared-abuse-list/abuse-details.component.html33
+ src/app/shared/shared-abuse-list/abuse-details.component.html33
+
-
-
-
- src/app/shared/shared-abuse-list/abuse-details.component.html52
+
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html52
+
{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.html52
+ src/app/shared/shared-abuse-list/abuse-details.component.html52
+
Updated
å·²æ´æ°
-
- src/app/shared/shared-abuse-list/abuse-details.component.html58
+ src/app/shared/shared-abuse-list/abuse-details.component.html58
+
Mute domain
éé³ç¶²å
-
- src/app/shared/shared-moderation/server-blocklist.component.html24src/app/shared/shared-moderation/server-blocklist.component.html24
+ src/app/shared/shared-moderation/server-blocklist.component.html24
+ src/app/shared/shared-moderation/server-blocklist.component.html24
+
Instance
ç«èº
-
- src/app/+search/search-filters.component.html165src/app/shared/shared-moderation/server-blocklist.component.html32src/app/+about/about.component.html5src/app/shared/shared-moderation/server-blocklist.component.html32
+ src/app/+search/search-filters.component.html165
+ src/app/shared/shared-moderation/server-blocklist.component.html32
+ src/app/+about/about.component.html5
+ src/app/shared/shared-moderation/server-blocklist.component.html32
+
Muted at
éé³æ¼
-
- src/app/shared/shared-moderation/server-blocklist.component.html33src/app/shared/shared-moderation/account-blocklist.component.html29src/app/shared/shared-moderation/account-blocklist.component.html29src/app/shared/shared-moderation/server-blocklist.component.html33
+ src/app/shared/shared-moderation/server-blocklist.component.html33
+ src/app/shared/shared-moderation/account-blocklist.component.html29
+ src/app/shared/shared-moderation/account-blocklist.component.html29
+ src/app/shared/shared-moderation/server-blocklist.component.html33
+
Unmute
解é¤éé³
-
- src/app/shared/shared-moderation/server-blocklist.component.html40src/app/shared/shared-moderation/account-blocklist.component.html36src/app/shared/shared-moderation/account-blocklist.component.html36src/app/shared/shared-moderation/server-blocklist.component.html40
+ src/app/shared/shared-moderation/server-blocklist.component.html40
+ src/app/shared/shared-moderation/account-blocklist.component.html36
+ src/app/shared/shared-moderation/account-blocklist.component.html36
+ src/app/shared/shared-moderation/server-blocklist.component.html40
+
No server found matching current filters.
æ¾ä¸å°ç¬¦åç®åé濾å¨ç伺æå¨ã
-
- src/app/shared/shared-moderation/server-blocklist.component.html56src/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.html56
+
No server found.
æ¾ä¸å°ä¼ºæå¨ã
-
- src/app/shared/shared-moderation/server-blocklist.component.html57src/app/shared/shared-moderation/server-blocklist.component.html57
+ 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.html10src/app/shared/shared-moderation/server-blocklist.component.html10
+ src/app/shared/shared-moderation/server-blocklist.component.html10
+ src/app/shared/shared-moderation/server-blocklist.component.html10
+
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/following-list.component.html82
+ src/app/+admin/follows/following-list/following-list.component.html82
+
Mute domains
éé³ç¶²å
-
- src/app/shared/shared-moderation/server-blocklist.component.html64src/app/shared/shared-moderation/server-blocklist.component.html64
+ src/app/shared/shared-moderation/server-blocklist.component.html64
+ src/app/shared/shared-moderation/server-blocklist.component.html64
+
Account
帳è
-
- src/app/shared/shared-moderation/account-blocklist.component.html28src/app/shared/shared-moderation/account-blocklist.component.html28src/app/+admin/moderation/video-comment-list/video-comment-list.component.html59
+ src/app/shared/shared-moderation/account-blocklist.component.html28
+ src/app/shared/shared-moderation/account-blocklist.component.html28
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html59
+
No account found matching current filters.
æ²æ帳è符åç®åçé濾å¨ã
-
- src/app/shared/shared-moderation/account-blocklist.component.html63src/app/shared/shared-moderation/account-blocklist.component.html63
+ src/app/shared/shared-moderation/account-blocklist.component.html63
+ src/app/shared/shared-moderation/account-blocklist.component.html63
+
No account found.
æ¾ä¸å°å¸³èã
-
- src/app/shared/shared-moderation/account-blocklist.component.html64src/app/shared/shared-moderation/account-blocklist.component.html64
+ src/app/shared/shared-moderation/account-blocklist.component.html64
+ src/app/shared/shared-moderation/account-blocklist.component.html64
+
List installed plugins
ååºå·²å®è£çå¤æç¨å¼
-
- src/app/+admin/plugins/plugins.routes.ts28
+ src/app/+admin/plugins/plugins.routes.ts28
+
Search plugins
æå°å¤æç¨å¼
-
- src/app/+admin/plugins/plugins.routes.ts37
+ src/app/+admin/plugins/plugins.routes.ts37
+
Show plugin
顯示å¤æç¨å¼
-
- src/app/+admin/plugins/plugins.routes.ts46
+ src/app/+admin/plugins/plugins.routes.ts46
+
Showing to of muted accounts
æ£å¨é¡¯ç¤º å° ç éé³å¸³è
-
- src/app/shared/shared-moderation/account-blocklist.component.html10src/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.html10
+
Plugins/Themes
å¤æç¨å¼ï¼ä½æ¯ä¸»é¡
-
- src/app/+admin/admin.component.ts99
+ src/app/+admin/admin.component.ts99
+
Installed
å·²å®è£
-
- src/app/+admin/plugins/plugins.component.html3
+ src/app/+admin/plugins/plugins.component.html3
+
Plugin homepage (new window)
å¤æç¨å¼é¦é ï¼æ°è¦çªï¼
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.html40src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html17src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html21
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html40
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html17
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html21
+
Search
æå°
-
- src/app/shared/shared-instance/instance-features-table.component.html122src/app/+admin/plugins/plugins.component.html5
+ src/app/shared/shared-instance/instance-features-table.component.html122
+ src/app/+admin/plugins/plugins.component.html5
+
Users can resolve distant content
使ç¨è
å¯ä»¥è§£æé 端å
§å®¹
-
- src/app/shared/shared-instance/instance-features-table.component.html126
+ src/app/shared/shared-instance/instance-features-table.component.html126
+
Close this message
æ¸
é¤æ¤è¨æ¯
-
- src/app/app.component.html34src/app/app.component.html34
+ src/app/app.component.html34
+ src/app/app.component.html34
+
Settings
è¨å®
-
- src/app/modal/quick-settings-modal.component.html3src/app/menu/menu.component.html158src/app/+my-account/my-account-settings/my-account-settings.component.html1src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html26src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html26
+ src/app/modal/quick-settings-modal.component.html3
+ src/app/menu/menu.component.html158
+ src/app/+my-account/my-account-settings/my-account-settings.component.html1
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html26
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html26
+
Display settings
顯示è¨å®
-
- src/app/modal/quick-settings-modal.component.html8
+ src/app/modal/quick-settings-modal.component.html8
+
Uninstall
解é¤å®è£
-
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html32
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html32
+
To load your new installed plugins or themes, refresh the page.
è¦è¼å
¥æ¨æ°çå·²å®è£å¤æç¨å¼æä½æ¯ä¸»é¡ï¼è«éæ°æ´çé é¢ã
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.html10
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html10
+
Popular
æµè¡
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.html16
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html16
+
- for ""
- ç ""
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.html22
+ for ""
+ for ""
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html22
+
{VAR_PLURAL, plural, =1 {result} other {results} }
{VAR_PLURAL, plural, =1 {result} other {results} }
-
- src/app/+search/search.component.html5src/app/+admin/plugins/plugin-search/plugin-search.component.html23
+ src/app/+search/search.component.html5
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html23
+
No results.
æ²æçµæã
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.html29
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html29
+
Plugin npm package (new window)
å¤æç¨å¼ npm è»é«å
ï¼æ°è¦çªï¼
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.html44
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html44
+
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.html16
+
System
系統
-
- src/app/+admin/admin.component.ts103
+ src/app/+admin/admin.component.ts103
+
Jobs
å·¥ä½
-
- src/app/+admin/system/system.component.html3
+ src/app/+admin/system/system.component.html3
+
Logs
ç´é
-
- src/app/+admin/system/system.component.html5
+ src/app/+admin/system/system.component.html5
+
Debug
é¤é¯
-
- src/app/+admin/system/system.component.html7
+ src/app/+admin/system/system.component.html7
+
Delete this comment
åªé¤æ¤çè¨
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts65
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts65
+
Delete all comments of this account
åªé¤æ¤å¸³èçææçè¨
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts71
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts71
+
Comments are deleted after a few minutes
å¹¾åéåªé¤çè¨
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts72
- comments deleted. comments deleted.
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts72
+
+
+ comments deleted.
+ åçè¨å·²åªé¤ã
src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts
137
@@ -3120,379 +3559,397 @@ The link will expire within 1 hour.
Do you really want to delete all comments of ?
æ¨ççæ³è¦åªé¤ææ ççè¨åï¼
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts157
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts157
+
Comments of will be deleted in a few minutes
ççè¨å°æå¨å¹¾åéå
§è¢«åªé¤
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts169
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts169
+
Video comments
å½±ççè¨
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html3
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html3
+
Showing to of comments
æ£å¨é¡¯ç¤º å° ä¸ç çè¨
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html14
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html14
+
Advanced comments filters
é²éçè¨é濾å¨
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html36
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html36
+
Local comments
æ¬å°çè¨
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html37
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html37
+
Remote comments
é 端çè¨
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html38
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html38
+
Job type
å·¥ä½é¡å
-
- src/app/+admin/system/jobs/jobs.component.html3
+ src/app/+admin/system/jobs/jobs.component.html3
+
Job state
å·¥ä½çæ
-
- src/app/+admin/system/jobs/jobs.component.html12
+ src/app/+admin/system/jobs/jobs.component.html12
+
Showing to of jobs
æ£å¨é¡¯ç¤º å° ä¸ç åå·¥ä½
-
- src/app/+admin/system/jobs/jobs.component.html32
+ src/app/+admin/system/jobs/jobs.component.html32
+
Type
é¡å
-
- src/app/+admin/system/jobs/jobs.component.html39
+ src/app/+admin/system/jobs/jobs.component.html39
+
No jobs found.
æ¾ä¸å° å·¥ä½ã
-
- src/app/+admin/system/jobs/jobs.component.html86
+ src/app/+admin/system/jobs/jobs.component.html86
+
No jobs found that are .
æ¾ä¸å° å·¥ä½çº .
-
- src/app/+admin/system/jobs/jobs.component.html87
+ src/app/+admin/system/jobs/jobs.component.html87
+
Refresh
éæ°æ´ç
-
- src/app/+admin/system/logs/logs.component.html33
+ src/app/+admin/system/logs/logs.component.html33
+
now
ç¾å¨
-
- src/app/+admin/system/logs/logs.component.html15
+ src/app/+admin/system/logs/logs.component.html15
+
Loading...
æ£å¨è¼å
¥â¦â¦
-
- src/app/+admin/system/logs/logs.component.html37
+ src/app/+admin/system/logs/logs.component.html37
+
By ->
ç± ->
-
- src/app/+admin/system/logs/logs.component.html45
+ src/app/+admin/system/logs/logs.component.html45
+
INSTANCE
ç«èº
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html15
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html15
+
Name
å稱
-
- src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html32src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html32src/app/+admin/config/edit-custom-config/edit-custom-config.component.html21
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html32
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html32
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html21
+
Short description
çæè¿°
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html30
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html30
+
Main instance categories
主è¦ç«èºåé¡
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html48
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html48
+
Add a new category
å å
¥æ°åé¡
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html55
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html55
+
The sharing system implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load.
å享系統代表äºå¯è½æå°æ¨ç³»çµ±çæäºæè¡è¨æ¯ï¼å¦å
¬é IP çï¼å³é給å
¶ä»ç«¯é»ï¼ä½æ¯éæå©æ¼éä½ä¼ºæå¨çè² è¼ã
-
- src/app/shared/shared-user-settings/user-video-settings.component.html50
+ src/app/shared/shared-user-settings/user-video-settings.component.html50
+
Help share videos being played
åå©å享æ£å¨ææ¾çå½±ç
-
- src/app/shared/shared-user-settings/user-video-settings.component.html47
+ src/app/shared/shared-user-settings/user-video-settings.component.html47
+
When on a video page, directly start playing the video.
å¨å½±çé é¢ä¸æï¼ç´æ¥éå§ææ¾å½±çã
-
- src/app/shared/shared-user-settings/user-video-settings.component.html61
+ src/app/shared/shared-user-settings/user-video-settings.component.html61
+
Automatically play videos
èªåææ¾å½±ç
-
- src/app/shared/shared-user-settings/user-video-settings.component.html58
+ src/app/shared/shared-user-settings/user-video-settings.component.html58
+
When a video ends, follow up with the next suggested video.
ç¶å½±ççµææï¼ç¹¼çºææ¾ä¸ä¸é¨å»ºè°çå½±çã
-
- src/app/shared/shared-user-settings/user-video-settings.component.html72
+ src/app/shared/shared-user-settings/user-video-settings.component.html72
+
Automatically start playing the next video
èªåéå§ææ¾ä¸ä¸é¨å½±ç
-
- src/app/shared/shared-user-settings/user-video-settings.component.html69
+ src/app/shared/shared-user-settings/user-video-settings.component.html69
+
Main languages you/your moderators speak
æ¨èæ¨çæ¿ä¸»ä¸»è¦ä½¿ç¨çèªè¨
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html62
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html62
+
MODERATION & NSFW
å¯©æ ¸è NSFW
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html80
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html80
+
Manage users to build a moderation team.
管ç使ç¨è
以建ç«è¯å¥½çåéã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html82
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html82
+
This instance is dedicated to sensitive or NSFW content
æ¬ç«èºçºææè NSFW å
§å®¹å°ç¨
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html91
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html91
+
Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default.
åç¨å®æè®å
¶ä»ç®¡çå¡ç¥éæ¨ä¸»è¦æ¯å¨è¯æææå
§å®¹ãæ¤å¤ï¼é è¨æ
æ³ä¸ï¼ç³»çµ±æèªåå¾é¸å½±çä¸å³æç NSFW å¾é¸æ¡ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html96
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html96
+
Policy on videos containing sensitive content
å
å«ææå
§å®¹çå½±çæ¿ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html104
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html104
+
With Do not list or Blur thumbnails, a confirmation will be requested to watch the video.
æä¸è¦ååºæ模ç³ç¸®åæï¼å°æå¨è«æ±è§çå½±çæ顯示確èªæ¹å¡ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html109
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html109
+
Do not list
ä¸è¦ç½®æ¼æ¸
å®ä¸
-
- src/app/shared/shared-user-settings/user-video-settings.component.html16src/app/+admin/config/edit-custom-config/edit-custom-config.component.html117
+ src/app/shared/shared-user-settings/user-video-settings.component.html16
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html117
+
Blur thumbnails
模ç³ç¸®å
-
- src/app/shared/shared-user-settings/user-video-settings.component.html17src/app/+admin/config/edit-custom-config/edit-custom-config.component.html118
+ src/app/shared/shared-user-settings/user-video-settings.component.html17
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html118
+
Display
顯示
-
- src/app/shared/shared-user-settings/user-video-settings.component.html18src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html8src/app/+admin/config/edit-custom-config/edit-custom-config.component.html119
+ src/app/shared/shared-user-settings/user-video-settings.component.html18
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html8
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html119
+
Strategy
çç¥
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28
+
Terms
æ¢æ¬¾
- src/app/+signup/+register/register.component.html88src/app/+signup/+register/register.component.html88src/app/+about/about-instance/about-instance.component.html168src/app/+admin/config/edit-custom-config/edit-custom-config.component.html126
+
+
+
+ src/app/+signup/+register/register.component.html90src/app/+signup/+register/register.component.html90src/app/+about/about-instance/about-instance.component.html168src/app/+admin/config/edit-custom-config/edit-custom-config.component.html126
Code of conduct
è¡çºå®å
- src/app/+signup/+register/register.component.html82src/app/+signup/+register/register.component.html82src/app/+about/about-instance/about-instance.component.html154src/app/+admin/config/edit-custom-config/edit-custom-config.component.html135
+
+
+
+ src/app/+signup/+register/register.component.html84src/app/+signup/+register/register.component.html84src/app/+about/about-instance/about-instance.component.html154src/app/+admin/config/edit-custom-config/edit-custom-config.component.html135
Moderation information
管çè³è¨
- src/app/+signup/+register/register.component.html76src/app/+signup/+register/register.component.html76src/app/+about/about-instance/about-instance.component.html140src/app/+admin/config/edit-custom-config/edit-custom-config.component.html144
+
+
+
+ src/app/+signup/+register/register.component.html78src/app/+signup/+register/register.component.html78src/app/+about/about-instance/about-instance.component.html140src/app/+admin/config/edit-custom-config/edit-custom-config.component.html144
Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc
誰管çæ¤ç«èºï¼å° NSFW å½±çæä½æ¿çï¼æ¿æ²»å½±çå¢ï¼çç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html145
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html145
+
YOU AND YOUR INSTANCE
æ¨èæ¨çç«èº
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html159
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html159
+
Who is behind the instance?
誰å¨ç®¡çç«èºï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html165
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html165
+
A single person? A non-profit? A company?
ä¸å人ï¼éçå©çµç¹ï¼éæ¯ä¸éå
¬å¸ï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html166
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html166
+
Why did you create this instance?
çºä»éº¼æ¨è¦å»ºç«æ¤ç«èºï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html177
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html177
+
To share your personal videos? To open registrations and allow people to upload what they want?
è¦å享æ¨çå人影çï¼éæ¯è¦éæ¾è¨»å並è®äººåå¯ä»¥ä¸å³ä»åæ³è¦ä¸å³çå½±çå¢ï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html178
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html178
+
How long do you plan to maintain this instance?
æ¨æç®ç¶è·æ¤ç«èºå¤ä¹
ï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html188
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html188
+
It's important to know for users who want to register on your instance
éå°æ³è¦å¨æ¨çç«èºä¸è¨»åç使ç¨è
ä¾èªªæ¯å¾éè¦ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html189
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html189
+
How will you finance the PeerTube server?
æ¨å° PeerTube 伺æå¨æä½è²¡åè¦åï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html199
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html199
+
With your own funds? With user donations? Advertising?
ç¨èªå·±çè³éåï¼ä½¿ç¨è
æ款ï¼å»£åï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html200
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html200
+
OTHER INFORMATION
å
¶ä»è³è¨
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html214
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html214
+
What server/hardware does the instance run on?
ç«èºå¨ä½ç¨®ä¼ºæå¨ï¼ç¡¬é«ä¸å·è¡ï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html220
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html220
+
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-custom-config.component.html221
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html221
+
Instance information
ç«èºè³è¨
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html7
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html7
+
APPEARANCE
å¤è§
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html245
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html245
+
Use plugins & themes for more involved changes, or add slight customizations.
使ç¨å¤æç¨å¼èä½æ¯ä¸»é¡é²è¡æ´å¤è®åï¼ææ°å¢å°éä¿®æ¹ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html247
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html247
+
default
é è¨
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html259
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html259
+
Landing page
é¦é
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html268
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html268
+
Discover videos
æ¢ç´¢å½±ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html271
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html271
+
Trending videos
ç±éå½±ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html272
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html272
+
Most liked videos
æåæ¡çå½±ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html273
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html273
+
Recently added videos
æè¿æ°å¢çå½±ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html274
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html274
+
Local videos
æ¬å°å½±ç
-
- src/app/menu/menu.component.html149src/app/+admin/config/edit-custom-config/edit-custom-config.component.html275
+ src/app/menu/menu.component.html149
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html275
+
BROADCAST MESSAGE
廣æè¨æ¯
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html286
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html286
+
Display a message on your instance
å¨æ¨çç«èºä¸é¡¯ç¤ºè¨æ¯
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html288
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html288
+
Enable broadcast message
åç¨å»£æè¨æ¯
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html299
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html299
+
Allow users to dismiss the broadcast message
å
許使ç¨è
忽ç¥å»£æè¨æ¯
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html306
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html306
+
Broadcast message level
廣æè¨æ¯çç´
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html311
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html311
+
Message
è¨æ¯
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html323
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html323
+
NEW USERS
æ°ä½¿ç¨è
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html338
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html338
+
Manage users to set their quota individually.
管ç使ç¨è
以å®ç¨è¨å®ä»åçé
é¡ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html340
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html340
+
Signup requires email verification
註åéè¦é»åéµä»¶é©è
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html360
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html360
+
Signup limit
éå¶è¨»å
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html364
- {VAR_PLURAL, plural, =1 {user} other {users}}{VAR_PLURAL, plural, =1 {user} other {users}}
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html364
+
+
+ {VAR_PLURAL, plural, =1 {user} other {users}}
+ {VAR_PLURAL, plural, =1 {使ç¨è
} other {使ç¨è
}}
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
370
@@ -3501,457 +3958,467 @@ The link will expire within 1 hour.
Enable Signup
åç¨è¨»å
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html350
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html350
+
Users
使ç¨è
-
- src/app/+admin/users/user-edit/user-edit.component.html4src/app/+admin/users/user-edit/user-edit.component.html4
+ src/app/+admin/users/user-edit/user-edit.component.html4
+ src/app/+admin/users/user-edit/user-edit.component.html4
+
{VAR_PLURAL, plural, =1 {Video} other {Videos} }
{VAR_PLURAL, plural, =1 {å½±ç} other {å½±ç} }
-
- src/app/+admin/users/user-edit/user-edit.component.html24src/app/+admin/users/user-edit/user-edit.component.html24
+ src/app/+admin/users/user-edit/user-edit.component.html24
+ src/app/+admin/users/user-edit/user-edit.component.html24
+
{VAR_PLURAL, plural, =1 {Channel} other {Channels} }
{VAR_PLURAL, plural, =1 {é »é} other {é »é} }
-
- src/app/+admin/users/user-edit/user-edit.component.html30src/app/+admin/users/user-edit/user-edit.component.html30
+ src/app/+admin/users/user-edit/user-edit.component.html30
+ src/app/+admin/users/user-edit/user-edit.component.html30
+
{VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} }
{VAR_PLURAL, plural, =1 {è¨é±è
} other {è¨é±è
} }
-
- src/app/+admin/users/user-edit/user-edit.component.html36src/app/+admin/users/user-edit/user-edit.component.html36
+ src/app/+admin/users/user-edit/user-edit.component.html36
+ src/app/+admin/users/user-edit/user-edit.component.html36
+
Incriminated in reports
åå
¥èå ±
-
- src/app/+admin/users/user-edit/user-edit.component.html42src/app/+admin/users/user-edit/user-edit.component.html42
+ src/app/+admin/users/user-edit/user-edit.component.html42
+ src/app/+admin/users/user-edit/user-edit.component.html42
+
Authored reports accepted
æ¥åæ°å¯«çèå ±
-
- src/app/+admin/users/user-edit/user-edit.component.html48src/app/+admin/users/user-edit/user-edit.component.html48
+ src/app/+admin/users/user-edit/user-edit.component.html48
+ src/app/+admin/users/user-edit/user-edit.component.html48
+
{VAR_PLURAL, plural, =1 {Comment} other {Comments} }
{VAR_PLURAL, plural, =1 {çè¨} other {çè¨} }
-
- src/app/+admin/users/user-edit/user-edit.component.html54src/app/+admin/users/user-edit/user-edit.component.html54
+ src/app/+admin/users/user-edit/user-edit.component.html54
+ src/app/+admin/users/user-edit/user-edit.component.html54
+
NEW USER
æ°ä½¿ç¨è
-
- src/app/+admin/users/user-edit/user-edit.component.html73src/app/+admin/users/user-edit/user-edit.component.html73
+ src/app/+admin/users/user-edit/user-edit.component.html73
+ src/app/+admin/users/user-edit/user-edit.component.html73
+
Configuration
è¨å®
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1
+
Default video quota per user
æ¯å使ç¨è
é è¨çå½±çé
é¡
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html382
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html382
+
Default daily upload limit per user
æ¯å使ç¨è
é è¨çæ¯æ¥ä¸å³éå¶
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html394
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html394
+
Allow import with HTTP URL (i.e. YouTube)
å
è¨±ä½¿ç¨ HTTP URL å¯å
¥ï¼å¦ YouTubeï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html422
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html422
+
Allow import with a torrent file or a magnet URI
å
許使ç¨ç¨®åæªæ¡æç£åé£çµå¯å
¥
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html429
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html429
+
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-custom-config.component.html446
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html446
+
Block new videos automatically
èªåå°éæ°å½±ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html443
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html443
+
SEARCH
æå°
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html460
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html460
+
Allow users to do remote URI/handle search
å
許使ç¨è
é 端æå° URI
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html471
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html471
+
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-custom-config.component.html474
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html474
+
Allow anonymous to do remote URI/handle search
å
許å¿å使ç¨è
é 端æå° URI
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html482
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html482
+
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-custom-config.component.html485
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html485
+
â ï¸ This functionality depends heavily on the moderation of instances followed by the search index you select.
â ï¸ æ¤åè½ç¸ç¶ä¾è³´æ¼ç«èºçå¯©æ ¸ç¨åº¦èæ¨æé¸åçæå°ç´¢å¼ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html499
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html499
+
You should only use moderated search indexes in production, or host your own.
æ¨å¨çç¢ç°å¢ä¸æ該åªç¨å¯©æ ¸éçæå°ç´¢å¼ï¼æèªè¡æ¶ç«ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html502
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html502
+
Search index URL
æå°ç´¢å¼ URL
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html508
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html508
+
Disable local search in search bar
å¨æå°ååç¨æ¬å°æå°
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html519
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html519
+
Otherwise the local search stays used by default
å¦åä»é è¨ä½¿ç¨æ¬å°æå°
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html529
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html529
+
Search bar uses the global search index by default
æå°åé è¨ä½¿ç¨å
¨åæå°
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html526
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html526
+
Enable global search
åç¨å
¨åæå°
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html496
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html496
+
FEDERATION
è¯ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html547
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html547
+
Manage relations with other instances.
管çèå
¶ä»ç«èºçéä¿ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html549
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html549
+
Other instances can follow yours
å
¶ä»ç«èºå¯ä»¥è¿½è¹¤æ¨ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html561
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html561
+
Manually approve new instance followers
æåæ¹åæ°çç«èºè¿½è¹¤è
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html568
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html568
+
Automatically follow back instances
èªå追蹤ç«èº
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html581
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html581
+
You should only follow moderated indexes in production, or host your own.
æ¨å¨çç¢ç°å¢ä¸æ該åªè¿½è¹¤å¯©æ ¸éçæå°ç´¢å¼ï¼æèªè¡æ¶ç«ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html600
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html600
+
â ï¸ This functionality requires a lot of attention and extra moderation.
â ï¸ ä½¿ç¨æ¤åè½æå¿
é é常å°å¿ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html353src/app/+admin/config/edit-custom-config/edit-custom-config.component.html584src/app/+admin/config/edit-custom-config/edit-custom-config.component.html597
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html353
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html584
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html597
+
Index URL
ç´¢å¼ URL
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html606
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html606
+
Automatically follow instances of a public index
èªå追蹤å
¬éç´¢å¼ä¸çç«èº
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html594
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html594
+
ADMINISTRATORS
管ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html626
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html626
+
Administrator
管çå¡
-
- src/app/core/users/user.service.ts383
+ src/app/core/users/user.service.ts383
+
Admin email
管çé»åéµä»¶
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html632
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html632
+
Enable contact form
åç¨è¯çµ¡è¡¨å®
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html643
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html643
+
Basic configuration
åºæ¬è¨å®
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239
+
+
+ Transcoding
+ æ£å¨è½æ編碼
+
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 700
+
+
TWITTER
TWITTER
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html660
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html652
+
Optional. If any, provide the Twitter account representing your instance to improve link previews.
å¯é¸æãå¦ææç話ï¼è«æä¾æ¨ç«èºç Twitter 帳è以æ¹åé£çµé 覽ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html662
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html654
+
Your Twitter username
æ¨ç Twitter 使ç¨è
å稱
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html672
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html664
+
Instance allowed by Twitter
被 Twitter å
許çç«èº
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html684
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676
+
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/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
å¦ææ¨çç«å°è¢« Twitter å
許ï¼åå½±çææ¾å¨å°±æå¨ PeerTube å½±çå享ä¸ç Twitter feed åµå
¥ãå¦æç«å°ä¸å
許ï¼æåå°ä½¿ç¨éæ°å°åå°æ¨ç PeerTube ç«å°çåçé£çµå¡çãå¾é¸æ¤å¾é¸æ¡ï¼å²åè¨å®ä¸¦ä»¥æ¨ç«å°çå½±ç URL (https://example.com/videos/watch/blabla) é²è¡æ¸¬è©¦ï¼å¨ https://cards-dev.twitter.com/validator ä¸çæ¨çç«å°æ¯å¦è¢«å
許ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html689
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681
+
LIVE
ç´æ
-
- src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html714
+ src/app/shared/shared-thumbnail/video-thumbnail.component.html31
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846
+
Enable users of your instance to stream live.
è®æ¨ç«å°ç使ç¨è
å¯ä»¥ä¸²æµç´æã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html716
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848
+
â ï¸ Enabling live streaming requires trust in your users and extra moderation work
â ï¸ åç¨ç´æ串æµéè¦æ¨å°æ¨ä½¿ç¨è
çä¿¡ä»»èé¡å¤çå¯©æ ¸å·¥ä½
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html731
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863
+
Allow your users to automatically publish a replay of their live
å
許æ¨ç使ç¨è
èªåç¼ä½ä»åçç´æçéæ
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html739
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871
+
If the user quota is reached, PeerTube will automatically terminate the live streaming
å¦æå·²éå°ä½¿ç¨è
é
é¡ï¼PeerTube å°æèªåçµæç´æ串æµ
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html742
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874
+
Max lives created on your instance (-1 for "unlimited")
å¨æ¨çç«å°ä¸æ大å¯å»ºç«ç´ææ¸ï¼-1 çºç¡éå¶ï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html748
- {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}}
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 751
-
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880
+
+
+ {VAR_PLURAL, plural, =1 {live} other {lives}}
+ {VAR_PLURAL, plural, =1 {ç´æ} other {ç´æ}}
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883
Max lives created per user (-1 for "unlimited")
æ¯å使ç¨è
æ大å¯å»ºç«ç´ææ¸ï¼-1 çºç¡éå¶ï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html756
- {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}}
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 759
-
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888
+
+
+ {VAR_PLURAL, plural, =1 {live} other {lives}}
+ {VAR_PLURAL, plural, =1 {ç´æ} other {ç´æ}}
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891
Max live duration
æ大ç´ææé
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html764
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896
+
Enable live transcoding
åç¨ç´æè½æ編碼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html780
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912
+
Requires a lot of CPU!
éè¦å¤§éç CPUï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html783
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915
+
Live transcoding threads
ç´æè½æ編碼å·è¡ç·
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html789
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921
+
Live resolutions to generate
- è¦çæçç´æ解æ度
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html801
-
- Allow live streaming
- å
許ç´æ串æµ
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727
- {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 793
-
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 935
-
+ è¦çæçç´æ解æ度
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933
+
+
+ Allow live streaming
+ å
許ç´æ串æµ
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859
+
+
+ {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}
+ {VAR_PLURAL, plural, =0 {} =1 {å·è¡ç·} other {å·è¡ç·}}
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925
-
- Services
- æå
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html654
Live streaming
ç´æ串æµ
-
- src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708
+ src/app/shared/shared-instance/instance-features-table.component.html67
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840
+
TRANSCODING
è½æ編碼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html836
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706
+
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-custom-config.component.html838
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708
+
Transcoding enabled
è½æ編碼已åç¨
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html850
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720
+
If you disable transcoding, many videos from your users will not work!
è¥æ¨åç¨è½æ編碼ï¼å¾æ¨ç使ç¨è
åèä¾ç許å¤å½±çå°æç¡æ³éä½ï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724
+
+
+ If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1
+ è¥æ¨ä¹åç¨äº HLS æ¯æ´ï¼å
¶å°ææå½±çæéçå²å空éä¹ä»¥ 2è¥åç¨ï¼åæç ´å£è PeerTube ç«å° < 2.1 çè¯ç
+
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 759,763
+
+
Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos.
å
許使ç¨è
ä¸å³ .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut å½±çã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html865
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735
+
Allow additional extensions
å
許é¡å¤çå¯æªå
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html862
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732
+
Allows users to upload audio files that will be merged with the preview file on upload.
å
許使ç¨è
ä¸å³é³è¨æªæ¡ï¼å
¶å°æå¨é 覽æªæ¡ä¸å³æåä½µã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746
+
Allow audio files upload
å
許ä¸å³é³è¨æªæ¡
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html873
-
- Experimental, we suggest you to not disable webtorrent support for nowIf you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1
- 實é©æ§ï¼æå建è°æ¨æ«æä¸è¦åç¨ webtorrent æ¯æ´å¦ææ¨ä¹åç¨äº HLS æ¯æ´ï¼å®å°æè®å½±ççå²å空ééæ±ä¹ä»¥ 2è¥åç¨ï¼å°æç ´å£èå
¶ä» PeerTube ç«èºçè¯ç < 2.1
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743
+
WebTorrent support enabled
WebTorrent æ¯æ´å·²åç¨
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html885
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755
+
Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2
ä¾è³´æ¼ ffmpeg >= 4.1 çæ HLS ææ¾æ¸
å®èç¢çåç MP4 æªæ¡ä»¥åå¾æ¯ç®åé è¨çææ¾å¨æ´å¥½ççµæï¼è§£æ度è®æ´ææ´å å¹³é ææ¾ææ´å å¿«éï¼ç¹å¥æ¯é·å½±çææ¾æ´ç©©å®ï¼è¼å°èè²ï¼ç¡éè¼å
¥ï¼è¥æ¨ä¹åç¨äº WebTorrent æ¯æ´ï¼å
¶å°æè®å²å空éçéæ±éä¹ä»¥ 2
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html910
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778
+
HLS with P2P support enabled
åç¨äº P2P æ¯æ´ç HLS
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html906
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774
+
Transcoding threads
è½æ編碼å·è¡ç·
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html931
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799
+
Resolutions to generate
è¦çæç解æ度
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html944
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812
+
CACHE
å¿«å
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968
+
Some files are not federated, and fetched when necessary. Define their caching policies.
æäºæªæ¡æªè¯æï¼ä¸¦æå¨éè¦ææ·åãå®ç¾©å®åçå¿«åçç¥ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html972
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970
+
Number of previews to keep in cache
è¦ä¿çå¨å¿«åä¸çé 覽æ¸é
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html980
- {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}}
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 986
-
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978
+
+
+ {VAR_PLURAL, plural, =1 {cached image} other {cached images}}
+ {VAR_PLURAL, plural, =1 {å¿«ååç} other {å¿«ååç}}
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984
Number of video captions to keep in cache
è¦ä¿çå¨å¿«åä¸çå½±çåå¹æ¸é
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html992
- {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}}
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 998
-
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990
+
+
+ {VAR_PLURAL, plural, =1 {cached image} other {cached images}}
+ {VAR_PLURAL, plural, =1 {å¿«ååç} other {å¿«ååç}}
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996
CUSTOMIZATIONS
èªè¨
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008
+
Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill.
ç²äºå»ºç«å¤æç¨å¼æä½æ¯ä¸»é¡èå°æ¨ç PeerTube ç«èºé²è¡å°éä¿®æ¹ï¼éæé»å¤ªå¤äºã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1012
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010
+
JavaScript
JavaScript
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1021
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019
+
Write JavaScript code directly.Example: console.log('my instance is amazing');
ç´æ¥ç·¨å¯« JavaScript ç¨å¼ç¢¼ãç¯ä¾ï¼console.log('æçç«èºè¶
æ£ç');
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1025
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023
+
Write CSS code directly. Example:
- ç´æ¥ç·¨å¯« CSS ç¨å¼ç¢¼ãç¯ä¾ï¼ #custom-css color: red; 以 #custom-css ç¶å綴ä¾è¦å¯«æ¨£å¼ãç¯ä¾ï¼ #custom-css .logged-in-email color: red;
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044
+ ç´æ¥ç·¨å¯« CSS ç¨å¼ç¢¼ãç¯ä¾ï¼ #custom-css color: red; 以 #custom-css ç¶å綴ä¾è¦å¯«æ¨£å¼ãç¯ä¾ï¼#custom-css .logged-in-email color: red;
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042
+
It seems like the configuration is invalid. Please search for potential errors in the different tabs.
è¨å®ä¼¼ä¹æ¯ç¡æçãè«å¨å
¶ä»åé ä¸æå°æ½å¨çé¯èª¤ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1082
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1080
+
You cannot allow live replay if you don't enable transcoding.
å¦ææ¨æªåç¨è½æ編碼ï¼åç¡æ³å
許ç´æéæã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1086
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084
+
Advanced configuration
é²éè¨å®
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html830
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962
+
Update configuration
æ´æ°è¨å®
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1089
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087
+
VIDEO SETTINGS
å½±çè¨å®
-
- src/app/+my-account/my-account-settings/my-account-settings.component.html26
+ src/app/+my-account/my-account-settings/my-account-settings.component.html26
+
NOTIFICATIONS
éç¥
-
- src/app/+my-account/my-account-settings/my-account-settings.component.html37
+ src/app/+my-account/my-account-settings/my-account-settings.component.html37
+
INTERFACE
ä»é¢
-
- src/app/+my-account/my-account-settings/my-account-settings.component.html47
+ src/app/+my-account/my-account-settings/my-account-settings.component.html47
+
PASSWORD
å¯ç¢¼
-
- src/app/+my-account/my-account-settings/my-account-settings.component.html57
+ src/app/+my-account/my-account-settings/my-account-settings.component.html57
+
EMAIL
é»åéµä»¶
-
- src/app/+my-account/my-account-settings/my-account-settings.component.html67
+ src/app/+my-account/my-account-settings/my-account-settings.component.html67
+
DANGER ZONE
å±éªå
- src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html197src/app/+admin/users/user-edit/user-edit.component.html197
+
+
+ src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196
Profile
ç°¡ä»
-
- src/app/shared/shared-video-miniature/video-download.component.ts170
+ src/app/shared/shared-video-miniature/video-download.component.ts170
+
Resolution
解æ度
-
- src/app/shared/shared-video-miniature/video-download.component.ts179
+ src/app/shared/shared-video-miniature/video-download.component.ts179
+
Aspect ratio
é·å¯¬æ¯
-
- src/app/shared/shared-video-miniature/video-download.component.ts180
+ src/app/shared/shared-video-miniature/video-download.component.ts180
+
Average frame rate
å¹³åç«é¢ç
-
- src/app/shared/shared-video-miniature/video-download.component.ts181
+ src/app/shared/shared-video-miniature/video-download.component.ts181
+
Pixel format
åç´ æ ¼å¼
-
- src/app/shared/shared-video-miniature/video-download.component.ts182
+ src/app/shared/shared-video-miniature/video-download.component.ts182
+
Sample rate
å樣ç
-
- src/app/shared/shared-video-miniature/video-download.component.ts186
+ src/app/shared/shared-video-miniature/video-download.component.ts186
+
Channel Layout
é »éä½å±
-
- src/app/shared/shared-video-miniature/video-download.component.ts187
+ src/app/shared/shared-video-miniature/video-download.component.ts187
+
Video settings
å½±çè¨å®
-
- src/app/modal/quick-settings-modal.component.html16
+ src/app/modal/quick-settings-modal.component.html16
+
Interface settings
ä»é¢è¨å®
-
- src/app/modal/quick-settings-modal.component.html20
+ src/app/modal/quick-settings-modal.component.html20
+
Change password
è®æ´å¯ç¢¼
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html5src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html30
+
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html5src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html33
Current password
ç®åçå¯ç¢¼
- 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-change-password/my-account-change-password.component.html8src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html27
New password
æ°å¯ç¢¼
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html15
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html17
Confirm new password
確èªæ°å¯ç¢¼
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html23
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html26
Default policy on videos containing sensitive content
å
å«ææå
§å®¹çå½±ççé è¨æ¿ç
-
- src/app/shared/shared-user-settings/user-video-settings.component.html4
+ src/app/shared/shared-user-settings/user-video-settings.component.html4
+
With Do not list or Blur thumbnails, a confirmation will be requested to watch the video.
æäºä¸è¦ååºæ模ç³ç¸®åï¼è§çå½±çæå°æè¦æ±ç¢ºèªã
-
- src/app/shared/shared-user-settings/user-video-settings.component.html8
+ src/app/shared/shared-user-settings/user-video-settings.component.html8
+
Policy for sensitive videos
ææå½±ççæ¿ç
-
- src/app/shared/shared-user-settings/user-video-settings.component.html15src/app/+admin/config/edit-custom-config/edit-custom-config.component.html116
+ src/app/shared/shared-user-settings/user-video-settings.component.html15
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html116
+
Only display videos in the following languages/subtitles
å
顯示以ä¸èªè¨ï¼åå¹çå½±ç
-
- src/app/shared/shared-user-settings/user-video-settings.component.html25
+ src/app/shared/shared-user-settings/user-video-settings.component.html25
+
In Recently added, Trending, Local, Most liked and Search pages
å¨æè¿æ°å¢ã趨å¢ãæ¬å°ãæåæ¡èæå°é é¢ä¸
-
- src/app/shared/shared-user-settings/user-video-settings.component.html28
+ src/app/shared/shared-user-settings/user-video-settings.component.html28
+
Add a new language
å å
¥æ°èªè¨
-
- src/app/shared/shared-user-settings/user-video-settings.component.html36src/app/+admin/config/edit-custom-config/edit-custom-config.component.html69
+ src/app/shared/shared-user-settings/user-video-settings.component.html36
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html69
+
Your current email is
æ¨ç®åçé»åéµä»¶å°åçº
-
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html5
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html5
+
is awaiting email verification
æ£å¨çå¾
é»åéµä»¶é©è
-
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html9
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html9
+
New email
æ°é»åéµä»¶
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html15
-
- Your new email
- æ¨çæ°é»åéµä»¶
-
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html17
-
- Your current password
- æ¨ç®åçå¯ç¢¼
-
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html26
-
- Your password
- æ¨çå¯ç¢¼
-
- 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.html16
+
+
+
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.html35
Theme
ä½æ¯ä¸»é¡
-
- src/app/shared/shared-user-settings/user-interface-settings.component.html4src/app/+admin/config/edit-custom-config/edit-custom-config.component.html255
+ src/app/shared/shared-user-settings/user-interface-settings.component.html4
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html255
+
instance default
ç«èºé è¨
-
- src/app/shared/shared-user-settings/user-interface-settings.component.html8
+ src/app/shared/shared-user-settings/user-interface-settings.component.html8
+
peertube default
peertube é è¨
-
- src/app/shared/shared-user-settings/user-interface-settings.component.html9
+ src/app/shared/shared-user-settings/user-interface-settings.component.html9
+
Change ownership
è®æ´æææ¬
-
- src/app/+my-library/my-videos/modals/video-change-ownership.component.html3
+ src/app/+my-library/my-videos/modals/video-change-ownership.component.html3
+
Select the next owner
é¸åä¸ä¸åææè
-
- src/app/+my-library/my-videos/modals/video-change-ownership.component.html10
+ src/app/+my-library/my-videos/modals/video-change-ownership.component.html10
+
Search your videos
æå°æ¨çå½±ç
-
- src/app/+my-library/my-videos/my-videos.component.html23
+ src/app/+my-library/my-videos/my-videos.component.html23
+
Accept ownership
æ¥åæææ¬
-
- src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html3
+ src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html3
+
Select a channel to receive the video
é¸åè¦ç¨ä¾æ¥æ¶å½±ççé »é
-
- src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html10
+ src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html10
+
Channel that will receive the video
å°ææ¥æ¶å½±ççé »é
-
- src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html13
+ src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html13
+
My ownership changes
æçæææ¬è®æ´
-
- src/app/+my-library/my-ownership/my-ownership.component.html3
+ src/app/+my-library/my-ownership/my-ownership.component.html3
+
Initiator
åµå§è
-
- src/app/+my-library/my-ownership/my-ownership.component.html19
+ src/app/+my-library/my-ownership/my-ownership.component.html19
+
Created
已建ç«
-
- src/app/+my-library/my-ownership/my-ownership.component.html22
+ src/app/+my-library/my-ownership/my-ownership.component.html22
+
Status
çæ
-
- src/app/+my-library/my-ownership/my-ownership.component.html25
+ src/app/+my-library/my-ownership/my-ownership.component.html25
+
Account page
帳èé é¢
-
- src/app/+videos/+video-watch/video-watch.component.html193src/app/+videos/+video-watch/video-watch.component.html199
+ src/app/+videos/+video-watch/video-watch.component.html193
+ src/app/+videos/+video-watch/video-watch.component.html199
+
-
- src/app/+videos/+video-watch/video-watch.component.html200
+ src/app/+videos/+video-watch/video-watch.component.html200
+
No ownership change request found.
æ¾ä¸å°æææ¬è®æ´è«æ±ã
-
- src/app/+my-library/my-ownership/my-ownership.component.html83
+ src/app/+my-library/my-ownership/my-ownership.component.html83
+
Account settings
帳èè¨å®
-
- src/app/+my-account/my-account-routing.module.ts29
+ src/app/+my-account/my-account-routing.module.ts29
+
Playlist elements
ææ¾æ¸
å®å
ç´
-
- src/app/+my-library/my-library-routing.module.ts58
+ src/app/+my-library/my-library-routing.module.ts58
+
My imports
æçå¯å
¥
-
- src/app/+my-library/my-videos/my-videos.component.html11src/app/+my-library/my-video-imports/my-video-imports.component.html3
+ 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.html19
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html19
+
subscribers
åè¨é±è
-
- src/app/+my-library/my-subscriptions/my-subscriptions.component.html32
+ src/app/+my-library/my-subscriptions/my-subscriptions.component.html32
+
Example: my_channel
ç¯ä¾ï¼my_channel
-
- src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html35src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html35
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html35
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html35
+
CHANNEL
é »é
-
- src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html26src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html26
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html26
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html26
+
Short text to tell people how they can support your channel (membership platform...).<br /><br />
When you will upload a video in this channel, the video support field will be automatically filled by this text.
å訴人åä»åå¯ä»¥æ麼æ¯ææ¨é »éçç°¡çæåï¼æå¡å¹³å°çâ¦â¦ï¼ã<br /><br /> ç¶æ¨è¦å¨æ¤é »éä¸å³å½±çæï¼å½±çæ¯æ´æ¬ä½å°æèªåå¡«å
¥éäºæåã
-
- src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77
+
Overwrite support field of all videos of this channel
è¦å¯«æ¤é »éææå½±ççæ¯æ´æ¬ä½
-
- src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html92src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html92
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html92
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html92
+
subscribers
åè¨é±è
-
- src/app/shared/shared-main/account/actor-avatar-info.component.html22
+ src/app/shared/shared-main/account/actor-avatar-info.component.html22
+
Target
ç®æ¨
-
- src/app/+my-library/my-video-imports/my-video-imports.component.html17
+ src/app/+my-library/my-video-imports/my-video-imports.component.html17
+
See the error
檢è¦é¯èª¤
-
- src/app/+my-library/my-video-imports/my-video-imports.component.html27src/app/+my-library/my-video-imports/my-video-imports.component.html27
+ src/app/+my-library/my-video-imports/my-video-imports.component.html27
+ src/app/+my-library/my-video-imports/my-video-imports.component.html27
+
This video was deleted
æ¤å½±çå·²åªé¤
-
- src/app/+my-library/my-video-imports/my-video-imports.component.html49
+ src/app/+my-library/my-video-imports/my-video-imports.component.html49
+
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.html10
+
Once you delete your account, there is no going back. You will be asked to confirm this action.
ä¸æ¦æ¨åªé¤äºæ¨ç帳èï¼å°±ç¡æ³æ½åäºã系統å°æè¦æ±æ¨ç¢ºèªæ¤åä½ã
-
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html2
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html2
+
Delete your account
åªé¤æ¨ç帳è
-
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html4
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html4
+
You don't have any subscriptions yet.
æ¨éæ²æä»»ä½è¨é±ã
-
- src/app/+my-library/my-subscriptions/my-subscriptions.component.html18
+ src/app/+my-library/my-subscriptions/my-subscriptions.component.html18
+
Channel page
é »éé é¢
-
- src/app/+my-library/my-subscriptions/my-subscriptions.component.html27src/app/+my-library/+my-video-channels/my-video-channels.component.html30src/app/+videos/+video-watch/video-watch.component.html190
+ src/app/+my-library/my-subscriptions/my-subscriptions.component.html27
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html30
+ src/app/+videos/+video-watch/video-watch.component.html190
+
Created by
ç± å»ºç«
-
- src/app/+my-library/my-subscriptions/my-subscriptions.component.html35
+ src/app/+my-library/my-subscriptions/my-subscriptions.component.html35
+
Owner account page
ææè
帳èé é¢
-
- src/app/+my-library/my-subscriptions/my-subscriptions.component.html34
+ src/app/+my-library/my-subscriptions/my-subscriptions.component.html34
+
Go the owner account page
å°ææè
帳èé é¢
-
- src/app/+video-channels/video-channels.component.html30
+ src/app/+video-channels/video-channels.component.html30
+
Video history
å½±çæ·å²è¨é
-
- src/app/+my-library/my-history/my-history.component.html9
+ src/app/+my-library/my-history/my-history.component.html9
+
Delete history
åªé¤æ·å²ç´é
-
- src/app/+my-library/my-history/my-history.component.html13
+ src/app/+my-library/my-history/my-history.component.html13
+
You don't have any video history yet.
æ¨å°æªæä»»ä½å½±çæ·å²è¨éã
-
- src/app/+my-library/my-history/my-history.component.html19
+ src/app/+my-library/my-history/my-history.component.html19
+
Notification preferences
éç¥å好è¨å®
-
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html4
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html4
+
Newest first
ææ°çåªå
-
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html11
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html11
+
Unread first
æªè®åªå
-
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html12
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html12
+
All read
å
¨é¨å·²è®
-
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html26
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html26
+
Activities
æ´»å
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html2
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html2
+
Web
網路
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html3
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html3
+
My Playlists
æçææ¾æ¸
å®
-
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html4src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html4
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html4
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html4
+
NEW PLAYLIST
æ°ææ¾æ¸
å®
-
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html25src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html25
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html25
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html25
+
PLAYLIST
ææ¾æ¸
å®
-
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html26src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html26
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html26
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html26
+
Create playlist
建ç«ææ¾æ¸
å®
-
- src/app/+my-library/my-video-playlists/my-video-playlists.component.html18
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.html18
+
My video channels
æçå½±çé »é
-
- src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts13
+ src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts13
+
Create a new video channel
建ç«æ°å½±çé »é
-
- src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts22
+ src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts22
+
Playlist } deleted.
ææ¾æ¸
å® } å·²åªé¤ã
-
- src/app/+my-library/my-video-playlists/my-video-playlists.component.ts60
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.ts60
+
Playlist thumbnail
ææ¾æ¸
å®ç¸®å
-
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html82src/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.html82
+
Search your playlists
æå°æ¨çææ¾æ¸
å®
-
- src/app/+my-library/my-video-playlists/my-video-playlists.component.html10
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.html10
+
No videos in this playlist.
æ¤ææ¾æ¸
å®ä¸æ²æå½±çã
-
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html25
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html25
+
Browse videos on PeerTube to add them in your playlist.
å¨ PeerTube ä¸ç覽影ç並å°å
¶æ°å¢å°æ¨çææ¾æ¸
å®ä¸ã
-
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html28
+ 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.html32
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html32
+
Welcome to PeerTube!
æ¡è¿ä¾å° PeerTubeï¼
-
- src/app/+signup/shared/signup-success.component.html8
+ src/app/+signup/shared/signup-success.component.html8
+
If you need help to use PeerTube, you can have a look at the documentation.
å¦ææ¨éè¦åå¾éæ¼ä½¿ç¨ PeerTube ç說æï¼æ¨å¯ä»¥ççæ件ã
-
- src/app/+signup/shared/signup-success.component.html14
+ src/app/+signup/shared/signup-success.component.html14
+
Login
ç»å
¥
-
- src/app/+login/login-routing.module.ts14
+ src/app/+login/login-routing.module.ts14
+
Verify account email confirmation
é©è帳èé»åéµä»¶ç¢ºèª
-
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html3
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html3
+
Email updated.
é»åéµä»¶å·²æ´æ°ã
-
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html10
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html10
+
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.html14
+
Video channel videos
å½±çé »éå½±ç
-
- src/app/+video-channels/video-channels-routing.module.ts25
+ src/app/+video-channels/video-channels-routing.module.ts25
+
Video channel playlists
å½±çé »éææ¾æ¸
å®
-
- src/app/+video-channels/video-channels-routing.module.ts38
+ src/app/+video-channels/video-channels-routing.module.ts38
+
About video channel
éæ¼å½±çé »é
-
- src/app/+video-channels/video-channels-routing.module.ts47
+ src/app/+video-channels/video-channels-routing.module.ts47
+
Request email for account verification
è«æ±é©è帳èçé»åéµä»¶
-
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html3
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html3
+
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.html17
+
This instance does not require email verification.
æ¤ç«èºä¸éè¦é»åéµä»¶é©èã
-
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html20
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html20
+
Verify account via email
ééé»åéµä»¶é©è帳è
-
- src/app/+signup/+verify-account/verify-account-routing.module.ts17
+ src/app/+signup/+verify-account/verify-account-routing.module.ts17
+
Ask to send an email to verify you account
è¦æ±å³éé»åéµä»¶ä»¥é©èæ¨ç帳è
-
- src/app/+signup/+verify-account/verify-account-routing.module.ts26
+ src/app/+signup/+verify-account/verify-account-routing.module.ts26
+
Banned
å·²é»æ
-
- src/app/+accounts/accounts.component.html18
+ src/app/+accounts/accounts.component.html18
+
Instance muted
ç«èºå·²éé³
-
- src/app/+accounts/accounts.component.html20
+ src/app/+accounts/accounts.component.html20
+
Muted by your instance
被æ¨çç«èºéé³
-
- src/app/+accounts/accounts.component.html21
+ src/app/+accounts/accounts.component.html21
+
Instance muted by your instance
被æ¨çç«èºéé³çç«èº
-
- src/app/+accounts/accounts.component.html22
+ src/app/+accounts/accounts.component.html22
+
Manage account
管ç帳è
-
- src/app/+accounts/accounts.component.html36
+ src/app/+accounts/accounts.component.html36
+
This account does not have channels.
æ¤å¸³èæ²æé »éã
-
- src/app/+accounts/account-video-channels/account-video-channels.component.html4
+ src/app/+accounts/account-video-channels/account-video-channels.component.html4
+
{VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}}
{VAR_PLURAL, plural, =1 {1 åè¨é±è
} other { åè¨é±è
}}
-
- src/app/+video-channels/video-channels.component.html28src/app/+accounts/account-video-channels/account-video-channels.component.html13src/app/+my-library/+my-video-channels/my-video-channels.component.html35
+ src/app/+video-channels/video-channels.component.html28
+ src/app/+accounts/account-video-channels/account-video-channels.component.html13
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html35
+
{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/+my-library/+my-video-channels/my-video-channels.component.html37
+
Do you really want to delete ?
It will delete videos uploaded in this channel, and you will not be able to create another
channel with the same name ()!
- æ¨ççæ³è¦åªé¤ åï¼å
¶å°æåªé¤ é¨ä¸å³è³æ¤é »éçå½±çï¼ä¸æ¨å°ç¡æ³å»ºç«å
¶ä»ååçé »é ()ï¼
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts63
+ æ¨ççæ³è¦åªé¤ åï¼å
¶å°æåªé¤ é¨ä¸å³è³æ¤é »éçå½±çï¼ä¸æ¨å°ç¡æ³å»ºç«å
¶ä»ååçé »é ()ï¼
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts63
+
My Channels
æçé »é
-
- src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html4src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html4
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html4
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html4
+
NEW CHANNEL
æ°é »é
-
- src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html25src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html25
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html25
+ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html25
+
See this video channel
檢è¦éåå½±çé »é
-
- src/app/+accounts/account-video-channels/account-video-channels.component.html9
+ src/app/+accounts/account-video-channels/account-video-channels.component.html9
+
This channel doesn't have any videos.
æ¤é »éæ²æä»»ä½å½±çã
-
- src/app/+accounts/account-video-channels/account-video-channels.component.html20
+ src/app/+accounts/account-video-channels/account-video-channels.component.html20
+
SHOW THIS CHANNEL
顯示æ¤é »é
-
- src/app/+accounts/account-video-channels/account-video-channels.component.html29
+ src/app/+accounts/account-video-channels/account-video-channels.component.html29
+
DESCRIPTION
æè¿°
-
- src/app/+video-channels/video-channel-about/video-channel-about.component.html5src/app/+accounts/account-about/account-about.component.html5
+ src/app/+video-channels/video-channel-about/video-channel-about.component.html5
+ src/app/+accounts/account-about/account-about.component.html5
+
STATS
çµ±è¨
-
- src/app/+video-channels/video-channel-about/video-channel-about.component.html17src/app/+accounts/account-about/account-about.component.html10
+ src/app/+video-channels/video-channel-about/video-channel-about.component.html17
+ src/app/+accounts/account-about/account-about.component.html10
+
Stats
çµ±è¨
-
- src/app/menu/menu.component.html178
+ src/app/menu/menu.component.html178
+
Joined
å å
¥
-
- src/app/+accounts/account-about/account-about.component.html12
+ src/app/+accounts/account-about/account-about.component.html12
+
Manage channel
管çé »é
-
- src/app/+video-channels/video-channels.component.html22
+ src/app/+video-channels/video-channels.component.html22
+
Created by
建ç«ç±
-
- src/app/+video-channels/video-channels.component.html31
+ src/app/+video-channels/video-channels.component.html31
+
SUPPORT THIS CHANNEL
æ¯æ´æ¤é »é
-
- src/app/+video-channels/video-channel-about/video-channel-about.component.html10
+ src/app/+video-channels/video-channel-about/video-channel-about.component.html10
+
Most liked videos
æåæ¡çå½±ç
- src/app/+videos/videos-routing.module.ts45src/app/+videos/video-list/video-most-liked.component.ts41
+
+ src/app/+videos/videos-routing.module.ts46src/app/+videos/video-list/video-most-liked.component.ts41
Videos that have the most likes.
ææå¤åæ¡çå½±çã
-
- src/app/+videos/video-list/video-most-liked.component.ts42
+ src/app/+videos/video-list/video-most-liked.component.ts42
+
Created
建ç«
-
- src/app/+video-channels/video-channel-about/video-channel-about.component.html18
+ src/app/+video-channels/video-channel-about/video-channel-about.component.html18
+
Created playlists
å·²å»ºç« ä»½ææ¾æ¸
å®
-
- src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html2
+ src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html2
+
This channel does not have playlists.
æ¤é »éæ²æææ¾æ¸
å®ã
-
- src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html6
+ src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html6
+
PeerTube
PeerTube
-
- src/app/+about/about.component.html7
+ src/app/+about/about.component.html7
+
Network
網路
-
- src/app/+about/about.component.html9
+ src/app/+about/about.component.html9
+
Follows
追蹤
-
- src/app/+about/about-follows/about-follows.component.html2
+ src/app/+about/about-follows/about-follows.component.html2
+
Contact administrator
è¯çµ¡ 管çå¡
-
- src/app/+about/about-instance/contact-admin-modal.component.html3
+ src/app/+about/about-instance/contact-admin-modal.component.html3
+
Your name
æ¨çåå
-
- src/app/+about/about-instance/contact-admin-modal.component.html11
+ src/app/+about/about-instance/contact-admin-modal.component.html11
+
Your email
æ¨çé»åéµä»¶
-
- src/app/+about/about-instance/contact-admin-modal.component.html20
+ src/app/+about/about-instance/contact-admin-modal.component.html20
+
Subject
主é¡
-
- src/app/+about/about-instance/contact-admin-modal.component.html29
+ src/app/+about/about-instance/contact-admin-modal.component.html29
+
Your message
æ¨çè¨æ¯
-
- src/app/+about/about-instance/contact-admin-modal.component.html38
+ src/app/+about/about-instance/contact-admin-modal.component.html38
+
About
éæ¼
-
- src/app/+about/about-instance/about-instance.component.html5
+ src/app/+about/about-instance/about-instance.component.html5
+
Contact administrator
è¯çµ¡ç®¡çå¡
-
- src/app/+about/about-instance/about-instance.component.html7
+ src/app/+about/about-instance/about-instance.component.html7
+
This instance is dedicated to sensitive/NSFW content.
æ¤ç«èºå°éè¨ç®¡ææï¼NSFW å
§å®¹ã
-
- src/app/+about/about-instance/about-instance.component.html19
+ src/app/+about/about-instance/about-instance.component.html19
+
ADMINISTRATORS & SUSTAINABILITY
管çèæçºç¼å±
-
- src/app/+about/about-instance/about-instance.component.html32
+ src/app/+about/about-instance/about-instance.component.html32
+
Who we are
æåæ¯èª°
-
- src/app/+about/about-instance/about-instance.component.html44
+ src/app/+about/about-instance/about-instance.component.html44
+
Why we created this instance
çºä»éº¼æåè¦å»ºç«æ¤ç«èº
-
- src/app/+about/about-instance/about-instance.component.html58
+ src/app/+about/about-instance/about-instance.component.html58
+
How long we plan to maintain this instance
æåæç®ç¶è·æ¤ç«èºå¤ä¹
-
- src/app/+about/about-instance/about-instance.component.html72
+ src/app/+about/about-instance/about-instance.component.html72
+
How we will pay for this instance
æåæå¦ä½æ¯ä»æ¤ç«èºæéçè²»ç¨
-
- src/app/+about/about-instance/about-instance.component.html86
+ src/app/+about/about-instance/about-instance.component.html86
+
INFORMATION
è³è¨
-
- src/app/+about/about-instance/about-instance.component.html101
+ 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.html128
+
OTHER INFORMATION
å
¶ä»è³è¨
-
- src/app/+about/about-instance/about-instance.component.html183
+ src/app/+about/about-instance/about-instance.component.html183
+
Hardware information
硬é«è³è¨
-
- src/app/+about/about-instance/about-instance.component.html195
+ src/app/+about/about-instance/about-instance.component.html195
+
FEATURES
ç¹è²
-
- src/app/+about/about-instance/about-instance.component.html203
+ src/app/+about/about-instance/about-instance.component.html203
+
Features found on this instance
å¨æ¤ç«èºä¸æ¾å°çåè½
- src/app/shared/shared-instance/instance-features-table.component.html4src/app/+signup/+register/register.component.html47
+
+ src/app/shared/shared-instance/instance-features-table.component.html4src/app/+signup/+register/register.component.html49
STATISTICS
çµ±è¨
-
- src/app/+about/about-instance/about-instance.component.html215
+ src/app/+about/about-instance/about-instance.component.html215
+
What is PeerTube?
PeerTube æ¯ä»éº¼ï¼
-
- src/app/+about/about-peertube/about-peertube.component.html3
+ src/app/+about/about-peertube/about-peertube.component.html3
+
PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser.
PeerTube æ¯å¯èªè¡æ¶è¨ãç´æ¥å¨æ¨ç網路ç覽å¨ä¸ä½¿ç¨ P2P ç ActivityPub è¯çå¼å½±ç串æµå¹³å°ã
-
- src/app/+about/about-peertube/about-peertube.component.html10
+ src/app/+about/about-peertube/about-peertube.component.html10
+
It is free and open-source software, under AGPLv3 licence.
å
¶çºèªç±èéæ¾åå§ç¢¼è»é«ï¼ä»¥ AGPLv3 ææ¬æ¢æ¬¾ã
-
- src/app/+about/about-peertube/about-peertube.component.html14
+ src/app/+about/about-peertube/about-peertube.component.html14
+
For more information, please visit joinpeertube.org.
è¦åå¾æ´å¤è³è¨ï¼è«é 訪 joinpeertube.orgã
-
- src/app/+about/about-peertube/about-peertube.component.html19
+ src/app/+about/about-peertube/about-peertube.component.html19
+
Use PeerTube documentation
ä½¿ç¨ PeerTube æ件
-
- src/app/+about/about-peertube/about-peertube.component.html28
+ src/app/+about/about-peertube/about-peertube.component.html28
+
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.html33
+ src/app/+about/about-peertube/about-peertube.component.html33
+
PeerTube Applications
PeerTube æç¨ç¨å¼
-
- src/app/+about/about-peertube/about-peertube.component.html41
+ src/app/+about/about-peertube/about-peertube.component.html41
+
Discover unofficial Android applications or browser addons!
æ¢ç´¢éå®æ¹ç Android æç¨ç¨å¼æç覽å¨éå å
件ï¼
-
- src/app/+about/about-peertube/about-peertube.component.html46
+ src/app/+about/about-peertube/about-peertube.component.html46
+
Contribute on PeerTube
å¨ PeerTube ä¸è²¢ç»
-
- src/app/+about/about-peertube/about-peertube.component.html54
+ src/app/+about/about-peertube/about-peertube.component.html54
+
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.html59
+ src/app/+about/about-peertube/about-peertube.component.html59
+
P2P & Privacy
P2P èé±ç§
-
- src/app/+about/about-peertube/about-peertube.component.html71
+ src/app/+about/about-peertube/about-peertube.component.html71
+
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.html75
+ src/app/+about/about-peertube/about-peertube.component.html75
+
What are the consequences?
æä»éº¼å¾æï¼
-
- src/app/+about/about-peertube/about-peertube.component.html85
+ src/app/+about/about-peertube/about-peertube.component.html85
+
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.html88
+ src/app/+about/about-peertube/about-peertube.component.html88
+
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.html94
+ src/app/+about/about-peertube/about-peertube.component.html94
+
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.html99
+ src/app/+about/about-peertube/about-peertube.component.html99
+
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.html105
+ src/app/+about/about-peertube/about-peertube.component.html105
+
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.html109
+ src/app/+about/about-peertube/about-peertube.component.html109
+
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.html114
+ src/app/+about/about-peertube/about-peertube.component.html114
+
Web peers are not publicly accessible: because we use WebRTC inside the web browser (with the WebTorrent library), the protocol is different from classic BitTorrent. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information
網路端é»ä¸¦ç¡æ³è¢«å
¬éååï¼å çºæåå¨ç覽å¨ä¸ä½¿ç¨ WebRTCï¼ä½¿ç¨ WebTorrent å½å¼åº«ï¼ï¼éååå®èç¶å
¸ç BitTorrent ä¸åãç¶æ¨å¨ç¶²è·¯ç覽å¨ä¸ï¼æ¨å°±æå³éä¸åå
å«æ¨ IP ä½ç½®çè¨è給追蹤å¨ï¼å
¶å°æé¨æ©é¸æå
¶ä»ç«¯é»è½ç¼è³è¨ãççæ¤æ件ä¾åå¾æ´å¤è³è¨
-
- src/app/+about/about-peertube/about-peertube.component.html118
+ src/app/+about/about-peertube/about-peertube.component.html118
+
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.html127
+ src/app/+about/about-peertube/about-peertube.component.html127
+
How does PeerTube compare with YouTube?
PeerTube è YouTube æ¯èµ·ä¾å¦ä½ï¼
-
- src/app/+about/about-peertube/about-peertube.component.html131
+ src/app/+about/about-peertube/about-peertube.component.html131
+
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.html134
+ src/app/+about/about-peertube/about-peertube.component.html134
+
What can I do to limit the exposure of my IP address?
æè¦å¦ä½éå¶æè½è®æç IP ä½ç½®ä¸æå
ï¼
-
- src/app/+about/about-peertube/about-peertube.component.html139
+ src/app/+about/about-peertube/about-peertube.component.html139
+
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.html142
+ src/app/+about/about-peertube/about-peertube.component.html142
+
What will be done to mitigate this problem?
å¯ä»¥ååªäºäºæ
ä¾ç·©è§£æ¤åé¡ï¼
-
- src/app/+about/about-peertube/about-peertube.component.html148
+ src/app/+about/about-peertube/about-peertube.component.html148
+
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.html151
+ src/app/+about/about-peertube/about-peertube.component.html151
+
We set a limit to the number of peers sent by the tracker
æåå°è¿½è¹¤å¨å¯ä»¥å³éç端é»æ¸éé²è¡äºéå¶
-
- src/app/+about/about-peertube/about-peertube.component.html156
+ src/app/+about/about-peertube/about-peertube.component.html156
+
We set a limit on the request frequency received by the tracker
æåå°è¿½è¹¤å¨æ¶å°çè«æ±é »çé²è¡äºéå¶
-
- src/app/+about/about-peertube/about-peertube.component.html157
+ src/app/+about/about-peertube/about-peertube.component.html157
+
Allow instance admins to disable P2P from the administration interface
å
許ç«èºç®¡çå¡å¾ç®¡çä»é¢åç¨ P2P
-
- src/app/+about/about-peertube/about-peertube.component.html158
+ src/app/+about/about-peertube/about-peertube.component.html158
+
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.html162
+ src/app/+about/about-peertube/about-peertube.component.html162
+
Followers instances
追蹤è
ç«èº
-
- src/app/+about/about-follows/about-follows.component.html4
+ src/app/+about/about-follows/about-follows.component.html4
+
This instance does not have instances followers.
æ¤ç«èºæ²æç«èºè¿½è¹¤è
ã
-
- src/app/+about/about-follows/about-follows.component.html6
+ src/app/+about/about-follows/about-follows.component.html6
+
This instance is not following any other.
æ¤ç«å°æ²æ追蹤任ä½å
¶ä»çç«å°ã
-
- src/app/+about/about-follows/about-follows.component.html16
+ src/app/+about/about-follows/about-follows.component.html16
+
Followings instances
æ£å¨è¿½è¹¤çç«èº
-
- src/app/+about/about-follows/about-follows.component.html14
+ src/app/+about/about-follows/about-follows.component.html14
+
About this instance
éæ¼æ¤ç«èº
-
- src/app/+about/about-routing.module.ts26
+ src/app/+about/about-routing.module.ts26
+
About PeerTube
éæ¼ PeerTube
-
- src/app/+about/about-routing.module.ts38
+ src/app/+about/about-routing.module.ts38
+
About this instance's network
éæ¼æ¤ç«å°ç網路
-
- src/app/+about/about-routing.module.ts47
+ src/app/+about/about-routing.module.ts47
+
Link copied
é£çµå·²è¤è£½
- src/app/+about/about-instance/about-instance.component.ts96
+ src/app/+about/about-instance/about-instance.component.ts91
Developed with ⤠by Framasoft
ç±å¸¶è ⤠ç Framasoft éç¼
-
- src/app/+about/about-peertube/about-peertube-contributors.component.html3
+ src/app/+about/about-peertube/about-peertube-contributors.component.html3
+
Create an account
建ç«å¸³è
-
- src/app/+signup/+register/register.component.html4
-
- Next
- ä¸ä¸å
-
- src/app/+signup/+register/register.component.html20
+ src/app/+signup/+register/register.component.html4
+
+
+
+ src/app/+signup/+register/register.component.html
+ 22
+
+
+
Get help
åå¾åå©
-
- src/app/shared/shared-main/misc/help.component.ts16
+ src/app/shared/shared-main/misc/help.component.ts16
+
Create my account
建ç«æç帳è
- src/app/+signup/+register/register.component.html29
+ src/app/+signup/+register/register.component.html31
PeerTube is creating your account...
PeerTube æ£å¨å»ºç«æ¨ç帳èâ¦â¦
- src/app/+signup/+register/register.component.html37
+ src/app/+signup/+register/register.component.html39
Done
å·²å®æ
- src/app/+signup/+register/register.component.html33
+ src/app/+signup/+register/register.component.html35
Who are we?
æåæ¯èª°ï¼
- src/app/+signup/+register/register.component.html60
+ src/app/+signup/+register/register.component.html62
How long do we plan to maintain this instance?
æåè¨åç¶è·æ¤ç«èºå¤ä¹
ï¼
- src/app/+signup/+register/register.component.html65
+ src/app/+signup/+register/register.component.html67
How will we finance this instance?
æåè¦å¦ä½æ¯ä»æ¤ç«èºçè²»ç¨ï¼
- src/app/+signup/+register/register.component.html70
+ src/app/+signup/+register/register.component.html72
Administrators & Sustainability
管çå¡èæçºæ§
- src/app/+signup/+register/register.component.html56src/app/+signup/+register/register.component.html56
+
+ src/app/+signup/+register/register.component.html58src/app/+signup/+register/register.component.html58
Step
æ¥é©
-
- src/app/+signup/+register/custom-stepper.component.html9
+ 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.html5
+ src/app/+signup/+register/register-step-channel.component.html5
+
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.html10
+ src/app/+signup/+register/register-step-channel.component.html10
+
Channel display name
é »é顯示å稱
-
- src/app/+signup/+register/register-step-channel.component.html15
+ src/app/+signup/+register/register-step-channel.component.html15
+
Channel name
é »éå稱
-
- src/app/+signup/+register/register-step-channel.component.html30src/app/+admin/users/user-edit/user-edit.component.html94src/app/+admin/users/user-edit/user-edit.component.html94
+ src/app/+signup/+register/register-step-channel.component.html30
+ src/app/+admin/users/user-edit/user-edit.component.html94
+ src/app/+admin/users/user-edit/user-edit.component.html94
+
john_channel
john_channel
-
- src/app/+admin/users/user-edit/user-edit.component.html96src/app/+admin/users/user-edit/user-edit.component.html96
+ src/app/+admin/users/user-edit/user-edit.component.html96
+ src/app/+admin/users/user-edit/user-edit.component.html96
+
Example: my_super_channel
ç¯ä¾ï¼æçè¶
ç´é »é
-
- src/app/+signup/+register/register-step-channel.component.html34
+ 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.html43
+ src/app/+signup/+register/register-step-channel.component.html43
+
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.html51
-
+ src/app/+signup/+register/register-step-channel.component.html51
+
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.html32
+ src/app/+signup/+register/register-step-user.component.html36
+ Video uploads are disabled on this instance, hence your account won't be able to upload videos. Video uploads are disabled on this instance, hence your account won't be able to upload videos.
+
+ src/app/+signup/+register/register-step-user.component.html
+ 4,5
+
+
I am at least 16 years old and agree to the Terms and to the Code of Conduct of this instance
æè³å° 16 æ²ä¸¦åææ¤ç«èºçæ¢æ¬¾èè¡çºå®å
- src/app/+signup/+register/register-step-user.component.html66
+ src/app/+signup/+register/register-step-user.component.html70
Register
註å
-
- src/app/+signup/+register/register-routing.module.ts14
-
- Sorry, we couldn't find the page you were looking for.
-
- æ±æï¼æåæ¾ä¸å°æ¨è¦æ¾çé é¢ã
-
-
- src/app/+page-not-found/page-not-found.component.html5
+ src/app/+signup/+register/register-routing.module.ts14
+
+
Your message has been sent.
æ¨çè¨æ¯å·²è¢«å³éã
-
- src/app/+about/about-instance/contact-admin-modal.component.ts76
+ src/app/+about/about-instance/contact-admin-modal.component.ts76
+
You already sent this form recently
æ¨æè¿å·²ç¼éæ¤è¡¨å®
-
- src/app/+about/about-instance/contact-admin-modal.component.ts82
+ src/app/+about/about-instance/contact-admin-modal.component.ts82
+
No description
æ²ææè¿°
-
- src/app/+video-channels/video-channel-about/video-channel-about.component.ts41src/app/+accounts/account-about/account-about.component.ts38
+ src/app/+video-channels/video-channel-about/video-channel-about.component.ts41
+ src/app/+accounts/account-about/account-about.component.ts38
+
Account videos
帳èå½±ç
-
- src/app/+accounts/accounts-routing.module.ts29
+ src/app/+accounts/accounts-routing.module.ts29
+
Account video channels
帳èå½±çé »é
-
- src/app/+accounts/accounts-routing.module.ts42
+ src/app/+accounts/accounts-routing.module.ts42
+
About account
éæ¼å¸³è
-
- src/app/+accounts/accounts-routing.module.ts51
+ src/app/+accounts/accounts-routing.module.ts51
+
Published videos
å·²ç¼ä½ç å½±ç
-
- src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts87src/app/+accounts/account-videos/account-videos.component.ts79
+ src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts87
+ src/app/+accounts/account-videos/account-videos.component.ts79
+
Display all videos (private, unlisted or not yet published)
顯示ææå½±çï¼ç§äººãæªååºæå°æªç¼ä½ï¼
-
- src/app/shared/shared-video-miniature/abstract-video-list.html40src/app/shared/shared-video-miniature/abstract-video-list.html40src/app/shared/shared-video-miniature/abstract-video-list.html40src/app/shared/shared-video-miniature/abstract-video-list.html40src/app/shared/shared-video-miniature/abstract-video-list.html40src/app/shared/shared-video-miniature/abstract-video-list.html40src/app/shared/shared-video-miniature/abstract-video-list.html40
+ src/app/shared/shared-video-miniature/abstract-video-list.html40
+ src/app/shared/shared-video-miniature/abstract-video-list.html40
+ src/app/shared/shared-video-miniature/abstract-video-list.html40
+ src/app/shared/shared-video-miniature/abstract-video-list.html40
+ src/app/shared/shared-video-miniature/abstract-video-list.html40
+ src/app/shared/shared-video-miniature/abstract-video-list.html40
+ src/app/shared/shared-video-miniature/abstract-video-list.html40
+
direct account followers
ç´æ¥å¸³è追蹤è
-
- src/app/+accounts/accounts.component.ts109
+ src/app/+accounts/accounts.component.ts109
+
Report this account
åå ±æ¤å¸³è
-
- src/app/+accounts/accounts.component.ts115
+ src/app/+accounts/accounts.component.ts115
+
VIDEO CHANNELS
å½±çé »é
-
- src/app/+accounts/accounts.component.ts59
+ src/app/+accounts/accounts.component.ts59
+
VIDEOS
å½±ç
-
- src/app/+video-channels/video-channels.component.ts65src/app/+accounts/accounts.component.ts60
+ src/app/+video-channels/video-channels.component.ts65
+ src/app/+accounts/accounts.component.ts60
+
ABOUT
éæ¼
-
- src/app/+video-channels/video-channels.component.ts67src/app/+accounts/accounts.component.ts61
+ src/app/+video-channels/video-channels.component.ts67
+ src/app/+accounts/accounts.component.ts61
+
Username copied
使ç¨è
å稱已è¤è£½
-
- src/app/+video-channels/video-channels.component.ts92src/app/+accounts/accounts.component.ts89
+ src/app/+video-channels/video-channels.component.ts92
+ src/app/+accounts/accounts.component.ts89
+
1 subscriber
1 åè¨é±è
-
- src/app/+accounts/accounts.component.ts93
+ src/app/+accounts/accounts.component.ts93
+
subscribers
åè¨é±è
-
- src/app/+accounts/accounts.component.ts95
+ src/app/+accounts/accounts.component.ts95
+
Instances you follow
æ¨è¿½è¹¤çç«èº
-
- src/app/+admin/follows/following-list/following-list.component.html3
+ src/app/+admin/follows/following-list/following-list.component.html3
+
Instances following you
追蹤æ¨çç«èº
-
- src/app/+admin/follows/followers-list/followers-list.component.html3
+ src/app/+admin/follows/followers-list/followers-list.component.html3
+
Audio-only
å
é³è¨
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts61
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts61
+
A <code>.mp4</code> that keeps the original audio track, with no video
<code>.mp4</code> ä¿çäºåå§é³è¨è»ï¼ä½æ²æå½±ç
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts62
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts62
+
240p
240p
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts66
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts66
+
360p
360p
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts70
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts70
+
480p
480p
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts74
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts74
+
720p
720p
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts78
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts78
+
1080p
1080p
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts82
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts82
+
2160p
2160p
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts86
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts86
+
Auto (via ffmpeg)
èªåï¼éé ffmpegï¼
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts93
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts93
+
No limit
ç¡éå¶
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts101
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts101
+
1 hour
1å°æ
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts102
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts102
+
3 hours
3å°æ
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts103
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts103
+
5 hours
5å°æ
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104
+
10 hours
10å°æ
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105
+
Configuration updated.
è¨å®å·²æ´æ°ã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352
+
You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.
æ¨åç¨äºè¨»åï¼æåèªååç¨äºä¸é¢ãå½±çãé¨ä»½çãèªåå°éæ°å½±çãã
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445
+
Edit custom configuration
編輯èªè¨è¨å®
-
- src/app/+admin/config/config.routes.ts26
+ src/app/+admin/config/config.routes.ts26
+
Process domains
èç網å
-
- src/app/shared/shared-moderation/batch-domains-modal.component.ts28
+ src/app/shared/shared-moderation/batch-domains-modal.component.ts28
+
Report
åå ±
-
- src/app/shared/shared-moderation/report-modals/account-report.component.ts51
+ src/app/shared/shared-moderation/report-modals/account-report.component.ts51
+
Account reported.
帳èå·²åå ±ã
-
- src/app/shared/shared-moderation/report-modals/account-report.component.ts82
+ src/app/shared/shared-moderation/report-modals/account-report.component.ts82
+
Comment reported.
çè¨å·²åå ±ã
-
- src/app/shared/shared-moderation/report-modals/comment-report.component.ts82
+ src/app/shared/shared-moderation/report-modals/comment-report.component.ts82
+
Domain is required.
網åå¿
å¡«ã
-
- src/app/shared/form-validators/batch-domains-validators.ts56
+ src/app/shared/form-validators/batch-domains-validators.ts56
+
Domains entered are invalid.
輸å
¥çååç¡æã
-
- src/app/shared/form-validators/batch-domains-validators.ts57
+ src/app/shared/form-validators/batch-domains-validators.ts57
+
Domains entered contain duplicates.
輸å
¥çååå
å«éè¦çé
ç®ã
-
- src/app/shared/form-validators/batch-domains-validators.ts58
+ src/app/shared/form-validators/batch-domains-validators.ts58
+
Unlimited
ç¡éå¶
-
- src/app/shared/shared-main/users/user-quota.component.ts32src/app/shared/shared-main/users/user-quota.component.ts38src/app/shared/shared-instance/instance-features-table.component.ts26src/app/shared/shared-instance/instance-features-table.component.ts33src/app/+admin/config/shared/config.service.ts21src/app/+admin/config/shared/config.service.ts34
+ src/app/shared/shared-main/users/user-quota.component.ts32
+ src/app/shared/shared-main/users/user-quota.component.ts38
+ src/app/shared/shared-instance/instance-features-table.component.ts26
+ src/app/shared/shared-instance/instance-features-table.component.ts33
+ src/app/+admin/config/shared/config.service.ts21
+ src/app/+admin/config/shared/config.service.ts34
+
None - no upload possible
ç¡ - ç¡æ³ä¸å³
-
- src/app/+admin/config/shared/config.service.ts23src/app/+admin/config/shared/config.service.ts36
+ src/app/+admin/config/shared/config.service.ts23
+ src/app/+admin/config/shared/config.service.ts36
+
100MB
100MB
-
- src/app/+admin/config/shared/config.service.ts24src/app/+admin/config/shared/config.service.ts39
+ src/app/+admin/config/shared/config.service.ts24
+ src/app/+admin/config/shared/config.service.ts39
+
500MB
500MB
-
- src/app/+admin/config/shared/config.service.ts25src/app/+admin/config/shared/config.service.ts40
+ src/app/+admin/config/shared/config.service.ts25
+ src/app/+admin/config/shared/config.service.ts40
+
1GB
1GB
-
- src/app/+admin/config/shared/config.service.ts26
+ src/app/+admin/config/shared/config.service.ts26
+
5GB
5GB
-
- src/app/+admin/config/shared/config.service.ts27src/app/+admin/config/shared/config.service.ts42
+ src/app/+admin/config/shared/config.service.ts27
+ src/app/+admin/config/shared/config.service.ts42
+
20GB
20GB
-
- src/app/+admin/config/shared/config.service.ts28
+ src/app/+admin/config/shared/config.service.ts28
+
50GB
50GB
-
- src/app/+admin/config/shared/config.service.ts29
+ src/app/+admin/config/shared/config.service.ts29
+
10MB
10MB
-
- src/app/+admin/config/shared/config.service.ts37
+ src/app/+admin/config/shared/config.service.ts37
+
50MB
50MB
-
- src/app/+admin/config/shared/config.service.ts38
+ src/app/+admin/config/shared/config.service.ts38
+
2GB
2GB
-
- src/app/+admin/config/shared/config.service.ts41
+ src/app/+admin/config/shared/config.service.ts41
+
accepted in instance followers
å¨ç«èºè¿½è¹¤è
ä¸è¢«æ¥å
-
- src/app/+admin/follows/followers-list/followers-list.component.ts41
+ 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
+ src/app/+admin/follows/followers-list/followers-list.component.ts52
+
Reject
æçµ
-
- src/app/+admin/follows/followers-list/followers-list.component.ts53
+ src/app/+admin/follows/followers-list/followers-list.component.ts53
+
rejected from instance followers
æçµäºç«èºè¿½è¹¤è
-
- src/app/+admin/follows/followers-list/followers-list.component.ts60
+ 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.ts73
+
Delete
åªé¤
-
- src/app/+my-library/my-videos/my-videos.component.ts104src/app/+my-library/my-videos/my-videos.component.ts131src/app/+my-library/my-videos/my-videos.component.ts172src/app/+my-library/my-video-playlists/my-video-playlists.component.ts50src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127src/app/shared/shared-main/buttons/delete-button.component.ts16src/app/shared/shared-main/buttons/delete-button.component.ts21src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts208src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts308src/app/shared/shared-moderation/user-moderation-dropdown.component.ts91src/app/+my-library/+my-video-channels/my-video-channels.component.ts71src/app/shared/shared-abuse-list/abuse-list-table.component.ts129src/app/shared/shared-abuse-list/abuse-list-table.component.ts371src/app/shared/shared-abuse-list/abuse-list-table.component.ts406src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts86src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts158src/app/+videos/+video-watch/comment/video-comments.component.ts165src/app/+admin/moderation/video-block-list/video-block-list.component.ts75src/app/+admin/moderation/video-block-list/video-block-list.component.ts79src/app/+admin/users/user-list/user-list.component.ts76src/app/+admin/users/user-list/user-list.component.ts194src/app/+admin/follows/followers-list/followers-list.component.ts74
+ src/app/+my-library/my-videos/my-videos.component.ts104
+ src/app/+my-library/my-videos/my-videos.component.ts131
+ src/app/+my-library/my-videos/my-videos.component.ts172
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.ts50
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127
+ src/app/shared/shared-main/buttons/delete-button.component.ts16
+ src/app/shared/shared-main/buttons/delete-button.component.ts21
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts208
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts308
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts91
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts71
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts129
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts371
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts406
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts86
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts158
+ src/app/+videos/+video-watch/comment/video-comments.component.ts165
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts75
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts79
+ src/app/+admin/users/user-list/user-list.component.ts76
+ src/app/+admin/users/user-list/user-list.component.ts194
+ src/app/+admin/follows/followers-list/followers-list.component.ts74
+
+
+ viewers
+ å檢è¦è
+
+ src/app/shared/shared-main/video/video.model.ts
+ 211
+
+
+
+ views
+ 次檢è¦
+
+ src/app/shared/shared-main/video/video.model.ts
+ 214
+
+
removed from instance followers
å·²å¾ç«èºè¿½è¹¤è
ä¸ç§»é¤
-
- src/app/+admin/follows/followers-list/followers-list.component.ts81
+ src/app/+admin/follows/followers-list/followers-list.component.ts81
+
is not valid
ç¡æ
-
- src/app/shared/form-validators/batch-domains-validators.ts19
+ src/app/shared/form-validators/batch-domains-validators.ts19
+
Follow request(s) sent!
追蹤è«æ±å·²å³éï¼
-
- src/app/+admin/follows/following-list/following-list.component.ts47
+ src/app/+admin/follows/following-list/following-list.component.ts47
+
Do you really want to unfollow ?
æ¨æ³è¦åæ¶è¿½è¹¤ åï¼
-
- src/app/+admin/follows/following-list/following-list.component.ts57
+ src/app/+admin/follows/following-list/following-list.component.ts57
+
Unfollow
åæ¶è¿½è¹¤
-
- src/app/+admin/follows/following-list/following-list.component.ts58
+ src/app/+admin/follows/following-list/following-list.component.ts58
+
You are not following anymore.
æ¨ç¡æ³å追蹤 ã
-
- src/app/+admin/follows/following-list/following-list.component.ts64
+ src/app/+admin/follows/following-list/following-list.component.ts64
+
enabled
å·²åç¨
-
- src/app/+admin/follows/shared/redundancy-checkbox.component.ts23
+ src/app/+admin/follows/shared/redundancy-checkbox.component.ts23
+
disabled
å·²åç¨
-
- src/app/+admin/follows/shared/redundancy-checkbox.component.ts23
+ src/app/+admin/follows/shared/redundancy-checkbox.component.ts23
+
Redundancy for is
åé¤ çº
-
- src/app/+admin/follows/shared/redundancy-checkbox.component.ts25
+ src/app/+admin/follows/shared/redundancy-checkbox.component.ts25
+
Used
已使ç¨
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts101
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts101
+
Available
å¯ç¨
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts101
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts101
+
Do you really want to remove this video redundancy?
æ¨ççæ³è¦ç§»é¤æ¤éè¤å½±çåï¼
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts140
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts140
+
Remove redundancy
移é¤åé¤
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts141
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts141
+
Video redundancies removed!
éè¤å½±çå·²åªé¤ï¼
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts147
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts147
+
Account unmuted by your instance.
帳è 已被æ¨çç«èºè§£é¤éé³ã
-
- src/app/shared/shared-moderation/account-blocklist.component.ts48
+ src/app/shared/shared-moderation/account-blocklist.component.ts48
+
Instance unmuted by your instance.
ç«èº 已被æ¨çç«èºè§£é¤éé³ã
-
- src/app/shared/shared-moderation/server-blocklist.component.ts46
+ src/app/shared/shared-moderation/server-blocklist.component.ts46
+
Instance muted.
ç«èº å·²éé³ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts147src/app/shared/shared-moderation/server-blocklist.component.ts68
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts147
+ src/app/shared/shared-moderation/server-blocklist.component.ts68
+
Instance muted by your instance.
ç«èº 已被æ¨çç«èºéé³ã
-
- src/app/shared/shared-moderation/server-blocklist.component.ts69
+ src/app/shared/shared-moderation/server-blocklist.component.ts69
+
Comment updated.
è©è«å·²æ´æ°ã
-
- src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts58
+ src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts58
+
Violent or Repulsive
æ´åæ令人åæ¡
-
- src/app/shared/shared-abuse-list/abuse-details.component.ts21
+ src/app/shared/shared-abuse-list/abuse-details.component.ts21
+
Hateful or Abusive
ä»æ¨è¨è«
-
- src/app/shared/shared-abuse-list/abuse-details.component.ts22
+ src/app/shared/shared-abuse-list/abuse-details.component.ts22
+
Spam or Misleading
åå¾è¨æ¯æ誤å°
-
- src/app/shared/shared-abuse-list/abuse-details.component.ts23
+ src/app/shared/shared-abuse-list/abuse-details.component.ts23
+
Privacy
é±ç§
-
- src/app/shared/shared-abuse-list/abuse-details.component.ts24
+ src/app/shared/shared-abuse-list/abuse-details.component.ts24
+
Copyright
èä½æ¬
-
- src/app/shared/shared-moderation/abuse.service.ts159src/app/shared/shared-abuse-list/abuse-details.component.ts25
+ src/app/shared/shared-moderation/abuse.service.ts159
+ src/app/shared/shared-abuse-list/abuse-details.component.ts25
+
Server rules
伺æå¨è¦å
-
- src/app/shared/shared-abuse-list/abuse-details.component.ts26
+ src/app/shared/shared-abuse-list/abuse-details.component.ts26
+
Thumbnails
縮å
-
- src/app/shared/shared-moderation/abuse.service.ts173src/app/shared/shared-abuse-list/abuse-details.component.ts27
+ src/app/shared/shared-moderation/abuse.service.ts173
+ src/app/shared/shared-abuse-list/abuse-details.component.ts27
+
Internal actions
å
§é¨åä½
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts239src/app/+admin/moderation/video-block-list/video-block-list.component.ts43
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts239
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts43
+
Delete report
åªé¤èå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts270
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts270
+
Actions for the flagged account
被æ¨è¨å¸³èçåä½
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts281
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts281
+
Mark as accepted
æ¨è¨çºæ¥å
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts255
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts255
+
Mark as rejected
æ¨è¨çºæçµ
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts260
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts260
+
Add internal note
æ°å¢å
§é¨è¨»è¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts265
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts265
+
Actions for the video
å°å½±ççåä½
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts329src/app/+admin/moderation/video-block-list/video-block-list.component.ts66
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts329
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts66
+
Block video
å°éå½±ç
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts334
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts334
+
Video blocked.
å½±çå·²å°éã
-
- src/app/shared/shared-moderation/video-block.component.ts60src/app/shared/shared-abuse-list/abuse-list-table.component.ts340
+ src/app/shared/shared-moderation/video-block.component.ts60
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts340
+
Unblock video
解é¤å°éå½±ç
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts350
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts350
+
Video unblocked.
å½±ç已解é¤å°éã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts356
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts356
+
Do you really want to delete this abuse report?
æ¨ççæ³è¦åªé¤é份濫ç¨èå ±åï¼
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts129
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts129
+
Abuse deleted.
æ¿«ç¨å·²åªé¤ã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts134
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts134
+
Deleted comment
å·²åªé¤ççè¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts210
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts210
+
Messages with reporter
åå ±è
çè¨æ¯
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts244
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts244
+
Messages with moderators
æ¿ä¸»çè¨æ¯
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts245
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts245
+
Update internal note
æ´æ°å
§é¨è¨»è¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts250
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts250
+
Switch video block to manual
åæå½±çå°éçºæå
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts48
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts48
+
Video switched to manual block.
å½±ç å·²åæè³æåå°éã
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts54
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts54
+
Do you really want to unblock this video? It will be available again in the videos list.
æ¨ççæ³è¦è§£é¤å°éæ¤å½±çåï¼å®å°æå次åºç¾å¨å½±çæ¸
å®ä¸ã
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts180src/app/+admin/moderation/video-block-list/video-block-list.component.ts146
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts180
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts146
+
Unblock
解é¤å°é
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts182src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts296src/app/+admin/moderation/video-block-list/video-block-list.component.ts70src/app/+admin/moderation/video-block-list/video-block-list.component.ts148
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts182
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts296
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts70
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts148
+
Video unblocked.
å½±ç 已解é¤å°éã
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts188src/app/+admin/moderation/video-block-list/video-block-list.component.ts153
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts188
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts153
+
yes
æ¯
-
- src/app/shared/shared-instance/feature-boolean.component.html1src/app/shared/shared-instance/feature-boolean.component.html1
+ src/app/shared/shared-instance/feature-boolean.component.html1
+ src/app/shared/shared-instance/feature-boolean.component.html1
+
no
å¦
-
- src/app/shared/shared-instance/feature-boolean.component.html2src/app/shared/shared-instance/feature-boolean.component.html2
+ src/app/shared/shared-instance/feature-boolean.component.html2
+ src/app/shared/shared-instance/feature-boolean.component.html2
+
You don't have plugins installed yet.
æ¨å°æªå®è£å¤æç¨å¼ã
-
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts89
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts89
+
You don't have themes installed yet.
æ¨å°æªå®è£ä½æ¯ä¸»é¡ã
-
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts92
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts92
+
Update to
æ´æ°å°
-
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts100
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts100
+
Do you really want to uninstall ?
æ¨æ³è¦è§£é¤å®è£ åï¼
-
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts109
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts109
+
Uninstall
解é¤å®è£
-
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts110
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts110
+
uninstalled.
已解é¤å®è£ã
-
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts117
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts117
+
updated.
å·²æ´æ°ã
-
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts139
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts139
+
Jobs
å·¥ä½
-
- src/app/+admin/system/system.routes.ts26
+ src/app/+admin/system/system.routes.ts26
+
Logs
ç´é
-
- src/app/+admin/system/system.routes.ts37
+ src/app/+admin/system/system.routes.ts37
+
The plugin index is not available. Please retry later.
å¤æç¨å¼ç´¢å¼ä¸å¯ç¨ãè«ç¨å¾å試ã
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts100
+ 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.ts122
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts122
+
Install ?
å®è£ ï¼
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts123
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts123
+
installed.
å·²å®è£ã
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts135
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts135
+
Settings updated.
è¨å®å·²æ´æ°ã
-
- src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts52
+ src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts52
+
Plugins
å¤æç¨å¼
-
- src/app/+admin/plugins/shared/plugin-api.service.ts33
+ src/app/+admin/plugins/shared/plugin-api.service.ts33
+
Themes
ä½æ¯ä¸»é¡
-
- src/app/+admin/plugins/shared/plugin-api.service.ts37
+ src/app/+admin/plugins/shared/plugin-api.service.ts37
+
plugin
å¤æç¨å¼
-
- src/app/+admin/plugins/shared/plugin-api.service.ts45
+ src/app/+admin/plugins/shared/plugin-api.service.ts45
+
theme
ä½æ¯ä¸»é¡
-
- src/app/+admin/plugins/shared/plugin-api.service.ts48
+ src/app/+admin/plugins/shared/plugin-api.service.ts48
+
Last week
ä¸é±
-
- src/app/+admin/system/logs/logs.component.ts79
+ src/app/+admin/system/logs/logs.component.ts79
+
Last day
æ¨å¤©
-
- src/app/+admin/system/logs/logs.component.ts84
+ src/app/+admin/system/logs/logs.component.ts84
+
Last hour
åä¸åå°æ
-
- src/app/+admin/system/logs/logs.component.ts89
+ src/app/+admin/system/logs/logs.component.ts89
+
debug
é¤é¯
-
- src/app/+admin/system/logs/logs.component.ts101
+ src/app/+admin/system/logs/logs.component.ts101
+
info
è³è¨
-
- src/app/+admin/system/logs/logs.component.ts105
+ src/app/+admin/system/logs/logs.component.ts105
+
warning
è¦å
-
- src/app/+admin/system/logs/logs.component.ts109
+ src/app/+admin/system/logs/logs.component.ts109
+
error
é¯èª¤
-
- src/app/+admin/system/logs/logs.component.ts113
+ src/app/+admin/system/logs/logs.component.ts113
+
Debug
é¤é¯
-
- src/app/+admin/system/system.routes.ts48
+ src/app/+admin/system/system.routes.ts48
+
Info
è³è¨
-
- src/app/core/notification/notifier.service.ts11
+ src/app/core/notification/notifier.service.ts11
+
Warning
è¦å
-
- src/app/core/routing/can-deactivate-guard.service.ts23
+ src/app/core/routing/can-deactivate-guard.service.ts23
+
Error
é¯èª¤
- src/app/core/auth/auth.service.ts103src/app/core/notification/notifier.service.ts17
+
+ src/app/core/auth/auth.service.ts103src/app/core/notification/notifier.service.ts18
Standard logs
æ¨æºæ¥èª
-
- src/app/+admin/system/logs/logs.component.ts124
+ src/app/+admin/system/logs/logs.component.ts124
+
Audit logs
å¯©æ ¸æ¥èª
-
- src/app/+admin/system/logs/logs.component.ts128
+ src/app/+admin/system/logs/logs.component.ts128
+
User created.
使ç¨è
已建ç«ã
-
- src/app/+admin/users/user-edit/user-create.component.ts77
+ src/app/+admin/users/user-edit/user-create.component.ts77
+
Create user
建ç«ä½¿ç¨è
-
- src/app/+admin/users/user-edit/user-create.component.ts95
+ src/app/+admin/users/user-edit/user-create.component.ts95
+
Blocked videos
å·²å°éçå½±ç
-
- src/app/+admin/moderation/moderation.routes.ts69
+ src/app/+admin/moderation/moderation.routes.ts69
+
Muted instances
å·²éé³çç«èº
-
- src/app/+admin/moderation/moderation.routes.ts109
+ src/app/+admin/moderation/moderation.routes.ts109
+
Password changed for user .
å¯ç¢¼å·²çºä½¿ç¨è
æ´æ¹ã
-
- src/app/+admin/users/user-edit/user-password.component.ts40
+ src/app/+admin/users/user-edit/user-password.component.ts40
+
Update user password
æ´æ°ä½¿ç¨è
å¯ç¢¼
-
- src/app/+admin/users/user-edit/user-password.component.ts52
+ src/app/+admin/users/user-edit/user-password.component.ts52
+
Following list
追蹤æ¸
å®
-
- src/app/+admin/follows/follows.routes.ts28
+ src/app/+admin/follows/follows.routes.ts28
+
Followers list
追蹤è
æ¸
å®
-
- src/app/+admin/follows/follows.routes.ts37
+ src/app/+admin/follows/follows.routes.ts37
+
User updated.
使ç¨è
å·²æ´æ°ã
-
- src/app/+admin/users/user-edit/user-update.component.ts85
+ src/app/+admin/users/user-edit/user-update.component.ts85
+
Update user
æ´æ°ä½¿ç¨è
-
- src/app/+admin/users/user-edit/user-update.component.ts102
+ src/app/+admin/users/user-edit/user-update.component.ts102
+
An email asking for password reset has been sent to .
å·²å³éè¦æ±éç½®å¯ç¢¼çé»åéµä»¶ ã
-
- src/app/+admin/users/user-edit/user-update.component.ts108
+ src/app/+admin/users/user-edit/user-update.component.ts108
+
Users list
使ç¨è
æ¸
å®
-
- src/app/+admin/users/users.routes.ts27
+ src/app/+admin/users/users.routes.ts27
+
Create a user
建ç«ä½¿ç¨è
-
- src/app/+admin/users/users.routes.ts36
+ src/app/+admin/users/users.routes.ts36
+
Update a user
æ´æ°ä½¿ç¨è
-
- src/app/+admin/users/users.routes.ts48
+ src/app/+admin/users/users.routes.ts48
+
Federation
è¯ç
-
- src/app/+admin/admin.component.ts26
+ src/app/+admin/admin.component.ts26
+
Instances you follow
æ¨è¿½è¹¤çç«èº
-
- src/app/+admin/admin.component.ts29
+ src/app/+admin/admin.component.ts29
+
Instances following you
追蹤æ¨çç«èº
-
- src/app/+admin/admin.component.ts34
+ src/app/+admin/admin.component.ts34
+
Videos will be deleted, comments will be tombstoned.
å½±çèçè¨é½å°æ被åªé¤ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts269src/app/+admin/users/user-list/user-list.component.ts77
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts269
+ src/app/+admin/users/user-list/user-list.component.ts77
+
Ban
å°é
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts273src/app/+admin/users/user-list/user-list.component.ts82
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts273
+ src/app/+admin/users/user-list/user-list.component.ts82
+
User won't be able to login anymore, but videos and comments will be kept as is.
使ç¨è
å°ç¡æ³ç»å
¥ï¼ä½å½±çèçè¨å°æä¿æå樣ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts274src/app/+admin/users/user-list/user-list.component.ts83
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts274
+ src/app/+admin/users/user-list/user-list.component.ts83
+
Unban
åæ¶é»æ
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts70src/app/+admin/users/user-list/user-list.component.ts88src/app/+admin/users/user-list/user-list.component.ts171
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts70
+ src/app/+admin/users/user-list/user-list.component.ts88
+ src/app/+admin/users/user-list/user-list.component.ts171
+
Set Email as Verified
è¨å®é»åéµä»¶çºå·²é©è
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts285src/app/+admin/users/user-list/user-list.component.ts95
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts285
+ src/app/+admin/users/user-list/user-list.component.ts95
+
You cannot ban root.
æ¨ä¸è½é»æ rootã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts58src/app/+admin/users/user-list/user-list.component.ts154
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts58
+ src/app/+admin/users/user-list/user-list.component.ts154
+
Do you really want to unban users?
æ¨ççæ³è¦è§£é¤é»æ 使ç¨è
åï¼
-
- src/app/+admin/users/user-list/user-list.component.ts171
+ src/app/+admin/users/user-list/user-list.component.ts171
+
users unbanned.
使ç¨è
已解é¤é»æã
-
- src/app/+admin/users/user-list/user-list.component.ts177
+ src/app/+admin/users/user-list/user-list.component.ts177
+
You cannot delete root.
æ¨ç¡æ³åªé¤ rootã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts86src/app/+admin/users/user-list/user-list.component.ts188
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts86
+ src/app/+admin/users/user-list/user-list.component.ts188
+
If you remove these users, you will not be able to create others with the same username!
è¥æ¨ç§»é¤äºéäºä½¿ç¨è
ï¼æ¨å°ç¡æ³å»ºç«ç¸å使ç¨è
å稱çå
¶ä»ä½¿ç¨è
ï¼
-
- src/app/+admin/users/user-list/user-list.component.ts193
+ src/app/+admin/users/user-list/user-list.component.ts193
+
users deleted.
å使ç¨è
å·²åªé¤ã
-
- src/app/+admin/users/user-list/user-list.component.ts199
+ src/app/+admin/users/user-list/user-list.component.ts199
+
users email set as verified.
å使ç¨è
é»åéµä»¶è¨å®çºå·²é©èã
-
- src/app/+admin/users/user-list/user-list.component.ts210
+ src/app/+admin/users/user-list/user-list.component.ts210
+
Account unmuted.
帳è 已解é¤éé³ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts133src/app/shared/shared-moderation/account-blocklist.component.ts47
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts133
+ src/app/shared/shared-moderation/account-blocklist.component.ts47
+
Instance unmuted.
ç«èº 已解é¤éé³ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts161src/app/shared/shared-moderation/server-blocklist.component.ts45
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts161
+ src/app/shared/shared-moderation/server-blocklist.component.ts45
+
My videos history
æçå½±çæ·å²ç´é
-
- src/app/+my-library/my-history/my-history.component.ts44
+ src/app/+my-library/my-history/my-history.component.ts44
+
Videos history is enabled
å½±çæ·å²ç´éå·²åç¨
-
- src/app/+my-library/my-history/my-history.component.ts76
+ src/app/+my-library/my-history/my-history.component.ts76
+
Videos history is disabled
å½±çæ·å²ç´éå·²åç¨
-
- src/app/+my-library/my-history/my-history.component.ts77
+ src/app/+my-library/my-history/my-history.component.ts77
+
Delete videos history
åªé¤å½±çæ·å²ç´é
-
- src/app/+my-library/my-history/my-history.component.ts89
+ src/app/+my-library/my-history/my-history.component.ts89
+
Are you sure you want to delete all your videos history?
æ¨ç¢ºå®æ¨æ³è¦åªé¤æ¨ææçå½±çæ·å²è¨éåï¼
-
- src/app/+my-library/my-history/my-history.component.ts90
+ src/app/+my-library/my-history/my-history.component.ts90
+
Videos history deleted
å½±çæ·å²è¨éå·²åªé¤
-
- src/app/+my-library/my-history/my-history.component.ts98
+ src/app/+my-library/my-history/my-history.component.ts98
+
Ownership accepted
æææ¬å·²æ¥å
- src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts66
+ src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts71
Please check your emails to verify your new email.
è«æª¢æ¥æ¨çé»åéµä»¶ä»¥é©èæ¨æ°çé»åéµä»¶ã
-
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts53
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts53
+
Email updated.
é»åéµä»¶å·²æ´æ°ã
-
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55
+
You current password is invalid.
æ¨ç®åå¯ç¢¼ç¡æã
-
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts56src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts61
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts56
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts61
+
Password updated.
å¯ç¢¼å·²æ´æ°ã
-
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts48
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts48
+
Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted.
æ¨ç¢ºå®æ¨æ³è¦åªé¤æ¨ç帳èåï¼éå°æåªé¤æ¨ææçè³æï¼å
å«é »éãå½±çèçè¨ã已被å
¶ä»ä¼ºæå¨å¿«åçå
§å®¹èå
¶ä»ç¬¬ä¸æ¹å¯è½éè¦æ´é·çæéææ被åªé¤ã
-
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts22
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts22
+
Type your username to confirm
輸å
¥æ¨ç使ç¨è
å稱以確èª
-
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts23
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts23
+
Delete your account
åªé¤æ¨ç帳è
-
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts25
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts25
+
Delete my account
åªé¤æç帳è
-
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts26
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts26
+
Your account is deleted.
æ¨ç帳èå·²åªé¤ã
-
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts32
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts32
+
Interface settings updated.
çé¢è¨å®å·²æ´æ°ã
-
- src/app/shared/shared-user-settings/user-interface-settings.component.ts74src/app/shared/shared-user-settings/user-interface-settings.component.ts81
+ src/app/shared/shared-user-settings/user-interface-settings.component.ts74
+ src/app/shared/shared-user-settings/user-interface-settings.component.ts81
+
New video from your subscriptions
å¾æ¨çè¨é±èä¾çæ°å½±ç
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts32
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts32
+
New comment on your video
æ¨å½±ççæ°çè¨
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts33
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts33
+
New abuse
æ°æ¿«ç¨
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts34
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts34
+
Video blocked automatically waiting review
å½±ç已被èªåå°éï¼æ£å¨çå¾
å¯©æ ¸
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts35
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts35
+
One of your video is blocked/unblocked
æ¨çå
¶ä¸ä¸é¨å½±ç已被å°éï¼è§£é¤å°é
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts36
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts36
+
Video published (after transcoding/scheduled update)
å½±çå·²ç¼ä½ï¼å¨è½æ編碼ï¼æå®çæ´æ°å¾ï¼
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts37
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts37
+
Video import finished
å½±çå¯å
¥å®æ
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts38
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts38
+
A new user registered on your instance
æ¨çç«èºä¸ææ°ä½¿ç¨è
註å
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts39
+ 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
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts40
+
Someone mentioned you in video comments
æ人å¨å½±ççè¨ä¸æåæ¨
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts41
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts41
+
Your instance has a new follower
æ¨çç«èºæ 1 åæ°ç追蹤è
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts42
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts42
+
Your instance automatically followed another instance
æ¨çç«èºå·²èªå追蹤å
¶ä»ç«èº
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts43
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts43
+
An abuse report received a new message
æ¿«ç¨åå ±æ¶å°æ°è¨æ¯
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts44
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts44
+
One of your abuse reports has been accepted or rejected by moderators
æ¨çå
¶ä¸ä¸ä»½æ¿«ç¨åå ±å·²è¢«æ¿ä¸»æ¥åæåçµ
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts45
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts45
+
Preferences saved
å好è¨å®å·²å²å
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts92
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts92
+
Profile updated.
è¨å®æªå·²æ´æ°ã
-
- src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts51
+ src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts51
+
Avatar changed.
大é 貼已è®æ´ã
- src/app/+my-account/my-account-settings/my-account-settings.component.ts42src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts105
+
+ src/app/+my-account/my-account-settings/my-account-settings.component.ts44src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts105
+ avataravatar
+
+ src/app/+my-account/my-account-settings/my-account-settings.component.ts
+ 51
+
+
Unknown language
æªç¥çèªè¨
-
- src/app/shared/shared-user-settings/user-video-settings.component.ts57
+ src/app/shared/shared-user-settings/user-video-settings.component.ts57
+
Too many languages are enabled. Please enable them all or stay below 20 enabled languages.
åç¨å¤ªå¤èªè¨ãè«å°å®åå
¨é¨åç¨æå°åç¨çèªè¨ç¶æå¨ 20 å以ä¸ã
-
- src/app/shared/shared-user-settings/user-video-settings.component.ts102
+ src/app/shared/shared-user-settings/user-video-settings.component.ts102
+
You need to enable at least 1 video language.
æ¨å¿
é åç¨è³å° 1 åå½±çèªè¨ã
-
- src/app/shared/shared-user-settings/user-video-settings.component.ts107
+ src/app/shared/shared-user-settings/user-video-settings.component.ts107
+
Video settings updated.
å½±çè¨å®å·²æ´æ°ã
-
- src/app/shared/shared-user-settings/user-video-settings.component.ts133
+ src/app/shared/shared-user-settings/user-video-settings.component.ts133
+
Display/Video settings updated.
顯示ï¼å½±çè¨å®å·²æ´æ°ã
-
- src/app/shared/shared-user-settings/user-video-settings.component.ts140
+ src/app/shared/shared-user-settings/user-video-settings.component.ts140
+
Video channel created.
å½±çé »é å·²æ´æ°ã
-
- src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts56
+ src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts56
+
This name already exists on this instance.
æ¤å稱已åå¨æ¼æ¤ç«èºä¸ã
-
- src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts62
+ src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts62
+
Video channel updated.
å½±çé »é å·²æ´æ°ã
-
- src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts92
+ src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts92
+
Please type the display name of the video channel () to confirm
è«è¼¸å
¥å½±çé »éç顯示å稱 ( ) 以確èª
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts67
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts67
+
Video channel deleted.
å½±çé »é å·²åªé¤ã
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts79
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts79
+
Views for the day
ç¶å¤©çè§ç次æ¸
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts98
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts98
+
Update video channel
æ´æ°å½±çé »é
-
- src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts31
+ src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts31
+
Not found
æ¾ä¸å°
- src/app/+page-not-found/page-not-found-routing.module.ts13
+ src/app/+page-not-found/page-not-found-routing.module.ts14
Playlist created.
ææ¾æ¸
å® å·²å»ºç«ã
-
- src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts76
+ src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts76
+
Create
建ç«
-
- src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts89src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts76
+ src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts89
+ src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts76
+
Update playlist
æ´æ°ææ¾æ¸
å®
-
- src/app/+my-library/my-library-routing.module.ts67src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts47
+ src/app/+my-library/my-library-routing.module.ts67
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts47
+
Notifications
éç¥
-
- src/app/+my-account/my-account.component.ts55src/app/+my-account/my-account-routing.module.ts109
- ApplicationsApplications
-
- src/app/+my-account/my-account.component.ts
- 60
-
+ src/app/+my-account/my-account.component.ts55
+ src/app/+my-account/my-account-routing.module.ts109
+
+ Applications
+ æç¨ç¨å¼
+
+ src/app/+my-account/my-account.component.ts60src/app/+my-account/my-account-routing.module.ts127
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.ts52
+
Playlist updated.
ææ¾æ¸
å® å·²æ´æ°ã
-
- src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts97
+ src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts97
+
Do you really want to delete ?
æ¨ççæ³è¦åªé¤ åï¼
-
- src/app/+my-library/my-videos/my-videos.component.ts130src/app/+my-library/my-video-playlists/my-video-playlists.component.ts49src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts126
+ src/app/+my-library/my-videos/my-videos.component.ts130
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.ts49
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts126
+
Change ownership
è®æ´æææ¬
-
- src/app/+my-library/my-videos/my-videos.component.ts167
+ src/app/+my-library/my-videos/my-videos.component.ts167
+
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.ts135
+
My videos
æçå½±ç
-
- src/app/+my-library/my-videos/my-videos.component.html4
+ src/app/+my-library/my-videos/my-videos.component.html4
+
Ownership changes
æææ¬è®æ´
-
- src/app/+my-library/my-videos/my-videos.component.html16
+ src/app/+my-library/my-videos/my-videos.component.html16
+
Do you really want to delete videos?
æ¨ççæ³è¦åªé¤ å½±çåï¼
-
- src/app/+my-library/my-videos/my-videos.component.ts103
+ src/app/+my-library/my-videos/my-videos.component.ts103
+
videos deleted.
å½±çå·²åªé¤ã
-
- src/app/+my-library/my-videos/my-videos.component.ts120
+ src/app/+my-library/my-videos/my-videos.component.ts120
+
Do you really want to delete ?
æ¨ççæ³è¦åªé¤
@@ -6277,85 +6858,91 @@ channel with the same name ()!
Video deleted.
å½±ç å·²åªé¤ã
-
- src/app/+my-library/my-videos/my-videos.component.ts138src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts214
+ src/app/+my-library/my-videos/my-videos.component.ts138
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts214
+
Ownership change request sent.
æææ¬è®æ´è«æ±å·²ç¼éã
-
- src/app/+my-library/my-videos/modals/video-change-ownership.component.ts64
+ src/app/+my-library/my-videos/modals/video-change-ownership.component.ts64
+
My channels
æçé »é
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.html4
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html4
+
Search your channels
æå°æ¨çé »é
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.html11
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html11
+
My playlists
æçææ¾æ¸
å®
-
- src/app/+my-library/my-video-playlists/my-video-playlists.component.html4
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.html4
+
My subscriptions
æçè¨é±
-
- src/app/+my-library/my-subscriptions/my-subscriptions.component.html4
+ src/app/+my-library/my-subscriptions/my-subscriptions.component.html4
+
Search your subscriptions
æå°æ¨çè¨é±
-
- src/app/+my-library/my-subscriptions/my-subscriptions.component.html11
+ src/app/+my-library/my-subscriptions/my-subscriptions.component.html11
+
My history
æçæ·å²ç´é
-
- src/app/+my-library/my-history/my-history.component.html3
+ src/app/+my-library/my-history/my-history.component.html3
+
My abuse reports
æçæ¿«ç¨åå ±
-
- src/app/+my-account/my-account-routing.module.ts118
+ src/app/+my-account/my-account-routing.module.ts118
+
Ownership changes
æææ¬è®æ´
-
- src/app/+my-library/my-library-routing.module.ts108
+ src/app/+my-library/my-library-routing.module.ts108
+
My video history
æçå½±çæ·å²ç´é
-
- src/app/+my-library/my-library-routing.module.ts118
+ src/app/+my-library/my-library-routing.module.ts118
+
Channels
é »é
-
- src/app/+my-library/my-library.component.ts47
+ src/app/+my-library/my-library.component.ts47
+
Videos
å½±ç
-
- src/app/+my-library/my-library.component.ts54
+ src/app/+my-library/my-library.component.ts54
+
Playlists
ææ¾æ¸
å®
-
- src/app/+my-library/my-library.component.ts61
+ src/app/+my-library/my-library.component.ts61
+
max size
æ大大å°
-
- src/app/shared/shared-forms/preview-upload.component.ts39src/app/shared/shared-main/account/actor-avatar-info.component.ts59
- Maximize editorMaximize editor
+ src/app/shared/shared-forms/preview-upload.component.ts39
+ src/app/shared/shared-main/account/actor-avatar-info.component.ts59
+
+
+ Maximize editor
+ æ大å編輯å¨
src/app/shared/shared-forms/markdown-textarea.component.ts
38
-
- Exit maximized editorExit maximized editor
+
+
+ Exit maximized editor
+ é¢éæ大å編輯å¨
src/app/shared/shared-forms/markdown-textarea.component.ts
39
@@ -6365,1281 +6952,1322 @@ channel with the same name ()!Now please check your emails to verify your account and complete signup.
ç¾å¨è«æª¢æ¥æ¨çé»åéµä»¶ä»¥é©èæ¨ç帳è並å®æ註åç¨åºã
- src/app/+signup/+register/register.component.ts115
+ src/app/+signup/+register/register.component.ts119
You are now logged in as !
æ¨ç¾å¨ç»å
¥çº ï¼
- src/app/+signup/+register/register.component.ts123
+ src/app/+signup/+register/register.component.ts127
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.ts45
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts45
+
Unable to find user id or verification string.
æ¾ä¸å°ä½¿ç¨è
id æé©èå串ã
-
- src/app/+reset-password/reset-password.component.ts38src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts33
+ src/app/+reset-password/reset-password.component.ts38
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts33
+
Published videos
å·²ç¼ä½çå½±ç
-
- src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts42
+ src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts42
+
Published 1 video
å·²ç¼ä½ 1 é¨å½±ç
-
- src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts86
+ src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts86
+
Subscribe to the account
è¨é±å¸³è
- src/app/+video-channels/video-channels.component.ts60src/app/+videos/+video-watch/video-watch.component.ts902
+
+ src/app/+video-channels/video-channels.component.ts60src/app/+videos/+video-watch/video-watch.component.ts913
VIDEO PLAYLISTS
å½±çææ¾æ¸
å®
-
- src/app/+video-channels/video-channels.component.ts66
+ src/app/+video-channels/video-channels.component.ts66
+
Focus the search bar
å°ç¦é»ç½®æ¼æå°å
-
- src/app/app.component.ts292
+ src/app/app.component.ts292
+
Toggle the left menu
åæå·¦é¸å®
-
- src/app/app.component.ts297
+ src/app/app.component.ts297
+
Go to the discover videos page
åå¾æ¢ç´¢å½±çé é¢
-
- src/app/app.component.ts302
+ src/app/app.component.ts302
+
Go to the trending videos page
åå¾ç±éå½±çé é¢
-
- src/app/app.component.ts307
+ src/app/app.component.ts307
+
Go to the recently added videos page
åå¾æè¿æ°å¢å½±çé é¢
-
- src/app/app.component.ts312
+ src/app/app.component.ts312
+
Go to the local videos page
åå¾æ¬å°å½±çé é¢
-
- src/app/app.component.ts317
+ src/app/app.component.ts317
+
Go to the videos upload page
åå¾å½±çä¸å³é é¢
-
- src/app/app.component.ts322
+ src/app/app.component.ts322
+
Go to my subscriptions
åå¾æçè¨é±
-
- src/app/core/auth/auth.service.ts63
+ src/app/core/auth/auth.service.ts63
+
Go to my videos
åå¾æçå½±ç
-
- src/app/core/auth/auth.service.ts67
+ src/app/core/auth/auth.service.ts67
+
Go to my imports
åå¾æçå¯å
¥
-
- src/app/core/auth/auth.service.ts71
+ src/app/core/auth/auth.service.ts71
+
Go to my channels
åå¾æçé »é
-
- src/app/core/auth/auth.service.ts75
+ src/app/core/auth/auth.service.ts75
+
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.ts98
+ ç¡æ³æ·å OAuth 客æ¶ç«¯æèï¼ãè«ç¢ºä¿æ¨å·²æ£ç¢ºè¨å® PeerTubeï¼config/ ç®éï¼ï¼ç¹å¥æ¯ "webserver" é¨ä»½ã
+ src/app/core/auth/auth.service.ts98
+
You need to reconnect.
æ¨éè¦éæ°é£ç·ã
-
- src/app/core/auth/auth.service.ts219
+ src/app/core/auth/auth.service.ts219
+
Keyboard Shortcuts:
éµç¤å¿«æ·éµï¼
-
- src/app/core/hotkeys/hotkeys.component.ts11
+ src/app/core/hotkeys/hotkeys.component.ts11
+
Success
æå
- src/app/core/notification/notifier.service.ts23
+ src/app/core/notification/notifier.service.ts25
Incorrect username or password.
ä¸æ£ç¢ºç使ç¨è
å稱æå¯ç¢¼ã
-
- src/app/+login/login.component.ts140
+ src/app/+login/login.component.ts140
+
Your account is blocked.
æ¨ç帳è已被å°éã
-
- src/app/+login/login.component.ts141
+ src/app/+login/login.component.ts141
+
any language
ä»»ä½èªè¨
-
- src/app/menu/menu.component.ts231
+ src/app/menu/menu.component.ts213
+
ON
å¨
-
- src/app/menu/menu.component.html125
+ src/app/menu/menu.component.html125
+
hide
é±è
-
- src/app/menu/menu.component.ts76
+ src/app/menu/menu.component.ts246
+
blur
模ç³
-
- src/app/menu/menu.component.ts79
+ src/app/menu/menu.component.ts250
+
display
顯示
-
- src/app/menu/menu.component.ts82
+ src/app/menu/menu.component.ts254
+
Unknown
æªç¥
-
- src/app/menu/menu.component.ts200
+ src/app/menu/menu.component.ts182
+
Your password has been successfully reset!
æ¨çå¯ç¢¼å·²æåéè¨ï¼
-
- src/app/+reset-password/reset-password.component.ts47
+ src/app/+reset-password/reset-password.component.ts47
+
Any
ä»»ä½
-
- src/app/+search/search-filters.component.ts38src/app/+search/search-filters.component.ts61
+ src/app/+search/search-filters.component.ts38
+ src/app/+search/search-filters.component.ts61
+
Today
ä»å¤©
-
- src/app/+search/search-filters.component.ts42src/app/shared/shared-video-miniature/abstract-video-list.ts116src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts70
+ src/app/+search/search-filters.component.ts42
+ src/app/shared/shared-video-miniature/abstract-video-list.ts116
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts70
+
Yesterday
æ¨å¤©
-
- src/app/shared/shared-video-miniature/abstract-video-list.ts117
+ src/app/shared/shared-video-miniature/abstract-video-list.ts117
+
This week
æ¬é±
-
- src/app/shared/shared-video-miniature/abstract-video-list.ts118
+ src/app/shared/shared-video-miniature/abstract-video-list.ts118
+
This month
æ¬æ
-
- src/app/shared/shared-video-miniature/abstract-video-list.ts119
+ src/app/shared/shared-video-miniature/abstract-video-list.ts119
+
Last month
ä¸åæ
-
- src/app/shared/shared-video-miniature/abstract-video-list.ts120
+ src/app/shared/shared-video-miniature/abstract-video-list.ts120
+
Older
è¼è
-
- src/app/shared/shared-video-miniature/abstract-video-list.ts121
+ src/app/shared/shared-video-miniature/abstract-video-list.ts121
+
Cannot load more videos. Try again later.
ç¡æ³è¼å
¥æ´å¤å½±çãè«ç¨å¾å試ã
-
- src/app/shared/shared-video-miniature/abstract-video-list.ts198
+ src/app/shared/shared-video-miniature/abstract-video-list.ts198
+
Last 7 days
éå» 7 天
-
- src/app/+search/search-filters.component.ts46
+ src/app/+search/search-filters.component.ts46
+
Last 30 days
éå» 30 天
-
- src/app/+search/search-filters.component.ts50
+ src/app/+search/search-filters.component.ts50
+
Last 365 days
éå» 365 天
-
- src/app/+search/search-filters.component.ts54
+ src/app/+search/search-filters.component.ts54
+
Short (< 4 min)
çï¼å°æ¼ 4 åéï¼
-
- src/app/+search/search-filters.component.ts65
+ src/app/+search/search-filters.component.ts65
+
Medium (4-10 min)
ä¸ï¼ä»æ¼ 4 å° 10 åéï¼
-
- src/app/+search/search-filters.component.ts69
+ src/app/+search/search-filters.component.ts69
+
Long (> 10 min)
é·ï¼å¤§æ¼ 10 åéï¼
-
- src/app/+search/search-filters.component.ts73
+ src/app/+search/search-filters.component.ts73
+
Relevance
éè¯
-
- src/app/+search/search-filters.component.ts80
+ src/app/+search/search-filters.component.ts80
+
Publish date
ç¼ä½æ¥æ
-
- src/app/+search/search-filters.component.ts84
+ src/app/+search/search-filters.component.ts84
+
Views
檢è¦
-
- src/app/+search/search-filters.component.ts88
+ src/app/+search/search-filters.component.ts88
+
Search index is unavailable. Retrying with instance results instead.
æå°ç´¢å¼ä¸å¯ç¨ãæ£å¨ä½¿ç¨ç«èºçµæé試ã
-
- src/app/+search/search.component.ts171
+ src/app/+search/search.component.ts171
+
Search error
æå°é¯èª¤
-
- src/app/+search/search.component.ts172
+ src/app/+search/search.component.ts172
+
Search
æå°
-
- src/app/+search/search.component.ts230src/app/+search/search-routing.module.ts15
+ src/app/+search/search.component.ts230
+ src/app/+search/search-routing.module.ts15
+
years ago
å¹´å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts12
+ src/app/shared/shared-main/angular/from-now.pipe.ts12
+
year ago
å¹´å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts13
+ src/app/shared/shared-main/angular/from-now.pipe.ts13
+
months ago
åæå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts16
+ src/app/shared/shared-main/angular/from-now.pipe.ts16
+
month ago
åæå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts17
+ src/app/shared/shared-main/angular/from-now.pipe.ts17
+
weeks ago
é±å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts20
+ src/app/shared/shared-main/angular/from-now.pipe.ts20
+
week ago
é±å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts21
+ src/app/shared/shared-main/angular/from-now.pipe.ts21
+
days ago
天å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts24
+ src/app/shared/shared-main/angular/from-now.pipe.ts24
+
day ago
天å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts25
+ src/app/shared/shared-main/angular/from-now.pipe.ts25
+
hours ago
å°æå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts28
+ src/app/shared/shared-main/angular/from-now.pipe.ts28
+
hour ago
å°æå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts29
+ src/app/shared/shared-main/angular/from-now.pipe.ts29
+
min ago
åéå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts32
+ src/app/shared/shared-main/angular/from-now.pipe.ts32
+
just now
ç¾å¨
-
- src/app/shared/shared-main/angular/from-now.pipe.ts34
+ src/app/shared/shared-main/angular/from-now.pipe.ts34
+
sec
ç§
-
- src/app/shared/shared-main/angular/duration-formatter.pipe.ts30
+ src/app/shared/shared-main/angular/duration-formatter.pipe.ts30
+
Abuse reports
æ¿«ç¨åå ±
-
- src/app/+my-account/my-account.component.ts41
+ src/app/+my-account/my-account.component.ts41
+
Settings
è¨å®
-
- src/app/+my-account/my-account.component.ts50
+ src/app/+my-account/my-account.component.ts50
+
Confirm
確èª
-
- src/app/modal/confirm.component.ts39
+ src/app/modal/confirm.component.ts39
+
Instance name is required.
ç«èºå稱å¿
å¡«ã
-
- src/app/shared/form-validators/custom-config-validators.ts7
+ src/app/shared/form-validators/custom-config-validators.ts7
+
Short description should not be longer than 250 characters.
ä¸é·æ¼ 250 ååå
çç°¡çæè¿°ã
-
- src/app/shared/form-validators/custom-config-validators.ts14
+ src/app/shared/form-validators/custom-config-validators.ts14
+
Twitter username is required.
Twitter 使ç¨è
å稱å¿
å¡«ã
-
- src/app/shared/form-validators/custom-config-validators.ts21
+ src/app/shared/form-validators/custom-config-validators.ts21
+
Previews cache size is required.
é 覽快å大å°å¿
å¡«ã
-
- src/app/shared/form-validators/custom-config-validators.ts28
+ src/app/shared/form-validators/custom-config-validators.ts28
+
Previews cache size must be greater than 1.
é 覽快å大å°å¿
é å¤§æ¼ 1ã
-
- src/app/shared/form-validators/custom-config-validators.ts29
+ src/app/shared/form-validators/custom-config-validators.ts29
+
Previews cache size must be a number.
é 覽快å大å°å¿
é çºæ¸åã
-
- src/app/shared/form-validators/custom-config-validators.ts30
+ src/app/shared/form-validators/custom-config-validators.ts30
+
Captions cache size is required.
åå¹å¿«å大å°å¿
å¡«ã
-
- src/app/shared/form-validators/custom-config-validators.ts37
+ src/app/shared/form-validators/custom-config-validators.ts37
+
Captions cache size must be greater than 1.
åå¹å¿«å大å°å¿
é å¤§æ¼ 1ã
-
- src/app/shared/form-validators/custom-config-validators.ts38
+ src/app/shared/form-validators/custom-config-validators.ts38
+
Captions cache size must be a number.
åå¹å¿«å大å°å¿
é çºæ¸åã
-
- src/app/shared/form-validators/custom-config-validators.ts39
+ src/app/shared/form-validators/custom-config-validators.ts39
+
Signup limit is required.
註åéå¶å¿
å¡«ã
-
- src/app/shared/form-validators/custom-config-validators.ts46
+ src/app/shared/form-validators/custom-config-validators.ts46
+
Signup limit must be greater than 1.
註åéå¶å¿
é å¤§æ¼ 1ã
-
- src/app/shared/form-validators/custom-config-validators.ts47
+ src/app/shared/form-validators/custom-config-validators.ts47
+
Signup limit must be a number.
註åéå¶å¿
é çºæ¸åã
-
- src/app/shared/form-validators/custom-config-validators.ts48
+ src/app/shared/form-validators/custom-config-validators.ts48
+
Admin email is required.
管çå¡é»åéµä»¶å¿
å¡«ã
-
- src/app/shared/form-validators/custom-config-validators.ts55
+ src/app/shared/form-validators/custom-config-validators.ts55
+
Admin email must be valid.
管çå¡é»åéµä»¶å¿
é ææã
-
- src/app/shared/form-validators/custom-config-validators.ts56
+ src/app/shared/form-validators/custom-config-validators.ts56
+
Transcoding threads is required.
è½æ編碼å·è¡ç·å¿
å¡«ã
-
- src/app/shared/form-validators/custom-config-validators.ts63
+ src/app/shared/form-validators/custom-config-validators.ts63
+
Transcoding threads must be greater or equal to 0.
è½æ編碼å·è¡ç·å¿
é 大æ¼çæ¼ 0ã
-
- src/app/shared/form-validators/custom-config-validators.ts64
+ src/app/shared/form-validators/custom-config-validators.ts64
+
Index URL should be a URL
ç´¢å¼ URL å¿
é çº URL
-
- src/app/shared/form-validators/custom-config-validators.ts71
+ src/app/shared/form-validators/custom-config-validators.ts71
+
Search index URL should be a URL
æå°ç´¢å¼ URL æ該è¦æ¯ URL
-
- src/app/shared/form-validators/custom-config-validators.ts78
+ src/app/shared/form-validators/custom-config-validators.ts78
+
Email is required.
é»åéµä»¶å¿
å¡«ã
-
- src/app/shared/form-validators/user-validators.ts37src/app/shared/form-validators/instance-validators.ts7
+ src/app/shared/form-validators/user-validators.ts37
+ src/app/shared/form-validators/instance-validators.ts7
+
Email must be valid.
é»åéµä»¶å¿
é çºææé»åéµä»¶ã
-
- src/app/shared/form-validators/user-validators.ts38src/app/shared/form-validators/instance-validators.ts8
+ src/app/shared/form-validators/user-validators.ts38
+ src/app/shared/form-validators/instance-validators.ts8
+
Your name is required.
æ¨çååçºå¿
å¡«ã
-
- src/app/shared/form-validators/instance-validators.ts19
+ src/app/shared/form-validators/instance-validators.ts19
+
Your name must be at least 1 character long.
æ¨çååå¿
é è³å° 1 ååå
é·ã
-
- src/app/shared/form-validators/instance-validators.ts20
+ src/app/shared/form-validators/instance-validators.ts20
+
Your name cannot be more than 120 characters long.
æ¨çååä¸è½è¶
é 120 ååå
ã
-
- src/app/shared/form-validators/instance-validators.ts21
+ src/app/shared/form-validators/instance-validators.ts21
+
A subject is required.
主é¡çºå¿
å¡«ã
-
- src/app/shared/form-validators/instance-validators.ts32
+ src/app/shared/form-validators/instance-validators.ts32
+
The subject must be at least 1 character long.
主é¡å¿
é è³å° 1 ååå
é·ã
-
- src/app/shared/form-validators/instance-validators.ts33
+ src/app/shared/form-validators/instance-validators.ts33
+
The subject cannot be more than 120 characters long.
主é¡ä¸è½å¤æ¼ 120 ååå
é·ã
-
- src/app/shared/form-validators/instance-validators.ts34
+ src/app/shared/form-validators/instance-validators.ts34
+
A message is required.
è¨æ¯çºå¿
å¡«ã
-
- src/app/shared/form-validators/instance-validators.ts45
+ src/app/shared/form-validators/instance-validators.ts45
+
The message must be at least 3 characters long.
è¨æ¯å¿
é è³å° 3 ååå
é·ã
-
- src/app/shared/form-validators/instance-validators.ts46
+ src/app/shared/form-validators/instance-validators.ts46
+
The message cannot be more than 5000 characters long.
è¨æ¯ç¡æ³å¤æ¼ 5000 ååå
ã
-
- src/app/shared/form-validators/instance-validators.ts47
+ src/app/shared/form-validators/instance-validators.ts47
+
Username is required.
使ç¨è
å稱å¿
å¡«ã
-
- src/app/shared/form-validators/user-validators.ts12src/app/shared/form-validators/login-validators.ts9
+ src/app/shared/form-validators/user-validators.ts12
+ src/app/shared/form-validators/login-validators.ts9
+
Password is required.
å¯ç¢¼å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts49src/app/shared/form-validators/login-validators.ts18
+
+ src/app/shared/form-validators/user-validators.ts47src/app/shared/form-validators/user-validators.ts58src/app/shared/form-validators/login-validators.ts18
Confirmation of the password is required.
確èªå¯ç¢¼å¿
å¡«ã
-
- src/app/shared/form-validators/reset-password-validators.ts9
+ src/app/shared/form-validators/reset-password-validators.ts9
+
Username must be at least 1 character long.
使ç¨è
å稱å¿
é è³å° 1 ååå
é·ã
-
- src/app/shared/form-validators/user-validators.ts13
+ src/app/shared/form-validators/user-validators.ts13
+
Username cannot be more than 50 characters long.
使ç¨è
å稱ä¸è½å¤æ¼ 50 ååå
ã
-
- src/app/shared/form-validators/user-validators.ts14
+ src/app/shared/form-validators/user-validators.ts14
+
Username should be lowercase alphanumeric; dots and underscores are allowed.
使ç¨è
å稱æ該æ¯è±æå°å¯«å ä¸æ¸åï¼é»èåºç·ä¹å¯ä»¥ã
-
- src/app/shared/form-validators/user-validators.ts15
+ src/app/shared/form-validators/user-validators.ts15
+
Channel name is required.
é »éå稱å¿
å¡«ã
-
- src/app/shared/form-validators/user-validators.ts27
+ src/app/shared/form-validators/user-validators.ts27
+
Channel name must be at least 1 character long.
é »éå稱å¿
é è³å° 1 ååå
é·ã
-
- src/app/shared/form-validators/user-validators.ts28
+ src/app/shared/form-validators/user-validators.ts28
+
Channel name cannot be more than 50 characters long.
é »éå稱ä¸è½å¤æ¼ 50 ååå
ã
-
- src/app/shared/form-validators/user-validators.ts29
+ src/app/shared/form-validators/user-validators.ts29
+
Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.
é »éå稱å¿
é æ¯å°å¯«ï¼ä¸åªè½å
å«åæ¯èæ¸ååå
ãé»èåºç·ã
-
- src/app/shared/form-validators/user-validators.ts30
+ src/app/shared/form-validators/user-validators.ts30
+
Password must be at least 6 characters long.
å¯ç¢¼å¿
é è³å° 6 ååå
é·ã
- src/app/shared/form-validators/user-validators.ts50src/app/shared/form-validators/user-validators.ts61
+
+ src/app/shared/form-validators/user-validators.ts59src/app/shared/form-validators/user-validators.ts70
Password cannot be more than 255 characters long.
å¯ç¢¼ä¸è½å¤æ¼ 255 ååå
ã
- src/app/shared/form-validators/user-validators.ts51src/app/shared/form-validators/user-validators.ts62
+
+ src/app/shared/form-validators/user-validators.ts60src/app/shared/form-validators/user-validators.ts71
The new password and the confirmed password do not correspond.
æ°å¯ç¢¼èå¯ç¢¼ç¢ºèªä¸ç¸ç¬¦ã
- src/app/shared/form-validators/user-validators.ts69
+ src/app/shared/form-validators/user-validators.ts78
Video quota is required.
å½±çé
é¡å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts76
+ src/app/shared/form-validators/user-validators.ts85
Quota must be greater than -1.
é
é¡å¿
é å¤§æ¼ -1ã
- src/app/shared/form-validators/user-validators.ts77
+ src/app/shared/form-validators/user-validators.ts86
Daily upload limit is required.
æ¯æ¥ä¸å³éå¶å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts83
+ src/app/shared/form-validators/user-validators.ts92
Daily upload limit must be greater than -1.
æ¯æ¥ä¸å³éå¶å¿
é å¤§æ¼ -1ã
- src/app/shared/form-validators/user-validators.ts84
+ src/app/shared/form-validators/user-validators.ts93
User role is required.
使ç¨è
è§è²å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts91
+ src/app/shared/form-validators/user-validators.ts100
Description must be at least 3 characters long.
æè¿°å¿
é è³å° 3 ååå
é·ã
- src/app/shared/form-validators/user-validators.ts103src/app/shared/form-validators/video-channel-validators.ts38src/app/shared/form-validators/video-playlist-validators.ts33
+
+
+ src/app/shared/form-validators/user-validators.ts112src/app/shared/form-validators/video-channel-validators.ts38src/app/shared/form-validators/video-playlist-validators.ts33
Description cannot be more than 1000 characters long.
æè¿°ä¸è½å¤æ¼ 1000 ååå
ã
- src/app/shared/form-validators/user-validators.ts104src/app/shared/form-validators/video-channel-validators.ts39src/app/shared/form-validators/video-playlist-validators.ts34
+
+
+ src/app/shared/form-validators/user-validators.ts113src/app/shared/form-validators/video-channel-validators.ts39src/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.ts113
+ src/app/shared/form-validators/user-validators.ts122
Ban reason must be at least 3 characters long.
é»æçç±å¿
é è³å° 3 ååå
ã
- src/app/shared/form-validators/user-validators.ts123
+ src/app/shared/form-validators/user-validators.ts132
Ban reason cannot be more than 250 characters long.
é»æçç±å¿
é å¤æ¼ 250 ååå
ã
- src/app/shared/form-validators/user-validators.ts124
+ src/app/shared/form-validators/user-validators.ts133
Display name is required.
顯示å稱å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts135src/app/shared/form-validators/video-channel-validators.ts26src/app/shared/form-validators/video-playlist-validators.ts12
+
+
+ src/app/shared/form-validators/user-validators.ts144src/app/shared/form-validators/video-channel-validators.ts26src/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.ts136src/app/shared/form-validators/video-channel-validators.ts27src/app/shared/form-validators/video-playlist-validators.ts13
+
+
+ src/app/shared/form-validators/user-validators.ts145src/app/shared/form-validators/video-channel-validators.ts27src/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.ts137src/app/shared/form-validators/video-channel-validators.ts28
+
+ src/app/shared/form-validators/user-validators.ts146src/app/shared/form-validators/video-channel-validators.ts28
Report reason is required.
èå ±çç±å¿
å¡«ã
-
- src/app/shared/form-validators/abuse-validators.ts7
+ src/app/shared/form-validators/abuse-validators.ts7
+
Report reason must be at least 2 characters long.
èå ±çç±å¿
é è³å° 2 ååå
é·ã
-
- src/app/shared/form-validators/abuse-validators.ts8
+ src/app/shared/form-validators/abuse-validators.ts8
+
Report reason cannot be more than 3000 characters long.
èå ±çç±ä¸è½å¤æ¼ 3000 ååå
ã
-
- src/app/shared/form-validators/abuse-validators.ts9
+ src/app/shared/form-validators/abuse-validators.ts9
+
Moderation comment is required.
管çè©è«å¿
å¡«ã
-
- src/app/shared/form-validators/abuse-validators.ts16
+ src/app/shared/form-validators/abuse-validators.ts16
+
Moderation comment must be at least 2 characters long.
管çè©è«å¿
é è³å° 2 ååå
ã
-
- src/app/shared/form-validators/abuse-validators.ts17
+ src/app/shared/form-validators/abuse-validators.ts17
+
Moderation comment cannot be more than 3000 characters long.
管ççè¨ä¸è½å¤æ¼ 3000 ååå
ã
-
- src/app/shared/form-validators/abuse-validators.ts18
+ src/app/shared/form-validators/abuse-validators.ts18
+
Abuse message is required.
æ¿«ç¨è¨æ¯çºå¿
å¡«ã
-
- src/app/shared/form-validators/abuse-validators.ts25
+ src/app/shared/form-validators/abuse-validators.ts25
+
Abuse message must be at least 2 characters long.
æ¿«ç¨è¨æ¯å¿
é è³å° 2 ååå
é·ã
-
- src/app/shared/form-validators/abuse-validators.ts26
+ src/app/shared/form-validators/abuse-validators.ts26
+
Abuse message cannot be more than 3000 characters long.
æ¿«ç¨è¨æ¯ç¡æ³å¤æ¼ 3000 ååå
ã
-
- src/app/shared/form-validators/abuse-validators.ts27
+ src/app/shared/form-validators/abuse-validators.ts27
+
The channel is required.
é »éå¿
å¡«ã
-
- src/app/shared/form-validators/video-ownership-change-validators.ts7
+ src/app/shared/form-validators/video-ownership-change-validators.ts7
+
Block reason must be at least 2 characters long.
å°éçç±å¿
é è³å° 2 ååå
é·ã
-
- src/app/shared/form-validators/video-block-validators.ts7
+ src/app/shared/form-validators/video-block-validators.ts7
+
Block reason cannot be more than 300 characters long.
å°éçç±ä¸è½å¤æ¼ 300 ååå
é·ã
-
- src/app/shared/form-validators/video-block-validators.ts8
+ src/app/shared/form-validators/video-block-validators.ts8
+
Video caption language is required.
å½±çåå¹èªè¨å¿
å¡«ã
-
- src/app/shared/form-validators/video-captions-validators.ts7
+ src/app/shared/form-validators/video-captions-validators.ts7
+
Video caption file is required.
å½±çåå¹æªæ¡å¿
å¡«ã
-
- src/app/shared/form-validators/video-captions-validators.ts14
+ src/app/shared/form-validators/video-captions-validators.ts14
+
The username is required.
使ç¨è
å稱å¿
å¡«ã
-
- src/app/shared/form-validators/video-ownership-change-validators.ts14
+ src/app/shared/form-validators/video-ownership-change-validators.ts14
+
You can only transfer ownership to a local account
æ¨å¯ä»¥å
è½ç§»æææ¬å°æ¬å°å¸³è
-
- src/app/shared/form-validators/video-ownership-change-validators.ts15
+ src/app/shared/form-validators/video-ownership-change-validators.ts15
+
Name is required.
å稱å¿
å¡«ã
-
- src/app/shared/form-validators/video-channel-validators.ts12
+ src/app/shared/form-validators/video-channel-validators.ts12
+
Name must be at least 1 character long.
ååå¿
é è³å° 1 ååå
é·ã
-
- src/app/shared/form-validators/video-channel-validators.ts13
+ src/app/shared/form-validators/video-channel-validators.ts13
+
Name cannot be more than 50 characters long.
ååä¸è½å¤æ¼ 50 ååå
ã
-
- src/app/shared/form-validators/video-channel-validators.ts14
+ src/app/shared/form-validators/video-channel-validators.ts14
+
Name should be lowercase alphanumeric; dots and underscores are allowed.
ååæ該çºè±æå°å¯«å ä¸æ¸åï¼é»èåºç·ä¹å¯ä»¥ã
-
- src/app/shared/form-validators/video-channel-validators.ts15
+ src/app/shared/form-validators/video-channel-validators.ts15
+
Support text must be at least 3 characters long.
æ¯æ´æåå¿
é è³å° 3 ååå
é·ã
-
- src/app/shared/form-validators/video-channel-validators.ts49
+ src/app/shared/form-validators/video-channel-validators.ts49
+
Support text cannot be more than 1000 characters long
æ¯æ´æåä¸è½è¶
é 1000 ååå
é·
-
- src/app/shared/form-validators/video-channel-validators.ts50
+ src/app/shared/form-validators/video-channel-validators.ts50
+
Comment is required.
è©è«çºå¿
å¡«ã
-
- src/app/shared/form-validators/video-comment-validators.ts7
+ src/app/shared/form-validators/video-comment-validators.ts7
+
Comment must be at least 2 characters long.
è©è«å¿
é è³å° 2 ååå
é·ã
-
- src/app/shared/form-validators/video-comment-validators.ts8
+ src/app/shared/form-validators/video-comment-validators.ts8
+
Comment cannot be more than 3000 characters long.
è©è«ä¸è½å¤æ¼ 3000 ååå
ã
-
- src/app/shared/form-validators/video-comment-validators.ts9
+ src/app/shared/form-validators/video-comment-validators.ts9
+
Display name cannot be more than 120 characters long.
顯示å稱ä¸è½å¤æ¼ 120 ååå
ã
-
- src/app/shared/form-validators/video-playlist-validators.ts14
+ src/app/shared/form-validators/video-playlist-validators.ts14
+
Privacy is required.
é±ç§çºå¿
å¡«ã
-
- src/app/shared/form-validators/video-playlist-validators.ts23
+ src/app/shared/form-validators/video-playlist-validators.ts23
+
The channel is required when the playlist is public.
ç¶ææ¾æ¸
å®æ¯å
¬éçæåï¼é »éçºå¿
å¡«ã
-
- src/app/shared/form-validators/video-playlist-validators.ts41
+ src/app/shared/form-validators/video-playlist-validators.ts41
+
Live information
ç´æè³è¨
-
- src/app/shared/shared-video-live/live-stream-information.component.html3
+ src/app/shared/shared-video-live/live-stream-information.component.html3
+
Live RTMP Url
ç´æ RTMP Url
- src/app/shared/shared-video-live/live-stream-information.component.html10src/app/+videos/+video-edit/shared/video-edit.component.html215
+
+ src/app/shared/shared-video-live/live-stream-information.component.html15src/app/+videos/+video-edit/shared/video-edit.component.html215
Live stream key
ç´æ串æµéé°
- src/app/shared/shared-video-live/live-stream-information.component.html15src/app/+videos/+video-edit/shared/video-edit.component.html220
+
+ src/app/shared/shared-video-live/live-stream-information.component.html20src/app/+videos/+video-edit/shared/video-edit.component.html220
â ï¸ Never share your stream key with anyone.
â ï¸ çµå°ä¸è¦èå
¶ä»äººå享æ¨ç串æµéé°ã
- src/app/shared/shared-video-live/live-stream-information.component.html18src/app/+videos/+video-edit/shared/video-edit.component.html223
+
+ src/app/shared/shared-video-live/live-stream-information.component.html23src/app/+videos/+video-edit/shared/video-edit.component.html223
+ Permanent livePermanent live
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 10
+
+
+ Replay will be savedReplay will be saved
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 11
+
+
Video name is required.
å½±çå稱çºå¿
å¡«ã
-
- src/app/shared/form-validators/video-validators.ts7
+ src/app/shared/form-validators/video-validators.ts7
+
Video name must be at least 3 characters long.
å½±çå稱å¿
é è³å° 3 ååå
é·ã
-
- src/app/shared/form-validators/video-validators.ts8
+ src/app/shared/form-validators/video-validators.ts8
+
Video name cannot be more than 120 characters long.
å½±çå稱ä¸è½å¤æ¼ 120 ååå
é·ã
-
- src/app/shared/form-validators/video-validators.ts9
+ src/app/shared/form-validators/video-validators.ts9
+
Video privacy is required.
å½±çé±ç§çºå¿
å¡«ã
-
- src/app/shared/form-validators/video-validators.ts16
+ src/app/shared/form-validators/video-validators.ts16
+
Video channel is required.
å½±çé »éçºå¿
å¡«ã
-
- src/app/shared/form-validators/video-validators.ts43
+ src/app/shared/form-validators/video-validators.ts43
+
Video description must be at least 3 characters long.
å½±çæè¿°å¿
é è³å° 3 ååå
é·ã
-
- src/app/shared/form-validators/video-validators.ts50
+ src/app/shared/form-validators/video-validators.ts50
+
Video description cannot be more than 10000 characters long.
å½±çæè¿°ä¸è½å¤æ¼ 10000 ååå
ã
-
- src/app/shared/form-validators/video-validators.ts51
+ src/app/shared/form-validators/video-validators.ts51
+
A tag should be more than 2 characters long.
æ¨ç±¤æ該è³å° 2 ååå
é·ã
-
- src/app/shared/form-validators/video-validators.ts58
+ src/app/shared/form-validators/video-validators.ts58
+
A tag should be less than 30 characters long.
æ¨ç±¤æ該å°æ¼ 30 ååå
ã
-
- src/app/shared/form-validators/video-validators.ts59
+ src/app/shared/form-validators/video-validators.ts59
+
A maximum of 5 tags can be used on a video.
ä¸é¨å½±çæå¤å¯ä»¥ä½¿ç¨ 5 åæ¨ç±¤ã
-
- src/app/shared/form-validators/video-validators.ts66
- A tag should be more than 1 and less than 30 characters long.A tag should be more than 1 and less than 30 characters long.
+ src/app/shared/form-validators/video-validators.ts66
+
+
+ A tag should be more than 1 and less than 30 characters long.
+ æ¨ç±¤å¿
é å¨ 1 è³ 30 ååå
é·ã
src/app/shared/form-validators/video-validators.ts
67
-
Video support must be at least 3 characters long.
å½±çæ¯æ´å¿
é è³å° 3 ååå
é·ã
-
- src/app/shared/form-validators/video-validators.ts74
+ src/app/shared/form-validators/video-validators.ts74
+
Video support cannot be more than 1000 characters long.
å½±çæ¯æ´ä¸è½è¶
é 1000 çåå
é·ã
-
- src/app/shared/form-validators/video-validators.ts75
+ src/app/shared/form-validators/video-validators.ts75
+
A date is required to schedule video update.
æ¥æçºæå®å½±çæ´æ°å¿
å¡«ã
-
- src/app/shared/form-validators/video-validators.ts82
+ src/app/shared/form-validators/video-validators.ts82
+
This file is too large.
éåæªæ¡å¤ªå¤§äºã
-
- src/app/shared/shared-forms/reactive-file.component.ts50
+ src/app/shared/shared-forms/reactive-file.component.ts50
+
PeerTube cannot handle this kind of file. Accepted extensions are }.
PeerTube ç¡æ³èçæ¤é¡æªæ¡ãå¯æ¥åçå¯æªåçº }ã
-
- src/app/shared/shared-forms/reactive-file.component.ts56
+ src/app/shared/shared-forms/reactive-file.component.ts56
+
Add a new option
å å
¥æ°é¸é
-
- src/app/shared/shared-forms/select/select-checkbox.component.ts28
+ src/app/shared/shared-forms/select/select-checkbox.component.ts28
+
All unsaved data will be lost, are you sure you want to leave this page?
æææªå²åçè³æé½å°æéºå¤±ï¼æ¨ç¢ºå®æ¨æ³è¦é¢éæ¤é é¢åï¼
-
- src/app/core/routing/can-deactivate-guard.service.ts19
+ src/app/core/routing/can-deactivate-guard.service.ts19
+
Sunday
ææ天
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts11
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts11
+
Monday
ææä¸
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts12
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts12
+
Tuesday
ææäº
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts13
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts13
+
Wednesday
ææä¸
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts14
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts14
+
Thursday
ææå
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts15
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts15
+
Friday
ææäº
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts16
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts16
+
Saturday
ææå
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts17
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts17
+
Sun
Sun
Day name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts21
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts21
+
Mon
Mon
Day name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts22
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts22
+
Tue
Tue
Day name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts23
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts23
+
Wed
Wed
Day name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts24
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts24
+
Thu
Thu
Day name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts25
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts25
+
Fri
Fri
Day name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts26
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts26
+
Sat
Sat
Day name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts27
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts27
+
Su
Su
Day name min
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts31
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts31
+
Mo
Mo
Day name min
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts32
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts32
+
Tu
Tu
Day name min
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts33
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts33
+
We
We
Day name min
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts34
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts34
+
Th
Th
Day name min
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts35
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts35
+
Fr
Fr
Day name min
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts36
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts36
+
Sa
Sa
Day name min
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts37
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts37
+
January
ä¸æ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts41
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts41
+
February
äºæ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts42
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts42
+
March
ä¸æ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts43
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts43
+
April
åæ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts44
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts44
+
May
äºæ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts45src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts60
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts45
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts60
+
June
å
æ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts46
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts46
+
July
ä¸æ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts47
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts47
+
August
å
«æ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts48
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts48
+
September
ä¹æ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts49
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts49
+
October
åæ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts50
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts50
+
November
åä¸æ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts51
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts51
+
December
åäºæ
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts52
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts52
+
Jan
Jan
Month name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts56
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts56
+
Feb
Feb
Month name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts57
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts57
+
Mar
Mar
Month name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts58
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts58
+
Apr
Apr
Month name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts59
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts59
+
Jun
Jun
Month name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts61
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts61
+
Jul
Jul
Month name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts62
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts62
+
Aug
Aug
Month name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts63
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts63
+
Sep
Sep
Month name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts64
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts64
+
Oct
Oct
Month name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts65
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts65
+
Nov
Nov
Month name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts66
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts66
+
Dec
Dec
Month name short
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts67
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts67
+
Clear
æ¸
é¤
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts72
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts72
+
yy-mm-dd
yy-mm-dd
Date format in this locale.
-
- src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts88
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts88
+
Instance languages
ç«èºèªè¨
- src/app/+videos/+video-edit/shared/video-edit.component.ts173
+ src/app/+videos/+video-edit/shared/video-edit.component.ts185
All languages
ææèªè¨
- src/app/shared/shared-user-settings/user-video-settings.component.ts38src/app/+videos/+video-edit/shared/video-edit.component.ts174
+
+ src/app/shared/shared-user-settings/user-video-settings.component.ts38src/app/+videos/+video-edit/shared/video-edit.component.ts186
Hidden
å·²é±è
-
- src/app/shared/shared-instance/instance-features-table.component.ts50
+ src/app/shared/shared-instance/instance-features-table.component.ts50
+
Blurred with confirmation request
模ç³ç¢ºèªè«æ±
-
- src/app/shared/shared-instance/instance-features-table.component.ts51
+ src/app/shared/shared-instance/instance-features-table.component.ts51
+
Displayed
已顯示
-
- src/app/shared/shared-instance/instance-features-table.component.ts52
+ src/app/shared/shared-instance/instance-features-table.component.ts52
+
~ 1 minute
~ 1 åé
-
- src/app/shared/shared-instance/instance-features-table.component.ts67
+ src/app/shared/shared-instance/instance-features-table.component.ts67
+
~ minutes
~ åé
-
- src/app/shared/shared-instance/instance-features-table.component.ts69
+ src/app/shared/shared-instance/instance-features-table.component.ts69
+
of full HD videos
ç Full HD å½±ç
-
- src/app/shared/shared-instance/instance-features-table.component.ts85
+ src/app/shared/shared-instance/instance-features-table.component.ts85
+
of HD videos
ç HD å½±ç
-
- src/app/shared/shared-instance/instance-features-table.component.ts86
+ src/app/shared/shared-instance/instance-features-table.component.ts86
+
of average quality videos
çå¹³åç«è³ªå½±ç
-
- src/app/shared/shared-instance/instance-features-table.component.ts87
+ src/app/shared/shared-instance/instance-features-table.component.ts87
+
(channel page)
ï¼é »éé é¢ï¼
-
- src/app/shared/shared-main/account/video-avatar-channel.component.ts20src/app/shared/shared-video-miniature/video-miniature.component.ts117
+ src/app/shared/shared-main/account/video-avatar-channel.component.ts20
+ src/app/shared/shared-video-miniature/video-miniature.component.ts117
+
(account page)
ï¼å¸³èé é¢ï¼
-
- src/app/shared/shared-main/account/video-avatar-channel.component.ts21
+ src/app/shared/shared-main/account/video-avatar-channel.component.ts21
+
Emphasis
強調
-
- src/app/shared/shared-main/misc/help.component.ts81
+ src/app/shared/shared-main/misc/help.component.ts81
+
Links
é£çµ
-
- src/app/shared/shared-main/misc/help.component.ts82
+ src/app/shared/shared-main/misc/help.component.ts82
+
New lines
æ°è¡
-
- src/app/shared/shared-main/misc/help.component.ts83
+ src/app/shared/shared-main/misc/help.component.ts83
+
Lists
æ¸
å®
-
- src/app/shared/shared-main/misc/help.component.ts84
+ src/app/shared/shared-main/misc/help.component.ts84
+
Images
åç
-
- src/app/shared/shared-main/misc/help.component.ts85
+ src/app/shared/shared-main/misc/help.component.ts85
+
users banned.
å使ç¨è
已解é¤é»æã
-
- src/app/shared/shared-moderation/user-ban-modal.component.ts53
+ src/app/shared/shared-moderation/user-ban-modal.component.ts53
+
User banned.
使ç¨è
å·²é»æã
-
- src/app/shared/shared-moderation/user-ban-modal.component.ts54
+ src/app/shared/shared-moderation/user-ban-modal.component.ts54
+
Do you really want to unban ?
æ¨ççæ³è¦åæ¶é»æ åï¼
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts70
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts70
+
User unbanned.
使ç¨è
å·²åæ¶é»æã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts76
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts76
+
If you remove this user, you will not be able to create another with the same username!
å¦ææ¨ç§»é¤æ¤ä½¿ç¨è
ï¼æ¨å°±æ²è¾¦æ³å使ç¨åä¸å使ç¨è
å稱ä¾å»ºç«å¦ä¸å使ç¨è
ï¼
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts90
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts90
+
User deleted.
使ç¨è
å·²åªé¤ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts96
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts96
+
User email set as verified
使ç¨è
çé»åéµä»¶è¨å®çºå·²é©è
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts107
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts107
+
Account muted.
帳è 已解é¤éé³ã
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts240src/app/shared/shared-moderation/user-moderation-dropdown.component.ts119
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts240
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts119
+
Instance muted.
ç«èº 已解é¤éé³ã
@@ -7651,600 +8279,629 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Account muted by the instance.
帳è 已被ç«èºéé³ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts175src/app/shared/shared-abuse-list/abuse-list-table.component.ts429
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts175
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts429
+
Mute server
伺æå¨éé³
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts317
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts317
+
Server muted by the instance.
伺æå¨ å·²è¢«ç«èºéé³ã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts441
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts441
+
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.ts100
+
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.ts103
+
Account unmuted by the instance.
帳è 已被ç«èºè§£é¤éé³ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts189
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts189
+
Instance muted by the instance.
ç«èº 已被ç«èºéé³ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts203
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts203
+
Instance unmuted by the instance.
ç«èº 已被ç«èºè§£é¤éé³ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts217
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts217
+
Are you sure you want to remove all the comments of this account?
æ¨ç¢ºå®æ¨æ³è¦ç§»é¤æææ¤å¸³èççè¨åï¼
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts228
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts228
+
Delete account comments
åªé¤å¸³èçè¨
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts229
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts229
+
Will remove comments of this account (may take several minutes).
å°æ移é¤æ¤å¸³èççè¨ï¼å¯è½éè¦æ¸åéï¼ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts235
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts235
+
Edit user
編輯使ç¨è
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts263
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts263
+
Change quota, role, and more.
è®æ´é
é¡ãè§è²ççã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts264
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts264
+
Delete user
åªé¤ä½¿ç¨è
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts268
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts268
+
Unban user
åæ¶å°é使ç¨è
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts279
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts279
+
Allow the user to login and create videos/comments again
å次å
許使ç¨è
ç»å
¥ä¸¦å»ºç«å½±çï¼çè¨
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts280
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts280
+
Mute this account
éé³æ¤å¸³è
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts297
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts297
+
Hide any content from that user from you.
å°æ¨é±è該使ç¨è
çä»»ä½å
§å®¹ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts298
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts298
+
Unmute this account
解é¤éé³æ¤å¸³è
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts303
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts303
+
Show back content from that user for you.
å°æ¨é¡¯ç¤ºè©²ä½¿ç¨è
çå
§å®¹ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts304
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts304
+
Mute the instance
éé³ç«èº
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts309
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts309
+
Hide any content from that instance for you.
å°æ¨é±èæ¤ç«èºçä»»ä½å
§å®¹ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts310
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts310
+
Unmute the instance
解é¤éé³ç«èº
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts315
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts315
+
Show back content from that instance for you.
å°æ¨é¡¯ç¤ºè©²ç«èºçå
§å®¹ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts316
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts316
+
Remove comments from your videos
å¾æ¨çå½±ç移é¤çè¨
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts321
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts321
+
Remove comments made by this account on your videos.
移é¤æ¨å½±çä¸ä»»ä½æ¤å¸³èååºççè¨ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts322
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts322
+
Mute this account by your instance
æ¨çç«èºéé³æ¤å¸³è
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts333
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts333
+
Hide any content from that user from you, your instance and its users.
å°æ¨ãæ¨çç«å°èå
¶ä½¿ç¨è
é±è該使ç¨è
çä»»ä½å
§å®¹ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts334
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts334
+
Unmute this account by your instance
æ¨çç«èºè§£é¤éé³æ¤å¸³è
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts339
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts339
+
Show this user's content to the users of this instance again.
å次å°æ¤ç«å°ç使ç¨è
顯示æ¤ä½¿ç¨è
çå
§å®¹ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340
+
Mute the instance by your instance
æ¨çç«èºéé³æ¤ç«èº
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351
+
Hide any content from that instance from you, your instance and its users.
å°æ¨ãæ¨çç«å°èå
¶ä½¿ç¨è
é±è該ç«å°çä»»ä½å
§å®¹ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts352
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts352
+
Unmute the instance by your instance
æ¨çç«èºè§£é¤éé³æ¤ç«èº
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts357
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts357
+
Show back content from that instance for you, your instance and its users.
å°æ¨ãæ¨çç«èºèå
¶ä½¿ç¨è
顯示該ç«èºçå
§å®¹ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts358
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts358
+
Remove comments from your instance
å¾æ¨çç«èºç§»é¤çè¨
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts368
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts368
+
Remove comments made by this account from your instance.
å¾æ¨çç«å°ä¸ç§»é¤æ¤å¸³èååºçä»»ä½çè¨ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts369
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts369
+
Violent or repulsive
æ´åæ令人åæ¡
-
- src/app/shared/shared-moderation/abuse.service.ts139
+ src/app/shared/shared-moderation/abuse.service.ts139
+
Contains offensive, violent, or coarse language or iconography.
å
å«ä»¤äººåæãæ´åãç²ä¿çèªè¨æå½±åã
-
- src/app/shared/shared-moderation/abuse.service.ts140
+ src/app/shared/shared-moderation/abuse.service.ts140
+
Hateful or abusive
ä»æ¨è¨è«
-
- src/app/shared/shared-moderation/abuse.service.ts144
+ src/app/shared/shared-moderation/abuse.service.ts144
+
Contains abusive, racist or sexist language or iconography.
å
å«ä¾®è¾±ã種æ主義ãæ§å¥æ§è¦è¨è«æå½±åã
-
- src/app/shared/shared-moderation/abuse.service.ts145
+ src/app/shared/shared-moderation/abuse.service.ts145
+
Spam, ad or false news
åå¾è¨æ¯ã廣åæåæ°è
-
- src/app/shared/shared-moderation/abuse.service.ts149
+ src/app/shared/shared-moderation/abuse.service.ts149
+
Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes.
å
å«è¡é·ãåå¾è¨æ¯ãè©æ¬ºæ°èæå
¶ä»ç誤å°æ§ç¸®åï¼æåï¼æ¨ç±¤ãè«æä¾ä¿¡è½è¯å¥½çä¾æºä»¥åå ±è©é¨ã
-
- src/app/shared/shared-moderation/abuse.service.ts150
+ src/app/shared/shared-moderation/abuse.service.ts150
+
Privacy breach or doxxing
ä¾µç¯é±ç§ææ´©æ¼
-
- src/app/shared/shared-moderation/abuse.service.ts154
+ src/app/shared/shared-moderation/abuse.service.ts154
+
Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details).
å
å«å¯è½æ被ç¨æ¼è¿½è¹¤ãèå¥ãè¯çµ¡æååæ人çå人è³è¨ï¼å¦ååãå°åãé»è©±è碼ãé»åéµä»¶æä¿¡ç¨å¡è³è¨çï¼ã
-
- src/app/shared/shared-moderation/abuse.service.ts155
+ src/app/shared/shared-moderation/abuse.service.ts155
+
Infringes your copyright wrt. the regional laws with which the server must comply.
ä¾µç¯æ¨çèä½æ¬ï¼ä¸å¿
é éµå®ä¼ºæå¨æå¨å°çæ³å¾ã
-
- src/app/shared/shared-moderation/abuse.service.ts160
+ src/app/shared/shared-moderation/abuse.service.ts160
+
Breaks server rules
ç ´å£ä¼ºæå¨è¦å
-
- src/app/shared/shared-moderation/abuse.service.ts164
+ src/app/shared/shared-moderation/abuse.service.ts164
+
Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server.
ä¸å¨ä¸æ¹ææå°çä»»ä½ç ´å£æåæ¢æ¬¾ãè¡çºæºåæ伺ææ°£ä¸ä¸è¬è¦åçå
§å®¹ã
-
- src/app/shared/shared-moderation/abuse.service.ts165
+ src/app/shared/shared-moderation/abuse.service.ts165
+
The above can only be seen in thumbnails.
以ä¸å
§å®¹åªè½å¨ç¸®åä¸çå°ã
-
- src/app/shared/shared-moderation/abuse.service.ts174
+ src/app/shared/shared-moderation/abuse.service.ts174
+
Captions
åå¹
-
- src/app/shared/shared-moderation/abuse.service.ts178src/app/shared/shared-abuse-list/abuse-details.component.ts28
+ src/app/shared/shared-moderation/abuse.service.ts178
+ src/app/shared/shared-abuse-list/abuse-details.component.ts28
+
The above can only be seen in captions (please describe which).
以ä¸å
§å®¹åªè½å¨æ¨é¡ä¸çå°ï¼è«èªªæï¼ã
-
- src/app/shared/shared-moderation/abuse.service.ts179
+ src/app/shared/shared-moderation/abuse.service.ts179
+
Too many attempts, please try again after minutes.
太å¤æ¬¡å試ï¼è«å¨ åéå¾å試ã
-
- src/app/core/rest/rest-extractor.service.ts66
+ src/app/core/rest/rest-extractor.service.ts66
+
Too many attempts, please try again later.
太å¤æ¬¡å試ï¼è«ç¨å¾å試ã
-
- src/app/core/rest/rest-extractor.service.ts68
+ src/app/core/rest/rest-extractor.service.ts68
+
Server error. Please retry later.
伺æå¨é¯èª¤ãè«ç¨å¾é試ã
-
- src/app/core/rest/rest-extractor.service.ts71
+ src/app/core/rest/rest-extractor.service.ts71
+
Subscribed to all current channels of . You will be notified of all their new videos.
è¨é± ç®åçææé »éãæ¨å°ææ¶å°å®åææçæ°å½±çã
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts109
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts109
+
Subscribed to . You will be notified of all their new videos.
è¨é± ãæ¨å°ææ¶å°å®åææçæ°å½±çã
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts110
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts110
+
Subscribed
å·²è¨é±
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts112
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts112
+
Unsubscribed from all channels of
åæ¶è¨é±
çææé »é
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts139
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts139
+
Unsubscribed from
å¾
許æ¶è¨é±
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts140
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts140
+
Unsubscribed
å·²åæ¶è¨é±
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts142
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts142
+
Moderator
調解å¡
-
- src/app/core/users/user.service.ts384
+ src/app/core/users/user.service.ts384
+
Video removed from
å½±çå·²å¾ ç§»é¤
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts98src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts307
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts98
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts307
+
Video added in at timestamps
å½±çæ°å¢æ¼ å¨æéæ³
-
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts377
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts377
+
Video added in
å½±çå·²æ°å¢æ¼
-
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts378
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts378
+
Timestamps updated
æéæ³å·²æ´æ°
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts117src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts273
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts117
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts273
+
Starts at
éå§æ¼
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts140src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts143
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts140
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts143
+
Stops at
åæ¢æ¼
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts141
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts141
+
and stops at
並åæ¢æ¼
-
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts143
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts143
+
Delete video
åªé¤å½±ç
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts366
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts366
+
Actions for the comment
çè¨åä½
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts395
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts395
+
Delete comment
åªé¤çè¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts401
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts401
+
Do you really want to delete this comment?
æ¨ççè¦åªé¤æ¤çè¨åï¼
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts405src/app/+videos/+video-watch/comment/video-comments.component.ts166
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts405
+ src/app/+videos/+video-watch/comment/video-comments.component.ts166
+
Comment deleted.
çè¨å·²åªé¤ã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts413
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts413
+
Encoder
編碼å¨
-
- src/app/shared/shared-video-miniature/video-download.component.ts145
+ src/app/shared/shared-video-miniature/video-download.component.ts145
+
Format name
æ ¼å¼å稱
-
- src/app/shared/shared-video-miniature/video-download.component.ts146
+ src/app/shared/shared-video-miniature/video-download.component.ts146
+
Size
大å°
-
- src/app/shared/shared-video-miniature/video-download.component.ts147
+ src/app/shared/shared-video-miniature/video-download.component.ts147
+
Bitrate
ä½å
ç
-
- src/app/shared/shared-video-miniature/video-download.component.ts149src/app/shared/shared-video-miniature/video-download.component.ts172
+ src/app/shared/shared-video-miniature/video-download.component.ts149
+ src/app/shared/shared-video-miniature/video-download.component.ts172
+
Codec
編解碼å¨
-
- src/app/shared/shared-video-miniature/video-download.component.ts169
+ src/app/shared/shared-video-miniature/video-download.component.ts169
+
Copied
å·²è¤è£½
- src/app/shared/shared-forms/input-readonly-copy.component.ts16src/app/shared/shared-video-miniature/video-download.component.ts136
+
+ src/app/shared/shared-forms/input-toggle-hidden.component.ts46src/app/shared/shared-video-miniature/video-download.component.ts136
+ CopyCopy
+
+ src/app/shared/shared-forms/input-toggle-hidden.component.html
+ 9
+
+
+ src/app/shared/shared-forms/input-toggle-hidden.component.html
+ 9
+
+
Video reported.
å½±çå·²åå ±ã
-
- src/app/shared/shared-moderation/report-modals/video-report.component.ts110
+ src/app/shared/shared-moderation/report-modals/video-report.component.ts110
+
Do you really want to delete this video?
æ¨ççæ³è¦åªé¤æ¤å½±çåï¼
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts203src/app/shared/shared-abuse-list/abuse-list-table.component.ts370src/app/+admin/moderation/video-block-list/video-block-list.component.ts78
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts203
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts370
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts78
+
Video deleted.
å½±çå·²åªé¤ã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts378src/app/+admin/moderation/video-block-list/video-block-list.component.ts86
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts378
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts86
+
Actions for the reporter
èå ±è
çè¡å
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts305
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts305
+
Mute reporter
éé³èå ±è
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts311
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts311
+
This video will be duplicated by your instance.
æ¤å½±çå°æ被æ¨çç«èºè¤è£½ã
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts226
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts226
+
Download
ä¸è¼
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts272
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts272
+
Display live information
顯示ç´æè³è¨
-
- src/app/+my-library/my-videos/my-videos.component.ts161src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts278
+ src/app/+my-library/my-videos/my-videos.component.ts161
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts278
+
Update
æ´æ°
-
- src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts110src/app/shared/shared-main/buttons/edit-button.component.ts17src/app/shared/shared-main/buttons/edit-button.component.ts22src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts284src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts127
+ src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts110
+ src/app/shared/shared-main/buttons/edit-button.component.ts17
+ src/app/shared/shared-main/buttons/edit-button.component.ts22
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts284
+ src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts127
+
Block
å°é
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts290
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts290
+
Save to playlist
å²åå°ææ¾æ¸
å®
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts264src/app/+videos/+video-watch/video-watch.component.ts134
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts264
+ src/app/+videos/+video-watch/video-watch.component.ts134
+
You need to be <a href="/login">logged in</a> to rate this video.
æ¨å¿
é <a href="/login">ç»å
¥</a> 以å°æ¤å½±çé²è¡è©å¹ã
-
- src/app/+videos/+video-watch/video-watch.component.ts219
+ src/app/+videos/+video-watch/video-watch.component.ts219
+
Mirror
é¡å
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts302
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts302
+
Report
åå ±
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts314
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts314
+
Remove
移é¤
-
- src/app/+videos/+video-watch/comment/video-comment.component.ts181
+ src/app/+videos/+video-watch/comment/video-comment.component.ts181
+
Remove & re-draft
移é¤ä¸¦éæ°è®çºè稿
-
- src/app/+videos/+video-watch/comment/video-comment.component.ts189
+ src/app/+videos/+video-watch/comment/video-comment.component.ts189
+
Mute account
éé³å¸³è
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts322src/app/shared/shared-abuse-list/abuse-list-table.component.ts287
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts322
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts287
+
Mute server account
éé³ä¼ºæå¨å¸³è
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts293
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts293
+
Report
èå ±
-
- src/app/shared/shared-abuse-list/abuse-details.component.html65
+ src/app/shared/shared-abuse-list/abuse-details.component.html65
+
Reported part
å·²åå ±çé¨ä»½
-
- src/app/shared/shared-abuse-list/abuse-details.component.html83
+ src/app/shared/shared-abuse-list/abuse-details.component.html83
+
Note
注æ
-
- src/app/shared/shared-abuse-list/abuse-details.component.html90
+ src/app/shared/shared-abuse-list/abuse-details.component.html90
+
The video was deleted
å½±ç已被åªé¤
-
- src/app/shared/shared-abuse-list/abuse-details.component.html99
+ src/app/shared/shared-abuse-list/abuse-details.component.html99
+
Comment:
çè¨ï¼
-
- src/app/shared/shared-abuse-list/abuse-details.component.html105
+ src/app/shared/shared-abuse-list/abuse-details.component.html105
+
Messages with the reporter
èåå ±è
çè¨æ¯
-
- src/app/shared/shared-abuse-list/abuse-message-modal.component.html4
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.html4
+
Messages with the moderation team
èå¯©æ ¸åéçè¨æ¯
-
- src/app/shared/shared-abuse-list/abuse-message-modal.component.html5
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.html5
+
No messages for now.
ç®åæ²æè¨æ¯ã
-
- src/app/shared/shared-abuse-list/abuse-message-modal.component.html28
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.html28
+
Add a message
æ°å¢è¨æ¯
-
- src/app/shared/shared-abuse-list/abuse-message-modal.component.html44
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.html44
+
Published
å·²ç¼ä½
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts162
+ src/app/shared/shared-video-miniature/video-miniature.component.ts162
+
Publication scheduled on
ç¼ä½é å®æ¼
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts167
+ src/app/shared/shared-video-miniature/video-miniature.component.ts167
+
Waiting transcoding
æ£å¨çå¾
è½æ編碼
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts171
+ src/app/shared/shared-video-miniature/video-miniature.component.ts171
+
To transcode
è½æ編碼
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts175
+ src/app/shared/shared-video-miniature/video-miniature.component.ts175
+
To import
å¯å
¥
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts179
+ src/app/shared/shared-video-miniature/video-miniature.component.ts179
+
Add to watch later
æ°å¢å°ç¨å¾è§ç
-
- src/app/shared/shared-thumbnail/video-thumbnail.component.ts29
+ src/app/shared/shared-thumbnail/video-thumbnail.component.ts29
+
Remove from watch later
å¾ç¨å¾è§ç移é¤
-
- src/app/shared/shared-thumbnail/video-thumbnail.component.ts30
+ src/app/shared/shared-thumbnail/video-thumbnail.component.ts30
+
LIVE ENDED
ç´æçµæ
-
- src/app/shared/shared-thumbnail/video-thumbnail.component.html32
+ src/app/shared/shared-thumbnail/video-thumbnail.component.html32
+
Only I can see this video
åªææå¯ä»¥çè¦æ¤å½±ç
-
- src/app/shared/shared-main/video/video.service.ts370
+ src/app/shared/shared-main/video/video.service.ts370
+
Only shareable via a private link
å
å¯ééç§äººé£çµå享
-
- src/app/shared/shared-main/video/video.service.ts374
+ src/app/shared/shared-main/video/video.service.ts374
+
Anyone can see this video
ä»»ä½äººé½å¯ä»¥çå°æ¤å½±ç
-
- src/app/shared/shared-main/video/video.service.ts378
+ src/app/shared/shared-main/video/video.service.ts378
+
Only users of this instance can see this video
å
æ¤ç«èºç使ç¨è
æå¯è§çæ¤å½±ç
-
- src/app/shared/shared-main/video/video.service.ts382
+ src/app/shared/shared-main/video/video.service.ts382
+
Close
éé
-
- node_modules/@ng-bootstrap/src/alert/alert.ts55node_modules/@ng-bootstrap/src/alert/alert.ts70
- Slide of Slide of
+ node_modules/@ng-bootstrap/src/alert/alert.ts55
+ node_modules/@ng-bootstrap/src/alert/alert.ts70
+
+
+ Slide of
+ æ»å ä¸ç
node_modules/@ng-bootstrap/src/carousel/carousel.ts
114,118
@@ -8254,374 +8911,383 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Previous
ä¸ä¸å
-
- node_modules/@ng-bootstrap/src/carousel/carousel.ts132
+ node_modules/@ng-bootstrap/src/carousel/carousel.ts132
+
Next
ä¸ä¸å
-
- node_modules/@ng-bootstrap/src/carousel/carousel.ts147
+ node_modules/@ng-bootstrap/src/carousel/carousel.ts147
+
Previous month
ä¸åæ
-
- node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts24node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts34
+ node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts24
+ node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts34
+
Next month
ä¸åæ
-
- node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts44node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts57
+ node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts44
+ node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts57
+
Select month
é¸åæ份
-
- node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts44node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts49
+ node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts44
+ node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts49
+
Select year
é¸å年份
-
- node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts59node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts72
+ node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts59
+ node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts72
+
+ node_modules/@ng-bootstrap/src/pagination/pagination.ts147
+
+ node_modules/@ng-bootstrap/src/pagination/pagination.ts153
+
+ node_modules/@ng-bootstrap/src/pagination/pagination.ts158
+
+ node_modules/@ng-bootstrap/src/pagination/pagination.ts164
+
+ node_modules/@ng-bootstrap/src/pagination/pagination.ts168
+
+ node_modules/@ng-bootstrap/src/pagination/pagination.ts176
+
+ node_modules/@ng-bootstrap/src/pagination/pagination.ts188
+
+ node_modules/@ng-bootstrap/src/pagination/pagination.ts195
+
-
- node_modules/@ng-bootstrap/src/progressbar/progressbar.ts31
+ node_modules/@ng-bootstrap/src/progressbar/progressbar.ts31
+
HH
HH
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts46
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts46
+
Hours
å°æ
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts50
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts50
+
MM
MM
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts55
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts55
+
Minutes
åé
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts62
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts62
+
Increment hours
å°æéå¢
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts68
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts68
+
Decrement hours
å°æéæ¸
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts73
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts73
+
Increment minutes
åééå¢
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts80
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts80
+
Decrement minutes
åééæ¸
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts86
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts86
+
SS
SS
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts91
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts91
+
Seconds
ç§
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts96
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts96
+
Increment seconds
ç§éå¢
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts103
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts103
+
Decrement seconds
ç§éæ¸
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts109
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts109
+
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts131
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts131
+
-
- node_modules/@ng-bootstrap/src/timepicker/timepicker.ts154
+ node_modules/@ng-bootstrap/src/timepicker/timepicker.ts154
+
Close
éé
-
- node_modules/@ng-bootstrap/src/toast/toast.ts78
+ node_modules/@ng-bootstrap/src/toast/toast.ts78
+
Video to import updated.
å¯å
¥çå½±çå·²æ´æ°ã
-
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts129src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts139
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts129
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts139
+
Your video was uploaded to your account and is private.
æ¨çå½±çå·²ä¸å³å°æ¨ç帳è並çºç§äººå½±çã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts89
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts91
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.ts90
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts92
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.ts92
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts94
Upload
ä¸å³
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts112
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts114
Upload
ä¸å³
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts114
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts116
Upload cancelled
å·²åæ¶ä¸å³
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts131
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts141
Video published.
å½±çå·²ç¼ä½ã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts242
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts261
Your video quota is exceeded with this video (
video size: , used: , quota: )
- æ¤å½±çè¶
éäºæ¨çå½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ç¨ï¼ï¼é
é¡ï¼ï¼
+ æ¤å½±çè¶
éäºæ¨çå½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ç¨ï¼ï¼é
é¡ï¼ï¼
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts264
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts283
Your daily video quota is exceeded with this video (
video size: , used: , quota: )
- æ¤å½±çè¶
éäºæ¨çæ¯æ¥å½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ç¨ï¼ï¼é
é¡ï¼ï¼
+ æ¤å½±çè¶
éäºæ¨çæ¯æ¥å½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ç¨ï¼ï¼é
é¡ï¼ï¼
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts284
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts303
You have unsaved changes! If you leave, your changes will be lost.
æ¨ææªå²åçè®æ´ï¼å¦ææ¨é¢éï¼æ¨çè®æ´å°æéºå¤±ã
- src/app/+videos/+video-edit/video-update.component.ts93
+ src/app/+videos/+video-edit/video-update.component.ts94
Video updated.
å½±çå·²æ´æ°ã
- src/app/+videos/+video-edit/video-update.component.ts140
+ src/app/+videos/+video-edit/video-update.component.ts142
Report comment
åå ±çè¨
-
- src/app/shared/shared-moderation/report-modals/comment-report.component.ts51
+ src/app/shared/shared-moderation/report-modals/comment-report.component.ts51
+
Stop autoplaying next video
åæ¢èªåææ¾ä¸ä¸é¨å½±ç
-
- src/app/+videos/+video-watch/video-watch-playlist.component.ts203
+ src/app/+videos/+video-watch/video-watch-playlist.component.ts203
+
Autoplay next video
èªåææ¾ä¸ä¸é¨å½±ç
-
- src/app/+videos/+video-watch/video-watch-playlist.component.ts204
+ src/app/+videos/+video-watch/video-watch-playlist.component.ts204
+
Stop looping playlist videos
åæ¢å¾ªç°ææ¾ææ¾æ¸
å®ä¸çå½±ç
-
- src/app/+videos/+video-watch/video-watch-playlist.component.ts209
+ src/app/+videos/+video-watch/video-watch-playlist.component.ts209
+
Loop playlist videos
循ç°ææ¾ææ¾æ¸
å®ä¸çå½±ç
-
- src/app/+videos/+video-watch/video-watch-playlist.component.ts210
+ src/app/+videos/+video-watch/video-watch-playlist.component.ts210
+
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.ts412
+ src/app/+videos/+video-watch/video-watch.component.ts412
+
Redirection
éæ°å°å
-
- src/app/+videos/+video-watch/video-watch.component.ts413
+ src/app/+videos/+video-watch/video-watch.component.ts413
+
This video contains mature or explicit content. Are you sure you want to watch it?
éé¨å½±çå
å«æ人æ裸é²å
§å®¹ãæ¨ç¢ºå®æ¨æ³è¦è§çåï¼
-
- src/app/+videos/+video-watch/video-watch.component.ts527
+ src/app/+videos/+video-watch/video-watch.component.ts527
+
Mature or explicit content
æ人æ裸é²å
§å®¹
-
- src/app/+videos/+video-watch/video-watch.component.ts528
+ src/app/+videos/+video-watch/video-watch.component.ts528
+
Up Next
å¾ä¸
-
- src/app/+videos/+video-watch/video-watch.component.ts580
+ src/app/+videos/+video-watch/video-watch.component.ts580
+
Cancel
åæ¶
-
- src/app/+videos/+video-watch/video-watch.component.ts581
+ src/app/+videos/+video-watch/video-watch.component.ts581
+
Autoplay is suspended
èªåææ¾å·²æ«å
-
- src/app/+videos/+video-watch/video-watch.component.ts582
+ src/app/+videos/+video-watch/video-watch.component.ts582
+
Enter/exit fullscreen (requires player focus)
é²å
¥ï¼é¢éå
¨è¢å¹ï¼éè¦ææ¾å¨ç¦é»ï¼
- src/app/+videos/+video-watch/video-watch.component.ts869
+ src/app/+videos/+video-watch/video-watch.component.ts880
Play/Pause the video (requires player focus)
ææ¾ï¼æ«åå½±çï¼éè¦ææ¾å¨ç¦é»ï¼
- src/app/+videos/+video-watch/video-watch.component.ts870
+ src/app/+videos/+video-watch/video-watch.component.ts881
Mute/unmute the video (requires player focus)
éé³ï¼è§£é¤éé³å½±çï¼éè¦ææ¾å¨ç¦é»ï¼
- src/app/+videos/+video-watch/video-watch.component.ts871
+ src/app/+videos/+video-watch/video-watch.component.ts882
Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus)
è·³å°å½±ççç¾åæ¯ï¼0 æ¯ 0%ï¼9 æ¯ 90%ï¼éè¦ææ¾å¨ç¦é»ï¼
- src/app/+videos/+video-watch/video-watch.component.ts873
+ src/app/+videos/+video-watch/video-watch.component.ts884
Increase the volume (requires player focus)
å¢å é³éï¼éè¦ææ¾å¨ç¦é»ï¼
- src/app/+videos/+video-watch/video-watch.component.ts875
+ src/app/+videos/+video-watch/video-watch.component.ts886
Decrease the volume (requires player focus)
éä½é³éï¼éè¦ææ¾å¨ç¦é»ï¼
- src/app/+videos/+video-watch/video-watch.component.ts876
+ src/app/+videos/+video-watch/video-watch.component.ts887
Seek the video forward (requires player focus)
å¿«è½å½±çï¼éè¦ææ¾å¨ç¦é»ï¼
- src/app/+videos/+video-watch/video-watch.component.ts878
+ src/app/+videos/+video-watch/video-watch.component.ts889
Seek the video backward (requires player focus)
åå¾å¿«è½å½±çï¼éè¦ææ¾å¨ç¦é»ï¼
- src/app/+videos/+video-watch/video-watch.component.ts879
+ src/app/+videos/+video-watch/video-watch.component.ts890
Increase playback rate (requires player focus)
æé«ææ¾é度ï¼éè¦ææ¾å¨ç¦é»ï¼
- src/app/+videos/+video-watch/video-watch.component.ts881
+ src/app/+videos/+video-watch/video-watch.component.ts892
Decrease playback rate (requires player focus)
æ¸æ
¢ææ¾é度ï¼éè¦ææ¾å¨ç¦é»ï¼
- src/app/+videos/+video-watch/video-watch.component.ts882
+ src/app/+videos/+video-watch/video-watch.component.ts893
Navigate in the video frame by frame (requires player focus)
éç«æ ¼ç覽影çï¼éè¦ææ¾å¨ç¦é»ï¼
- src/app/+videos/+video-watch/video-watch.component.ts884
+ src/app/+videos/+video-watch/video-watch.component.ts895
Like the video
åæ¡æ¤å½±ç
- src/app/+videos/+video-watch/video-watch.component.ts892
+ src/app/+videos/+video-watch/video-watch.component.ts903
Dislike the video
ä¸åæ¡æ¤å½±ç
- src/app/+videos/+video-watch/video-watch.component.ts897
+ src/app/+videos/+video-watch/video-watch.component.ts908
When active, the next video is automatically played after the current one.
åç¨æï¼ä¸ä¸é¨å½±çå°æå¨ç®åçææ¾å®ä¹å¾èªåææ¾ã
-
- src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts59
+ src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts59
+
Recently added
æè¿æ°å¢
-
- src/app/+videos/video-list/video-recently-added.component.ts36
+ src/app/+videos/video-list/video-recently-added.component.ts36
+
Trending for the last 24 hours
éå»24å°æç趨å¢
-
- src/app/+videos/video-list/video-trending.component.ts46
+ src/app/+videos/video-list/video-trending.component.ts46
+
Trending videos are those totalizing the greatest number of views during the last 24 hours
ç±éå½±çæ¯å¨éå»24å°æå
§ç¸½åæå¤é»é±çå½±ç
-
- src/app/+videos/video-list/video-trending.component.ts47
+ src/app/+videos/video-list/video-trending.component.ts47
+
Videos from your subscriptions
å¾æ¨çè¨é±èä¾çå½±ç
-
- src/app/+videos/video-list/video-user-subscriptions.component.ts41
- FeedFeed
+ src/app/+videos/video-list/video-user-subscriptions.component.ts41
+
+
+ Feed
+ Feed
src/app/+videos/video-list/video-user-subscriptions.component.ts
68
-
- Feed URL copiedFeed URL copied
+
+
+ Feed URL copied
+ å·²è¤è£½ feed URL
src/app/+videos/video-list/video-user-subscriptions.component.ts
104
@@ -8631,42 +9297,45 @@ video size: , used: Subscriptions
è¨é±
- src/app/+my-library/my-library.component.ts66src/app/+videos/videos-routing.module.ts71src/app/+videos/video-list/video-user-subscriptions.component.ts45
+
+
+ src/app/+my-library/my-library.component.ts66src/app/+videos/videos-routing.module.ts73src/app/+videos/video-list/video-user-subscriptions.component.ts45
History
æ·å²ç´é
-
- src/app/+my-library/my-library.component.ts71
+ src/app/+my-library/my-library.component.ts71
+
Local videos
æ¬å°å½±ç
- src/app/+videos/videos-routing.module.ts84src/app/+videos/video-list/video-local.component.ts36
+
+ src/app/+videos/videos-routing.module.ts86src/app/+videos/video-list/video-local.component.ts36
Discover videos
æ¢ç´¢å½±ç
- src/app/+videos/videos-routing.module.ts23
+ src/app/+videos/videos-routing.module.ts24
Trending videos
ç±éå½±ç
- src/app/+videos/videos-routing.module.ts32
+ src/app/+videos/videos-routing.module.ts33
Recently added videos
æè¿æ°å¢çå½±ç
- src/app/+videos/videos-routing.module.ts58
+ src/app/+videos/videos-routing.module.ts59
Upload a video
ä¸å³å½±ç
- src/app/+videos/videos-routing.module.ts97
+ src/app/+videos/videos-routing.module.ts99
Edit a video
編輯影ç
- src/app/+videos/videos-routing.module.ts106
+ src/app/+videos/videos-routing.module.ts108