X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=client%2Fsrc%2Flocale%2Fangular.zh-Hans-CN.xlf;h=983a7f6693493fd9e69d1c660112a4211c1be69b;hb=01619dd0830234fa1054ab50adce5f3c76bd0704;hp=7096b3bcad08e03cdd4e231a5dce52bfe1ea732d;hpb=e9fe47e09526b267087b4b04dd9034700e5aec65;p=github%2FChocobozzz%2FPeerTube.git
diff --git a/client/src/locale/angular.zh-Hans-CN.xlf b/client/src/locale/angular.zh-Hans-CN.xlf
index 7096b3bca..983a7f669 100644
--- a/client/src/locale/angular.zh-Hans-CN.xlf
+++ b/client/src/locale/angular.zh-Hans-CN.xlf
@@ -4,441 +4,360 @@
- Close
-
- node_modules/src/alert/alert.ts
- 76
-
+ å
³é
+ node_modules/src/ngb-config.ts13
- Slide of
-
- node_modules/src/carousel/carousel.ts
- 147,157
-
+ è½®æ项 å
±
Currently selected slide number read by screen reader
+ node_modules/src/ngb-config.ts13
- Previous
-
- node_modules/src/carousel/carousel.ts
- 174
-
+ ä¸ä¸é¡¹
+ node_modules/src/ngb-config.ts13
- Next
-
- node_modules/src/carousel/carousel.ts
- 191
-
+ ä¸ä¸é¡¹
+ node_modules/src/ngb-config.ts13
éæ©æ份
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
+ node_modules/src/ngb-config.ts13
+ node_modules/src/ngb-config.ts13
éæ©å¹´ä»½
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
+ node_modules/src/ngb-config.ts13
+ node_modules/src/ngb-config.ts13
- ä¸æ
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
+ ä¸ä¸ªæ
+ node_modules/src/ngb-config.ts13
+ node_modules/src/ngb-config.ts13
- ä¸æ
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
+ ä¸ä¸ªæ
+ node_modules/src/ngb-config.ts13
+ node_modules/src/ngb-config.ts13
-
-
- node_modules/src/progressbar/progressbar.ts
- 58,60
-
+
+ node_modules/src/ngb-config.ts13
- HH
-
- node_modules/src/timepicker/timepicker.ts
- 131
-
+ HH
+ node_modules/src/ngb-config.ts13
- æ¶
-
- node_modules/src/timepicker/timepicker.ts
- 151
-
+ å°æ¶
+ node_modules/src/ngb-config.ts13
- å
-
- node_modules/src/timepicker/timepicker.ts
- 165,168
-
+ MM
+ node_modules/src/ngb-config.ts13
- ç§
-
- node_modules/src/timepicker/timepicker.ts
- 182,183
-
+ åé
+ node_modules/src/ngb-config.ts13
- Increment hours
-
- node_modules/src/timepicker/timepicker.ts
- 197,198
-
+ å¢å å°æ¶æ°
+ node_modules/src/ngb-config.ts13
- Decrement hours
-
- node_modules/src/timepicker/timepicker.ts
- 210
-
+ åå°å°æ¶æ°
+ node_modules/src/ngb-config.ts13
- Increment minutes
-
- node_modules/src/timepicker/timepicker.ts
- 229,230
-
+ å¢å åéæ°
+ node_modules/src/ngb-config.ts13
- Decrement minutes
-
- node_modules/src/timepicker/timepicker.ts
- 245,249
-
+ åå°åéæ°
+ node_modules/src/ngb-config.ts13
- SS
-
- node_modules/src/timepicker/timepicker.ts
- 268
-
+ SS
+ node_modules/src/ngb-config.ts13
ç§
-
- node_modules/src/timepicker/timepicker.ts
- 279,283
-
+ node_modules/src/ngb-config.ts13
- Increment seconds
-
- node_modules/src/timepicker/timepicker.ts
- 295
-
+ å¢å ç§æ°
+ node_modules/src/ngb-config.ts13
- Decrement seconds
-
- node_modules/src/timepicker/timepicker.ts
- 295
-
+ åå°ç§æ°
+ node_modules/src/ngb-config.ts13
-
-
- node_modules/src/timepicker/timepicker.ts
- 295
-
+
+ node_modules/src/ngb-config.ts13
-
-
- node_modules/src/timepicker/timepicker.ts
- 295
-
+
+ node_modules/src/ngb-config.ts13
- Close
-
- node_modules/src/toast/toast.ts
- 106
-
+ å
³é
+ node_modules/src/ngb-config.ts13
å
³é左侧èå
- src/app/app.component.ts137
+ src/app/app.component.ts139
- å¼å¯å·¦è¾¹èå
- src/app/app.component.ts139
+ æå¼å·¦ä¾§èå
+ src/app/app.component.ts141
- æ¨æ²¡æä»»ä½éç¥ã
+ ä½ æ²¡æä»»ä½éç¥ã
src/app/shared/shared-main/users/user-notifications.component.html1
- åå¸äºä¸ä¸ªæ°çè§é¢:
- src/app/shared/shared-main/users/user-notifications.component.html15
-
+ åå¸äºä¸ä¸ªæ°è§é¢ï¼
+
+ src/app/shared/shared-main/users/user-notifications.component.html16
- æ¤éç¥ä¸ä¸ä¸ªç®åä¸å¯ç¨çè§é¢ç¸å
³
- src/app/shared/shared-main/users/user-notifications.component.html23
-
+ æ¤éç¥æ¶åçè§é¢ç°å¨ä¸å¯è®¿é®
+
+ src/app/shared/shared-main/users/user-notifications.component.html24
- æ¨çè§é¢ å·²ç»è§£é¤å±è½
- src/app/shared/shared-main/users/user-notifications.component.html32
-
+ ä½ çè§é¢ å·²ç»è§£é¤å±è½
+
+ src/app/shared/shared-main/users/user-notifications.component.html33
- æ¨çè§é¢ 已被å±è½
- src/app/shared/shared-main/users/user-notifications.component.html40
-
+ ä½ çè§é¢ 已被å±è½
+
+ src/app/shared/shared-main/users/user-notifications.component.html41
- å¨è§é¢ ä¸ åç°æ°æ»¥ç¨è¡ä¸º
- src/app/shared/shared-main/users/user-notifications.component.html49
-
+ å¨è§é¢ ä¸åç°æ°çè§é¢æ»¥ç¨è¡ä¸º
+
+ src/app/shared/shared-main/users/user-notifications.component.html50
- ä¸ä¸ªæ°çè¯è®ºæ»¥ç¨ å·²ç»è¢«å½ä¸æ¥äº
- src/app/shared/shared-main/users/user-notifications.component.html53
-
+ å¨è§é¢ ä¸åç°æ°çè¯è®ºæ»¥ç¨è¡ä¸º
+
+ src/app/shared/shared-main/users/user-notifications.component.html54
- ä¸ä¸ªæ°è´¦æ·çæ»¥ç¨ å·²å¨è´¦æ·
- src/app/shared/shared-main/users/user-notifications.component.html57
-
+ å¨å¸æ· ä¸åç°æ°çå¸æ·æ»¥ç¨è¡ä¸º
+
+ src/app/shared/shared-main/users/user-notifications.component.html58
- æ°çæ¿«ç¨ å·²å»ºç«
- src/app/shared/shared-main/users/user-notifications.component.html62
-
+ åç°æ°ç滥ç¨è¡ä¸º
+
+ src/app/shared/shared-main/users/user-notifications.component.html63
- æ¨çæ»¥ç¨ å·²è¢« acceptedåç»
- src/app/shared/shared-main/users/user-notifications.component.html70
-
+ ä½ ç滥ç¨è¡ä¸ºå·²è¢«æ¥åæç»
+
+ src/app/shared/shared-main/users/user-notifications.component.html71
- æ»¥ç¨ ææ°çä¿¡æ¯
- src/app/shared/shared-main/users/user-notifications.component.html80
-
+ 滥ç¨è¡ä¸ºå·²ç»ææ°çæ¶æ¯
+
+ src/app/shared/shared-main/users/user-notifications.component.html81
- è¿ææ°å¢çè§é¢ 已被 èªå¨å±è½
- src/app/shared/shared-main/users/user-notifications.component.html87
-
+ è¿ææ°å¢çè§é¢ 已被èªå¨å±è½
+
+ src/app/shared/shared-main/users/user-notifications.component.html88
- å·²å¨æ¨çå½±çä¸çè¨
- src/app/shared/shared-main/users/user-notifications.component.html99
-
+ å·²å¨ä½ çå½±çä¸è¯è®º
+
+ src/app/shared/shared-main/users/user-notifications.component.html100
- éç¥æ¶åç°å¨ä¸å¯ç¨çä¸ä¸ªè¯è®º
- src/app/shared/shared-main/users/user-notifications.component.html106
- src/app/shared/shared-main/users/user-notifications.component.html171
-
+ æ¤éç¥æ¶åçè¯è®ºç°å¨ä¸å¯è®¿é®
+
+
+ src/app/shared/shared-main/users/user-notifications.component.html107src/app/shared/shared-main/users/user-notifications.component.html172
- æ¨çå½±ç å·²ç¼ä½
- src/app/shared/shared-main/users/user-notifications.component.html115
-
+ ä½ çå½±ç å·²ç»åå¸
+
+ src/app/shared/shared-main/users/user-notifications.component.html116
ä½ çè§é¢å¯¼å
¥ æå
- src/app/shared/shared-main/users/user-notifications.component.html124
-
+
+ src/app/shared/shared-main/users/user-notifications.component.html125
- æ¨çè§é¢å¯¼å
¥ 失败
- src/app/shared/shared-main/users/user-notifications.component.html132
-
+ ä½ çè§é¢å¯¼å
¥ 失败
+
+ src/app/shared/shared-main/users/user-notifications.component.html133
- ç¨æ· å·²ç»å¨ç½ç«ä¸æ³¨åäº
- src/app/shared/shared-main/users/user-notifications.component.html139
-
+ ç¨æ· å·²ç»å¨ä½ çå®ä¾ä¸æ³¨å
+
+ src/app/shared/shared-main/users/user-notifications.component.html140
- æ£å¨è¿½è¸ª ä½ çé¢é æ¨çè´¦æ·
- src/app/shared/shared-main/users/user-notifications.component.html150
-
+ æ£å¨å
³æ³¨ä½ çé¢éä½ çå¸å·
+
+ src/app/shared/shared-main/users/user-notifications.component.html151
-
- mentioned you on video
-
- src/app/shared/shared-main/users/user-notifications.component.html
- 164
-
-
+
+ å¨è§é¢ä¸æå°ä½
+
+ src/app/shared/shared-main/users/user-notifications.component.html165
- æ¨çç½ç«æ æ°ç追éè
() æ£å¨çå¾
æ¨çå®¡æ ¸
- src/app/shared/shared-main/users/user-notifications.component.html180
-
+ ä½ çå®ä¾æ æ°çå
³æ³¨è
ï¼ï¼æ£å¨çå¾
ä½ çæ¹å
+
+ src/app/shared/shared-main/users/user-notifications.component.html181
- æ¨çå®ä¾èªå¨è·é
- src/app/shared/shared-main/users/user-notifications.component.html189
-
+ ä½ çå®ä¾å·²ç»èªå¨å
³æ³¨
+
+ src/app/shared/shared-main/users/user-notifications.component.html190
-
- A new version of the plugin/theme is available:
+
+ æ件/主é¢ææ°ççæ¬ï¼
+
+ src/app/shared/shared-main/users/user-notifications.component.html199
+
+
+ PeerTubeææ°ççæ¬ï¼
+
+ src/app/shared/shared-main/users/user-notifications.component.html207
+
+
+ ä½ çè§é¢ ç¼è¾å·²ç»æ
+
+ src/app/shared/shared-main/users/user-notifications.component.html214
+
+
+ User wants to register on your instance
+
+ src/app/shared/shared-main/users/user-notifications.component.html222
+
+
+ æ¤éç¥æåçå
容ç°å¨ä¸å¯è®¿é®
+
+ src/app/shared/shared-main/users/user-notifications.component.html230
+
+
+ {views, plural, =0 {æ 人è§ç} =1 {1 次è§ç} other { 次è§ç}}
- src/app/shared/shared-main/users/user-notifications.component.html
- 198,199
+ src/app/shared/shared-main/video/video.model.ts
+ 22
-
-
- A new version of PeerTube is available:
+
+
+ {viewers, plural, =0 {没æè§ä¼} =1 {1 ä½è§ä¼} other { ä½è§ä¼}}
- src/app/shared/shared-main/users/user-notifications.component.html
- 206,207
+ src/app/shared/shared-main/video/video.model.ts
+ 23
-
-
- éç¥æåç°å¨ä¸å¯ç¨çå
容
- src/app/shared/shared-main/users/user-notifications.component.html213
+
+
+ ä½è§ä¼
+ src/app/shared/shared-main/video/video.model.ts286
+
+
+
+ { 次è§ç}
+ src/app/shared/shared-main/video/video.model.ts289
- æ¹åæ¨ç头å
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html18
-
+ æ´æ¹ä½ ç头å
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html14
- 移é¤å¤§å¤´ç
§
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html40
-
+ 移é¤å¤´å
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html26
- Account muted
- src/app/+admin/overview/videos/video-list.component.html77
+ éèçå¸å·
+ src/app/+admin/overview/videos/video-list.component.html79
- Server muted
- src/app/+admin/overview/videos/video-list.component.html78
+ éèçæå¡å¨
+ src/app/+admin/overview/videos/video-list.component.html80
@@ -448,35 +367,35 @@
é项
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html40
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html44
å¼å§æ¶é´
- src/app/shared/shared-moderation/report-modals/video-report.component.html45
- src/app/shared/shared-share-modal/video-share.component.html139
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html57
-
+
+
+
+
+ src/app/shared/shared-moderation/report-modals/video-report.component.html39src/app/shared/shared-share-modal/video-share.component.html159src/app/shared/shared-video-playlist/video-add-to-playlist.component.html33src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html71
åæ¢æ¶é´
- src/app/shared/shared-moderation/report-modals/video-report.component.html60
- src/app/shared/shared-share-modal/video-share.component.html170
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html35
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html71
-
+
+
+
+
+ src/app/shared/shared-moderation/report-modals/video-report.component.html54src/app/shared/shared-share-modal/video-share.component.html197src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html85
- æ¨çæ¥åå°åéå° ç管çåï¼ä¹ä¼è½¬åç»è§é¢æ¥æº () too.
- src/app/shared/shared-moderation/report-modals/video-report.component.html72
+ ä½ çæ¥åå°åéå° ç管çåï¼åæ¶ä¼è½¬åå°è§é¢æ¥æºï¼ï¼ã
+ src/app/shared/shared-moderation/report-modals/video-report.component.html66
请æè¿°é®é¢â¦â¦
- src/app/shared/shared-moderation/report-modals/report.component.html42
- src/app/shared/shared-moderation/report-modals/report.component.html42
- src/app/shared/shared-moderation/report-modals/video-report.component.html78
+ src/app/shared/shared-moderation/report-modals/report.component.html41
+ src/app/shared/shared-moderation/report-modals/report.component.html41
+ src/app/shared/shared-moderation/report-modals/video-report.component.html72
@@ -485,98 +404,107 @@
- å建ç§äººææ¾å表
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html66
+ å建ç§äº«ææ¾å表
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html64
- æ¾ç¤ºå
- src/app/+manage/video-channel-edit/video-channel-edit.component.html43
- src/app/+manage/video-channel-edit/video-channel-edit.component.html43
- src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html17
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33
- src/app/+signup/+register/register-step-user.component.html8
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html71
-
+ æ¾ç¤ºå称
+
+
+
+
+
+
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html40src/app/+manage/video-channel-edit/video-channel-edit.component.html40src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html17src/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.html69
-
- Short text to tell people how they can support the channel (membership platform...).<br /><br />
- When a video is uploaded in this channel, the video support field will be automatically filled by this text.
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html
- 67,68
-
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html
- 67,68
-
-
+
+ åè¯äººä»¬å¦ä½æ¯æé¢éï¼ä¼åå¹³å°ï¼çç®çææ¬ã<br /><br /> å½è§é¢ä¸ä¼ å°æ¤é¢éæ¶ï¼è§é¢æ¯æå段ä¼è¢«èªå¨å¡«å
æ¤ææ¬ã
+
+
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html64src/app/+manage/video-channel-edit/video-channel-edit.component.html64
- The following link contains a private token and should not be shared with anyone.
- src/app/shared/shared-video-miniature/video-download.component.html18
-
+ 以ä¸é¾æ¥å
å«ç§äººä»¤çï¼ä¸åºè¯¥å享ç»å
¶ä»äººã
+
+ src/app/shared/shared-video-miniature/video-download.component.html18
æ ¼å¼
- src/app/shared/shared-video-miniature/video-download.component.html74
+ src/app/shared/shared-video-miniature/video-download.component.html62
è§é¢æµ
- src/app/shared/shared-video-miniature/video-download.component.html85
+ src/app/shared/shared-video-miniature/video-download.component.html73
é³é¢æµ
- src/app/shared/shared-video-miniature/video-download.component.html97
+ src/app/shared/shared-video-miniature/video-download.component.html85
ç´æ¥ä¸è½½
- src/app/shared/shared-video-miniature/video-download.component.html116
+ src/app/shared/shared-video-miniature/video-download.component.html104
ç§åï¼.torrent æ件ï¼
- src/app/shared/shared-video-miniature/video-download.component.html121
+ src/app/shared/shared-video-miniature/video-download.component.html109
- Advanced
- src/app/shared/shared-video-miniature/video-download.component.html134
-
+ é«çº§
+
+ src/app/shared/shared-video-miniature/video-download.component.html122
- Simple
- src/app/shared/shared-video-miniature/video-download.component.html142
-
+ ç®å
+
+ src/app/shared/shared-video-miniature/video-download.component.html130
è§é¢
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts302
- src/app/shared/shared-video-miniature/video-download.component.ts56
-
+
+
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309src/app/shared/shared-video-miniature/video-download.component.ts60
- Your video quota is exceeded with this video (video size: , used: , quota: )
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts337
+ ä¸ä¼ æ¤è§é¢ä¼è¶
è¿ä½ çéé¢ï¼è§é¢å¤§å°ï¼ï¼å·²ç¨ï¼ï¼éé¢ï¼ï¼
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts345
- Your daily video quota is exceeded with this video (video size: , used: , quota: )
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts356
+ ä¸ä¼ æ¤è§é¢ä¼è¶
è¿ä½ çæ¯æ¥éé¢ï¼è§é¢å¤§å°ï¼ï¼å·²ç¨ï¼éé¢ï¼ï¼
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts364
åå¹
- src/app/shared/shared-video-miniature/video-download.component.ts57
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts61
- åå ...
- src/app/shared/shared-moderation/user-ban-modal.component.html12
+ åå â¦â¦
+ src/app/shared/shared-moderation/user-ban-modal.component.html16
+
+
+
+ éé³ä¹å¯ä»¥éèè§é¢/è¯è®º
+
+ src/app/shared/shared-moderation/user-ban-modal.component.html
+ 27
+
+
+
+
+ {count, plural, =1 {å·²å°ç¦ 1 ä½ç¨æ·ã} other {å·²å°ç¦ ä½ç¨æ·ã}}
+
+ src/app/shared/shared-moderation/user-ban-modal.component.ts
+ 70
+
@@ -584,20 +512,20 @@
åæ¶
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html47
- src/app/shared/shared-video-miniature/videos-selection.component.html22
+ src/app/shared/shared-video-miniature/videos-selection.component.html23
æ交
src/app/+about/about-instance/contact-admin-modal.component.html52
src/app/+my-library/my-videos/modals/video-change-ownership.component.html27
- src/app/shared/shared-moderation/report-modals/report.component.html58
- src/app/shared/shared-moderation/report-modals/report.component.html58
- src/app/shared/shared-moderation/report-modals/video-report.component.html94
+ src/app/shared/shared-moderation/report-modals/report.component.html57
+ src/app/shared/shared-moderation/report-modals/report.component.html57
+ src/app/shared/shared-moderation/report-modals/video-report.component.html88
- The contact form is not enabled on this instance.
+ æ¤å®ä¾æ²¡æå¯ç¨è系表ã
src/app/+about/about-instance/contact-admin-modal.component.html
56
@@ -605,23 +533,20 @@
- æ¥åè§é¢ ""
+ æ¥åè§é¢ââ
src/app/shared/shared-moderation/report-modals/video-report.component.html3
- é®é¢æ¯ä»ä¹ï¼
+ ä»ä¹é®é¢ï¼
src/app/shared/shared-moderation/report-modals/report.component.html13
- src/app/shared/shared-moderation/report-modals/video-report.component.html13
src/app/shared/shared-moderation/report-modals/report.component.html13
+ src/app/shared/shared-moderation/report-modals/video-report.component.html12
- Element not found
-
- src/app/shared/shared-search/find-in-bulk.service.ts
- 80
-
+ å
ç´ æªæ¾å°
+ src/app/shared/shared-search/find-in-bulk.service.ts86
@@ -634,11 +559,11 @@
ç§äº«
src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html10
src/app/shared/shared-video-miniature/video-miniature.component.html7
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html33
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html47
- {VAR_PLURAL, plural, =1 {1 次æ£è§} other { 次æ£è§}}
+ {VAR_PLURAL, plural, =1 {1 次è§ç} other { 次è§ç}}
src/app/shared/shared-video/video-views-counter.component.html3
@@ -652,81 +577,95 @@
æ æ³è·åæ¤è¿ç¨å¸æ·çä¿¡æ¯
- src/app/shared/shared-user-subscription/remote-subscribe.component.ts64
-
+
+ src/app/shared/shared-user-subscription/remote-subscribe.component.ts67
- å·²ç¦ç¨
- src/app/+admin/overview/videos/video-list.component.html80
- src/app/shared/shared-video-miniature/video-miniature.component.html57
+ å·²å±è½
+ src/app/+admin/overview/videos/video-list.component.html82
+ src/app/shared/shared-video-miniature/video-miniature.component.html63
+
+
+
+ Object storage
+
+ src/app/+admin/overview/videos/video-list.component.html
+ 89,91
+
+
+
+
+ å é¤æ¤æ件
+ src/app/+admin/overview/videos/video-list.component.html114
+ src/app/+admin/overview/videos/video-list.component.html130
- Are you sure you want to delete these videos?
- src/app/+admin/overview/videos/video-list.component.ts197
-
+ ä½ ç¡®å®è¦å é¤è¿ 个è§é¢åï¼
+
+ src/app/+admin/overview/videos/video-list.component.ts224
+
+
+ å·²å é¤ {count, plural, =1 {1 个è§é¢} other { 个è§é¢}}ã
+
+ src/app/+admin/overview/videos/video-list.component.ts234
- Deleted videos.
-
- src/app/+admin/overview/videos/video-list.component.ts
- 204
-
-
+ å·²å é¤ ä¸ªè§é¢ã
+
+ src/app/+admin/overview/videos/video-list.component.ts236
+
+
+ å·²è§£é¤ {count, plural, =1 {1 个è§é¢} other { 个è§é¢}}çå°ç¦ã
+
+ src/app/+admin/overview/videos/video-list.component.ts252
- Unblocked videos.
-
- src/app/+admin/overview/videos/video-list.component.ts
- 216
-
-
+ å·²åæ¶å±è½ 个è§é¢ã
+
+ src/app/+admin/overview/videos/video-list.component.ts254
+
+
+ ä½ ç¡®å®è¦å é¤ {count, plural, =1 {1 个 HLS 串æµææ¾å表} other { 个 HLS 串æµææ¾å表}}ï¼
+
+ src/app/+admin/overview/videos/video-list.component.ts270
- Are you sure you want to delete HLS streaming playlists?
-
- src/app/+admin/overview/videos/video-list.component.ts
- 226
-
-
+ ä½ ç¡®å®è¦å é¤ ä¸ª HLS 串æµææ¾å表åï¼
+
+ src/app/+admin/overview/videos/video-list.component.ts272
+
+
+ ä½ ç¡®å®è¦å é¤ {count, plural, =1 {1 个è§é¢} other { 个è§é¢}}ç WebTorrent æ件åï¼
+
+ src/app/+admin/overview/videos/video-list.component.ts276
- Are you sure you want to delete WebTorrent files of videos?
-
- src/app/+admin/overview/videos/video-list.component.ts
- 227
-
-
+ ä½ ç¡®å®è¦å é¤ ä¸ªè§é¢ç WebTorrent æ件åï¼
+
+ src/app/+admin/overview/videos/video-list.component.ts278
- Files were removed.
-
- src/app/+admin/overview/videos/video-list.component.ts
- 235
-
-
+ æ件已被移é¤ã
+
+ src/app/+admin/overview/videos/video-list.component.ts288
- Transcoding jobs created.
-
- src/app/+admin/overview/videos/video-list.component.ts
- 247
-
-
+ å·²å建转ç ä½ä¸ã
+
+ src/app/+admin/overview/videos/video-list.component.ts300
-
- ææ
-
- src/app/shared/shared-video-miniature/video-miniature.component.html61
+ ææå
容
+ src/app/shared/shared-video-miniature/video-miniature.component.html67
- src/app/shared/shared-video-playlist/video-playlist-miniature.component.html25
-
+
+ src/app/shared/shared-video-playlist/video-playlist-miniature.component.html25
å·²æ´æ°
@@ -735,61 +674,74 @@
ä¸å¯ç¨
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html32
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html46
å·²å é¤
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html47
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html34
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html51
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html48
ç¼è¾å¼å§æç»å°¾
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html50
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html64
ä¿å
- src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html38
- src/app/shared/shared-user-settings/user-interface-settings.component.html16
- src/app/shared/shared-user-settings/user-video-settings.component.html72
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html82
+
+
+
+
+ src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.html14src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html38src/app/shared/shared-user-settings/user-interface-settings.component.html16src/app/shared/shared-user-settings/user-video-settings.component.html72src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html96
+ Email is now public
+
+ src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.ts
+ 42
+
+
+ Email is now private
+
+ src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.ts
+ 43
+
- ä» å é¤
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html88
+ ä» å é¤
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html102
没æç»æã
- src/app/+videos/video-list/overview/video-overview.component.html4
- src/app/shared/shared-video-miniature/videos-list.component.html41
- src/app/shared/shared-video-miniature/videos-selection.component.ts23
-
-
-
- Videos with the most interactions for recent videos, minus user history
- src/app/+videos/video-list/videos-list-common-page.component.ts203
-
+
+
+
+ src/app/+videos/video-list/overview/video-overview.component.html4src/app/shared/shared-video-miniature/videos-list.component.html41src/app/shared/shared-video-miniature/videos-selection.component.ts26
- Only live videos
- src/app/+my-library/my-videos/my-videos.component.ts96
+ ä»
ç´æè§é¢
+ src/app/+my-library/my-videos/my-videos.component.ts121
+
+
+
+ ä½ ç¡®å®è¦å é¤ {length, plural, =1 {è¿ä¸ªè§é¢} other { 个è§é¢}}åï¼
+ src/app/+my-library/my-videos/my-videos.component.ts185
ç¼è¾
- src/app/+admin/overview/users/user-edit/user-edit.component.html11
- src/app/+admin/overview/users/user-edit/user-edit.component.html11
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85
- src/app/+videos/+video-edit/shared/video-edit.component.html294
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html43
-
+
+
+
+
+
+
+
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html11src/app/+admin/overview/users/user-edit/user-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79src/app/+videos/+video-edit/shared/video-edit.component.html190src/app/+videos/+video-edit/shared/video-edit.component.html322src/app/+videos/+video-edit/video-add-components/video-upload.component.html43
æªåé¢è§
@@ -801,328 +753,330 @@
src/app/shared/shared-forms/markdown-textarea.component.html20
-
- <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> å
¼å®¹æ¯æï¼
+
+ <a href="https://zh.wikipedia.org/wiki/Markdown#示ä¾" target="_blank" rel="noopener noreferrer"å
¼å®¹ >Markdown</a> 并æ¯æï¼
src/app/shared/shared-main/misc/help.component.ts75
æ¨è
src/app/shared/shared-forms/peertube-checkbox.component.html33
+
+ Preview
+
+ src/app/shared/shared-forms/preview-upload.component.html
+ 8
+
+
+
+
+ ï¼æ©å±åï¼ãï¼ï¼
+
+ src/app/shared/shared-forms/preview-upload.component.ts
+ 54
+
ä½¿ç¨ ActivityPub å¸æ·
- src/app/shared/shared-user-subscription/subscribe-button.component.html54
+ src/app/shared/shared-user-subscription/subscribe-button.component.html48
- 订é
ä¸ä¸ªè¿ç¨å¸æ·:
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html
- 62
-
+ 订é
è¿ç¨å¸æ·ï¼
+ src/app/shared/shared-user-subscription/subscribe-button.component.html56
- 使ç¨è¿ä¸ªå®ä¾ä¸çå¸å·è®¢é
- src/app/shared/shared-user-subscription/subscribe-button.component.html57
+ 使ç¨æ¤å®ä¾ä¸çå¸æ·è®¢é
+ src/app/shared/shared-user-subscription/subscribe-button.component.html51
使ç¨æ¬å°å¸æ·è®¢é
- src/app/shared/shared-user-subscription/subscribe-button.component.html58
-
-
-
- ç´æ串æµå°èªå¨ä¸æ¢ã
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts219
+ src/app/shared/shared-user-subscription/subscribe-button.component.html52
- will be duplicated by your instance.
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts240
+ å°è¢«ä½ çå®ä¾çæ¡£ã
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts254
- Do you really want to remove "" files?
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 263
-
+ ä½ ç¡®å®è¦ç§»é¤ââçæ件åï¼
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts277
- Remove "" files
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 265
-
+ 移é¤ââçæ件
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts279
- Removed files of .
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 271
-
+ å·²ç§»é¤ çæ件ã
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts285
- Transcoding jobs created for .
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 283
-
+ å·²å建 ç转ç ä½ä¸ã
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts297
使ç¨èåä¿¡æ¯æº
- src/app/shared/shared-user-subscription/subscribe-button.component.html68
+ src/app/shared/shared-user-subscription/subscribe-button.component.html62
ä½¿ç¨ RSS 订é
- src/app/shared/shared-user-subscription/subscribe-button.component.html69
+ src/app/shared/shared-user-subscription/subscribe-button.component.html63
- 个人档æ¡è®¾ç½®
- src/app/+my-account/my-account-settings/my-account-settings.component.html12
+ 个人èµæ设置
+ src/app/+my-account/my-account-settings/my-account-settings.component.html13
- äºç«¯è®¢é
äºç«¯äºå¨
+ è¿ç«¯è®¢é
è¿ç«¯äºå¨
src/app/shared/shared-user-subscription/remote-subscribe.component.html11
- æ¨å¯ä»¥éè¿ä»»ä½æ¯æ activitypub çå®ä¾(ä¾å¦ PeerTubeã Mastodon æ Pleroma)订é
该é¢éã
+ ä½ å¯ä»¥éè¿ä»»ä½æ¯æ activitypub çå®ä¾ï¼ä¾å¦ PeerTubeãMastodon æ Pleromaï¼è®¢é
该é¢éã
src/app/shared/shared-user-subscription/remote-subscribe.component.html17
- æ¨å¯ä»¥éè¿ä»»ä½æ¯æ activitypub çå®ä¾(ä¾å¦ PeerTubeã Mastodon æ Pleroma)ä¸å
¶è¿è¡äº¤äºã
+ ä½ å¯ä»¥éè¿ä»»ä½æ¯æ activitypub çå®ä¾ï¼ä¾å¦ PeerTubeãMastodon æ Pleromaï¼ä¸å
¶è¿è¡äº¤äºã
src/app/shared/shared-user-subscription/remote-subscribe.component.html25
PeerTube çæ¬
src/app/shared/shared-instance/instance-features-table.component.html6
+
+ Default NSFW/sensitive videos policycan be redefined by the users
+
+ src/app/shared/shared-instance/instance-features-table.component.html
+ 13,14
+
-
-
- é»è®¤ç NSFW/ææè§é¢çç¥å¯ä»¥ç±ç¨æ·éæ°å®ä¹
- src/app/shared/shared-instance/instance-features-table.component.html13
-
-
-
- å½åå¼æ¾æ³¨å
- src/app/shared/shared-instance/instance-features-table.component.html21
+
+
+
+ User registration
+
+ src/app/shared/shared-instance/instance-features-table.component.html
+ 21
+
è§é¢ä¸ä¼
- src/app/shared/shared-instance/instance-features-table.component.html28
- src/app/shared/shared-instance/instance-features-table.component.html39
+ src/app/shared/shared-instance/instance-features-table.component.html27
+ src/app/shared/shared-instance/instance-features-table.component.html38
- æ£å¨è½¬æ¢æ ¼å¼å°å¤ç§å辨ç
- src/app/shared/shared-instance/instance-features-table.component.html32
+ 以å¤ä¸ªå辨ç转ç
+ src/app/shared/shared-instance/instance-features-table.component.html31
- ç´æ串æµå·²å¯ç¨
- src/app/shared/shared-instance/instance-features-table.component.html71
+ å¯ç¨ç´æ串æµ
+ src/app/shared/shared-instance/instance-features-table.component.html70
以å¤ç§å辨ç转ç ç´æè§é¢
- src/app/shared/shared-instance/instance-features-table.component.html78
+ src/app/shared/shared-instance/instance-features-table.component.html77
- æå¤å¹³è¡ç´æ
- src/app/shared/shared-instance/instance-features-table.component.html85
+ æå¤å¹¶è¡ç´ææ°
+ src/app/shared/shared-instance/instance-features-table.component.html84
- æ¯ä½ç¨æ· / æ¯ä¸ªç«å°
- src/app/shared/shared-instance/instance-features-table.component.html86
+ æ¯ä½ç¨æ· / æ¯ä¸ªå®ä¾
+ src/app/shared/shared-instance/instance-features-table.component.html85
- éè¦ç®¡çåè¿è¡æå·¥éªè¯
- src/app/shared/shared-instance/instance-features-table.component.html41
+ éè¦ç主è¿è¡æå¨éªè¯
+ src/app/shared/shared-instance/instance-features-table.component.html40
èªå¨åå¸
- src/app/shared/shared-instance/instance-features-table.component.html42
+ src/app/shared/shared-instance/instance-features-table.component.html41
- è§é¢åå¨ç©ºé´
- src/app/+admin/overview/users/user-edit/user-edit.component.html151
- src/app/+admin/overview/users/user-edit/user-edit.component.html151
- src/app/+admin/overview/users/user-list/user-list.component.ts118
- src/app/shared/shared-instance/instance-features-table.component.html47
-
+ è§é¢éé¢
+
+
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html146src/app/+admin/overview/users/user-edit/user-edit.component.html146src/app/+admin/overview/users/user-list/user-list.component.ts133src/app/shared/shared-instance/instance-features-table.component.html46
- æ éå¶ ( æ¯æ¥)
- src/app/shared/shared-instance/instance-features-table.component.html60
+ æ éå¶ ï¼ æ¯æ¥ï¼
+ src/app/shared/shared-instance/instance-features-table.component.html59
导å
¥
- src/app/shared/shared-instance/instance-features-table.component.html92
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html44
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html36
-
+
+
+
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html44src/app/+videos/+video-edit/video-add-components/video-import-url.component.html40src/app/shared/shared-instance/instance-features-table.component.html91
- ä½ å¯ä»¥å¯¼å
¥ä»»ä½æååªä½æ件çç§åæ件ãæ¨åºè¯¥ç¡®ä¿æ¨å¯¹å®æåçå
容æ¥æä¼ ææï¼å¦åå®å¯è½ä¼ç»æ¨èªå·±åæ¨çç½ç«å¸¦æ¥æ³å¾éº»ç¦ã
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html19
-
+ ä½ å¯ä»¥å¯¼å
¥ä»»ä½æååªä½æ件çç§åæ件ãä½ åºè¯¥ç¡®ä¿ä½ 对å®æåçå
容æ¥æä¼ ææï¼å¦åå®å¯è½ä¼ç»ä½ èªå·±åä½ çç½ç«å¸¦æ¥æ³å¾éº»ç¦ã
+
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html19
- ç½é¡µå¯¼å
¥ï¼YouTubeãVimeoãç´é¾â¦ï¼
- src/app/shared/shared-instance/instance-features-table.component.html96
+ ç½å导å
¥ï¼YouTubeãVimeoãç´é¾â¦â¦ï¼
+ src/app/shared/shared-instance/instance-features-table.component.html95
ç§å导å
¥
- src/app/shared/shared-instance/instance-features-table.component.html103
+ src/app/shared/shared-instance/instance-features-table.component.html102
-
-
- ææ¾å¨
- src/app/shared/shared-instance/instance-features-table.component.html111
-
-
-
- å·²å¯ç¨ç¹å¯¹ç¹ï¼P2Pï¼
- src/app/shared/shared-instance/instance-features-table.component.html115
+
+
+ ä¸å
¶ä»å¹³å°ï¼YouTubeãVimeoâ¦â¦ï¼åæ¥çé¢é
+ src/app/shared/shared-instance/instance-features-table.component.html109
- æ£å¨è½½å
¥ç½ç«ç»è®¡æ°æ®...
- src/app/shared/shared-instance/instance-statistics.component.html1
+ æ£å¨è½½å
¥ç½ç«ç»è®¡æ°æ®â¦â¦
+ src/app/+about/about-instance/instance-statistics.component.html1
+
+
+
+ ç±æ¤å®ä¾ä¸çç¨æ·
+ src/app/+about/about-instance/instance-statistics.component.html4
æ¬å°
- src/app/shared/shared-instance/instance-statistics.component.html4
- src/app/shared/shared-video-miniature/video-filters.model.ts126
+ src/app/shared/shared-video-miniature/video-filters.model.ts136
ç¨æ·
- src/app/shared/shared-instance/instance-statistics.component.html11
+ src/app/+about/about-instance/instance-statistics.component.html11
- å½±ç
- src/app/shared/shared-instance/instance-statistics.component.html21
- src/app/shared/shared-instance/instance-statistics.component.html65
-
-
-
- è§é¢è§ç
- src/app/shared/shared-instance/instance-statistics.component.html31
-
-
-
- è§é¢çè¨
- src/app/shared/shared-instance/instance-statistics.component.html41
- src/app/shared/shared-instance/instance-statistics.component.html75
-
-
-
- å·²æ管è§é¢æ°é
- src/app/shared/shared-instance/instance-statistics.component.html51
+ è§é¢
+ src/app/+about/about-instance/instance-statistics.component.html21
+ src/app/+about/about-instance/instance-statistics.component.html65
+
+
+
+ è§ç
+ src/app/+about/about-instance/instance-statistics.component.html31
+
+
+
+ è¯è®º
+ src/app/+about/about-instance/instance-statistics.component.html41
+ src/app/+about/about-instance/instance-statistics.component.html75
+
+
+
+ æ管çè§é¢
+ src/app/+about/about-instance/instance-statistics.component.html51
+
+
+
+ å¨æ¤å®ä¾èçä¸
+ src/app/+about/about-instance/instance-statistics.component.html58
- Following
- src/app/+admin/admin.component.ts67
- src/app/+admin/follows/following-list/following-list.component.html31
- src/app/+admin/follows/follows.routes.ts26
-
+ æ£å¨å
³æ³¨
+
+
+
+ src/app/+admin/admin.component.ts84src/app/+admin/follows/following-list/following-list.component.html41src/app/+admin/follows/follows.routes.ts26
- Followers
- src/app/+admin/admin.component.ts72
- src/app/+admin/follows/follows.routes.ts35
- src/app/+my-library/my-library.component.ts72
-
+ å
³æ³¨è
+
+
+
+ src/app/+admin/admin.component.ts89src/app/+admin/follows/follows.routes.ts35src/app/+my-library/my-library.component.ts72
- 追踪è
- src/app/shared/shared-instance/instance-statistics.component.html85
+ å
³æ³¨è
+ src/app/+about/about-instance/instance-statistics.component.html85
- æ£å¨è¿½è¸ª
- src/app/shared/shared-instance/instance-statistics.component.html95
+ æ£å¨å
³æ³¨
+ src/app/+about/about-instance/instance-statistics.component.html95
-
-
- ä¸ä¼ 失败
- src/app/helpers/utils/upload.ts12
+
+
+ Request an account
+
+ src/app/shared/shared-main/account/signup-label.component.html
+ 1
+
è¿æ¥ä¸æäº
- src/app/helpers/utils/upload.ts16
+ src/app/helpers/utils/upload.ts27
- The server encountered an error
- src/app/helpers/utils/upload.ts19
+ æå¡å¨åºç°é误
+ src/app/helpers/utils/upload.ts31
-
-
- æ¨ç æ件æªè½åè§å®æ¶é´ (é常为10åé)åä¼ è¾
- src/app/helpers/utils/upload.ts22
+
+
+ ä½ ç æ件æªå¨æå¡å¨ä»£çè¶
æ¶åå®æä¼ é
+
+ src/app/helpers/utils/upload.ts
+ 35
+
- æ¨ç æä»¶å¤ªå¤§äº (大å°ä¸é: )
- src/app/helpers/utils/upload.ts26
+ ä½ ç æ件太大äºï¼å¤§å°ä¸éï¼ï¼
+ src/app/helpers/utils/upload.ts40
-
- 被å°ç¦çç¨æ·å°æ æ³ç»å½ã
-
- src/app/shared/shared-moderation/user-ban-modal.component.html20
-
-
-
- å°ç¦æ¤ç¨æ·
- src/app/shared/shared-moderation/user-ban-modal.component.html30
+ 被å°ç¦çç¨æ·æ æ³åç»å
¥ã
+ src/app/shared/shared-moderation/user-ban-modal.component.html9
- å°éè§é¢ ""
+ å±è½è§é¢ââ
src/app/shared/shared-moderation/video-block.component.html8
- å°éç´æ ""
+ å±è½ç´æââ
src/app/shared/shared-moderation/video-block.component.html9
- 请æè¿°çç±...
+ 请éè¿°çç±â¦â¦
src/app/shared/shared-moderation/video-block.component.html20
- Unfederate
+ éèé¦
src/app/shared/shared-moderation/video-block.component.html
31
@@ -1130,7 +1084,7 @@
- This will ask remote instances to delete local videos
+ è¿å°è¦æ±è¿ç¨ç«å°å é¤æ¬å°è§é¢
src/app/shared/shared-moderation/video-block.component.html
34
@@ -1138,7 +1092,7 @@
- This will ask remote instances to delete this video
+ è¿å°è¦æ±è¿ç¨ç«å°å é¤æ¤è§é¢
src/app/shared/shared-moderation/video-block.component.html
35
@@ -1146,27 +1100,24 @@
- Blocking a live will automatically terminate the live stream.
+ å±è½ç´æä¼èªå¨ç»æ¢ç´æ串æµã
src/app/shared/shared-moderation/video-block.component.html
40,42
-
-
- Blocked videos.
+
+
+ {count, plural, =1 {å·²å°ç¦ ã} other {å·²å°ç¦ 个è§é¢ã}}
src/app/shared/shared-moderation/video-block.component.ts
84
-
-
- Blocked
-
- src/app/shared/shared-moderation/video-block.component.ts
- 85
-
+
+
+ å·²å±è½ 个è§é¢ã
+ src/app/shared/shared-moderation/video-block.component.ts86
@@ -1184,127 +1135,146 @@
ç§
src/app/shared/shared-main/angular/duration-formatter.pipe.ts17
-
-
-
- ç»å½
-
- src/app/+login/login.component.html2
-
- 对ä¸èµ·ï¼ä½æä¸ä¸ªé®é¢ï¼ä¸å¤é¨ç»å½è¿ç¨ã请 è系管çå.
- src/app/+login/login.component.html6
-
-
-
- éæ°è¯·æ±éªè¯é®ä»¶ã
- src/app/+login/login.component.html12
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16
-
-
-
- æ¤å®ä¾å
许注åãä½æ¯ï¼è¯·å°å¿æ£æ¥ æ¡æ¬¾æ¡æ¬¾ ä½ ä¹å¯ä»¥éè¿ä»¥ä¸é¾æ¥æ寻å
¶ä»æå¡ï¼ä»¥é
åä½ çå®é
éè¦: https://joinpeertube.org/instances.
- src/app/+login/login.component.html64
-
-
-
- ç®åæ¤å®ä¾ä¸å
许ç¨æ·æ³¨åï¼æ¨å¯ä»¥æ£æ¥ æ¡æ¬¾ 以äºè§£è¯¦æ
ï¼æ寻æ¾å«çç«å°ï¼å¥½è®©æ¨æ³¨åå¸å·å¹¶ä¸ä¼ æ¨çè§é¢ãççä¸ä¼ç«å°ä¸æåªä¸ªåæ¨å¿æ: https://joinpeertube.org/instances.
- src/app/+login/login.component.html69
-
-
-
- ç¨æ·
- src/app/+login/login.component.html21
- src/app/+signup/+register/register.component.html32
- src/app/core/users/user.service.ts352
+ å®å¨æ±æï¼å¤é¨ç»å
¥è¿ç¨åå¨é®é¢ã请 è系管çåã
+ src/app/+login/login.component.html26
+
+
+
+ 请æ±æ°çéªè¯çµåé®ä»¶
+
+ src/app/+login/login.component.html
+ 33,35
+
+
ç¨æ·åæçµåé®ä»¶å°å
- src/app/+login/login.component.html23
+ src/app/+login/login.component.html45
+
+
+
+ 示ä¾ï¼john@example.com
+ src/app/+login/login.component.html47
+ src/app/+signup/+register/steps/register-step-user.component.html53
- â ï¸ Most email addresses do not include capital letters.
- src/app/+login/login.component.html32
+ â ï¸ å¤§å¤æ°çµåé®ä»¶å°åä¸è½å
å«å¤§ååæ¯ã
+ src/app/+login/login.component.html54
+
+
+
+ Enter the two-factor code generated by your phone app:
+
+ src/app/+login/login.component.html
+ 70
+
+
+
+
+ Two factor authentication token
+
+ src/app/+login/login.component.html
+ 72
+
å¯ç
src/app/+admin/overview/users/user-edit/user-edit.component.html117
src/app/+admin/overview/users/user-edit/user-edit.component.html117
- src/app/+login/login.component.html38
- src/app/+login/login.component.html40
- src/app/+reset-password/reset-password.component.html8
- src/app/+reset-password/reset-password.component.html10
- src/app/+signup/+register/register-step-user.component.html56
- src/app/+signup/+register/register-step-user.component.html58
+ src/app/+login/login.component.html60
+ src/app/+login/login.component.html63
+ src/app/+reset-password/reset-password.component.html6
+ src/app/+reset-password/reset-password.component.html9
+ src/app/+signup/+register/steps/register-step-user.component.html61
- ç¹å»æ¤å¤éç½®æ¨çå¯ç
- src/app/+login/login.component.html51
-
-
-
- æå¿è®°äºæ å¯ç
- src/app/+login/login.component.html51
+ ç¹å»æ¤å¤éç½®ä½ çå¯ç
+ src/app/+login/login.component.html84
+
+ I forgot my password
+
+ src/app/+login/login.component.html
+ 84,86
+
+
- ç»å½å¸æ·å°±å¯ä»¥è®©æ¨åå¸å
容
- src/app/+login/login.component.html60
+ ç»å
¥å¸æ·å°±å¯ä»¥è®©ä½ åå¸å
容
+ src/app/+login/login.component.html11
+
+
+
+ æ¤å®ä¾å
许注åãä½æ¯å¨å建å¸æ·å请注ææ£æ¥æ¡æ¬¾æ¡æ¬¾ãä½ ä¹å¯ä»¥å¨ä¸é¢çç½ç«ä¸æ索符åä½ å
·ä½éæ±çå
¶ä»å®ä¾ï¼https://joinpeertube.org/instancesã
+
+ src/app/+login/login.component.html
+ 15,18
+
+
+
+
+ ç®åæ¤å®ä¾ä¸å
许ç¨æ·æ³¨åãæ¨å¯ä»¥æ¥é
æ¡æ¬¾ä»¥è·å详ç»ä¿¡æ¯ï¼æè
æ¥æ¾å¦ä¸ä¸ªå
è®¸ä½ æ³¨ååä¸ä¼ è§é¢çå®ä¾ãå¨è¿ä¸ªç½ç«ï¼https://joinpeertube.org/instances ä¸ç许å¤å®ä¾ä¸æ¥æ¾ä½ æ³è¦çå®ä¾ã
+
+ src/app/+login/login.component.html
+ 20,23
+
- æ使ç¨å
¶ä»è´¦æ·ç»å
¥
- src/app/+login/login.component.html77
-
+ æ使ç¨å
¶ä»å¸å·ç»å
¥
+
+ src/app/+login/login.component.html96
å¿è®°å¯ç
- src/app/+login/login.component.html96
-
+
+ src/app/+login/login.component.html119
- 对ä¸èµ·ï¼æ¨æ æ³æ¢å¤æ¨çå¯ç ï¼å 为æ¨çå®ä¾ç®¡çå没æé
ç½® PeerTube çµåé®ä»¶ç³»ç»ã
- src/app/+login/login.component.html103
-
+ 对ä¸èµ·ï¼ä½ æ æ³æ¢å¤ä½ çå¯ç ï¼å ä¸ºä½ çå®ä¾ç®¡çå没æé
ç½® PeerTube çµåé®ä»¶ç³»ç»ã
+
+ src/app/+login/login.component.html126
- è¾å
¥æ¨ççµåé®ä»¶å°åï¼æ们å°åéä¸ä¸ªé¾æ¥ï¼ä»¥éç½®æ¨çå¯ç ã
- src/app/+login/login.component.html107
-
+ è¾å
¥ä½ ççµåé®ä»¶å°åï¼æ们å°åéä¸ä¸ªé¾æ¥ï¼ä»¥éç½®ä½ çå¯ç ã
+
+ src/app/+login/login.component.html130
-
- ä¸å°å¸¦æéç½®å¯ç 说æççµåé®ä»¶å°è¢«åéå° . 该é¾æ¥å°å¨1å°æ¶å
å°æã
- src/app/+login/login.component.ts122
+
+ ä¸å°å¸¦æéç½®å¯ç 说æççµåé®ä»¶å°è¢«åéå° ã该é¾æ¥å°å¨ 1 å°æ¶å
å°æã
+ src/app/+login/login.component.ts150
- çµåé®ä»¶å°å
- src/app/+admin/overview/users/user-edit/user-edit.component.html105
- src/app/+admin/overview/users/user-edit/user-edit.component.html105
- src/app/+admin/overview/users/user-list/user-list.component.ts117
- src/app/+login/login.component.html112
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html6
- src/app/+signup/+register/register-step-user.component.html45
- src/app/+signup/+register/register-step-user.component.html47
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html8
-
+ çµåé®ä»¶
+
+
+
+
+
+
+
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html38src/app/+admin/overview/users/user-edit/user-edit.component.html105src/app/+admin/overview/users/user-edit/user-edit.component.html105src/app/+admin/overview/users/user-list/user-list.component.ts132src/app/+login/login.component.html135src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html6src/app/+signup/+register/steps/register-step-user.component.html46src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html6
çµåé®ä»¶å°å
- src/app/+login/login.component.html114
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html10
-
+
+
+ src/app/+login/login.component.html137src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html9
- é设
+ éç½®
Password reset button
- src/app/+login/login.component.html127
-
+
+ src/app/+login/login.component.html150
å¨æ¤ç½ç«
@@ -1312,61 +1282,133 @@
- å¨è§è®¯èç
+ å¨ Vidiverse
src/app/+search/search.component.html8
-
- for
+
+ 对
src/app/+search/search.component.html
10
-
-
-
-éç½®å¯ç
- src/app/+reset-password/reset-password.component.html2
-
确认å¯ç
- src/app/+reset-password/reset-password.component.html19
+ src/app/+reset-password/reset-password.component.html15
- 确认å¯ç
- src/app/+reset-password/reset-password.component.html21
+ 已确认å¯ç
+ src/app/+reset-password/reset-password.component.html18
éç½®å¯ç
- src/app/+reset-password/reset-password.component.html29
+ src/app/+reset-password/reset-password.component.html2
+ src/app/+reset-password/reset-password.component.html24
+
+
+
+ 注å
+ Button on the registration form to finalize the account and channel creation
+ src/app/+signup/+register/register.component.ts88
-
-
- ä¸ä¸æ¥
+
+
+ 为ä»ä¹è¦å建å¸æ·ï¼
- src/app/+signup/+register/register.component.ts
- 41
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 2
- Button on the registration form to go to the previous step
-
-
- ä¸ä¸æ¥
+
+
+ ä½ å¯è½å·²ç»æ³¨æå°ï¼å¨ ä¸è§çè§é¢å¹¶ä¸éè¦å建å¸å·ã ä¸è¿ï¼å¨ ä¸å建å¸å·è®©ä½ å¯ä»¥ï¼
- src/app/+signup/+register/register.component.ts
- 42
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 4,8
- Button on the registration form to go to the previous step
-
-
- 注å
- Button on the registration form to finalize the account and channel creation
- src/app/+signup/+register/register.component.ts74
+
+
+ è¯è®ºè§é¢
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 11
+
+
+
+
+ 订é
é¢é以æ¥æ¶æ°è§é¢çéç¥
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 12
+
+
+
+
+ å¯ä»¥è®¿é®ä½ çè§çåå²
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 13
+
+
+
+
+ åå»ºä½ çè§é¢ä»¥åå¸è§é¢
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 14
+
+
+
+
+ Moderators of will have to approve your registration request once you have finished to fill the form.
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 17,19
+
+
+
+
+ ä½ ä½¿ç¨ MastodonãActivityPub æè
RSS 订é
èåå¨åï¼
+ src/app/+signup/+register/steps/register-step-about.component.html23
+
+
+
+ ä½ å·²ç»å¯ä»¥ä½¿ç¨ä½ å欢çå·¥å
·å
³æ³¨ ã
+ src/app/+signup/+register/steps/register-step-about.component.html25
+
+
+
+ çå建使ç¨äº PeerTubeï¼ä¸ä¸ªç± Framasoft å¼åçè§é¢åä½å¹³å°ãFramasoft æ¯ä¸ªæ³å½çéçå©ç»ç»ï¼æä¾ç§æ巨头æ°åå·¥å
·çæ¿ä»£å
+ src/app/+signup/+register/steps/register-step-about.component.html38
+
+
+
+ ä½ æ³å¨ åå¸è§é¢åï¼é£ä¹ä½ éè¦åå»ºä½ çé¦ä¸ª é¢éã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 2,4
+
+
+
+
+ ä½ å¯è½æ³ æ主é¢å建é¢éï¼æ¯å¦ä½ å¯ä»¥å建ä¸ä¸ªå«ä½âç¾å¦æå¾âçé¢éåå¸ä½ çé¢ç´æ¼å¥ï¼ç¶åå¦å¤ä¸ä¸ªâçæâé¢éåå¸ä½ 讨论çæ主é¢çè§é¢ã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 6,9
+
+
+
+
+ 管çåå
è®¸ä½ åå¸è³å¤ æ¡è§é¢å°ä»ä»¬çç½ç«ä¸ã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 11,13
+
@@ -1375,14 +1417,12 @@
-
- 没æç»æ
-
+ æªæ¾å°ç»æ
src/app/+search/search.component.html32
- 欢è¿æ¥å° PeerTubeï¼äº²ç±ç管çåï¼
+ 欢è¿æ¥å° PeerTubeï¼å°æ¬ç管çåï¼
src/app/modal/admin-welcome-modal.component.html3
@@ -1392,7 +1432,7 @@
- ä¸ä¼ æ导å
¥è§é¢ï¼è§£ææ¥å¿ï¼å é¤åå¨ç®å½ï¼éç½®ç¨æ·å¯ç ...
+ ä¸ä¼ æ导å
¥è§é¢ï¼è§£ææ¥å¿ï¼å é¤åå¨ç®å½ï¼éç½®ç¨æ·å¯ç â¦â¦
src/app/modal/admin-welcome-modal.component.html15
@@ -1402,7 +1442,7 @@
- 管çç¨æ·ï¼è¿½è¸ªå
¶ä»ç½ç«ï¼å¤çåå¾é®ä»¶ä¿¡æ¯...
+ 管çç¨æ·ï¼å
³æ³¨å
¶ä»å®ä¾ï¼å¤çåå¾é®ä»¶å¶é è
â¦â¦
src/app/modal/admin-welcome-modal.component.html22
@@ -1412,37 +1452,40 @@
- 设置æ¨çå¸æ·ï¼ç®¡çè§é¢ææ¾å表ï¼æ索第ä¸æ¹åºç¨ç¨åº...
+ è®¾ç½®ä½ çå¸æ·ï¼ç®¡çè§é¢ææ¾å表ï¼æ索第ä¸æ¹åºç¨ç¨åºâ¦â¦
src/app/modal/admin-welcome-modal.component.html29
- æç¨çé¾æ¥
+ å®ç¨é¾æ¥
src/app/modal/admin-welcome-modal.component.html39
- PeerTube å®æ¹ç½ç«(æ°é»ï¼æ¯æï¼è´¡ç®...) : https://joinpeertube.org
+ PeerTube å®æ¹ç½ç«ï¼æ°é»ãæ¯æãè´¡ç®â¦â¦ï¼ï¼https://joinpeertube.org
src/app/modal/admin-welcome-modal.component.html42
- å°æ¨çå®ä¾æ¾å¨å
Œ
± PeerTube ç´¢å¼ä¸: https://instances.joinpeertube.org/instances
+ å°ä½ çå®ä¾æ¾å¨å
Œ
± PeerTube ç´¢å¼ä¸ï¼https://instances.joinpeertube.org/instances
src/app/modal/admin-welcome-modal.component.html45
- æ¯æ¶åé
ç½®æ¨çç½ç«äºï¼
+ æ¯æ¶åé
ç½®ä½ çå®ä¾äºï¼
src/app/modal/admin-welcome-modal.component.html55
-
-
- éæ©æ¨ç ç½ç«å称, 设å®æè¿°, æåº æ¨æ¯è°, 为ä»ä¹ æ¨è¦å»ºç«æ¨çç«ç¹ 以å å¤é¿ ä½ æç® ä¿æä½ çç¶æ 对äºè®¿é®è
æ¥è¯´ï¼äºè§£ä»ä»¬æ¯ä»ä¹ç±»åçå®ä¾æ¯é常éè¦çã
- src/app/modal/admin-welcome-modal.component.html57
+
+
+ éæ©ä½ çå®ä¾å称ï¼æ·»å æè¿°ï¼ï¼è¯´æä½ æ¯è°ï¼ä¸ºä»ä¹ä½ è¦å»ºç«ä½ çå®ä¾ä»¥åä½ è®¡å对å®ç»´æ¤å¤ä¹
ï¼è¿å¯¹è®¿å®¢äºè§£è¿æ¯ä»ä¹ç±»åçå®ä¾å¾æ帮å©ã
+
+ src/app/modal/admin-welcome-modal.component.html
+ 57,61
+
- å¦ææ¨æ³å¼æ¾æ³¨åï¼è¯·å³å®ä»ä¹ æ¨ç管çè§å ä¸ ç½ç«æå¡æ¡æ¬¾ are, 以åæå®ç±»å«åè¯è¨åæ¨ç®¡çåè¦è¯´çè¯ãè¿æ ·ï¼ä½ å°±å¯ä»¥å¸®å©ç¨æ·æ³¨åäº éåç PeerTube 注å.
+ å¦æä½ æ³å¼æ¾æ³¨åï¼è¯·å³å® ä½ ç管çè§å ä¸ å®ä¾æå¡æ¡æ¬¾ï¼ä»¥åæå®ç±»å«åè¯è¨åä½ ç®¡çåè¦è¯´çè¯ãè¿æ ·ï¼ä½ å°±å¯ä»¥å¸®å©ç¨æ·æ³¨å éåç PeerTube å®ä¾ã
src/app/modal/admin-welcome-modal.component.html63
@@ -1452,47 +1495,55 @@
- Set up
+ 建ç«
src/app/modal/account-setup-warning-modal.component.html34
- é
ç½®æçç«ç¹
+ é
ç½®æçå®ä¾
src/app/modal/admin-welcome-modal.component.html80
+
+
+ Confirm your password
+
+ src/app/modal/confirm.component.ts
+ 54
+
+
- 设置è¦åï¼
+ é
ç½®è¦åï¼
src/app/modal/instance-config-warning-modal.component.html3
- æ¨å¨ç½ç«ä¸å¯ç¨äºç¨æ·æ³¨åï¼ä½æ²¡æé
置以ä¸å段:
+ ä½ å¨ç½ç«ä¸å¯ç¨äºç¨æ·æ³¨åï¼ä½æ²¡æé
置以ä¸å段:
src/app/modal/instance-config-warning-modal.component.html10
- ç½ç«å称
+ å®ä¾å称
src/app/modal/instance-config-warning-modal.component.html13
- ç½ç«ç®çæè¿°
+ å®ä¾ç®çæè¿°
src/app/modal/instance-config-warning-modal.component.html14
- æ¨æ¯è°
+ ä½ æ¯è°
src/app/modal/instance-config-warning-modal.component.html16
- æ¨è®¡åç»´æ¤æ¤ç«å¤ä¹
+ ä½ è®¡åç»´æ¤å®ä¾å¤ä¹
src/app/modal/instance-config-warning-modal.component.html17
- How you plan to pay for keeping your instance running
+ ä½ è®¡åå¦ä½ä»åºä»¥ä¿æå®ä¾è¿è¡
src/app/modal/instance-config-warning-modal.component.html
18
@@ -1500,36 +1551,44 @@
- æ¨ä¼å¦ç®¡çæ¨çç«ç¹
+ ä½ ä¼å¦ç®¡çä½ çå®ä¾
src/app/modal/instance-config-warning-modal.component.html20
- ç½ç«æ¡æ¬¾
+ å®ä¾æ¡æ¬¾
src/app/modal/instance-config-warning-modal.component.html21
- æç设å®
- src/app/menu/menu.component.html124
+ æç设置
+ src/app/menu/menu.component.html126
src/app/modal/quick-settings-modal.component.html3
- 设置ä»
对æ¬ç«å½åä¼è¯ææã
+ è¿äºè®¾ç½®ä»
对æ¬å®ä¾çå½åä¼è¯ææã
src/app/modal/quick-settings-modal.component.html
8
+
+
+ çé¢
+
+ src/app/modal/quick-settings-modal.component.html
+ 18
+
+
- 请èèé
ç½®è¿äºå段以帮å©äººä»¬è¿è¡éæ© éå½çä¾å. 没æä»ä»¬,æ¨çç«ç¹å¯è½ä¸ä¼å¨ JoinPeerTube ç½ç«è¢«å¼ç¨ã
+ 请èèé
ç½®è¿äºå段以帮å©äººä»¬è¿è¡éæ© éå½çå®ä¾ã缺å°è¿äºï¼ä½ çå®ä¾å¯è½ä¸ä¼å¼ç¨å¨ JoinPeerTube ç½ç« ä¸ã
src/app/modal/instance-config-warning-modal.component.html24
- ä¸å对ææ¾ç¤ºè¿äºè¦å
+ ä¸å对ææ¾ç¤ºæ¤è¦å
src/app/modal/instance-config-warning-modal.component.html33
@@ -1537,12 +1596,64 @@
å
³é
src/app/modal/account-setup-warning-modal.component.html28
src/app/modal/instance-config-warning-modal.component.html38
- src/app/shared/shared-video-live/live-stream-information.component.html38
+ src/app/shared/shared-video-live/live-stream-information.component.html52
æ´æ°ç´æ设置
- src/app/shared/shared-video-live/live-stream-information.component.html41
+ src/app/shared/shared-video-live/live-stream-information.component.html55
+
+
+
+ æå¡å¨å¤ªæ
¢äº
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 42
+
+
+
+
+ ç´æé»åå
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 43
+
+
+
+
+ è¶
è¿æé¿æ¶é¿
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 44
+
+
+
+
+ æå¡å¨é误
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 45
+
+
+
+
+ è¶
åºéé¢
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 46
+
+
+ Runner job cancelled
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 47
+
+
+ Error in runner job
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 48
+
@@ -1564,186 +1675,229 @@
å
¬å¼ä¸ªäººèµæ
- src/app/menu/menu.component.html28
+ src/app/menu/menu.component.html29
çé¢ï¼
- src/app/menu/menu.component.html38
+ src/app/menu/menu.component.html39
- è§é¢:
- src/app/menu/menu.component.html45
+ è§é¢ï¼
+ src/app/menu/menu.component.html46
- ææ:
- src/app/menu/menu.component.html55
+ ææï¼
+ src/app/menu/menu.component.html56
帮å¿å享è§é¢
- src/app/menu/menu.component.html61
+ src/app/menu/menu.component.html62
é®çå¿«æ·é®
- src/app/menu/menu.component.html70
+ src/app/menu/menu.component.html71
src/app/menu/menu.component.html146
-
-
- ææ¯æ¯æ PeerTube - éçå©çæ 2015-2021
- src/app/menu/menu.component.html151
-
- 说æ
- src/app/menu/menu.component.html142
-
+ 帮å©
+
+ src/app/menu/menu.component.html142
- åå¾ PeerTube ç使ç¨å¸®å©
+ è·å PeerTube ç使ç¨å¸®å©
src/app/menu/menu.component.html142
ææ¯æ¯æ PeerTube
- src/app/menu/menu.component.html152
+ src/app/menu/menu.component.html151
- 注é
- src/app/menu/menu.component.html75
+ ç»åº
+ src/app/menu/menu.component.html76
æçå¸æ·
- src/app/menu/menu.component.html86
+ src/app/+signup/+register/register.component.html63
+ src/app/menu/menu.component.html87
æçåªä½åº
- src/app/menu/menu.component.html91
+ src/app/menu/menu.component.html92
å建å¸æ·
- src/app/+login/login.component.html55
- src/app/menu/menu.component.html105
-
+
+
+ src/app/+login/login.component.html90src/app/shared/shared-main/account/signup-label.component.html2
- æçè§é¢æ±å
¥
- src/app/+my-library/my-library-routing.module.ts90
+ æçè§é¢å¯¼å
¥
+ src/app/+my-library/my-library-routing.module.ts92
- 建ç«æ°çææ¾å表
- src/app/+my-library/my-library-routing.module.ts49
+ æ°å»ºææ¾å表
+ src/app/+my-library/my-library-routing.module.ts51
- çé¢:
- src/app/menu/menu.component.html137
+ çé¢ï¼
+ src/app/menu/menu.component.html138
- 导å
¥å¹¶åé
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html255
-
+ 并å导å
¥ä½ä¸
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html277
- å
许并è¡å¯¼å
¥å¤ä¸ªè§é¢. â ï¸ éè¦éæ°å¯å¨ PeerTube.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html256
-
+ å
许并è¡å¯¼å
¥å¤ä¸ªè§é¢ãâ ï¸ éè¦éæ°å¯å¨ PeerTubeã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html278
并è¡ä½ä¸
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html260
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html171
-
+
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html282src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html187
- å
è®¸ä½¿ç¨ HTTP URL (ä¾å¦ YouTube)导å
¥
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html269
-
+ å
许使ç¨ç½åï¼ä¾å¦ YouTubeï¼å¯¼å
¥
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html291
+
+
+ â ï¸ å¦æå¯ç¨ï¼æä»¬å»ºè®®ä½¿ç¨ HTTP 代ç以é»æ¢æ¥èªä½ ç PeerTube æå¡å¨çç§äºº URL 访é®
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html294
åç°æ´å¤
src/app/+videos/video-list/overview/video-overview.component.html1
- src/app/core/menu/menu.service.ts125
+ src/app/core/menu/menu.service.ts134
管ç
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts80
- src/app/menu/menu.component.html96
-
+
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts83src/app/menu/menu.component.html97
å
³äº
- src/app/menu/menu.component.html129
+ src/app/+signup/+register/register.component.html17
+ src/app/menu/menu.component.html131
+
+
+
+ on
+
+ src/app/+signup/+register/register.component.html
+ 23,24
+
+
+
+
+ æå·²ç»æå¸æ·ï¼ï¼è¿è¡ç»å½
+ src/app/+signup/+register/register.component.html30
+
+
+
+ çæ¡æ¬¾
+ src/app/+signup/+register/register.component.html41
+
+
+
+ 建ç«ä½ çå¸æ·
+ src/app/+signup/+register/register.component.html65
+
+
+
+ æçé¢é
+ src/app/+signup/+register/register.component.html80
+
+
+
+ åå»ºä½ çé¦ä¸ªé¢é
+ src/app/+signup/+register/register.component.html82
+
+
+
+ æä¸æ³å建é¢é
+ src/app/+signup/+register/register.component.html96
+
+
+
+ ä½ å¯ä»¥å¨ä»¥åå建é¢é
+ src/app/+signup/+register/register.component.html99
- èç»äºº
+ èç³»
src/app/+about/about-routing.module.ts36
src/app/menu/menu.component.html141
- æ¥çæ¨çéç¥
- src/app/menu/notification.component.html3
- src/app/menu/notification.component.html11
- src/app/menu/notification.component.html11
-
+ æ¥çä½ çéç¥
+
+
+ src/app/menu/notification.component.html8src/app/menu/notification.component.html17
- æ 记为已读
- src/app/menu/notification.component.html27
- src/app/menu/notification.component.html27
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html20
-
+ å
¨é¨æ 为已读
+
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html21src/app/menu/notification.component.html33
- æ´æ°æ¨çéç¥å好
- src/app/menu/notification.component.html31
-
+ æ´æ°ä½ çéç¥é¦é项
+
+ src/app/menu/notification.component.html40
æ¥çææéç¥
- src/app/menu/notification.component.html49
-
+
+ src/app/menu/notification.component.html60
- Welcome to , dear user!
+ 欢è¿æ¥å° ï¼äº²ç±çç¨æ·ï¼
src/app/modal/account-setup-warning-modal.component.html3
- It's time to set up your account profile!
+ æ¯æ¶åè®¾ç½®ä½ çå¸æ·èµæäºï¼
src/app/modal/account-setup-warning-modal.component.html10
-
- Help moderators and other users to know who you are by:
+
+ 帮å©å®¡æ ¸è
åå
¶ä»ç¨æ·è®¤è¯ ä½ æ¯è°ï¼ç±ï¼
src/app/modal/account-setup-warning-modal.component.html12
-
- Uploading an avatar
+
+ ä¸ä¼ 头å
src/app/modal/account-setup-warning-modal.component.html15
-
- Writing a description
+
+ ç¼å æè¿°
src/app/modal/account-setup-warning-modal.component.html16
- Don't show me this anymore
+ ä¸å对ææ¾ç¤ºæ¤æ示
src/app/modal/account-setup-warning-modal.component.html
23
@@ -1752,156 +1906,149 @@
ææ¯è¶å£¶
- src/app/+page-not-found/page-not-found.component.ts27
+ src/app/+error-page/error-page.component.ts27
- åçé误.
-
- src/app/+page-not-found/page-not-found.component.html
- 4
-
+ åçé误ã
+ src/app/+error-page/error-page.component.html4
- We couldn't find any video tied to the URL you were looking for.
-
- src/app/+page-not-found/page-not-found.component.html
- 7
-
+ æ们没æä»ä½ æ£æä¾ç ä¸æ¾å°ä»»ä½ç»å®çè§é¢ã
+ src/app/+error-page/error-page.component.html7
- We couldn't find any resource tied to the URL you were looking for.
-
- src/app/+page-not-found/page-not-found.component.html
- 8
-
+ æ们没æä»ä½ æ£æä¾ç ä¸æ¾å°ä»»ä½ç»å®çèµæºã
+ src/app/+error-page/error-page.component.html8
- å¯è½çåå :
+ å¯è½çåå ï¼
Possible reasons preceding a list of reasons a `Not Found` error page may occur
- src/app/+page-not-found/page-not-found.component.html12
+ src/app/+error-page/error-page.component.html12
ä½ å¯è½ä½¿ç¨äºä¸ä¸ªè¿æ¶çæè
失æçé¾æ¥
- src/app/+page-not-found/page-not-found.component.html15
+ src/app/+error-page/error-page.component.html15
- The video may have been moved or deleted
-
- src/app/+page-not-found/page-not-found.component.html
- 17
-
+ 该è§é¢å¯è½å·²è¢«ç§»é¤æå é¤
+ src/app/+error-page/error-page.component.html17
- The resource may have been moved or deleted
-
- src/app/+page-not-found/page-not-found.component.html
- 18
-
+ 该èµæºå¯è½å·²è¢«ç§»é¤æå é¤
+ src/app/+error-page/error-page.component.html18
- æ¨å¯è½è¾å
¥çå°åæç½åä¸æ£ç¡®
- src/app/+page-not-found/page-not-found.component.html20
+ ä½ è¾å
¥çå°åæç½åå¯è½é误
+ src/app/+error-page/error-page.component.html20
- ä½ å¨è¿é没æ被ææã
- src/app/+page-not-found/page-not-found.component.html27
+ ä½ æªå¨è¿éè·å¾ææã
+ src/app/+error-page/error-page.component.html27
+ src/app/+error-page/error-page.component.html39
-
-
- You might need to check your account is allowed by the video or instance owner.
+
+
+ ä½ å¯è½éè¦ç»å
¥æè½è§çè§é¢ã
- src/app/+page-not-found/page-not-found.component.html
+ src/app/+error-page/error-page.component.html
30
-
-
- You might need to check your account is allowed by the resource or instance owner.
+
+
+ ä½ å¯è½éè¦ç»å
¥åè½æ¥çèµæºã
- src/app/+page-not-found/page-not-found.component.html
+ src/app/+error-page/error-page.component.html
31
+
+
+ ä½ å¯è½éè¦æ£æ¥ä½ çå¸æ·æ¯å¦è¢«è§é¢æå®ä¾ææè
å
许ã
+ src/app/+error-page/error-page.component.html42
+
+
+
+ ä½ å¯è½éè¦æ£æ¥ä½ çå¸æ·æ¯å¦è¢«èµæºæå®ä¾ææè
å
许ã
+ src/app/+error-page/error-page.component.html43
+
- 请æ±çå®ä½å°çå³ä¸æåçæ³¥åæ··åå¨ä¸èµ·ã
+ 请æ±çå®ä½æ£ææ··åäºçå³åæµåçæ³¥åå³ã
Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request
- src/app/+page-not-found/page-not-found.component.html39
+ src/app/+error-page/error-page.component.html51
- æ£è¤è²ä¼¼ä¹å¾å欢ã
+ ä¹è´¼ä¼¼ä¹å¾å欢ã
This is about Sepia's tea
- src/app/+page-not-found/page-not-found.component.html42
+ src/app/+error-page/error-page.component.html54
- åªä½å¯¹äºæå¡å¨å¤ªå¤§ãå¦ææ¨æ³å¢å éå¶å¤§å°ï¼è¯·ä¸ç®¡çåèç³»ã
- src/app/core/rest/rest-extractor.service.ts65
+ åªä½å¯¹äºæå¡å¨å¤ªå¤§ãå¦æä½ æ³å¢å éå¶å¤§å°ï¼è¯·ä¸ç®¡çåèç³»ã
+ src/app/core/rest/rest-extractor.service.ts118
- å
¨ç¨æç´¢
- src/app/header/search-typeahead.component.html26
-
+ å
¨å±æç´¢
+
+ src/app/header/search-typeahead.component.html27
使ç¨
- src/app/header/search-typeahead.component.html28
-
+
+ src/app/header/search-typeahead.component.html29
æç´¢ç»æå°å¢å 第ä¸æ¹ç´¢å¼çå
容ãåªåéè¿è¡æ¥è¯¢æéçæ°æ®ã
- src/app/header/search-typeahead.component.html32
-
+
+ src/app/header/search-typeahead.component.html32
- Your query will be matched against video names or descriptions, channel names.
-
- src/app/header/search-typeahead.component.html
- 37
-
-
+ ä½ çæ¥è¯¢å°å¯¹è§é¢å称ãæè¿°æé¢éå称è¿è¡å¹é
ã
+
+ src/app/header/search-typeahead.component.html37
é«çº§æç´¢
- src/app/header/search-typeahead.component.html39
-
+
+ src/app/header/search-typeahead.component.html39
- ä»»ä½ç«ç¹
- src/app/header/search-typeahead.component.html42
-
+ ä»»ä½å®ä¾
+
+ src/app/header/search-typeahead.component.html42
- ä»
已追踪çç«å°
- src/app/header/search-typeahead.component.html43
-
+ ä»
å
³æ³¨çå®ä¾
+
+ src/app/header/search-typeahead.component.html43
- ç¡®å®æ¯å¦å¯ä»¥è§£æä»»ä½è¿ç¨å
容ï¼æè
æ¤å®ä¾æ¯å¦ä»
å
许对å
¶åçå®ä¾è¿è¡è§£æã
- src/app/header/search-typeahead.component.html41
-
+ ç¡®å®æ¯å¦å¯ä»¥è§£æä»»ä½è¿ç¨å
容ï¼æè
æ¤å®ä¾æ¯å¦ä»
å
许对å
³æ³¨çå®ä¾è¿è¡è§£æã
+
+ src/app/header/search-typeahead.component.html41
ä¼ååºç¬¦åçé¢é
- src/app/header/search-typeahead.component.html50
- src/app/header/search-typeahead.component.html53
-
+
+
+ src/app/header/search-typeahead.component.html49src/app/header/search-typeahead.component.html52
å°ä¼ååºç¬¦åçè§é¢
- src/app/header/search-typeahead.component.html56
-
+
+ src/app/header/search-typeahead.component.html55
æç´¢â¦
@@ -1909,14 +2056,22 @@
- å¨æ¤ç«ç¹çç½ç»
+ å¨æ¤å®ä¾çç½ç»ä¸
src/app/header/suggestion.component.html14
- å¨æ¤èç
+ å¨ Vidiverse ä¸
src/app/header/suggestion.component.html15
+
+
+ ä¸ä¼ 失败
+
+ src/app/helpers/utils/upload.ts
+ 12
+
+
æåº
@@ -1924,7 +2079,7 @@
- Display only
+ ä»
æ¾ç¤º
src/app/+search/search-filters.component.html
21
@@ -1942,19 +2097,19 @@
- å¨....ä¹å
+ èµ·å§äºâ¦
src/app/+search/search-filters.component.html85
- å¨.....ä¹å
+ ç»æäºâ¦
src/app/+search/search-filters.component.html95
æ¶é¿
src/app/+search/search-filters.component.html108
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html60
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html62
@@ -1974,10 +2129,10 @@
ç±»å«
- src/app/+search/search-filters.component.html121
- src/app/+videos/+video-edit/shared/video-edit.component.html69
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html25
-
+
+
+
+ src/app/+search/search-filters.component.html121src/app/+videos/+video-edit/shared/video-edit.component.html70src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html27
æ¾ç¤ºææç±»å«
@@ -1986,23 +2141,23 @@
许å¯
- src/app/+search/search-filters.component.html134
- src/app/+videos/+video-edit/shared/video-edit.component.html80
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html34
-
+
+
+
+ src/app/+search/search-filters.component.html134src/app/+videos/+video-edit/shared/video-edit.component.html81src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html36
- æ¾ç¤ºæææææ¡æ¬¾
+ æ¾ç¤ºææ许å¯
src/app/+search/search-filters.component.html140
è¯è¨
- src/app/+search/search-filters.component.html147
- src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html10
- src/app/+videos/+video-edit/shared/video-edit.component.html100
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html43
-
+
+
+
+
+ src/app/+search/search-filters.component.html147src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html10src/app/+videos/+video-edit/shared/video-edit.component.html101src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html45
æ¾ç¤ºææè¯è¨
@@ -2010,7 +2165,7 @@
- å
å«ä»¥ä¸æææ ç¾
+ å
å«ä»¥ä¸å
¨é¨æ ç¾
src/app/+search/search-filters.component.html162
@@ -2020,7 +2175,7 @@
- PeerTube instance host
+ PeerTube å®ä¾ä¸»æº
src/app/+search/search-filters.component.html
178
@@ -2028,7 +2183,7 @@
- Result types
+ ç»æç±»å
src/app/+search/search-filters.component.html
187
@@ -2036,12 +2191,12 @@
- æ寻ç®æ
+ æç´¢ç®æ
src/app/+search/search-filters.component.html212
- è§è®¯èç
+ Vidiverse
src/app/+search/search-filters.component.html222
@@ -2060,6 +2215,7 @@
src/app/+search/search-filters.component.html171
src/app/+search/search-filters.component.html188
src/app/+search/search-filters.component.html229
+ src/app/shared/shared-forms/reactive-file.component.html16
@@ -2090,9 +2246,24 @@
- æ·»å åå¹
+ æ·»å æ¤åå¹
src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html42
+
+
+ ç¼è¾åå¹
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html3
+
+
+
+ åå¹
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html8
+
+
+
+ ç¼è¾æ¤åå¹
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html30
+
æ é¢
@@ -2102,12 +2273,24 @@
æ ç¾
src/app/+videos/+video-edit/shared/video-edit.component.html25
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html52
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html54
- æ ç¾å¯ä»¥ç¨æ¥å»ºè®®ç¸å
³ç建议ã æå¤æ5个æ ç¾ã æ è¿å
¥ æ·»å æ°æ ç¾ã
- src/app/+videos/+video-edit/shared/video-edit.component.html29
+ æ ç¾å¯ä»¥ç¨æ¥å»ºè®®ç¸å
³çæ¨èã æå¤æ 5 个æ ç¾ã æ åè½¦é® æ·»å æ°æ ç¾
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html29
+ Video descriptions are truncated by default and require manual action to expand them.
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 48
+
+
+ A timestamp (00:05 for example) is automatically converted into a link to a part of the video.
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 52
+
@@ -2116,49 +2299,40 @@
- æ©å
å¥ä»¶
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts47
-
+ æ©å±å
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts45
- è¿å¼ å¾ç太大äºã
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts55
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts52
-
+ è¿å¼ å¾å太大äºã
+
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts53src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts52
- Upload a new banner
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html9
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html26
-
+ ä¸ä¼ æ°æ¨ªå¹
+
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html33
- Change your banner
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html18
-
+ æ´æ¹ä½ ç横å¹
+
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html14
- Remove banner
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html32
-
+ 移é¤æ¨ªå¹
+
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html24
- ratio 6/1, recommended size: 1920x317, max size: , extensions:
+ 宽é«æ¯ 6/1ï¼å»ºè®®å°ºå¯¸ï¼1920x317ï¼æ大尺寸ï¼ï¼æ件æ©å±åï¼
src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts44
-
-
- Account avatar
- src/app/shared/shared-actor-image/actor-avatar.component.ts46
-
-
-
- Channel avatar
- src/app/shared/shared-actor-image/actor-avatar.component.ts47
-
+
+
-
- Markdown compatible that also supports custom PeerTube HTML tags
+
+ å
¼å®¹ Markdown ä¹æ¯æ èªå®ä¹ç PeerTube HTML æ ç¾
src/app/shared/shared-custom-markup/custom-markup-help.component.html
2
@@ -2166,7 +2340,7 @@
- Latest published video
+ æè¿åå¸çè§é¢
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html
24
@@ -2174,41 +2348,33 @@
- Error in channel miniature component:
-
- src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts
- 57
-
+ é¢é缩影ç»ä»¶åå¨é误ï¼
+ src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts65
- Error in playlist miniature component:
-
- src/app/shared/shared-custom-markup/peertube-custom-tags/playlist-miniature-markup.component.ts
- 47
-
+ ææ¾å表缩影ç»ä»¶åå¨é误ï¼
+ src/app/shared/shared-custom-markup/peertube-custom-tags/playlist-miniature-markup.component.ts52
- Error in video miniature component:
- src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts60
-
+ è§é¢ç¼©å½±ç»ä»¶åå¨é误ï¼
+
+ src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts66
- Error in videos list component:
-
- src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts
- 77
-
-
+ è§é¢å表ç»ä»¶åå¨é误ï¼
+
+ src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts83
- Advanced filters
+ é«çº§è¿æ»¤
src/app/+admin/moderation/video-block-list/video-block-list.component.ts30
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts47
- src/app/+admin/overview/users/user-list/user-list.component.ts39
- src/app/+my-library/my-videos/my-videos.component.ts92
+ src/app/+admin/overview/comments/video-comment-list.component.ts47
+ src/app/+admin/overview/users/user-list/user-list.component.ts43
+ src/app/+my-library/my-videos/my-videos.component.ts117
src/app/shared/shared-abuse-list/abuse-list-table.component.ts39
+ src/app/shared/shared-instance/instance-follow.service.ts142
@@ -2218,42 +2384,146 @@
说æ
- src/app/+about/about-instance/about-instance.component.html113
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html35
- src/app/+manage/video-channel-edit/video-channel-edit.component.html54
- src/app/+manage/video-channel-edit/video-channel-edit.component.html54
- src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html28
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44
- src/app/+videos/+video-edit/shared/video-edit.component.html44
-
-
-
- è§é¢æè¿°å¨é¢è®¾æ
åµä¸ä¼è¢«ææï¼å¿
é¡»æå¨æä½æè½æ©å±å®ä»¬ã
- src/app/+videos/+video-edit/shared/video-edit.component.html48
-
+
+
+
+
+
+
+
+
+ src/app/+about/about-instance/about-instance.component.html113src/app/+admin/config/edit-custom-config/edit-instance-information.component.html34src/app/+admin/system/runners/runner-list/runner-list.component.html24src/app/+manage/video-channel-edit/video-channel-edit.component.html51src/app/+manage/video-channel-edit/video-channel-edit.component.html51src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html28src/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/+videos/+video-edit/shared/video-edit.component.html44
+
-
- Choose the appropriate licence for your work.
- src/app/+videos/+video-edit/shared/video-edit.component.html85
-
+
+ éæ©éåä½ ä½åç许å¯è¯ã
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html86
é¢é
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70
- src/app/+signup/+register/register.component.html39
- src/app/+videos/+video-edit/shared/video-edit.component.html64
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html19
+
+
+
+
+
+
+
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html39src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64src/app/+videos/+video-edit/shared/video-edit.component.html65src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30src/app/+videos/+video-edit/video-add-components/video-import-url.component.html26src/app/+videos/+video-edit/video-add-components/video-upload.component.html19
+
+
+ Registration reason
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 40
+
+
+
+
+ Moderation response
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 42
+
+
+
+
+ Requested on
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 43,45
+
+
+
+
+ Registration reason:
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 109
+
+
+
+
+ Moderation response:
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 114
+
+
+
+
+ No registrations found matching current filters.
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 127
+
+
+
+
+ No registrations found.
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 128
+
+
+
+
+ Accept this request
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 46
+
+
+
+
+ Reject this request
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 51
+
+
+
+
+ Remove this request
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 56
+
+
+
+
+ Remove the request from the list. The user can register again.
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 57
+
+
+
+
+ Do you really want to delete {count, plural, =1 { registration request?} other { registration requests?}}
+ src/app/+admin/moderation/registration-list/registration-list.component.ts124
+
+
+
+ Do you really want to delete these registration requests?
+ src/app/+admin/moderation/registration-list/registration-list.component.ts126
+
+
+
+ Removed {count, plural, =1 { registration request} other { registration requests}}
+ src/app/+admin/moderation/registration-list/registration-list.component.ts136
+
+
+
+ Registration requests removed
+ src/app/+admin/moderation/registration-list/registration-list.component.ts138
FAQ
- src/app/menu/menu.component.html143
-
+
+ src/app/menu/menu.component.html143
å
³äº PeerTube ç常è§é®é¢
@@ -2262,38 +2532,43 @@
API
- src/app/menu/menu.component.html145
+
+ src/app/menu/menu.component.html145
+
+
+ powered by PeerTube - CopyLeft 2015-2023
+ src/app/menu/menu.component.html150
- API æ件
+ API ææ¡£
src/app/menu/menu.component.html145
- 计ååå¸ ()
- src/app/+videos/+video-edit/shared/video-edit.component.html123
-
+ å®æ¶åå¸ï¼ï¼
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html124
å
å«ææå
容
- src/app/+videos/+video-edit/shared/video-edit.component.html137
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html138
- Some instances hide videos containing mature or explicit content by default.
- src/app/+videos/+video-edit/shared/video-edit.component.html141
-
+ æäºå®ä¾é»è®¤ä¼éèå
å«æ人æéå¶çº§çå
容ã
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html142
- 转æ¢ç¼ç ååå¸
- src/app/+videos/+video-edit/shared/video-edit.component.html147
-
-
-
- å¦ææ¨éæ©ä¸çå¾
转ç å°±åå¸è§é¢ï¼åè§é¢å¨è½¬ç å®æ¯åå¾æå¯è½æ æ³æ£å¸¸ææ¾ã
- src/app/+videos/+video-edit/shared/video-edit.component.html151
-
+ 转ç ååå¸
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html148
+
+
+ è§é¢å¨è½¬ç è¿ç¨ä¸å¯è½æ æ³ææ¾ãè¿ä¹æ¯æ们æ´æ¿æå¨è§é¢å®æ转ç ååå
¬å¼åå¸çåå ã
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html152
åºæ¬ä¿¡æ¯
@@ -2301,168 +2576,236 @@
- æ·»å åå¹
- src/app/+videos/+video-edit/shared/video-edit.component.html174
-
+ æ·»å å¦ä¸åå¹
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html175
æ¥çåå¹æ件
- src/app/+videos/+video-edit/shared/video-edit.component.html183
-
-
-
- å·²ä¸ä¼ â
- src/app/+videos/+video-edit/shared/video-edit.component.html187
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html184
+
+
+ å·²ç»å¨ ä¸ä¼ â
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html188
å°å¨æ´æ°æ¶å建
- src/app/+videos/+video-edit/shared/video-edit.component.html195
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html197
åæ¶å建
- src/app/+videos/+video-edit/shared/video-edit.component.html197
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html199
+
+
+ å°å¨æ´æ°æ¶ç¼è¾
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html205
+
+
+ åæ¶ç¼è¾
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html207
å°å¨æ´æ°æ¶å é¤
- src/app/+videos/+video-edit/shared/video-edit.component.html203
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html213
åæ¶å é¤
- src/app/+videos/+video-edit/shared/video-edit.component.html205
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html215
å½å没æåå¹ã
- src/app/+videos/+video-edit/shared/video-edit.component.html210
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html220
- ç´æè¨å®
- src/app/+videos/+video-edit/shared/video-edit.component.html219
-
+ ç´æ设置
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html229
- â ï¸ å¦æä½ å¯ç¨è¿ä¸ªé项ï¼å¦æä½ è¶
è¿äºä½ çè§é¢é
é¢ï¼ä½ çç´æå°è¢«ç»æ¢
- src/app/+videos/+video-edit/shared/video-edit.component.html272
+ â ï¸ å¦æä½ å¯ç¨è¿ä¸ªé项ï¼å¦æä½ è¶
è¿äºä½ çè§é¢éé¢ï¼ä½ çç´æå°è¢«ç»æ¢
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html282
+ Privacy of the new replay
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 288
+
+
+
+ 延è¿æ¨¡å¼
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html295
- å½æ¨çç´æç»æ,èªå¨åå¸éæ
- src/app/+videos/+video-edit/shared/video-edit.component.html268
-
-
-
- è§é¢é¢è§
- src/app/+videos/+video-edit/shared/video-edit.component.html291
-
+ å½ä½ çç´æç»ææ¶ï¼èªå¨åå¸åæ¾
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html278
æ¯æ
- src/app/+video-channels/video-channels.component.html17
- src/app/+videos/+video-edit/shared/video-edit.component.html300
-
+
+
+
+
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html62src/app/+manage/video-channel-edit/video-channel-edit.component.html62src/app/+video-channels/video-channels.component.html17src/app/+videos/+video-edit/shared/video-edit.component.html328
- View account
+ æ¥çå¸å·
src/app/+video-channels/video-channels.component.html30
- View account
- src/app/+video-channels/video-channels.component.html43
-
+ æ¥çå¸å·
+
+ src/app/+video-channels/video-channels.component.html43
- View owner account
- src/app/+video-channels/video-channels.component.html47
-
+ æ¥çææè
å¸å·
+
+ src/app/+video-channels/video-channels.component.html47
- VIDEO CHANNEL
+ è§é¢é¢é
src/app/+video-channels/video-channels.component.html57
- Copy channel handle
+ å¤å¶é¢éå称
src/app/+video-channels/video-channels.component.html68
- OWNER ACCOUNT
+ ææè
å¸å·
src/app/+video-channels/video-channels.component.html23
- åè¯å¤§å®¶ä»ä»¬å¦ä½è½å¤æ¯ææ¨(ä¼åå¹³å°...)ççæã
- src/app/+videos/+video-edit/shared/video-edit.component.html303
-
+ åè¯å¤§å®¶ä»ä»¬å¦ä½è½å¤æ¯æä½ ï¼ä¼åå¹³å°â¦â¦ï¼ççæã
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html331
+
+
+ æ件å
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html347
+
+
+ ä¸ä¼ æ件çå称
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html351
æååå¸æ¥æ
- src/app/+videos/+video-edit/shared/video-edit.component.html320
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html361
- è¿æ¯å
容æååå¸çæ¥æ(ä¾å¦çµå½±çä¸æ æ¥æ)
- src/app/+videos/+video-edit/shared/video-edit.component.html323
-
+ è¿æ¯å
容æååå¸çæ¥æï¼ä¾å¦çµå½±çä¸æ æ¥æï¼
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html364
æ件设置
- src/app/+videos/+video-edit/shared/video-edit.component.html354
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html395
+
+
+ ä½å»¶è¿
+ src/app/+videos/+video-edit/shared/video-edit.component.ts89
+
+
+
+ åç¨ P2P å°å»¶è¿åå°è³çº¦ 15 ç§
+ src/app/+videos/+video-edit/shared/video-edit.component.ts90
+
+
+
+ é»è®¤
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts55src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts50src/app/+videos/+video-edit/shared/video-edit.component.ts94
+
+
+ å¹³å延è¿çº¦ 30 ç§
+ src/app/+videos/+video-edit/shared/video-edit.component.ts95
+
+
+
+ é«å»¶è¿
+ src/app/+videos/+video-edit/shared/video-edit.component.ts99
+
+
+
+ å¢å P2P æ¯çå°å¹³å延è¿å¢è³çº¦ 60 ç§
+ src/app/+videos/+video-edit/shared/video-edit.component.ts100
- Other
- src/app/+videos/+video-edit/shared/video-edit.component.ts188
- src/app/shared/shared-forms/select/select-languages.component.ts50
-
+ å
¶ä»
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts214src/app/shared/shared-forms/select/select-languages.component.ts50
å¼å¯è§é¢è¯è®º
- src/app/+videos/+video-edit/shared/video-edit.component.html341
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html382
å
许ä¸è½½
- src/app/+videos/+video-edit/shared/video-edit.component.html346
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html387
é«çº§è®¾ç½®
- src/app/+videos/+video-edit/shared/video-edit.component.html284
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html312
+
+
+ è§é¢ç¼©ç¥å¾
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html319
URL
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html6
- src/app/shared/shared-share-modal/video-share.component.html24
- src/app/shared/shared-share-modal/video-share.component.html92
-
+
+
+
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html6src/app/shared/shared-share-modal/video-share.component.html27src/app/shared/shared-share-modal/video-share.component.html113
- ä½ å¯ä»¥å¯¼å
¥ä»»ä½ç½å ç± youtube-dl æ¯æ ææååªä½æ件çç½åé¾æ¥ãæ¨åºè¯¥ç¡®ä¿æ¨å¯¹å®æåçå
容æ¥ææ©æ£æï¼å¦åå®å¯è½ä¼ç»æ¨èªå·±åæ¨çç½ç«å¸¦æ¥æ³å¾éº»ç¦ã
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html10
-
+ ä½ å¯ä»¥å¯¼å
¥ä»»ä½ youtube-dl æ¯æ çç½åææååªä½æ件çé¾æ¥ãä½ åºè¯¥ç¡®ä¿ä½ 对å®æåçå
容æ¥æä¼ ææï¼å¦åå®å¯è½ä¼ç»ä½ èªå·±åä½ çç½ç«å¸¦æ¥æ³å¾éº»ç¦ã
+
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html10
+
+
+ ä½ ä¹å¯ä»¥å¨ ä½ çåªä½åº ä¸åæ¥è¿ç¨é¢é
+
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html20
æ±æï¼åºéäº
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html43
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html51
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html44
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html86
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html48
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html87
- æå,å¨ åçè§é¢å°ä¼æ±å
¥ï¼æ¨å·²ç»å¯ä»¥å å
¥å
³äºæ¤è§é¢çä¿¡æ¯äºã
- 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.html52
éæ©è¦ä¸ä¼ çæ件
@@ -2472,16 +2815,16 @@
å®æ¶åå¸
- src/app/+videos/+video-edit/shared/video-edit.component.ts204
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts233
å¨è®¾å®çæ¥æä¹åéèè§é¢
- src/app/+videos/+video-edit/shared/video-edit.component.ts205
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts234
- Normal live
+ æ®éç´æ
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html
22
@@ -2489,7 +2832,7 @@
- Permanent/recurring live
+ åºå®/å®æç´æ
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html
29
@@ -2497,14 +2840,14 @@
- è§é¢èæ¯å¾ç
+ è§é¢èæ¯å¾å
src/app/+videos/+video-edit/video-add-components/video-upload.component.html34
- å¾çå°ä¼è¢«å并å°æ¨çé³è®¯æ¡£ä¸ã éæ©çå¾åå°æ¯åºå®çï¼ä¸è½ä¿®æ¹ã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html36
-
+ å¾åå°ä¼è¢«å并å°ä½ çé³é¢æ件ä¸ã éæ©çå¾åå°å§ç»æ¾ç¤ºä¸ä¸è½ä¿®æ¹ã
+
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html36
ä¸ä¼ çè§é¢æ»æ°
@@ -2512,52 +2855,50 @@
- æ£å¨å¤çâ¦
+ æ£å¨å¤çâ¦â¦
src/app/+videos/+video-edit/video-add-components/video-upload.component.html65
éè¯
Retry failed upload of a video
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html80
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html82
- æ»è§é¢é
é¢
- src/app/+admin/overview/users/user-list/user-list.component.html122
+ è§é¢æ»éé¢
+ src/app/+admin/overview/users/user-list/user-list.component.html118
src/app/shared/shared-main/users/user-quota.component.html3
-
- æåï¼ æ¨å¯ä»¥å¨ç§äº«åºä¸æ¥çæ¨çè§é¢ã
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html90
-
+ æåï¼ä½ å¯ä»¥å¨ç§äº«åºä¸æ¥çä½ çè§é¢ã
+
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html91
ä¸ä¼ å®æ¯åå³å¯åå¸
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html104
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html105
åå¸
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html106
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html107
src/app/header/header.component.html5
- Upload on hold
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts177
+ æåä¸ä¼
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts181
- 对ä¸èµ·ï¼æ¨çå¸æ·çä¸ä¼ åè½å·²è¢«ç¦ç¨ãå¦æä½ æ³æ·»å è§é¢ï¼ç®¡çåå¿
须解éæ¨çæéã
+ 对ä¸èµ·ï¼ä½ çå¸æ·çä¸ä¼ åè½å·²è¢«ç¦ç¨ãå¦æä½ æ³æ·»å è§é¢ï¼ç®¡çåå¿
须解éä½ çæéã
src/app/+videos/+video-edit/video-add.component.ts102
- Uploaded videos are reviewed before publishing for your account. If you want to add videos without moderation review, an admin must turn off your videos auto-block.
+ ä½ çå¸æ·ä¸ä¼ çè§é¢å°å¨åå¸åå®¡æ ¸ãå¦æä½ æ³è¦æ éåå®¡æ ¸å°±æ·»å è§é¢ï¼éè¦ç®¡çåå
³éä½ çè§é¢èªå¨å±è½ã
src/app/+videos/+video-edit/video-add.component.ts
104
@@ -2565,7 +2906,7 @@
- Your daily video quota is insufficient. If you want to add more videos, you must wait for 24 hours or an admin must increase your daily quota.
+ ä½ çæ¯æ¥è§é¢éé¢ä¸è¶³ãå¦æä½ æ³è¦æ·»å æ´å¤è§é¢ï¼éè¦çå¾
24 å°æ¶æè
管çåå¢å ä½ çåæ¥éé¢ã
src/app/+videos/+video-edit/video-add.component.ts
106
@@ -2573,7 +2914,7 @@
- Your video quota is insufficient. If you want to add more videos, an admin must increase your quota.
+ ä½ çè§é¢éé¢ä¸è¶³ãå¦æä½ æ³è¦æ·»å æ´å¤è§é¢ï¼éè¦ç®¡çåå¢å ä½ çåæ¥éé¢ã
src/app/+videos/+video-edit/video-add.component.ts
108
@@ -2581,7 +2922,7 @@
- é
读ç½ç«è§å以è·å¾å¸®å©
+ é
读å®ä¾è§åè·å帮å©
src/app/+videos/+video-edit/video-add.component.html2
@@ -2597,74 +2938,72 @@
- ç²è´´ç£åé¾
+ ç²è´´ç£åé¾æ¥
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html16
-
- æåï¼æ¤è§é¢å°ä¼éè¿ç§å导å
¥ãç°å¨æ¨å¯ä»¥å¡«åå
³äºæ¤è§é¢çä¿¡æ¯äºã
-
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html55
-
+ æåï¼æ¤è§é¢å°ä¼éè¿ç§å导å
¥ãç°å¨ä½ å¯ä»¥æ·»å å
³äºæ¤è§é¢çä¿¡æ¯äºã
+
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html55
- Torrents with only 1 file are supported.
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts118
+ åªæ¯æå
å« 1 个æ件çç§åã
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts115
- å 为æ¤ç½ç«å»ºç«äºå¤ªå¤ç´æï¼æ以æ æ³å建ç«ç´æ
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts103
-
+ å 为æ¤å®ä¾å建äºå¤ªå¤ç´æï¼æ以æ æ³åå建ç´æ
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts119
ä¸è½å建ç´æï¼å ä¸ºä½ å建äºå¤ªå¤çç´æ
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts105
-
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts121
ç´æå·²åå¸ã
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts134
-
-
-
- Stream only once and save a replay of your live
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts157
-
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts161
+
+
+ ä»
串æµä¸æ¬¡ï¼åæ¾å°ä¼æ¿æ¢ä½ çç´æ
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts180
- Stream only once
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts160
-
-
-
- Stream multiple times, replays can't be saved
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts165
-
+ åªä¸²æµä¸æ¬¡
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts183
+
+
+ 串æµå¤æ¬¡ï¼åæ¾å°æ¯åç¬çè§é¢
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts188
- Stream multiple times using the same URL
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts168
-
+ 使ç¨å个 URL 串æµå¤æ¬¡
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts191
- ç´æ
+ å¼å§ç´æ
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html37
- æé¿ç´ææ¶é´ä¸º . å¦ææ¨çç´æè¾¾å°è¿ä¸ªéå¶ï¼å®å°èªå¨ç»æ¢ã
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html47
-
+ æé¿ç´ææ¶é¿ä¸º ãå¦æä½ çç´æè¾¾å°è¿ä¸ªéå¶ï¼å®å°èªå¨ç»æ¢ã
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.html47
- æ们建议æ¨ä¸è¦ä½¿ç¨ root ç¨æ·åå¸æ¨çè§é¢ï¼å 为å®æ¯æ¨çç½ç«çè¶
级管çå¸æ·ã 代æ¿, å建ä¸ä¸ªä¸ç¨è´¦æ· ä¸ä¼ ä½ çè§é¢ã
- src/app/+videos/+video-edit/video-add.component.html33
-
+ æä»¬å»ºè®®ä½ ä¸è¦ä½¿ç¨ root ç¨æ·åå¸ä½ çè§é¢ï¼å 为å®æ¯ä½ çç½ç«çè¶
级管çå¸æ·ãä½ä¸ºæ¿ä»£ï¼å建ä¸ä¸ªä¸ç¨å¸æ· ä¸ä¼ ä½ çè§é¢ã
+
+ src/app/+videos/+video-edit/video-add.component.html33
- æ±å
¥
+ 导å
¥
src/app/+videos/+video-edit/video-add.component.html44
@@ -2689,30 +3028,22 @@
- ç´æ
+ å¼å§ç´æ
src/app/+videos/+video-edit/video-add.component.html83
-
-
- å
¶ä»è§é¢
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html4
-
èªå¨ææ¾
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html10
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html9
- Next video to be played
-
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html
- 16
-
+ å°ææ¾çä¸ä¸ªè§é¢
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html15
- åå¤æ¤çè¨
+ 举æ¥æ¤è¯è®º
src/app/+videos/+video-watch/shared/comment/video-comment.component.ts178
@@ -2724,86 +3055,90 @@
å享ææ¾å表
- src/app/shared/shared-share-modal/video-share.component.html11
-
+
+ src/app/shared/shared-share-modal/video-share.component.html14
- This playlist is private so you won't be able to share it with external users
+ æ¤ææ¾å表为ç§äº«ï¼æä»¥ä½ ä¸è½å°å®å享ç»å
¶ä»ç¨æ·
+
+ src/app/shared/shared-share-modal/video-share.component.html17
+
+
+ æ´æ°ææ¾å表ç§å¯ç±»å
+
+ src/app/shared/shared-share-modal/video-share.component.html19
+
+
+ å¨è¯¥è§é¢ä½ç½®å享æ¤ææ¾å表
+
+ src/app/shared/shared-share-modal/video-share.component.html74
+
+
+ ä»
æ¾ç¤ºåµå
¥ URL
+
+
+ src/app/shared/shared-share-modal/video-share.component.html82src/app/shared/shared-share-modal/video-share.component.html187
+ Responsive embed
src/app/shared/shared-share-modal/video-share.component.html
- 14
+ 89
-
-
-
- Update playlist privacy
src/app/shared/shared-share-modal/video-share.component.html
- 16,18
+ 241
-
-
- å¨è¿ä¸ªè§é¢ä½ç½®å享ææ¾å表
- src/app/shared/shared-share-modal/video-share.component.html71
-
- å享è§é¢
- src/app/shared/shared-share-modal/video-share.component.html79
-
+ å享æ¤è§é¢
+
+ src/app/shared/shared-share-modal/video-share.component.html100
- This video is private so you won't be able to share it with external users
-
- src/app/shared/shared-share-modal/video-share.component.html
- 82
-
-
+ æ¤è§é¢ä¸ºç§äº«ï¼æä»¥ä½ ä¸è½å°å®å享ç»å
¶ä»ç¨æ·
+
+ src/app/shared/shared-share-modal/video-share.component.html103
- Update video privacy
-
- src/app/shared/shared-share-modal/video-share.component.html
- 84,86
-
-
+ æ´æ°è§é¢ç§å¯ç±»å
+
+ src/app/shared/shared-share-modal/video-share.component.html105
äºç»´ç
- src/app/shared/shared-share-modal/video-share.component.html35
- src/app/shared/shared-share-modal/video-share.component.html102
-
+
+
+ src/app/shared/shared-share-modal/video-share.component.html37src/app/shared/shared-share-modal/video-share.component.html123
- è¿ä¸ªç½åæ¯ä¸å®å
¨ç(没æ HTTPS) ï¼æ以åµå
¥è§é¢ä¸è½å¨ HTTPS ç½ç«ä¸å·¥ä½(web æµè§å¨é»æ¢ HTTPS ç½ç«ä¸ä¸å®å
¨ç HTTP 请æ±)ã
- src/app/shared/shared-share-modal/video-share.component.html54
- src/app/shared/shared-share-modal/video-share.component.html121
-
+ è¿ä¸ªç½åä¸å®å
¨ï¼æ²¡æ HTTPSï¼ï¼æ以åµå
¥è§é¢ä¸è½å¨ HTTPS ç½ç«ä¸å·¥ä½ï¼ç½é¡µæµè§å¨ä¼å¨ HTTPS ç½ç«ä¸é»æ¢ä¸å®å
¨ç HTTP 请æ±ï¼ã
+
+
+ src/app/shared/shared-share-modal/video-share.component.html56src/app/shared/shared-share-modal/video-share.component.html142
åµå
¥
- src/app/shared/shared-share-modal/video-share.component.html45
- src/app/shared/shared-share-modal/video-share.component.html112
-
+
+
+ src/app/shared/shared-share-modal/video-share.component.html47src/app/shared/shared-share-modal/video-share.component.html133
èªå¨éæ©åå¹
- src/app/shared/shared-share-modal/video-share.component.html154
-
+
+ src/app/shared/shared-share-modal/video-share.component.html174
- æ´å¤ç设置
- src/app/shared/shared-share-modal/video-share.component.html255
-
+ æ´å¤èªå®ä¹
+
+ src/app/shared/shared-share-modal/video-share.component.html290
- åå°ä¸ªæ§åå®å¶
- src/app/shared/shared-share-modal/video-share.component.html263
-
+ æå èªå®ä¹
+
+ src/app/shared/shared-share-modal/video-share.component.html298
- Support
+ æ¯æ
src/app/shared/shared-support-modal/support-modal.component.html
3
@@ -2812,8 +3147,8 @@
èªå¨ææ¾
- src/app/shared/shared-share-modal/video-share.component.html185
-
+
+ src/app/shared/shared-share-modal/video-share.component.html212
以åå说
@@ -2822,47 +3157,45 @@
å·²å±è½
- src/app/shared/shared-moderation/account-block-badges.component.html1
- src/app/shared/shared-share-modal/video-share.component.html192
-
+
+
+
+ src/app/+admin/overview/users/user-list/user-list.component.html104src/app/shared/shared-moderation/account-block-badges.component.html1src/app/shared/shared-share-modal/video-share.component.html219
循ç¯ææ¾
- src/app/shared/shared-share-modal/video-share.component.html199
-
+
+ src/app/shared/shared-share-modal/video-share.component.html226
- 使ç¨åå§ç½å URL
- src/app/shared/shared-share-modal/video-share.component.html206
-
+ 使ç¨åå§å®ä¾ URL
+
+ src/app/shared/shared-share-modal/video-share.component.html233
æ¾ç¤ºè§é¢æ é¢
- src/app/shared/shared-share-modal/video-share.component.html215
-
+
+ src/app/shared/shared-share-modal/video-share.component.html248
- P2P
-
- src/app/shared/shared-share-modal/video-share.component.html
- 222
-
-
+ 对çç½ç»
+
+ src/app/shared/shared-share-modal/video-share.component.html255
æ¾ç¤ºéç§è¦å
- src/app/shared/shared-share-modal/video-share.component.html229
-
-
-
- æ¾ç¤ºææ¾å¨æ§å¶
- src/app/shared/shared-share-modal/video-share.component.html236
-
+
+ src/app/shared/shared-share-modal/video-share.component.html262
+
+
+ æ¾ç¤ºææ¾å¨æ§å¶æ
+
+ src/app/shared/shared-share-modal/video-share.component.html269
æ¾ç¤º PeerTube æé®é¾æ¥
- src/app/shared/shared-share-modal/video-share.component.html243
-
+
+ src/app/shared/shared-share-modal/video-share.component.html276
å
¬å¼
@@ -2870,17 +3203,17 @@
- è¿æ®µè§é¢è¢«å±è½äºã
- src/app/+videos/+video-watch/shared/information/video-alert.component.html34
+ æ¤è§é¢å·²è¢«å±è½ã
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html42
- å·²åå¸
- src/app/+videos/+video-watch/video-watch.component.html31
+ åå¸äº
+ src/app/+videos/+video-watch/video-watch.component.html30
- æ¯æ´
+ æ¯æ
src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html13
@@ -2900,23 +3233,23 @@
- å欢è¿ä¸ªè§é¢
+ å欢æ¤è§é¢
src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts37
- ä¸å欢è¿ä¸ªè§é¢
+ ä¸å欢æ¤è§é¢
src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts38
æ¤è§é¢çæ¯æé项
- src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts56
+ src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts58
ç±
- src/app/+videos/+video-watch/video-watch.component.html71
+ src/app/+videos/+video-watch/video-watch.component.html70
@@ -2936,26 +3269,26 @@
{VAR_SELECT, select, undefined {åæ¶è®¢é
} other {åæ¶è®¢é
ææé¢é} }
- src/app/shared/shared-user-subscription/subscribe-button.component.html34
+ src/app/shared/shared-user-subscription/subscribe-button.component.html28
æ¾ç¤ºæ´å¤
- src/app/+videos/+video-watch/shared/metadata/video-description.component.html10
-
+
+ src/app/+videos/+video-watch/shared/metadata/video-description.component.html13
æ¶èµ·
- src/app/+videos/+video-watch/shared/metadata/video-description.component.html16
-
+
+ src/app/+videos/+video-watch/shared/metadata/video-description.component.html22
- Origin
+ æ¥æº
src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html7
- Open the video on the origin instance
+ ååå§å®ä¾æå¼æ¤è§é¢
src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html
14
@@ -2964,23 +3297,18 @@
æååå¸äº
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html20
-
-
-
- å好æé:
- src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html4
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html22
- ç¨äºæ¤è§é¢çå
±äº«ç³»ç»æå³çå
³äºæ¨çç³»ç»çä¸äºææ¯ä¿¡æ¯(å¦å
Œ
± IP å°å)å¯ä»¥åéç»å
¶ä»å¯¹çèç¹ã
+ æ¤è§é¢ä½¿ç¨çå享系ç»æå³çä½ ç³»ç»çä¸äºææ¯ä¿¡æ¯ï¼å¦å
Œ
± IP å°åï¼ä¼è¢«åéç»å
¶ä»å¯¹çç¨æ·ï¼è§ä¼ï¼ã
src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html5
- 详æ
- src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html9
-
+ æ´å¤ä¿¡æ¯
+
+ src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html10
ç±äºæ°è§é¢è¢«èªå¨å±è½ï¼è¯¥è§é¢è¢«å±è½
@@ -2988,24 +3316,23 @@
- NSFW
+ NSFW
src/app/+admin/moderation/video-block-list/video-block-list.component.html56
- src/app/+admin/overview/videos/video-list.component.html73
+ src/app/+admin/overview/videos/video-list.component.html75
äºè§£è¯¦æ
- src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html9
-
+
+ src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html10
ç¡®å®
- src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html12
-
+
+ src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html13
- Transcoding failed, this video may not work properly.
-
+ 转ç 失败ï¼æ¤è§é¢å¯è½ä¸è½æ£å¸¸è§çã
src/app/+videos/+video-watch/shared/information/video-alert.component.html
1,3
@@ -3013,8 +3340,7 @@
- Move to external storage failed, this video may not work properly.
-
+ 移å°å¤é¨åå¨å¤±è´¥ï¼æ¤è§é¢å¯è½ä¸è½æ£å¸¸è§çã
src/app/+videos/+video-watch/shared/information/video-alert.component.html
5,7
@@ -3022,102 +3348,110 @@
- The video is being imported, it will be available when the import is finished.
-
+ æ¤è§é¢æ£å¨å¯¼å
¥ï¼å¯¼å
¥å®æåå®å°±å¯è§çã
src/app/+videos/+video-watch/shared/information/video-alert.component.html9
- The video is being transcoded, it may not work properly.
-
+ æ¤è§é¢æ£å¨è½¬ç ï¼å®å¯è½ä¸è½æ£å¸¸è§çã
src/app/+videos/+video-watch/shared/information/video-alert.component.html13
+
+
+ è§é¢æ£è¢«ç¼è¾ï¼å¯è½æ æ³æ£å¸¸å·¥ä½ã
+
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html
+ 17,19
+
+
- The video is being moved to an external server, it may not work properly.
-
- src/app/+videos/+video-watch/shared/information/video-alert.component.html17
+ æ¤è§é¢æ£å¨ç§»å°å¤é¨æå¡å¨ï¼å®å¯è½ä¸è½æ£å¸¸è§çã
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html21
- This video will be published on .
-
- src/app/+videos/+video-watch/shared/information/video-alert.component.html21
+ æ¤è§é¢å°åå¸å¨ ã
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html25
- This live has not started yet.
-
- src/app/+videos/+video-watch/shared/information/video-alert.component.html25
+ æ¤ç´æè¿æªå¼å§ã
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html29
- This live has ended.
-
- src/app/+videos/+video-watch/shared/information/video-alert.component.html29
+ æ¤ç´æå·²ç»ç»æã
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html33
+
+
+
+ æ¤ææ¾å表没æè§é¢ã
+
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html
+ 37,39
+
æåºæ¹å¼
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html10
-
+
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html10
- æè¿çä¼å
(é¢è®¾)
+ æè¿çä¼å
ï¼é»è®¤ï¼
src/app/+videos/+video-watch/shared/comment/video-comments.component.html14
- æå¤åå¤ä¼å
+ æå¤åå¤çä¼å
src/app/+videos/+video-watch/shared/comment/video-comments.component.html15
- å°æ è¯è®ºã
+ æ è¯è®ºã
src/app/+videos/+video-watch/shared/comment/video-comments.component.html28
- View from and others
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html73
-
+ æ¥çæ¥èª åå
¶ä»äººç
+
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html73
- {VAR_PLURAL, plural, =1 {1 reply} other { replies}}
+ {VAR_PLURAL, plural, =0 {没æè¯è®º} =1 {1 æ¡è¯è®º} other { æ¡è¯è®º}}
src/app/+videos/+video-watch/shared/comment/video-comments.component.html74
src/app/+videos/+video-watch/shared/comment/video-comments.component.html77
src/app/+videos/+video-watch/shared/comment/video-comments.component.html81
- View from
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html76
-
+ æ¥ç ç
+
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html76
- View
+ æ¥ç
src/app/+videos/+video-watch/shared/comment/video-comments.component.html81
-
- è¯è®ºåè½å·²åç¨ã
-
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html91
-
+ è¯è®ºåè½å·²ç¦ç¨ã
+
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html91
- æ·»å è¯è®ºâ¦
+ æ·»å è¯è®ºâ¦â¦
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html6
- ä¸Markdownç¸å®¹
+ å
¼å®¹ Markdown
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html15
- ä¸ Markdown ç¸å®¹ï¼æ¯æ´ï¼
+ å
¼å®¹ Markdown 并æ¯æï¼
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html18
@@ -3127,7 +3461,7 @@
- æ线
+ æ¢è¡
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html22
@@ -3152,7 +3486,7 @@
- 请åé
å®æ´å表
+ æ¥çå®æ´å表
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html35
@@ -3162,40 +3496,40 @@
- æ¨å¯ä»¥ä½¿ç¨å¸æ·å¯¹ä»»ä½ activitypub èççç½ç«(ä¾å¦ PeerTube/Mastodon/Pleroma å¸æ·)è¿è¡çè¨ã
+ ä½ å¯ä»¥ä½¿ç¨ä»»ä½æ¯æ ActivityPub çå®ä¾ä¸çå¸å·ï¼å¦ PeerTube/Mastodon/Pleroma å¸å·ï¼è¿è¡è¯è®ºã
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html64
- ç»å½è¯è®º
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html78
+ ç»å
¥ä»¥è¯è®º
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html77
- 表æ
符å·å表
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html86
+ Markdown 表æ
符å·å表
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html83
- æè¦æ¥ççè¯è®º
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html10
+ çªåºæ¾ç¤ºçè¯è®º
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html14
åå¤
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts83
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html36
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts68
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html40
æ¤è¯è®ºå·²è¢«å é¤
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html53
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html57
- éå¤è§é¢
- src/app/+admin/admin.component.ts77
-
+ è§é¢åä½
+
+ src/app/+admin/admin.component.ts94
æ¯è¡ä¸ä¸ªä¸»æºåï¼ä¸å¸¦âhttp://âï¼
@@ -3203,18 +3537,18 @@
- Your report will be sent to moderators of and will be forwarded to the comment origin () too.
- src/app/shared/shared-moderation/report-modals/report.component.html36
- src/app/shared/shared-moderation/report-modals/report.component.html36
+ ä½ ç举æ¥å°åéç» çå®¡æ ¸è
并å°è½¬åå°è¯è®ºæ¥æºï¼ï¼ã
+ src/app/shared/shared-moderation/report-modals/report.component.html35
+ src/app/shared/shared-moderation/report-modals/report.component.html35
- æ´æ°ä»¤çå°ç¦æ¢ä»¥åé
ç½®ç客æ·ç«¯æ£ç´¢æè¦ï¼é¤éå®ä»¬ä½¿ç¨æ°ä»¤çãè¦ç»§ç»åï¼
+ æ´æ°ä»¤çå°ç¦æ¢ä»¥åé
ç½®ç客æ·ç«¯å¯¹ Feed çæ£ç´¢ï¼é¤éå®ä»¬ä½¿ç¨æ°ä»¤çãè¦ç»§ç»åï¼
src/app/+my-account/my-account-applications/my-account-applications.component.ts40
- æ´æ°ä»¤çã请æ´æ°æ¨ç客æ·ç«¯é
ç½®ã
+ æ´æ°ä»¤çã请æ´æ°ä½ ç客æ·ç«¯é
ç½®ã
src/app/+my-account/my-account-applications/my-account-applications.component.ts
49
@@ -3223,60 +3557,54 @@
订é
FEED
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 8
-
+ src/app/+my-account/my-account-applications/my-account-applications.component.html9
- 使ç¨ç¬¬ä¸æ¹ feed èåå¨ä»æ¨è®¢é
çé¢éæ£ç´¢è§é¢å表ã
- src/app/+my-account/my-account-applications/my-account-applications.component.html9
-
+ 使ç¨ç¬¬ä¸æ¹ feed èåå¨ä»ä½ 订é
çé¢éæ£ç´¢è§é¢å表ã
+
+ src/app/+my-account/my-account-applications/my-account-applications.component.html10
- Feed URL
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 18
-
+ Feed ç½å
+ src/app/+my-account/my-account-applications/my-account-applications.component.html19
Feed 令ç
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 23
-
+ src/app/+my-account/my-account-applications/my-account-applications.component.html24
â ï¸ æ°¸è¿ä¸è¦ä¸ä»»ä½äººåäº«ä½ ç feed 令çã
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 26
-
+ src/app/+my-account/my-account-applications/my-account-applications.component.html27
æ´æ°ä»¤ç
- src/app/+my-account/my-account-applications/my-account-applications.component.html35
+ src/app/+my-account/my-account-applications/my-account-applications.component.html36
src/app/+my-account/my-account-applications/my-account-applications.component.ts41
è¿æ»¤å¨â¦
- src/app/shared/shared-forms/advanced-input-filter.component.html21
+ src/app/shared/shared-forms/advanced-input-filter.component.html22
-
-
+
+
æ¸
é¤è¿æ»¤å¨
- src/app/shared/shared-forms/advanced-input-filter.component.html27
- src/app/shared/shared-main/misc/simple-search-input.component.html14
+
+ src/app/shared/shared-forms/advanced-input-filter.component.html
+ 28
+
+
+ src/app/shared/shared-main/misc/simple-search-input.component.html
+ 7
+
- è§é¢/çè¨/å¸æ·
+ è§é¢/è¯è®º/å¸æ·
src/app/shared/shared-abuse-list/abuse-list-table.component.html22
@@ -3287,121 +3615,141 @@
ç¶æ
- src/app/+my-library/my-video-imports/my-video-imports.component.html19
src/app/+admin/system/jobs/jobs.component.html48
+ src/app/+my-library/my-video-imports/my-video-imports.component.html30
- å建æ¶é´
-
-
-
- src/app/+admin/follows/followers-list/followers-list.component.html27
- src/app/+admin/follows/following-list/following-list.component.html33
- src/app/+admin/system/jobs/jobs.component.html50
- src/app/+my-library/my-video-imports/my-video-imports.component.html20
- src/app/shared/shared-abuse-list/abuse-list-table.component.html23
-
+ å建æ¶é´
+
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.html39src/app/+admin/follows/following-list/following-list.component.html43src/app/+admin/system/jobs/jobs.component.html50src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html34src/app/+admin/system/runners/runner-list/runner-list.component.html27src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html26src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html37src/app/+my-library/my-video-imports/my-video-imports.component.html31src/app/shared/shared-abuse-list/abuse-list-table.component.html23
- å¨æ°é项å¡ä¸å¼å¯å¨ä½é¡µé¢
- src/app/+admin/follows/followers-list/followers-list.component.html42
+ å¨æ°æ ç¾é¡µä¸æå¼åä¸è
页é¢
+ src/app/+admin/follows/followers-list/followers-list.component.html56
å·²æ¥å
- src/app/+admin/follows/followers-list/followers-list.component.html49
- src/app/+admin/follows/following-list/following-list.component.html51
+ src/app/+admin/follows/followers-list/followers-list.component.html63
+ src/app/+admin/follows/following-list/following-list.component.html65
çå¾
ä¸
- src/app/+admin/follows/followers-list/followers-list.component.html52
- src/app/+admin/follows/following-list/following-list.component.html54
+ src/app/+admin/follows/followers-list/followers-list.component.html64
+ src/app/+admin/follows/following-list/following-list.component.html66
+
+
+
+ å·²æç»
+
+ src/app/+admin/follows/followers-list/followers-list.component.html
+ 65,66
+
+
+ src/app/+admin/follows/following-list/following-list.component.html
+ 67,68
+
æ¥å
- src/app/+admin/follows/followers-list/followers-list.component.html35
+ src/app/+admin/follows/followers-list/followers-list.component.html50
+ src/app/+admin/follows/followers-list/followers-list.component.ts45
src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html25
- src/app/+my-library/my-ownership/my-ownership.component.html33
+ src/app/+my-library/my-ownership/my-ownership.component.html27
æç»
- src/app/+admin/follows/followers-list/followers-list.component.html36
- src/app/+my-library/my-ownership/my-ownership.component.html34
+ src/app/+my-library/my-ownership/my-ownership.component.html28
- æ²æ符åç®åè¿æ»¤å¨ç追é¨è
ã
- src/app/+admin/follows/followers-list/followers-list.component.html64
+ æ²æ符åç®åè¿æ»¤å¨çå
³æ³¨è
ã
+ src/app/+admin/follows/followers-list/followers-list.component.html77
- ä½ çç«ç¹æ²¡æä»»ä½è·éè
ã
- src/app/+admin/follows/followers-list/followers-list.component.html65
+ ä½ çå®ä¾æ²¡æä»»ä½å
³æ³¨è
ã
+ src/app/+admin/follows/followers-list/followers-list.component.html78
- Showing to of followers
+ æ¾ç¤º è³ ç 个å
³æ³¨è
src/app/+admin/follows/followers-list/followers-list.component.html11
å
许åä½
- src/app/+admin/follows/following-list/following-list.component.html34
+ src/app/+admin/follows/following-list/following-list.component.html44
- å¨æ°é项å¡ä¸æå¼é¡µé¢
- src/app/+admin/follows/following-list/following-list.component.html44
- src/app/shared/shared-moderation/server-blocklist.component.html42
- src/app/shared/shared-moderation/server-blocklist.component.html42
+ å¨æ°æ ç¾é¡µä¸æå¼å®ä¾
+ src/app/+admin/follows/following-list/following-list.component.html58
+ src/app/shared/shared-moderation/server-blocklist.component.html43
+ src/app/shared/shared-moderation/server-blocklist.component.html43
- 没ææ¾å°å¹é
å½åçéå¨ç主æºã
- src/app/+admin/follows/following-list/following-list.component.html71
+ 没ææ¾å°ç¬¦åå½åè¿æ»¤é项ç主æºã
+ src/app/+admin/follows/following-list/following-list.component.html84
- æ¨çç«ç¹æ²¡æè·è¸ªä»»ä½äººã
- src/app/+admin/follows/following-list/following-list.component.html72
+ ä½ çå®ä¾æ²¡æå
³æ³¨ä»»ä½äººã
+ src/app/+admin/follows/following-list/following-list.component.html85
+
+
+
+ ä½ ç¡®å®è¦åæ¶å
³æ³¨{count, plural, =1 {?} other { 个æ¡ç®åï¼}}
+ src/app/+admin/follows/following-list/following-list.component.ts67
+
+
+
+ ä½ ç¡®å®è¦åæ¶å
³æ³¨è¿äºæ¡ç®åï¼
+ src/app/+admin/follows/following-list/following-list.component.ts69
- æ£å¨è§ç å° æ»å
±æ 个主æº
+ æ¾ç¤º è³ ç 个主æº
src/app/+admin/follows/following-list/following-list.component.html11
- Action
- src/app/+admin/follows/following-list/following-list.component.html30
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html27
- src/app/shared/shared-moderation/account-blocklist.component.html22
- src/app/shared/shared-moderation/account-blocklist.component.html22
- src/app/shared/shared-moderation/server-blocklist.component.html30
- src/app/shared/shared-moderation/server-blocklist.component.html30
+ å¨ä½
+ src/app/+admin/follows/following-list/following-list.component.html40
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28
+ src/app/shared/shared-moderation/account-blocklist.component.html23
+ src/app/shared/shared-moderation/account-blocklist.component.html23
+ src/app/shared/shared-moderation/server-blocklist.component.html31
+ src/app/shared/shared-moderation/server-blocklist.component.html31
- éå¤è§é¢
+ è§é¢åä½
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html3
- æçå½±ç被è¿ç¨ç½ç«å¤å¶äº
+ æçè§é¢å·²å¤å¶å°è¿ç¨å®ä¾ä¸
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html12
- éè¿æçç½ç«å¤å¶è¿ç¨è§é¢
+ æçå®ä¾å¤å¶äºè¿ç¨è§é¢
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html13
- åæ°è¡¨
+ è¡¨æ ¼åæ°
src/app/+admin/overview/users/user-list/user-list.component.html47
@@ -3411,7 +3759,7 @@
- çªåºè¢«ç¦ç¨æ·
+ çªåºæ¾ç¤ºå°ç¦çç¨æ·
src/app/+admin/overview/users/user-list/user-list.component.html59
@@ -3419,15 +3767,9 @@
ç¨æ·å
src/app/+admin/overview/users/user-edit/user-edit.component.html83
src/app/+admin/overview/users/user-edit/user-edit.component.html83
- src/app/+admin/overview/users/user-list/user-list.component.ts116
+ src/app/+admin/overview/users/user-list/user-list.component.ts130
src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6
- src/app/+signup/+register/register-step-user.component.html23
-
-
-
- ä¾å¦: jane_doe
- Username choice placeholder in the registration form
- src/app/+signup/+register/register-step-user.component.html27
+ src/app/+signup/+register/steps/register-step-user.component.html26
@@ -3443,369 +3785,390 @@
- å¦æä½ çå¯ç ç空çï¼å°±ä¼åéçµåé®ä»¶å°ç»ä½¿ç¨è
ã
- src/app/+admin/overview/users/user-edit/user-edit.component.html120
- src/app/+admin/overview/users/user-edit/user-edit.component.html120
-
+ å¦æä½ çå¯ç ç空çï¼å°åéä¸å°çµåé®ä»¶ç»ä½¿ç¨è
ã
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html121src/app/+admin/overview/users/user-edit/user-edit.component.html121
è§è²
- src/app/+admin/overview/users/user-edit/user-edit.component.html136
- src/app/+admin/overview/users/user-edit/user-edit.component.html136
- src/app/+admin/overview/users/user-list/user-list.component.ts119
-
-
-
- å·²å¯ç¨è½¬ç ãè§é¢é
é¢ä»
èèå¨å
åå§ è§é¢å¤§å°ã è¿ä¸ªç¨æ·æå¤å¯ä»¥ä¸ä¼ ~ .
- src/app/+admin/overview/users/user-edit/user-edit.component.html161
- src/app/+admin/overview/users/user-edit/user-edit.component.html161
-
+
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html131src/app/+admin/overview/users/user-edit/user-edit.component.html131src/app/+admin/overview/users/user-list/user-list.component.ts131
- åæ¥è§é¢ä¸ä¼ éé¢
- src/app/+admin/overview/users/user-edit/user-edit.component.html172
- src/app/+admin/overview/users/user-edit/user-edit.component.html172
- src/app/shared/shared-main/users/user-quota.component.html13
-
+ åæ¥è§é¢éé¢
+
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html164src/app/+admin/overview/users/user-edit/user-edit.component.html164src/app/shared/shared-main/users/user-quota.component.html14
- Auth plugin
- src/app/+admin/overview/users/user-edit/user-edit.component.html188
- src/app/+admin/overview/users/user-edit/user-edit.component.html188
- src/app/+admin/overview/users/user-list/user-list.component.ts126
-
+ 认è¯æ件
+
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html180src/app/+admin/overview/users/user-edit/user-edit.component.html180src/app/+admin/overview/users/user-list/user-list.component.ts138
- None (æ¬å°èº«ä»½éªè¯)
- src/app/+admin/overview/users/user-edit/user-edit.component.html192
- src/app/+admin/overview/users/user-edit/user-edit.component.html192
-
-
-
- å¨è§é¢å
¬å¼ä¹åä¸éè¦å®¡æ¥
- src/app/+admin/overview/users/user-edit/user-edit.component.html201
- src/app/+admin/overview/users/user-edit/user-edit.component.html201
-
-
-
+ æ ï¼æ¬å°èº«ä»½éªè¯ï¼
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html184src/app/+admin/overview/users/user-edit/user-edit.component.html184
+
+
+ User bypasses video validation by moderators
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html193src/app/+admin/overview/users/user-edit/user-edit.component.html193
+
+
+ Enable this checkbox if this user doesn't need to have its videos reviewed by moderators.
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html195src/app/+admin/overview/users/user-edit/user-edit.component.html195
+
+
åç¨æ·åé带å¯ç éç½®é¾æ¥çé®ä»¶
- src/app/+admin/overview/users/user-edit/user-edit.component.html226
- src/app/+admin/overview/users/user-edit/user-edit.component.html226
-
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html222src/app/+admin/overview/users/user-edit/user-edit.component.html222
- ç´¢è¦æ°å¯ç
- src/app/+admin/overview/users/user-edit/user-edit.component.html227
- src/app/+admin/overview/users/user-edit/user-edit.component.html227
-
+ 询é®æ°å¯ç
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html223src/app/+admin/overview/users/user-edit/user-edit.component.html223
æå¨è®¾ç½®ç¨æ·å¯ç
- src/app/+admin/overview/users/user-edit/user-edit.component.html231
- src/app/+admin/overview/users/user-edit/user-edit.component.html231
-
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html227src/app/+admin/overview/users/user-edit/user-edit.component.html227
+
+
+ This user has two factor authentication enabled
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html232src/app/+admin/overview/users/user-edit/user-edit.component.html232
+
+
+ Disable two factor authentication
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html233src/app/+admin/overview/users/user-edit/user-edit.component.html233
æ¾ç¤º
src/app/+admin/overview/users/user-edit/user-password.component.html10
- src/app/shared/shared-forms/input-toggle-hidden.component.ts39
+ src/app/shared/shared-forms/input-text.component.ts42
éè
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html119
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115
src/app/+admin/overview/users/user-edit/user-password.component.html11
- src/app/shared/shared-forms/input-toggle-hidden.component.ts38
+ src/app/shared/shared-forms/input-text.component.ts41
src/app/shared/shared-user-settings/user-video-settings.component.html16
- src/app/shared/shared-video-miniature/video-filters-header.component.html76
+ src/app/shared/shared-video-miniature/video-filters-header.component.html79
æ¹éæä½
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html22
- src/app/+admin/overview/users/user-list/user-list.component.html18
- src/app/+admin/overview/videos/video-list.component.html18
-
+
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.html18src/app/+admin/follows/following-list/following-list.component.html18src/app/+admin/moderation/registration-list/registration-list.component.html18src/app/+admin/overview/comments/video-comment-list.component.html22src/app/+admin/overview/users/user-list/user-list.component.html18src/app/+admin/overview/videos/video-list.component.html18src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html43
- è¿ä¸ªç¨æ·è¢«ç¦æ¢äº
- src/app/+admin/overview/users/user-list/user-list.component.html142
+ æ¤ç¨æ·å·²è¢«å°ç¦
+ src/app/+admin/overview/users/user-list/user-list.component.html109
- å¨æ°æ ç¾é¡µä¸å¼å¯å¸æ·
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html67
- src/app/+admin/overview/users/user-list/user-list.component.html93
- src/app/+my-library/my-ownership/my-ownership.component.html38
+ å¨æ°æ ç¾é¡µä¸æå¼å¸æ·
+ src/app/+admin/overview/comments/video-comment-list.component.html69
+ src/app/+admin/overview/users/user-list/user-list.component.html94
+ src/app/+my-library/my-ownership/my-ownership.component.html32
src/app/shared/shared-abuse-list/abuse-list-table.component.html44
- src/app/shared/shared-moderation/account-blocklist.component.html34
- src/app/shared/shared-moderation/account-blocklist.component.html34
+ src/app/shared/shared-moderation/account-blocklist.component.html35
+ src/app/shared/shared-moderation/account-blocklist.component.html35
å·²å é¤å¸æ·
- src/app/shared/shared-abuse-list/abuse-list-table.component.html54
-
-
-
- ç¨æ·çé®ä»¶éè¿éªè¯åæå¯ä»¥ç»å½
- src/app/+admin/overview/users/user-list/user-list.component.html111
-
-
-
- ç¨æ·çé®ä»¶å·²éè¿éªè¯/ç¨æ·æ¯ééªè¯é®ä»¶å³å¯ç»å½
- src/app/+admin/overview/users/user-list/user-list.component.html115
-
+
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html54
- æ¯æ¥å½±çåé¢æ»æ°
- src/app/+admin/overview/users/user-list/user-list.component.html132
+ æ¯æ¥è§é¢æ»éé¢
+ src/app/+admin/overview/users/user-list/user-list.component.html128
å°ç¦çç±ï¼
- src/app/+admin/overview/users/user-list/user-list.component.html159
+ src/app/+admin/overview/users/user-list/user-list.component.html150
- Banned users
- src/app/+admin/overview/users/user-list/user-list.component.ts43
+ å°ç¦ç¨æ·
+ src/app/+admin/overview/users/user-list/user-list.component.ts47
- æ£å¨æ¾ç¤º å° ç ç¨æ·
+ æ¾ç¤º å° ç 个ç¨æ·
src/app/+admin/overview/users/user-list/user-list.component.html11
- è¿è¥
- src/app/+admin/admin.component.ts87
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts70
- src/app/+my-account/my-account.component.ts28
-
+ å®¡æ ¸
+
+
+
+ src/app/+admin/admin.component.ts104src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts73src/app/+my-account/my-account.component.ts28
+
+
+ Registrations
+
+ src/app/+admin/admin.component.ts110
- å½±çå°é
- src/app/+admin/admin.component.ts101
- src/app/+admin/moderation/video-block-list/video-block-list.component.html3
-
+ è§é¢å±è½
+
+
+ src/app/+admin/admin.component.ts126src/app/+admin/moderation/video-block-list/video-block-list.component.html3
- å·²å±è½çå¸æ·
- src/app/+admin/admin.component.ts117
- src/app/+admin/moderation/moderation.routes.ts96
- src/app/+my-account/my-account-routing.module.ts85
- src/app/+my-account/my-account.component.ts31
- src/app/shared/shared-moderation/account-blocklist.component.html3
- src/app/shared/shared-moderation/account-blocklist.component.html3
-
+ å·²éèçå¸æ·
+
+
+
+
+
+
+ src/app/+admin/admin.component.ts134src/app/+admin/moderation/moderation.routes.ts103src/app/+my-account/my-account-routing.module.ts96src/app/+my-account/my-account.component.ts31src/app/shared/shared-moderation/account-blocklist.component.html3src/app/shared/shared-moderation/account-blocklist.component.html3
- å·²å±è½çå®ä¾
- src/app/+admin/admin.component.ts125
- src/app/+my-account/my-account-routing.module.ts94
- src/app/+my-account/my-account.component.ts36
- src/app/shared/shared-moderation/server-blocklist.component.html3
- src/app/shared/shared-moderation/server-blocklist.component.html3
-
+ å·²éèçæå¡å¨
+
+
+
+
+
+ src/app/+admin/admin.component.ts142src/app/+my-account/my-account-routing.module.ts105src/app/+my-account/my-account.component.ts36src/app/shared/shared-moderation/server-blocklist.component.html3src/app/shared/shared-moderation/server-blocklist.component.html3
è§é¢
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html30
src/app/+admin/moderation/video-block-list/video-block-list.component.html26
æ»å¤§å°
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html30
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html31
- ååºéå¤
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html37
+ ååºåä½é¡¹
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html38
- ä½ çç«ç¹æ²¡æéåä»»ä½è§é¢ã
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html79
+ ä½ çå®ä¾æ²¡æéåä»»ä½è§é¢ã
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html80
- æ¨çç«ç¹æ²¡æéåè§é¢ã
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html80
+ ä½ çç«ç¹æ²¡æéåè§é¢ã
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html81
å¯ç¨çç¥ç»è®¡
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html89
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html90
- ç½ç«ä¸æ²¡æå¯ç¨åä½çç¥ã
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html93
-
+ å·²å¨ä½ çå®ä¾ä¸å¯ç¨åä½çç¥ã
+
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html94
+
+
+ å·²ç¨ ()
+
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts96
+
+
+ å¯ç¨ ()
+
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts102
- ææ
+ ææå
容
src/app/+admin/moderation/video-block-list/video-block-list.component.html27
- å»èé¦å
+ æ èé¦
src/app/+admin/moderation/video-block-list/video-block-list.component.html28
src/app/+admin/moderation/video-block-list/video-block-list.component.html60
- æ¥æ
-
-
-
+ æ¥æ
src/app/+admin/moderation/video-block-list/video-block-list.component.html29
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html44
+ src/app/+admin/overview/comments/video-comment-list.component.html46
- éæ©è¿ä¸è¡
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html52
- src/app/+admin/overview/users/user-list/user-list.component.html79
- src/app/+admin/overview/videos/video-list.component.html49
-
+ éæ©æ¤è¡
+
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.html46src/app/+admin/follows/following-list/following-list.component.html51src/app/+admin/moderation/registration-list/registration-list.component.html50src/app/+admin/overview/comments/video-comment-list.component.html54src/app/+admin/overview/users/user-list/user-list.component.html79src/app/+admin/overview/videos/video-list.component.html51src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html60
- See full comment
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html56
+ æ¥çå®æ´è¯è®º
+ src/app/+admin/overview/comments/video-comment-list.component.html58
æä½
- src/app/+admin/follows/followers-list/followers-list.component.html23
- src/app/+admin/moderation/video-block-list/video-block-list.component.html43
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html62
- src/app/+my-library/my-ownership/my-ownership.component.html18
- src/app/shared/shared-abuse-list/abuse-list-table.component.html39
-
+
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.html35src/app/+admin/moderation/registration-list/registration-list.component.html60src/app/+admin/moderation/video-block-list/video-block-list.component.html43src/app/+admin/overview/comments/video-comment-list.component.html64src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html70src/app/+admin/system/runners/runner-list/runner-list.component.html36src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html44src/app/+my-library/my-ownership/my-ownership.component.html12src/app/shared/shared-abuse-list/abuse-list-table.component.html39
- Follower
-
- src/app/+admin/follows/followers-list/followers-list.component.html
- 24
-
+ å
³æ³¨è
+ src/app/+admin/follows/followers-list/followers-list.component.html36
- è¯è®ºè§é¢
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html79
+ å·²è¯è®ºè§é¢
+ src/app/+admin/overview/comments/video-comment-list.component.html81
- 没æåç°ä¸å½åè¿æ»¤å¨å¹é
ç注éã
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html104
+ 没ææ¾å°ä¸å½åè¿æ»¤å¨å¹é
çè¯è®ºã
+ src/app/+admin/overview/comments/video-comment-list.component.html106
- 没æåç°è¯è®ºã
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html105
+ 没ææ¾å°è¯è®ºã
+ src/app/+admin/overview/comments/video-comment-list.component.html107
- Local comments
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts51
+ æ¬å°è¯è®º
+ src/app/+admin/overview/comments/video-comment-list.component.ts51
- Remote comments
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts55
+ è¿ç«¯è¯è®º
+ src/app/+admin/overview/comments/video-comment-list.component.ts55
+
+
+
+ æ¬å°è§é¢çè¯è®º
+ src/app/+admin/overview/comments/video-comment-list.component.ts59
- 没æåç°ä¸å½åè¿æ»¤å¨å¹é
ç滥ç¨ã
+ 没ææ¾å°ä¸å½åè¿æ»¤å¨å¹é
ç滥ç¨è¡ä¸ºã
src/app/shared/shared-abuse-list/abuse-list-table.component.html152
- 没æåç°æ»¥ç¨è¡ä¸ºã
+ 没ææ¾å°æ»¥ç¨è¡ä¸ºã
src/app/shared/shared-abuse-list/abuse-list-table.component.html153
- Unsolved reports
+ æªè§£å³ç举æ¥
src/app/shared/shared-abuse-list/abuse-list-table.component.ts43
- Accepted reports
+ å·²æ¥åç举æ¥
src/app/shared/shared-abuse-list/abuse-list-table.component.ts47
- Refused reports
+ å·²æç»ç举æ¥
src/app/shared/shared-abuse-list/abuse-list-table.component.ts51
- Reports with blocked videos
+ 带å±è½è§é¢ç举æ¥
src/app/shared/shared-abuse-list/abuse-list-table.component.ts55
- Reports with deleted videos
+ 带å é¤è§é¢ç举æ¥
src/app/shared/shared-abuse-list/abuse-list-table.component.ts59
- å°éåå :
+ å±è½åå ï¼
src/app/+admin/moderation/video-block-list/video-block-list.component.html75
- 没æåç°ä¸å½åè¿æ»¤å¨è§åçå·²å°è§é¢ã
+ 没ææ¾å°ä¸å½åè¿æ»¤è§åå¹é
çå±è½è§é¢ã
src/app/+admin/moderation/video-block-list/video-block-list.component.html92
- 没æåç°è¢«å±è½çè§é¢ã
+ 没ææ¾å°å±è½çè§é¢ã
src/app/+admin/moderation/video-block-list/video-block-list.component.html93
- Automatic blocks
+ èªå¨å±è½
src/app/+admin/moderation/video-block-list/video-block-list.component.ts34
- Manual blocks
+ æå¨å±è½
src/app/+admin/moderation/video-block-list/video-block-list.component.ts38
- æ¾ç¤º å° ç å·²å°éè§é¢
+ æ¾ç¤º è³ ç 个å±è½çè§é¢
src/app/+admin/moderation/video-block-list/video-block-list.component.html11
- åå¤
- src/app/+admin/admin.component.ts93
- src/app/+admin/moderation/abuse-list/abuse-list.component.html3
- src/app/+admin/moderation/moderation.routes.ts35
- src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html3
-
+ 举æ¥
+
+
+
+
+ src/app/+admin/admin.component.ts118src/app/+admin/moderation/abuse-list/abuse-list.component.html3src/app/+admin/moderation/moderation.routes.ts35src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html3
- è¿è¥å¤æ³¨
+ å®¡æ ¸è¯è®º
src/app/shared/shared-abuse-list/moderation-comment-modal.component.html3
-
- æ¤å¤æ³¨ä»
éæ¨åå
¶ä»çå¯åå¯è§ã
-
+ æ¤è¯è®ºåªå¯¹ä½ åå
¶ä»ç主å¯è§ã
src/app/shared/shared-abuse-list/moderation-comment-modal.component.html20
- æ´æ°å¤æ³¨
+ æ´æ°è¯è®º
src/app/shared/shared-abuse-list/moderation-comment-modal.component.html30
@@ -3814,64 +4177,75 @@
src/app/shared/shared-abuse-list/abuse-details.component.html7
src/app/shared/shared-abuse-list/abuse-list-table.component.html21
+
+
+
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html
+ 21,23
+
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html
+ 42,44
+
+
è§é¢
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html42
- src/app/+admin/overview/videos/video-list.component.html38
- src/app/+my-library/my-ownership/my-ownership.component.html20
- src/app/+my-library/my-video-imports/my-video-imports.component.html18
+ src/app/+admin/overview/comments/video-comment-list.component.html44
+ src/app/+admin/overview/videos/video-list.component.html40
+ src/app/+my-library/my-ownership/my-ownership.component.html14
+ src/app/+my-library/my-video-imports/my-video-imports.component.html29
src/app/shared/shared-video-miniature/video-download.component.html8
è¯è®º
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html43
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts81
+ src/app/+admin/overview/comments/video-comment-list.component.html45
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts66
- è¿æ®µè§é¢å·²è¢«å¤æ¬¡åå¤ã
+ æ¤è§é¢å·²è¢«å¤æ¬¡ä¸¾æ¥ã
src/app/shared/shared-abuse-list/abuse-list-table.component.html66
- è§é¢è¢«å±è½äº
+ æ¤è§é¢å·²è¢«å±è½
src/app/shared/shared-abuse-list/abuse-list-table.component.html73
- by on
+ ç± äº
src/app/shared/shared-abuse-list/abuse-list-table.component.html85
- è§é¢è¢«å é¤
+ è§é¢å·²è¢«å é¤
src/app/shared/shared-abuse-list/abuse-list-table.component.html79
- å é¤å¸æ·
- src/app/shared/shared-abuse-list/abuse-list-table.component.html110
-
+ å¸æ·å·²å é¤
+
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html110
å¨æ°æ ç¾é¡µä¸æå¼è§é¢
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html47
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html48
- ç¶æ
-
-
-
- src/app/+admin/follows/followers-list/followers-list.component.html25
- src/app/+admin/follows/following-list/following-list.component.html32
- src/app/shared/shared-abuse-list/abuse-list-table.component.html24
-
+ ç¶æ
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.html37src/app/+admin/follows/following-list/following-list.component.html42src/app/+admin/moderation/registration-list/registration-list.component.html41src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html30src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html36src/app/shared/shared-abuse-list/abuse-list-table.component.html24
- ä¿¡æ¯
+ æ¶æ¯
src/app/shared/shared-abuse-list/abuse-list-table.component.html25
@@ -3881,116 +4255,116 @@
- Score
- src/app/+admin/follows/followers-list/followers-list.component.html26
+ åæ°
+ src/app/+admin/follows/followers-list/followers-list.component.html38
- æ£å¨æ¾ç¤º å° ç åå¤
+ æ¾ç¤º è³ ç 个举æ¥
src/app/shared/shared-abuse-list/abuse-list-table.component.html6
举æ¥è
- src/app/shared/shared-abuse-list/abuse-details.component.html28
-
-
-
-
- src/app/shared/shared-abuse-list/abuse-details.component.html21
- src/app/shared/shared-abuse-list/abuse-details.component.html41
+ src/app/shared/shared-abuse-list/abuse-details.component.html29
- {VAR_PLURAL, plural, =1 {1 report} other { reports}}
+ {VAR_PLURAL, plural, =1 {1 个举æ¥} other { 个举æ¥}}
src/app/shared/shared-abuse-list/abuse-details.component.html22
- src/app/shared/shared-abuse-list/abuse-details.component.html42
+ src/app/shared/shared-abuse-list/abuse-details.component.html43
å·²æ´æ°
- src/app/shared/shared-abuse-list/abuse-details.component.html48
+ src/app/shared/shared-abuse-list/abuse-details.component.html50
- éé³ç½ç»
- src/app/shared/shared-moderation/server-blocklist.component.html18
- src/app/shared/shared-moderation/server-blocklist.component.html18
+ éèå
+ src/app/shared/shared-moderation/server-blocklist.component.html19
+ src/app/shared/shared-moderation/server-blocklist.component.html19
å®ä¾
- src/app/+about/about.component.html5
+ src/app/+about/about.component.html3
src/app/+search/search-filters.component.html217
- src/app/shared/shared-moderation/server-blocklist.component.html31
- src/app/shared/shared-moderation/server-blocklist.component.html31
+ src/app/shared/shared-moderation/server-blocklist.component.html32
+ src/app/shared/shared-moderation/server-blocklist.component.html32
- å±è½æ¶é´
-
-
-
- src/app/shared/shared-moderation/account-blocklist.component.html24
- src/app/shared/shared-moderation/account-blocklist.component.html24
- src/app/shared/shared-moderation/server-blocklist.component.html32
- src/app/shared/shared-moderation/server-blocklist.component.html32
+ éèäº
+ src/app/shared/shared-moderation/account-blocklist.component.html25
+ src/app/shared/shared-moderation/account-blocklist.component.html25
+ src/app/shared/shared-moderation/server-blocklist.component.html33
+ src/app/shared/shared-moderation/server-blocklist.component.html33
- åæ¶å±è½
- src/app/shared/shared-moderation/account-blocklist.component.html31
- src/app/shared/shared-moderation/account-blocklist.component.html31
- src/app/shared/shared-moderation/server-blocklist.component.html39
- src/app/shared/shared-moderation/server-blocklist.component.html39
+ åæ¶éè
+ src/app/shared/shared-moderation/account-blocklist.component.html32
+ src/app/shared/shared-moderation/account-blocklist.component.html32
+ src/app/shared/shared-moderation/server-blocklist.component.html40
+ src/app/shared/shared-moderation/server-blocklist.component.html40
æ¾ä¸å°ç¬¦åç®åè¿æ»¤å¨çæå¡å¨ã
- src/app/shared/shared-moderation/server-blocklist.component.html55
- src/app/shared/shared-moderation/server-blocklist.component.html55
+ src/app/shared/shared-moderation/server-blocklist.component.html56
+ src/app/shared/shared-moderation/server-blocklist.component.html56
没ææ¾å°æå¡å¨ã
- src/app/shared/shared-moderation/server-blocklist.component.html56
- src/app/shared/shared-moderation/server-blocklist.component.html56
+ src/app/shared/shared-moderation/server-blocklist.component.html57
+ src/app/shared/shared-moderation/server-blocklist.component.html57
- Showing to of muted instances
- src/app/shared/shared-moderation/server-blocklist.component.html11
- src/app/shared/shared-moderation/server-blocklist.component.html11
+ æ¾ç¤º è³ ç 个éèå®ä¾
+ src/app/shared/shared-moderation/server-blocklist.component.html12
+ src/app/shared/shared-moderation/server-blocklist.component.html12
- çèµ·æ¥ä½ ä¸å¨ HTTPS æå¡å¨ä¸ãä½ çç½ç»æå¡å¨éè¦æ TLS æ¿æ´»ï¼ä»¥ä¾¿è·è¸ªæå¡å¨ã
+ çèµ·æ¥ä½ ä¸å¨ HTTPS æå¡å¨ä¸ãä½ çç½ç»æå¡å¨éè¦æ¿æ´» TLS æè½å
³æ³¨æå¡å¨ã
src/app/+admin/follows/following-list/follow-modal.component.html27
+
+
+ {count, plural, =1 {个å
³æ³¨è¯·æ±å·²åéï¼} other {个å
³æ³¨è¯·æ±å·²åéï¼}}
+
+ src/app/+admin/follows/following-list/follow-modal.component.ts
+ 65
+
+
- éé³ç½ç»
- src/app/shared/shared-moderation/server-blocklist.component.html63
- src/app/shared/shared-moderation/server-blocklist.component.html63
+ éèå
+ src/app/shared/shared-moderation/server-blocklist.component.html64
+ src/app/shared/shared-moderation/server-blocklist.component.html64
å¸æ·
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html41
- src/app/shared/shared-moderation/account-blocklist.component.html23
- src/app/shared/shared-moderation/account-blocklist.component.html23
+ src/app/+admin/moderation/registration-list/registration-list.component.html37
+ src/app/+admin/overview/comments/video-comment-list.component.html43
+ src/app/shared/shared-moderation/account-blocklist.component.html24
+ src/app/shared/shared-moderation/account-blocklist.component.html24
- æ¾ä¸å°ä¸å½åè¿æ»¤å¨å¹é
çå¸æ·ã
- src/app/shared/shared-moderation/account-blocklist.component.html53
- src/app/shared/shared-moderation/account-blocklist.component.html53
+ æ¾ä¸å°ä¸å½åè¿æ»¤è§åå¹é
çå¸æ·ã
+ src/app/shared/shared-moderation/account-blocklist.component.html54
+ src/app/shared/shared-moderation/account-blocklist.component.html54
没ææ¾å°å¸æ·ã
- src/app/shared/shared-moderation/account-blocklist.component.html54
- src/app/shared/shared-moderation/account-blocklist.component.html54
+ src/app/shared/shared-moderation/account-blocklist.component.html55
+ src/app/shared/shared-moderation/account-blocklist.component.html55
@@ -4009,15 +4383,15 @@
- æ£å¨æ¾ç¤º å° ç éé³è´¦æ·
- src/app/shared/shared-moderation/account-blocklist.component.html10
- src/app/shared/shared-moderation/account-blocklist.component.html10
+ æ¾ç¤º è³ ç 个éèçå¸æ·
+ src/app/shared/shared-moderation/account-blocklist.component.html11
+ src/app/shared/shared-moderation/account-blocklist.component.html11
æ件/主é¢
- src/app/+admin/admin.component.ts142
-
+
+ src/app/+admin/admin.component.ts159
å·²å®è£
@@ -4026,7 +4400,7 @@
- This plugin is developed by Framasoft
+ æ¤æä»¶ç± Framasoft å¼å
src/app/+admin/plugins/plugin-search/plugin-search.component.html
37
@@ -4034,21 +4408,18 @@
- Official
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.html
- 37,39
-
-
+ å®æ¹
+
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html37
- æ件主页(æ°çªå£)
+ æ件主页ï¼æ°çªå£ï¼
src/app/+admin/plugins/shared/plugin-card.component.html8
src/app/+admin/plugins/shared/plugin-card.component.html12
- Navigate between installed plugins and themes or find new ones
+ å¨å·²å®è£
çæ件å主é¢ä¸æµè§æè
æ¥æ¾æ°ç
src/app/+admin/plugins/shared/plugin-navigation.component.html
2
@@ -4057,76 +4428,57 @@
ç¨æ·å¯ä»¥è§£æè¿ç¨å
容
- src/app/shared/shared-instance/instance-features-table.component.html126
+ src/app/shared/shared-instance/instance-features-table.component.html120
- Plugins & Themes
-
- src/app/shared/shared-instance/instance-features-table.component.html
- 133
-
+ æ件 & 主é¢
+ src/app/shared/shared-instance/instance-features-table.component.html127
- Available themes
-
- src/app/shared/shared-instance/instance-features-table.component.html
- 137
-
+ å¯ç¨ç主é¢
+ src/app/shared/shared-instance/instance-features-table.component.html131
- Plugins enabled
-
- src/app/shared/shared-instance/instance-features-table.component.html
- 146
-
+ å·²å¯ç¨æ件
+ src/app/shared/shared-instance/instance-features-table.component.html140
å
³éæ¤æ¶æ¯
- src/app/app.component.html34
- src/app/app.component.html34
-
-
-
- æ¾ç¤ºè®¾ç½®
- src/app/modal/quick-settings-modal.component.html10
-
+
+
+ src/app/app.component.html36
- ææ°çé¨è§é¢
- src/app/+videos/video-list/videos-list-common-page.component.ts204
+ è¿æè§é¢ä¸æå¤äº¤äºçè§é¢
+ src/app/+videos/video-list/videos-list-common-page.component.ts208
- 24å°æ¶å
æå¤è§ç
- src/app/+videos/video-list/videos-list-common-page.component.ts208
+ 24 å°æ¶å
æå¤è§ççè§é¢
+ src/app/+videos/video-list/videos-list-common-page.component.ts224
- Videos with the most views during the last days
-
- src/app/+videos/video-list/videos-list-common-page.component.ts
- 209
-
+ è¿å» 天å
è§çæå¤çè§é¢
+ src/app/+videos/video-list/videos-list-common-page.component.ts228
- æå欢è¿çè§é¢
- src/app/+videos/video-list/videos-list-common-page.component.ts205
+ æåå欢çè§é¢
+ src/app/+videos/video-list/videos-list-common-page.component.ts213
-
- 为äºå è½½æ¨æ°å®è£
çæ件æ主é¢ï¼è¯·å·æ°é¡µé¢ã
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.html3
-
+ è¦å è½½ä½ æ°å®è£
çæ件æ主é¢ï¼è¯·å·æ°é¡µé¢ã
+
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html3
- Popular plugins
+ æµè¡æ件
src/app/+admin/plugins/plugin-search/plugin-search.component.html
10
@@ -4134,7 +4486,7 @@
- Popular themes
+ æµè¡ä¸»é¢
src/app/+admin/plugins/plugin-search/plugin-search.component.html
11
@@ -4142,12 +4494,12 @@
- for ""
- src/app/+admin/plugins/plugin-search/plugin-search.component.html17
-
+ "" æ
+
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html17
- {VAR_PLURAL, plural, =1 {æ¡ç»æ} other {æ¡ç»æ} }
+ {VAR_PLURAL, plural, =1 {个ç»æ} other {个ç»æ} }
src/app/+admin/plugins/plugin-search/plugin-search.component.html18
src/app/+search/search.component.html5
@@ -4156,82 +4508,123 @@
没æç»æã
- src/app/+admin/plugins/plugin-search/plugin-search.component.html27
-
+
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html27
-
- æ¤
- 没æ设置é项ã
-
-
- src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html16
-
+ æ¤ æ²¡æ设置é项ã
+
+ src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html16
ç³»ç»
- src/app/+admin/admin.component.ts148
+
+ src/app/+admin/admin.component.ts165
+ Remote runners
+
+ src/app/+admin/admin.component.ts
+ 171
+
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html
+ 9
+
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html
+ 4
+
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 10
+
+
+ Runner jobs
+
+ src/app/+admin/admin.component.ts
+ 177
+
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html
+ 4
+
+
+ Local jobs
+
+ src/app/+admin/admin.component.ts
+ 185
+
- å é¤è¿æ¡è¯è®º
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts80
+ å é¤æ¤è¯è®º
+ src/app/+admin/overview/comments/video-comment-list.component.ts84
å é¤æ¤å¸æ·çææè¯è®º
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts86
+ src/app/+admin/overview/comments/video-comment-list.component.ts90
- 注éå¨å åéå被å é¤
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts87
+ è¯è®ºå°å¨å åéåå é¤
+ src/app/+admin/overview/comments/video-comment-list.component.ts91
-
-
- åçè¨å·²å é¤ã
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts148
+
+
+ {count, plural, =1 {1 æ¡è¯è®ºå·²è¢«å é¤ã} other { æ¡è¯è®ºå·²è¢«å é¤ã}}
+ src/app/+admin/overview/comments/video-comment-list.component.ts149
+
+
+
+ æ¡è¯è®ºå·²è¢«å é¤ã
+ src/app/+admin/overview/comments/video-comment-list.component.ts151
- ä½ ççæ³å é¤ ?
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts168
+ ä½ ç¡®å®è¦å é¤ çææè¯è®ºåï¼
+ src/app/+admin/overview/comments/video-comment-list.component.ts174
- è¯è®º å°å¨å åéå
被å é¤
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts180
+ è¯è®º å°å¨å åéå
å é¤
+ src/app/+admin/overview/comments/video-comment-list.component.ts186
+
+
+
+ è¯è®ºå表
+
+ src/app/+admin/overview/comments/video-comment.routes.ts
+ 24
+
- è§é¢çè¨
- src/app/+admin/admin.component.ts109
- src/app/+admin/moderation/moderation.routes.ts84
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html3
+ è§é¢è¯è®º
+ src/app/+admin/overview/comments/video-comment-list.component.html3
- This view also shows comments from muted accounts.
-
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html
- 8
-
+ æ¤è§å¾åæ¶æ¾ç¤ºæ¥èªéèå¸æ·çè¯è®ºã
+ src/app/+admin/overview/comments/video-comment-list.component.html8
- æ£å¨æ¾ç¤º å° ä¸ç çè¨
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html15
+ æ¾ç¤º è³ ç æ¡è¯è®º
+ src/app/+admin/overview/comments/video-comment-list.component.html15
éæ©ææè¡
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.html37
- src/app/+admin/overview/users/user-list/user-list.component.html39
- src/app/+admin/overview/videos/video-list.component.html34
-
+
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.html33src/app/+admin/follows/following-list/following-list.component.html38src/app/+admin/moderation/registration-list/registration-list.component.html33src/app/+admin/overview/comments/video-comment-list.component.html39src/app/+admin/overview/users/user-list/user-list.component.html39src/app/+admin/overview/videos/video-list.component.html36src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html24
- å·¥ä½ç±»å
+ ä½ä¸ç±»å
src/app/+admin/system/jobs/jobs.component.html3
@@ -4250,17 +4643,17 @@
- æ£å¨æ¾ç¤º å° ä¸ç 个工ä½
+ æ¾ç¤º è³ ç 个ä½ä¸
src/app/+admin/system/jobs/jobs.component.html39
ç±»å
- src/app/+admin/system/jobs/jobs.component.html46
-
+
+ src/app/+admin/system/jobs/jobs.component.html46src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html29
-
- ä¼å
ç¨åº¦ (1 = æé«ä¼å
级å«)
+
+ ä¼å
ç¨åº¦ ï¼1 = æé«ä¼å
级å«ï¼
src/app/+admin/system/jobs/jobs.component.html
47
@@ -4276,30 +4669,32 @@
- 没ææ¾å°å·¥ä½ã
+ 没ææ¾å°ä½ä¸ã
src/app/+admin/system/jobs/jobs.component.html105
-
- æ¾ä¸å° å·¥ä½.
+
+ æ¾ä¸å° ä½ä¸ã
src/app/+admin/system/jobs/jobs.component.html106
- æ¾ä¸å° å·¥ä½.
+ æ¾ä¸å° ä½ä¸ã
src/app/+admin/system/jobs/jobs.component.html110
- æ¾ä¸å° å·¥ä½ä¸º .
+ æ¾ä¸å° ç ä½ä¸ã
src/app/+admin/system/jobs/jobs.component.html111
å·æ°
- src/app/+admin/system/jobs/jobs.component.html30
- src/app/+admin/system/logs/logs.component.html33
-
+
+
+
+
+ src/app/+admin/overview/comments/video-comment-list.component.html31src/app/+admin/overview/videos/video-list.component.html27src/app/+admin/system/jobs/jobs.component.html30src/app/+admin/system/logs/logs.component.html33src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html52
ç°å¨
@@ -4307,7 +4702,7 @@
- Filter logs by tags
+ ææ ç¾è¿æ»¤æ¥è³
src/app/+admin/system/logs/logs.component.html
31
@@ -4315,20 +4710,20 @@
- æ£å¨è½½å
¥...
+ æ£å¨è½½å
¥â¦â¦
src/app/+admin/system/logs/logs.component.html37
- No log.
+ 没ææ¥è³ã
src/app/+admin/system/logs/logs.component.html
40
-
- ç± ->
+
+ ç± ->
src/app/+admin/system/logs/logs.component.html47
@@ -4339,29 +4734,29 @@
å称
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html13
- src/app/+manage/video-channel-edit/video-channel-edit.component.html27
- src/app/+manage/video-channel-edit/video-channel-edit.component.html27
-
+
+
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html12src/app/+admin/system/runners/runner-list/runner-list.component.html23src/app/+manage/video-channel-edit/video-channel-edit.component.html25src/app/+manage/video-channel-edit/video-channel-edit.component.html25
- ç®ä»
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html24
+ ç®çæè¿°
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html23
- 主è¦ç½ç«åç±»
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html50
+ 主å®ä¾åç±»
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html47
- æ·»å ä¸ä¸ªæ°ç±»å«
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html57
+ æ·»å æ°ç±»å«
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html54
src/app/shared/shared-forms/select/select-categories.component.html5
- 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.html45
@@ -4381,7 +4776,7 @@
- å½ä¸ä¸ªè§é¢ç»ææ¶ï¼æ¥çææ¾ä¸ä¸ä¸ªæ¨èçè§é¢ã
+ å½è§é¢ç»ææ¶ï¼æ¥çææ¾ä¸ä¸ä¸ªæ¨èçè§é¢ã
src/app/shared/shared-user-settings/user-video-settings.component.html67
@@ -4391,224 +4786,210 @@
- æ¨çç主主è¦ä½¿ç¨çè¯è¨
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html64
+ ä½ çç主主è¦ä½¿ç¨çè¯è¨
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html61
- ä¸åº¦ & NSFW
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html82
-
-
-
- Manage users to build a moderation team.
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html83
+ å®¡æ ¸ & NSFW
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html79
+
+ Manage users to build a moderation team.
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
+ 80,82
+
- æ¤ç«ç¹ä¸ç¨äºææå
容æ NSFW å
容
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html93
+ æ¤å®ä¾ä¸ç¨äºææå
容æ NSFW å
容
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html89
-
- Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default.
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html97
+
+ å¯ç¨å®å°å
许å
¶ä»ç®¡çåç¥æä½ ä¸»è¦å¨æ管ææå
容ã æ¤å¤ï¼è§é¢ä¸ä¼ æ¶å°ä¼é»è®¤èªå¨å¾é NSFW çå¤éæ¡ã
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html93
é对å
å«ææå
容è§é¢ççç¥
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html106
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html102
- 对缩ç¥å¾è¿è¡æ¨¡ç³å¤ç
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html120
+ 模ç³ç¼©ç¥å¾
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html116
src/app/shared/shared-user-settings/user-video-settings.component.html17
æ£å¸¸æ¾ç¤º
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html121
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html117
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html8
src/app/shared/shared-user-settings/user-video-settings.component.html18
çç¥
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29
æ¡æ¬¾
src/app/+about/about-instance/about-instance.component.html169
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html129
- src/app/+signup/+register/register.component.html18
- src/app/shared/shared-instance/instance-about-accordion.component.html35
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html125
+ src/app/+signup/+register/register.component.html39
- è¡å¨å®å
- src/app/+about/about-instance/about-instance.component.html155
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html140
- src/app/shared/shared-instance/instance-about-accordion.component.html47
-
+ è¡ä¸ºå®å
+
+
+
+ src/app/+about/about-instance/about-instance.component.html155src/app/+admin/config/edit-custom-config/edit-instance-information.component.html134src/app/shared/shared-instance/instance-about-accordion.component.html97
å®¡æ ¸ä¿¡æ¯
- src/app/+about/about-instance/about-instance.component.html141
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html151
- src/app/shared/shared-instance/instance-about-accordion.component.html41
-
+
+
+
+ src/app/+about/about-instance/about-instance.component.html141src/app/+admin/config/edit-custom-config/edit-instance-information.component.html143src/app/shared/shared-instance/instance-about-accordion.component.html79
- è°æ¥ç®¡çè¿ä¸ªç«ç¹? NSFW è§é¢çæ¿çæ¯ä»ä¹? æ¿æ²»è§é¢? çç
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html152
+ è°å¨å®¡æ ¸è¿ä¸ªå®ä¾ï¼NSFW è§é¢çæ¿çæ¯ä»ä¹ï¼æ¿æ²»è§é¢å¢ï¼çç
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html144
- æ¨åæ¨çç«ç¹
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html167
+ ä½ åä½ çç«ç¹
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html157
- è°å¨ç®¡çç«ç¹?
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html173
+ è°å¨ç®¡çå®ä¾ï¼
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html163
- ä¸ä¸ªäºº? ä¸ä¸ªéè¥å©ç»ç»? ä¸ä¸ªå
¬å¸ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html174
+ ä¸ä¸ªäººï¼éè¥å©ç»ç»ï¼å
¬å¸ï¼
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html164
- 为ä»ä¹è¦å建è¿ä¸ªç«ç¹ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html185
+ ä½ ä¸ºä»ä¹å建è¿ä¸ªå®ä¾ï¼
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html173
- åäº«ä½ ç个人è§é¢? å¼æ¾æ³¨å并å
许人们ä¸ä¼ ä»ä»¬æ³è¦çä¸è¥¿ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html186
+ åäº«ä½ ç个人è§é¢ï¼å¼æ¾æ³¨å并å
许人们ä¸ä¼ ä»ä»¬æ³è¦çè§é¢ï¼
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html174
- ä½ æç®ç»´æè¿ä¸ªå®ä¾å¤ä¹
ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html197
+ ä½ æç®ç»´æ¤è¿ä¸ªå®ä¾å¤ä¹
ï¼
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html183
- 对äºå¸æå¨ç½ç«ä¸æ³¨åçç¨æ·ï¼äºè§£è¿ä¸ç¹é常éè¦
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html198
+ 对äºå¸æå¨ä½ å®ä¾ä¸æ³¨åçç¨æ·ï¼äºè§£è¿ä¸ç¹é常éè¦
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html184
- æ¨å°å¦ä½ä¸º PeerTube æå¡å¨æä¾èµéï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html209
+ ä½ å°å¦ä½ä¸º PeerTube æå¡å¨æä¾èµéï¼
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html193
- ç¨ä½ èªå·±çèµé? ç¨æ·çæ款? 广åï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html210
+ ç¨ä½ èªå·±çèµéï¼ç¨æ·çæ款ï¼å¹¿åï¼
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html194
å
¶ä»ä¿¡æ¯
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html225
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html207
- è¿ä¸ªç½ç«å¨åªä¸ªæå¡å¨/硬件ä¸è¿è¡ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html231
+ è¿ä¸ªå®ä¾å¨åªä¸ªæå¡å¨/硬件ä¸è¿è¡ï¼
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html213
- æ¯å¦2vCore 2gb RAMï¼ä¸ä¸ªç´æ¥è¿æ¥å°ä½ ç§ç¨çæå¡å¨çé¾æ¥ï¼ççã
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html232
+ æ¯å¦ 2vCore 2gb RAMï¼ä¸ä¸ªç´æ¥è¿æ¥å°ä½ ç§ç¨çæå¡å¨çé¾æ¥ï¼ççã
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html214
å¤è§
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html4
-
-
- éè¿ æ件 & ä¸»é¢ æ¥è¿ä¸æ¥ä¿®æ¹ï¼æ è¿è¡å¾®è° .
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html5
-
-
-
- é»è®¤
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html18
+
+
+ 使ç¨æ件å主é¢è¿è¡æ´å¤æçä¿®æ¹ï¼æåªæ¯ç¨å¾®å®å¶ã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 5,7
+
- é¦é¡µ
+ ç»é页é¢
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html27
- é¢è®¾çé¨é¡µé¢
+ é»è®¤æµè¡é¡µé¢
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html43
-
-
- æä½³è§é¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47
-
çé¨è§é¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47
-
-
- è§ç次æ°æå¤çè§é¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49
+
+
+ Recent views
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48
- æå欢è¿çè§é¢
+ æåå欢çè§é¢
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49
+
+
+
+ Global views
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html50
- Prefer author display name in video miniature
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 66
-
+ å¨è§é¢ç¼©å½±ä¸ä¼å
æ¾ç¤ºä½è
å称
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html66
- Redirect users on single external auth when users click on the login button in menu
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 77
-
+ å½ç¨æ·ç¹å»èåä¸çç»å
¥æé®æ¶éå®åç¨æ·å°åç¹å¤é¨èº«ä»½éªè¯
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html77
- â ï¸ You don't have any external auth plugin enabled.
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 80
-
+ â ï¸ æ¨æ²¡æå¯ç¨ä»»ä½å¤é¨èº«ä»½éªè¯æ件ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html80
- â ï¸ You have multiple external auth plugins enabled.
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 81
-
+ â ï¸ ä½ å·²ç»å¯ç¨äºå¤ä¸ªå¤é¨èº«ä»½éªè¯æ件ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html81
- 广æä¿¡æ¯
+ 广ææ¶æ¯
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html94
- å¨æ¨çç«ç¹ä¸æ¾ç¤ºä¸åä¿¡æ¯ã
+ å¨ä½ çå®ä¾ä¸æ¾ç¤ºä¸åæ¶æ¯
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html95
@@ -4623,7 +5004,7 @@
- Broadcast message level
+ 广ææ¶æ¯çº§å«
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html119
@@ -4633,43 +5014,43 @@
- æ°ç使ç¨è
+ æ°ç¨æ·
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
-
- Manage users to set their quota individually.
+
+ 管ç ç¨æ· 以åç¬è®¾ç½®ä»ä»¬çéé¢ã
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html151
注åéè¦éªè¯çµåé®ä»¶å°å
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html173
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html181
注åéå¶
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html177
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html186
- {VAR_PLURAL, plural, =1 {user} other {users}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html184
+ {VAR_PLURAL, plural, =1 {个ç¨æ·} other {个ç¨æ·}}
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html193
- Signup won't be limited to a fixed number of users.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html189
+ 注åä¸ä¼éå®åºå®æ°éçç¨æ·ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html198
- Minimum required age to create an account
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html193
+ å建å¸æ·æéçæä½å¹´é¾
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html202
- {VAR_PLURAL, plural, =1 {year old} other {years old}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html200
+ {VAR_PLURAL, plural, =1 {å²} other {å²}}
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html209
@@ -4679,26 +5060,31 @@
ç¨æ·
- src/app/+admin/admin.component.ts41
- src/app/+admin/overview/users/user-edit/user-edit.component.html4
- src/app/+admin/overview/users/user-edit/user-edit.component.html4
- src/app/+admin/overview/users/user-list/user-list.component.html3
-
+
+
+
+
+ src/app/+admin/admin.component.ts50src/app/+admin/overview/users/user-edit/user-edit.component.html4src/app/+admin/overview/users/user-edit/user-edit.component.html4src/app/+admin/overview/users/user-list/user-list.component.html3
+
+
+ è¯è®º
+
+ src/app/+admin/admin.component.ts66
- {VAR_PLURAL, plural, =1 {Video} other {Videos} }
+ {VAR_PLURAL, plural, =1 {è§é¢} other {è§é¢} }
src/app/+admin/overview/users/user-edit/user-edit.component.html24
src/app/+admin/overview/users/user-edit/user-edit.component.html24
- {VAR_PLURAL, plural, =1 {Channel} other {Channels} }
+ {VAR_PLURAL, plural, =1 {é¢é} other {é¢é} }
src/app/+admin/overview/users/user-edit/user-edit.component.html30
src/app/+admin/overview/users/user-edit/user-edit.component.html30
- {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} }
+ {VAR_PLURAL, plural, =1 {订é
è
} other {订é
è
} }
src/app/+admin/overview/users/user-edit/user-edit.component.html36
src/app/+admin/overview/users/user-edit/user-edit.component.html36
@@ -4716,199 +5102,221 @@
- {VAR_PLURAL, plural, =1 {Comment} other {Comments} }
+ {VAR_PLURAL, plural, =1 {è¯è®º} other {è¯è®º} }
src/app/+admin/overview/users/user-edit/user-edit.component.html54
src/app/+admin/overview/users/user-edit/user-edit.component.html54
- NEW USER
+ æ°ç¨æ·
src/app/+admin/overview/users/user-edit/user-edit.component.html73
src/app/+admin/overview/users/user-edit/user-edit.component.html73
- Configuration
- src/app/+admin/admin.component.ts136
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1
-
+ é
ç½®
+
+
+ src/app/+admin/admin.component.ts153src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1
- æ¯ä¸ªç¨æ·çé¢è®¾çè§é¢é
é¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html212
+ æ¯ä¸ªç¨æ·çé»è®¤è§é¢éé¢
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html221
- bytes
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html218
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html232
- src/app/+admin/overview/users/user-edit/user-edit.component.html157
- src/app/+admin/overview/users/user-edit/user-edit.component.html157
- src/app/+admin/overview/users/user-edit/user-edit.component.html178
- src/app/+admin/overview/users/user-edit/user-edit.component.html178
-
+ åè
+
+
+
+
+
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html227src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html243src/app/+admin/overview/users/user-edit/user-edit.component.html152src/app/+admin/overview/users/user-edit/user-edit.component.html152src/app/+admin/overview/users/user-edit/user-edit.component.html170src/app/+admin/overview/users/user-edit/user-edit.component.html170
- æ¯ä¸ªç¨æ·é¢è®¾çæ¯æ¥ä¸ä¼ éå¶
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html226
+ æ¯ä¸ªç¨æ·çé»è®¤åæ¥ä¸ä¼
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html237
+
+ Automatically enable video history for new users
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 254
+
- å
许导å
¥ä¸ä¸ªç§åæ件æç£åé¾æ¥
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html276
-
+ å
许使ç¨ç§åæ件æç£åé¾æ¥å¯¼å
¥
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html302
+
+
+ â ï¸ å¦æä½ ä¸ä¿¡ä»»ä½ çç¨æ·ï¼åæ们ä¸å»ºè®®å¯ç¨æ¤åè½
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html305
+
+
+ å
许é¢éä¸å
¶ä»å¹³å°å¦ YouTube çé¢éè¿è¡åæ¥ï¼éè¦å
è®¸ä½¿ç¨ HTTP URL 导å
¥ï¼
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html316
+
+
+ â è¦å¯ç¨æ¤åè½ï¼ä½ éè¦å
è®¸ä½¿ç¨ HTTP URL 导å
¥ã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html319
- é¤éç¨æ·è¢«æ 记为åä¿¡ä»»çï¼å¦åä»ä»¬çè§é¢å°ä¿æç§å¯ï¼ç´å°ç主审æ¥ä»ä»¬ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html293
-
+ é¤éç¨æ·è¢«æ 记为åä¿¡ä»»ï¼å¦åä»ä»¬çè§é¢å°ä¿æç§å¯ï¼ç´å°ç主审æ¥å®ä»¬ã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html339
- VIDEO CHANNELS
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html307
-
+ è§é¢é¢é
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html353
- Max video channels per user
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html312
-
+ æ¯ç¨æ·çæå¤è§é¢é¢é
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html358
- {VAR_PLURAL, plural, =1 {channel} other {channels}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html319
-
+ {VAR_PLURAL, plural, =1 {个é¢é} other {个é¢é}}
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html365
èªå¨å±è½æ°è§é¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html290
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html336
- SEARCH
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html329
-
+ æç´¢
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html375
- å
许ç¨æ·è¿è¡è¿ç¨ URI/å¤çæç´¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html340
-
+ å
许ç¨æ·è¿è¡è¿ç¨ URI/ç¨æ·å/é¢éåæç´¢
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html386
- å
许 æ¨ç使ç¨è
æ¥æ¾å¯è½ä¸æ¨çç«ç¹æ å
³çè¿ç¨è§é¢/åä¸è
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html343
-
+ å
许 ä½ çç¨æ· æ¥æ¾å¯è½ä¸ä½ çç«ç¹æªè¿è¡èé¦è¿æ¥çè¿ç¨è§é¢/åä¸è
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html389
- å
许å¿åæ§è¡è¿ç¨ URI/å¤çæç´¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html351
-
+ å
许å¿åæ§è¡è¿ç¨ URI/ç¨æ·å/é¢éåæç´¢
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html397
- Allow anonymous users to look up remote videos/actors that may not be federated with your instance
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html354
-
+ å
许 å¿åç¨æ· æ¥æ¾å¯è½ä¸ä½ çç«ç¹æªè¿è¡èé¦è¿æ¥çè¿ç¨è§é¢/åä¸è
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html400
- â ï¸ æ¤åè½ç¸å½ä¾èµäºç«å°çå®¡æ ¸ç¨åº¦ä¸æ¨ææåçæ寻索å¼ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html368
-
+ â ï¸ æ¤åè½ç¸å½ä¾èµäºä½ éæ©çæ索索å¼çå®ä¾çå®¡æ ¸æ¿çã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html414
-
- You should only use moderated search indexes in production, or host your own.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html370
-
+
+ ä½ åºè¯¥åªå¨ç产ç¯å¢ä¸ä½¿ç¨å®¡æ ¸è¿çæ索索å¼ï¼æè
建ç«èªå·±çç´¢å¼ã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html416
- Search index URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html377
-
+ æç´¢ç´¢å¼ URL
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html423
å¨æç´¢æ ä¸ç¦ç¨æ¬å°æç´¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html390
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html436
å¦åï¼é»è®¤æ
åµä¸å°ä¿çæ¬å°æç´¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html400
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html446
æç´¢æ é»è®¤ä½¿ç¨å
¨å±æ索索å¼
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html397
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html443
å¯ç¨å
¨å±æç´¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html365
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html411
- FEDERATION
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html418
-
+ èé¦
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html464
-
- Manage relations with other instances.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html419
-
+
+ 管çä¸å
¶ä»å®ä¾ç å
³ç³»ã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html465
- å
¶ä»çç½ç«å¯ä»¥è¿½è¸ªä½
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html432
-
+ å
¶ä»çå®ä¾å¯ä»¥å
³æ³¨ä½
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html478
- æå¨æ¹åæ°çç½ç«è·éè
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html439
-
+ æå¨æ¹åæ°çå®ä¾å
³æ³¨è
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html485
- èªå¨è·è¸ªç«ç¹
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html452
-
+ èªå¨å
³æ³¨åå®ä¾
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html498
- â ï¸ä½¿ç¨æ¤åè½æå¿
é é常å°å¿ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html165
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html455
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html468
+ â ï¸æ¤åè½éè¦å¤§éå
³æ³¨å¹¶è¿è¡é¢å¤ç审æ¥ã
+
+
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html165src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html501src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html514
+
+
+ Signup requires approval by moderators
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html174
- Index URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477
-
+ ç´¢å¼ URL
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html523
- èªå¨è·è¸ªå
Œ
±ç´¢å¼çç«ç¹
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html465
-
+ èªå¨å
³æ³¨å
Œ
±ç´¢å¼ä¸çå®ä¾
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html511
-
- See the documentation for more information about the expected URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html470
-
+
+ æ¥ç ææ¡£ 以è·åææ URL çç¸å
³ä¿¡æ¯
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html516
- ADMINISTRATORS
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html497
-
-
-
- 管çå
- src/app/core/users/user.service.ts353
-
+ 管çå
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html543
+
管çåçµåé®ä»¶å°å
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html503
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html549
- å¼å¯èç³»è¡¨æ ¼
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html516
-
+ å¯ç¨èç³»è¡¨æ ¼
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html562
VOD 转ç
@@ -4916,43 +5324,43 @@
- TWITTER
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html525
-
+ Twitter
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html571
- æä¾è¡¨ç¤ºå®ä¾ç Twitter å¸æ·ï¼ä»¥æ¹è¿é¾æ¥é¢è§ãå¦æä½ æ²¡æ Twitter è´¦æ·ï¼åªéä¿çé»è®¤å¼
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html526
-
+ æä¾ä»£è¡¨å®ä¾ç Twitter å¸æ·ï¼ä»¥æ¹è¿é¾æ¥é¢è§ãå¦æä½ æ²¡æ Twitter å¸æ·ï¼åªéä¿çé»è®¤å¼ã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html572
- æ¨ç Twitter ç¨æ·å
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html538
-
+ ä½ ç Twitter ç¨æ·å
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html584
- å
许 Twitter
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html551
-
+ Twitter å
许çå®ä¾
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html597
-
- If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html555
-
+
+ å¦æä½ çå®ä¾è¢« Twitter æç¡®å
许ï¼PeerTube è§é¢å享æ¶å°è§é¢ææ¾å¨åµå
¥å° Twitter æ¨æä¸ã å¦æå®ä¾æªè¢«å
许ï¼æ们使ç¨å¯ä»¥éå®åå°ä½ PeerTube å®ä¾çå¾åé¾æ¥å¡çã å¾éæ¤å¤éæ¡ï¼ä¿åé
ç½®åå¨ https://cards-dev.twitter.com/validator æµè¯ä½ å®ä¾çè§é¢ URLï¼https://example.com/w/blablaï¼ ä»¥æ¥çä½ çå®ä¾æ¯å¦è¢«å
许ã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html601
- LIVE
+ ç´æ
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html5
src/app/shared/shared-thumbnail/video-thumbnail.component.html31
- Enable users of your instance to stream live.
+ ä¸ºä½ å®ä¾çç¨æ·å¯ç¨ç´æ串æµã
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html6
- â ï¸ å¯ç¨ç´æéè¦ä¿¡ä»»ç¨æ·åé¢å¤çå®¡æ ¸å·¥ä½
+ â ï¸ å¯ç¨ç´æ串æµéè¦ä¿¡ä»»ä½ çç¨æ·åé¢å¤çå®¡æ ¸å·¥ä½
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html22
@@ -4965,247 +5373,290 @@
- å
许æ¨ç使ç¨è
èªå¨åå¸ä»ä»¬çç´æçåæ¾
+ å
è®¸ä½ ç使ç¨è
èªå¨åå¸ä»ä»¬çç´æçåæ¾
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html31
-
-
- å¦æç¨æ·é
é¢è¾¾å°ï¼PeerTube å°èªå¨ç»æ¢ç´ææµ
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html33
+
+
+ å
è®¸ä½ çç¨æ·æ´æ¹ç´æ延è¿
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html39
-
-
- Max simultaneous lives created on your instance (-1 for "unlimited")
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html40
+
+
+ ä½å»¶è¿ä¼åç¨ P2Pï¼èé«å»¶è¿å°å¢å P2P æ¯ç
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html41
-
-
- Max simultaneous lives created per user (-1 for "unlimited")
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html53
+
+
+ ä½ çå®ä¾åæ¶å建çæ大ç´ææ°
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html48
- {VAR_PLURAL, plural, =1 {live} other {lives}}
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html46
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html59
+ {VAR_PLURAL, plural, =1 {个ç´æ} other {个ç´æ}}
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html54
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html66
+
+
+
+ æ¯ä½ç¨æ·åæ¶å建çæ大ç´ææ°
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html61
- æ大ç´ææ¶é´
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html66
+ æé¿ç´ææ¶é¿
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html73
- ç´æ转ç 线ç¨
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html128
-
+ ç´æ转ç 线ç¨æ°
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html163
- will claim at most with VOD transcoding
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 131,133
-
-
+ 使ç¨è§é¢ç¹æ转ç å°æå¤å£°æ
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html166
- will claim at least with VOD transcoding
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 135,137
-
-
+ 使ç¨è§é¢ç¹æ转ç å°æå°å£°æ
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html170
ç´æ转ç é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html150
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html185
- å¯ä»¥éè¿ PeerTube æ件添å æ°çå®æ¶ä»£ç 转æ¢é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html151
-
+ å¯ä»¥éè¿ PeerTube æ件添å æ°çç´æ转æ¢é
ç½®æ件
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html186
è¦çæçç´æå辨ç
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html107
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html117
+
+
+ åæ¶è½¬ç åå§å辨ç
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html137
+
+
+ å³ä½¿å®é«äºä½ å¯ç¨çæé«å辨ç
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html139
+ Enable remote runners for lives
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
+ 151
+
- å
许ç´æ
+ å
许ç´æ串æµ
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html18
å·²å¯ç¨ç´æ串æµç转ç
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html101
-
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html108
+
+ Use remote runners to process live transcoding. Remote runners has to register on your instance first.
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html154
- è§é¢ç´æ
+ ç´æ串æµ
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html47
- src/app/shared/shared-instance/instance-features-table.component.html67
+ src/app/shared/shared-instance/instance-features-table.component.html66
- Advanced
+ é«çº§
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html56
- TRANSCODING
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html85
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html26
+ 转ç
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html92
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html21
- ä¸è§é¢ç¹æ转ç ç¸åï¼è½¬ç å®æ¶æµï¼ä»¥ä¾¿ä»»ä½è®¾å¤é½å¯ä»¥ææ¾ãéè¦ä¸ä¸ªå¼ºå¤§çcpuã
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html86
+ ä¸è§é¢ç¹æ转ç ç¸åï¼è½¬ç ç´æ串æµï¼ä»¥ä¾¿ä»»ä½è®¾å¤é½å¯ä»¥ææ¾ãéè¦ä¸ä¸ªå¼ºå¤§çå¤çå¨åå
¶ä»ç¡¬ä»¶éæ±ã
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html93
è¾å
¥æ ¼å¼
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html46
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html41
å¯ç¨è½¬ç
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html40
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html35
+
+ Use remote runners to process VOD transcoding. Remote runners has to register on your instance first.
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html150
- å
许é¢å¤çæå±
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html51
-
+ å
许å
¶ä»æ©å±å
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html46
- Allows users to upload videos with additional extensions than .mp4, .ogv and .webm (for example: .avi, .mov, .mkv etc).
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 54
-
-
+ å
许ç¨æ·ä¸ä¼ .mp4ã.ogv å .webm æ©å±åä¹å¤çè§é¢ï¼ä¾å¦ï¼.aviã.movã.mkv çï¼ã
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html49
å
许ä¸ä¼ é³é¢æ件
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html62
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html57
- å
许ç¨æ·ä¸ä¼ . mp3, .ogg, .wma, .flac, .aac, or .ac3 é³é¢æ件ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html65
-
+ å
许ç¨æ·ä¸ä¼ . mp3ã.oggã.wmaã.flacã.aac æ .ac3 é³é¢æ件ã
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html60
- 该档æ¡å°ä¼å¨ä¸ä¼ æ¶ä¸éæ¢å¾çå并为è§é¢çé¢è§æ¡£æ¡ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html66
-
+ æ¤æ件å°å¨ä¸ä¼ æ¶ä¸é¢è§æ件å并为éæå¾ççè§é¢ã
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html61
è¾åºæ ¼å¼
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html73
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html114src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html68
å¯ç¨ WebTorrent
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html79
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html74
- å¦æä½ ä¹å¯ç¨äº HLS æ¯æï¼å®ä¼æè§é¢åå¨ç©ºé´å¢å 2å
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 83
-
-
+ å¦æä½ ä¹å¯ç¨äº HLS æ¯æï¼å®ä¼å¢å 1 åçè§é¢åå¨ç©ºé´
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html78
- å¯ç¨ P2P æ¯æç HLS
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
-
+ å¯ç¨æ¯æ P2P ç HLS
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html89
-
- Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2
+
+ éè¦ ffmpeg >= 4.1çæ HLS ææ¾å表并åå² MP4 æ件ï¼è®©æ®éç WebTorrent ææ¾æææ´ä½³ï¼å辨çæ´æ¹æ´æµç
å¿«éç¹æï¼å°¤å
¶æ¯é¿è§é¢æ´ç¨³å®çææ¾ï¼æ´å° bug/ä¸åå è½½ï¼å¦æä½ ä¹å¯ç¨ WebTorrent çæ¯æï¼å®å°å¢å è§é¢çåå¨ç©ºé´ 1 å
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
+
+
+ Resolutions to generate
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html111
+
+
+ æ»æ¯è½¬ç åå§å辨ç
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html116
+
+
+ å¦æ没æéæ©ä»»ä½é项ï¼åå§æ件å辨çå°ä¸ºé»è®¤ç®æ ã
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html120
+ Enable remote runners for VOD
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 99,108
+ 147
-
-
- æ¯ç¨®å·²åç¨æ ¼å¼ç解æ度
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html116
-
-
-
- å¦æ没æéæ©ä»»ä½é项ï¼åå§æ件解æå°æ为é»è®¤ç®æ ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html131
-
转ç 线ç¨æ°
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html144
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html159
- will claim at most with live transcoding
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 146,148
-
-
+ 使ç¨ç´æ转ç å°æå¤å£°æ
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html162
- will claim at least with live transcoding
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 150,152
-
-
+ 使ç¨ç´æ转ç å°æå°å£°æ
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html166
- Transcoding jobs concurrency
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 166
-
-
+ 转ç ä½ä¸å¹¶åæ°
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html182
- å
许åæ¶è½¬æ¢å¤ä¸ªæ件ã â ï¸ éè¦éæ°å¯å¨ PeerTube
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 167
-
-
+ å
许åæ¶è½¬æ¢å¤ä¸ªæ件ãâ ï¸ éè¦éæ°å¯å¨ PeerTube
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html183
转ç é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html178
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html194
å¯ä»¥éè¿ PeerTube æ件添å æ°ç转ç é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html179
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html195
+
+
+ è§é¢å·¥ä½å®¤
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html214
+
+
+ ä¹è®¸ä½ çç¨æ·ç¼è¾ä»ä»¬çè§é¢ï¼åªè¾ãæ·»å ç头/çå°¾ãæ·»å æ°´å°çï¼
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html215
+
+
+ å¯ç¨è§é¢å·¥ä½å®¤
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html226
+
+
+ â ï¸ ä½ éè¦å
å¯ç¨è½¬ç æè½å¯ç¨è§é¢å·¥ä½å®¤
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html229
+ Enable remote runners for studio
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 237
+
+
+ Use remote runners to process studio transcoding tasks. Remote runners has to register on your instance first.
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 240,243
+
- CACHE
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html5
+ ç¼å
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html6
- Some files are not federated, and fetched when necessary. Define their caching policies.
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html6
+ æäºæ件没æè¿è¿èé¦ï¼æ以æéè¿è¡æåãå®ä¹å®ä»¬çç¼åçç¥ã
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html7
- Number of previews to keep in cache
+ ç¼åä¸ä¿ççé¢è§æ°
src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html15
- {VAR_PLURAL, plural, =1 {cached image} other {cached images}}
+ {VAR_PLURAL, plural, =1 {个ç¼åå¾å} other {个ç¼åå¾å}}
src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
22
@@ -5213,12 +5664,12 @@
- Number of video captions to keep in cache
+ ç¼åä¸ä¿ççè§é¢åå¹æ°
src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html29
- {VAR_PLURAL, plural, =1 {cached caption} other {cached captions}}
+ {VAR_PLURAL, plural, =1 {个ç¼åçåå¹} other {个ç¼åçåå¹}}
src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
36
@@ -5226,7 +5677,7 @@
- Number of video torrents to keep in cache
+ ç¼åä¸ä¿ççè§é¢ç§åæ°
src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
43
@@ -5234,7 +5685,7 @@
- {VAR_PLURAL, plural, =1 {cached torrent} other {cached torrents}}
+ {VAR_PLURAL, plural, =1 {个ç¼åçç§å} other {个ç¼åçç§å}}
src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
50
@@ -5242,51 +5693,51 @@
- CUSTOMIZATIONS
+ èªå®ä¹é¡¹
src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html63
- Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill.
+ å¨å建æ件æ主é¢æ¶å¾®è°ä½ ç PeerTube å®ä¾ã
src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html64
JavaScript
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html74
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html73
-
- Write JavaScript code directly.Example: console.log('my instance is amazing');
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html77
+
+ ç´æ¥ç¼å JavaScript 代ç ã示ä¾ï¼console.log('my instance is amazing');
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html76
-
- Write CSS code directly. Example:#custom-css
+
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html96
+
+
+ ç´æ¥ç¼å CS 代ç ã示ä¾ï¼#custom-css color: red; åé¢å ä¸ #custom-css å¯è¦çæ ·å¼ã示ä¾ï¼#custom-css .logged-in-email color: red;
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html95
- å¦æä¸å¯ç¨è½¬ç ï¼å°±ä¸è½å
许ç´æéæã
+ å¦æä¸å¯ç¨è½¬ç ï¼å°±ä¸è½ç´æåæ¾ã
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html81
- You cannot change the server configuration because it's managed externally.
+ ä½ ä¸è½æ´æ¹æå¡å¨é
ç½®å 为å®ç±å¤é¨ç®¡çã
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
85,87
-
- There are errors in the form:
+
+ è¡¨æ ¼ä¸åå¨ä¸äºé误ï¼
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html71
@@ -5301,12 +5752,12 @@ color: red;
- NOTIFICATIONS
+ éç¥
src/app/+my-account/my-account-settings/my-account-settings.component.html47
- INTERFACE
+ çé¢
src/app/+my-account/my-account-settings/my-account-settings.component.html25
@@ -5314,61 +5765,144 @@ color: red;
å¯ç
src/app/+my-account/my-account-settings/my-account-settings.component.html57
+
+
+ Two-factor authentication
+
+ src/app/+my-account/my-account-settings/my-account-settings.component.html
+ 67
+
+
- EMAIL
- src/app/+my-account/my-account-settings/my-account-settings.component.html67
-
-
-
- DANGER ZONE
- src/app/+admin/overview/users/user-edit/user-edit.component.html219
- src/app/+admin/overview/users/user-edit/user-edit.component.html219
+ çµåé®ä»¶
src/app/+my-account/my-account-settings/my-account-settings.component.html77
-
-
- 个人èµæ
- src/app/shared/shared-video-miniature/video-download.component.ts238
+
+
+ Two factor authentication adds an additional layer of security to your account by requiring a numeric code from another device (most commonly mobile phones) when you log in.
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
+ 3,5
+
-
-
- å辨ç
- src/app/shared/shared-video-miniature/video-download.component.ts247
+
+
+ Enable two-factor authentication
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
+ 5
+
-
-
- Aspect ratio
- src/app/shared/shared-video-miniature/video-download.component.ts248
+
+
+ Disable two-factor authentication
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
+ 9
+
-
-
- å¹³å帧éç
- src/app/shared/shared-video-miniature/video-download.component.ts249
+
+
+ Are you sure you want to disable two factor authentication of your account?
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
+ 31
+
-
-
- Pixel format
- src/app/shared/shared-video-miniature/video-download.component.ts250
+
+
+ Disable two factor
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
+ 33
+
-
-
- åæ ·ç
- src/app/shared/shared-video-miniature/video-download.component.ts254
+
+
+ Two factor authentication disabled
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
+ 43
+
+
+
+
+ Two factor authentication is already enabled.
+
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 6,8
+
+
+
+
+ Your password
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 14
+
+
+
+
+ Confirm your password to enable two factor authentication
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 15
+
+
+
+ å±é©åºå
+
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html215src/app/+admin/overview/users/user-edit/user-edit.component.html215src/app/+my-account/my-account-settings/my-account-settings.component.html89
+
+
+ 个人èµæ
+
+ src/app/shared/shared-video-miniature/video-download.component.ts245
+
+
+ å辨ç
+
+ src/app/shared/shared-video-miniature/video-download.component.ts254
+
+
+ 宽é«æ¯
+
+ src/app/shared/shared-video-miniature/video-download.component.ts255
+
+
+ å¹³å帧éç
+
+ src/app/shared/shared-video-miniature/video-download.component.ts256
+
+
+ åç´ æ ¼å¼
+
+ src/app/shared/shared-video-miniature/video-download.component.ts257
+
+
+ åæ ·ç
+
+ src/app/shared/shared-video-miniature/video-download.component.ts261
é¢éå¸å±
- src/app/shared/shared-video-miniature/video-download.component.ts255
-
-
-
- Update your settings
- src/app/shared/shared-video-miniature/video-filters-header.component.html2
+
+ src/app/shared/shared-video-miniature/video-download.component.ts262
+ Update your settings
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html
+ 2,7
+
+
- More filters
+ æ´å¤è¿æ»¤é项
src/app/shared/shared-video-miniature/video-filters-header.component.html
20
@@ -5376,155 +5910,114 @@ color: red;
- Hide filters
+ éèè¿æ»¤é项
src/app/shared/shared-video-miniature/video-filters-header.component.html
21
-
- æâè¿ææ°å¢âæåº
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 46
-
+
+ æâè¿ææ°å¢âæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html47
+
+
+
+ æâæååå¸æ¥æâæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html48
+
+
+
+ Sort by "Name"
+ src/app/shared/shared-video-miniature/video-filters-header.component.html50
-
- Sort by "Recent Views"
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 48
-
+
+ æâè¿æè§çæ°âæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html51
-
- Sort by "Hot"
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 49
-
-
-
-
- Sort by "Best"
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 50
-
+
+ æâçé¨âæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html52
-
- Sort by "Likes"
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 51
-
+
+ æâå欢æ°âæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html53
+
+
+
+ æ âå
¨ç«è§çæ°âæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html54
- Languages:
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 59
-
+ è¯è¨ï¼
+ src/app/shared/shared-video-miniature/video-filters-header.component.html62
- Sensitive content:
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 66
-
+ ææå
容ï¼
+ src/app/shared/shared-video-miniature/video-filters-header.component.html69
- Scope:
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 81
-
+ èå´ï¼
+ src/app/shared/shared-video-miniature/video-filters-header.component.html84
- Local videos (this instance)
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 85
-
+ æ¬å°è§é¢ï¼æ¤å®ä¾ï¼
+ src/app/shared/shared-video-miniature/video-filters-header.component.html88
- Federated videos (this instance + followed instances)
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 90
-
+ èé¦è§é¢ï¼æ¤å®ä¾ + å
³æ³¨çå®ä¾ï¼
+ src/app/shared/shared-video-miniature/video-filters-header.component.html93
- Type:
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 95
-
+ ç±»åï¼
+ src/app/shared/shared-video-miniature/video-filters-header.component.html98
- VOD & Live videos
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 99
-
+ ç¹æåç´æè§é¢
+ src/app/shared/shared-video-miniature/video-filters-header.component.html102
- Categories:
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 114
-
+ åç±»ï¼
+ src/app/shared/shared-video-miniature/video-filters-header.component.html117
- Moderation:
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 120
-
-
-
-
- è§é¢è®¾ç½®
- src/app/modal/quick-settings-modal.component.html18
-
-
-
- çé¢è®¾ç½®
- src/app/modal/quick-settings-modal.component.html22
+ å®¡æ ¸ï¼
+ src/app/shared/shared-video-miniature/video-filters-header.component.html123
æ´æ¹å¯ç
src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html5
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html33
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html21
å½åå¯ç
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html8
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html28
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html29
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html7
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html18
æ°å¯ç
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html17
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html12
确认æ°å¯ç
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html26
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html17
@@ -5532,20 +6025,20 @@ color: red;
src/app/shared/shared-user-settings/user-video-settings.component.html4
-
- With Hide or Blur thumbnails, a confirmation will be requested to watch the video.
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html110
+
+ 带 éè æ 模ç³ç¼©ç¥å¾ çè§é¢ï¼è§çå®ä»¬å°è¯·æ±ç¡®è®¤ã
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html106
src/app/shared/shared-user-settings/user-video-settings.component.html7
ææè§é¢æ¿ç
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html118
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html114
src/app/shared/shared-user-settings/user-video-settings.component.html15
- åªæ¾ç¤ºä»¥ä¸è¯è¨/åå¹ææ¾è§é¢
+ åªæ¾ç¤ºä»¥ä¸è¯è¨/åå¹çè§é¢
src/app/shared/shared-user-settings/user-video-settings.component.html25
@@ -5555,29 +6048,19 @@ color: red;
- æ·»å ä¸ç§æ°çè¯è¨
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html71
+ æ·»å æ°è¯è¨
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html68
src/app/shared/shared-forms/select/select-languages.component.html6
-
-
-
-
-
- æ£å¨çå¾
çµåé®ä»¶éªè¯
-
-
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html10
-
æ°ççµåé®ä»¶å°å
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html17
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html19
ä¿®æ¹çµåé®ä»¶å°å
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html36
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html34
@@ -5585,16 +6068,6 @@ color: red;
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html14
src/app/shared/shared-user-settings/user-interface-settings.component.html4
-
-
- å®ä¾é»è®¤
- src/app/shared/shared-user-settings/user-interface-settings.component.html8
-
-
-
- PeerTube é»è®¤
- src/app/shared/shared-user-settings/user-interface-settings.component.html9
-
éæ©æ°çææè
@@ -5602,17 +6075,17 @@ color: red;
- Last published first
+ æè¿åå¸çä¼å
src/app/+my-library/my-videos/my-videos.component.html27
- Last created first
+ æè¿å建çä¼å
src/app/+my-library/my-videos/my-videos.component.html28
- Most viewed first
+ æå¤è§ççä¼å
src/app/+my-library/my-videos/my-videos.component.html29
@@ -5627,182 +6100,361 @@ color: red;
- æ¥å转移
+ æ¥åæææ
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-ownership.component.html3
åèµ·è
- src/app/+my-library/my-ownership/my-ownership.component.html19
+ src/app/+my-library/my-ownership/my-ownership.component.html13
-
- å建æ¥æ
-
-
-
-
- src/app/+my-library/my-ownership/my-ownership.component.html21
+ å建æ¥æ
+ src/app/+my-library/my-ownership/my-ownership.component.html15
ç¶æ
- src/app/+my-library/my-ownership/my-ownership.component.html25
+ src/app/+my-library/my-ownership/my-ownership.component.html19
- Account page
- src/app/+videos/+video-watch/video-watch.component.html70
- src/app/+videos/+video-watch/video-watch.component.html76
+ å¸æ·é¡µé¢
+ src/app/+videos/+video-watch/video-watch.component.html69
+ src/app/+videos/+video-watch/video-watch.component.html75
- No ownership change request found.
- src/app/+my-library/my-ownership/my-ownership.component.html78
+ æªæ¾å°ææææ´æ¹è¯·æ±ã
+ src/app/+my-library/my-ownership/my-ownership.component.html72
+
+
+
+ â ï¸ å®ä¾ä¸å
许é¢éåæ¥
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 9
+
+
+
+
+ æ£å¨æ¾ç¤º 个åæ¥ä¸ç第 å°ç¬¬
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 17
+
+
+
+
+ æ·»å åæ¥
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 25
+
+
+
+
+ å¤é¨é¢é
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 34
+
+
+
+
+ é¢é
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 35
+
+
+
+
+ æååæ¥äº
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 38
+
+
+
+
+ List imports
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts
+ 49
+
+
+
+
+ å®æ´åæ¥é¢é
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts62
+
+
+
+ è¿ä¼æåæ¬å°é¢éä¸ç¼ºå¤±çä»»ä½è§é¢
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts63
+
+
+
+ å·²æåç§»é¤ çåæ¥ã
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts102
+
+
+
+ çå®æ´åæ¥å·²è¯·æ±æåã
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts115
+
+
+
+ æ°å¢åæ¥
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 8
+
+
+
+
+ è¿ç¨é¢é URL
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 13
+
+
+
+
+ 示ä¾ï¼https://youtube.com/channel/UC_fancy_channel
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 20
+
+
+
+
+ è§é¢é¢é
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 33
+
+
+
+
+ è¿ç¨é¢éå·²æè§é¢çé项ï¼
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 42
+
+
+
+
+ å
¨é¨å¯¼å
¥å¹¶çè§æ°çåå¸
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 46
+
+
+
+
+ ä»
çè§æ°çåå¸
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 51
+
+
+
+
+ å·²æå建ç«åæ¥ã
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.ts
+ 67
+
- è´¦æ·è®¾å®
- src/app/+my-account/my-account-routing.module.ts28
+ å¸æ·è®¾ç½®
+ src/app/+my-account/my-account-routing.module.ts29
+
+
+
+ Two factor authentication
+
+ src/app/+my-account/my-account-routing.module.ts
+ 39
+
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 3
+
ææ¾å表å
ç´
- src/app/+my-library/my-library-routing.module.ts58
+ src/app/+my-library/my-library-routing.module.ts60
- æçå
¥å£
+ æç导å
¥
+ src/app/+my-library/my-video-imports/my-video-imports.component.html4
src/app/+my-library/my-videos/my-videos.component.html11
- src/app/+my-library/my-video-imports/my-video-imports.component.html3
å建è§é¢é¢é
- src/app/+my-library/+my-video-channels/my-video-channels.component.html14
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html23
- No channel found.
- src/app/+my-library/+my-video-channels/my-video-channels.component.html18
+ æªæ¾å°é¢éã
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html27
示ä¾ï¼my_channel
- src/app/+manage/video-channel-edit/video-channel-edit.component.html30
- src/app/+manage/video-channel-edit/video-channel-edit.component.html30
-
+
+
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html29src/app/+manage/video-channel-edit/video-channel-edit.component.html29
- CHANNEL
+ é¢é
src/app/+manage/video-channel-edit/video-channel-edit.component.html9
src/app/+manage/video-channel-edit/video-channel-edit.component.html9
-
-
- Banner image of the channel
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html
- 13
-
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html
- 13
-
-
+
æ´æ¹æ¤é¢éææè§é¢çæ¯æä¿¡æ¯
- src/app/+manage/video-channel-edit/video-channel-edit.component.html82
- src/app/+manage/video-channel-edit/video-channel-edit.component.html82
-
+
+
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html77src/app/+manage/video-channel-edit/video-channel-edit.component.html77
ä½è®¢é
è
- src/app/+my-library/my-follows/my-subscriptions.component.html25
- src/app/+search/search.component.html55
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html27
-
+
+
+
+ src/app/+my-library/my-follows/my-subscriptions.component.html25src/app/+search/search.component.html55src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html36
- ä¸ä¼ ä¸ä¸ªæ°ç头å
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html9
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html34
-
+ ä¸ä¼ æ°å¤´å
+
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html7src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html20
ç®æ
- src/app/+my-library/my-video-imports/my-video-imports.component.html17
+ src/app/+my-library/my-video-imports/my-video-imports.component.html28
- è¿æ®µè§é¢è¢«å é¤äº
- src/app/+my-library/my-video-imports/my-video-imports.component.html47
+ æ¤è§é¢å·²è¢«å é¤
+ src/app/+my-library/my-video-imports/my-video-imports.component.html59
- Showing
- to
- of
- imports
-
- src/app/+my-library/my-video-imports/my-video-imports.component.html10
+ æ¾ç¤º è³ ç 个导å
¥
+ src/app/+my-library/my-video-imports/my-video-imports.component.html21
- ä¸æ¦æ¨å é¤æ¨çå¸æ·ï¼å°±æ æ³æ½åäºãæ¨å°è¢«è¦æ±ç¡®è®¤è¿ä¸è¡å¨ã
+ ä¸æ¦ä½ å é¤ä½ çå¸æ·ï¼å°±æ æ³æ½åäºãä½ å°è¢«è¦æ±ç¡®è®¤è¿ä¸æä½ã
src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html2
é¢é页é¢
- src/app/+my-library/+my-video-channels/my-video-channels.component.html25
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html34
src/app/+my-library/my-follows/my-subscriptions.component.html20
- src/app/+videos/+video-watch/video-watch.component.html67
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html65
+ src/app/+videos/+video-watch/video-watch.component.html66
+
+
+
+ {VAR_PLURAL, plural, =0 {æ 人è§ç} =1 {1 次è§ç} other { 次è§ç}}
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html49
- ç±
- å建
-
+ ç± å建
src/app/+my-library/my-follows/my-subscriptions.component.html28
- ç¨æ·å¸æ·é¡µé¢
+ ææè
å¸æ·é¡µé¢
src/app/+my-library/my-follows/my-subscriptions.component.html27
-
-
-
-
-
- å é¤è§çåå²
-
-
- src/app/+my-library/my-history/my-history.component.html17
-
ä½ çè§çè®°å½éè¿æ²¡æä»»ä½è§é¢ã
- src/app/+my-library/my-history/my-history.component.html29
+ src/app/+my-library/my-history/my-history.component.ts143
+
+
+
+ ä»åå²è®°å½å é¤
+ src/app/+my-library/my-history/my-history.component.html37
+
+
+
+ å·²å¯ç¨è§é¢åå²
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 96,95
+
+
+
+
+ å·²ç¦ç¨è§é¢åå²
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 97,95
+
+
+
+
+ å é¤è§é¢åå²
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 120
+
+
+
+
+ ä½ ç¡®å®è¦å é¤ä½ çææè§é¢åå²åï¼
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 121
+
+
+
+
+ å·²å é¤è§é¢åå²
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 129
+
+
+
+
+ æªæ¾å°å
³äºââçè§é¢ã
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 140
+
- å¼å¯æ´åä¸æå¼èå
+ å¼å¯æ´åå¼ä¸æèå
src/app/shared/shared-main/feeds/feed.component.html
3
@@ -5813,8 +6465,8 @@ color: red;
-
- Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description.
+
+ ä½ çä¸äºé¢éè¿æªå®å
¨è®¾ç½®å¥½ãæ·»å 横å¹
ã头ååæè¿°æç¡®ä½ åå¸çå
容让è¿äºé¢éæ´å欢è¿ã
src/app/shared/shared-main/misc/channels-setup-message.component.html
5
@@ -5822,37 +6474,28 @@ color: red;
- Set up my channels
+ 建ç«æçé¢é
src/app/shared/shared-main/misc/channels-setup-message.component.html
6
-
-
-
-
-
- éç¥å好
-
-
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html4
-
+
ææ°çä¼å
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html11
-
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html12
æªè¯»çä¼å
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html12
-
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html13
å
¨é¨å·²è¯»
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html26
-
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html27
ç½é¡µ
@@ -5879,7 +6522,7 @@ color: red;
å建ææ¾å表
- src/app/+my-library/my-video-playlists/my-video-playlists.component.html13
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.html14
@@ -5888,19 +6531,14 @@ color: red;
- å建ä¸ä¸ªæ°çè§é¢é¢é
+ æ°å»ºè§é¢é¢é
src/app/+manage/manage-routing.module.ts12
-
-
- ææ¾å表 } å·²å é¤ã
- src/app/+my-library/my-video-playlists/my-video-playlists.component.ts45
-
ææ¾å表缩ç¥å¾
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html82
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html82
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html76
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html76
@@ -5910,46 +6548,141 @@ color: red;
å¨ PeerTube ä¸æµè§è§é¢ï¼æå®ä»¬æ·»å å°ä½ çææ¾å表ä¸ã
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html27
-
+
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html27
-
- See the
- documentation
- for more information.
-
-
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html31
-
-
-
- 欢è¿æ¥å° PeerTubeï¼
- src/app/+signup/shared/signup-success.component.html8
-
+ æ¥çææ¡£è·åæ´å¤ä¿¡æ¯ã
+
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html31
-
- If you need help to use PeerTube, you can have a look at the
- documentation
- .
-
-
- src/app/+signup/shared/signup-success.component.html13
+ å¦æä½ éè¦ PeerTube ç使ç¨å¸®å©ï¼ä½ å¯ä»¥çä¸ä¸ææ¡£ã
+ src/app/+signup/shared/signup-success-after-email.component.html17
+ src/app/+signup/shared/signup-success-before-email.component.html31
+
+
+
+ Account request sent
+
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 3
+
+
+
+
+ è§é¢ç»è®¡
+ src/app/+stats/stats-routing.module.ts14
+
+
+
+ ä½ å¯ä»¥éæ©å¾è¡¨ä¸çé¨åæ¾å¤§
+ src/app/+stats/video/video-stats.component.html58
+
+
+
+ é置缩æ¾
+ src/app/+stats/video/video-stats.component.html60
+
+
+
+ èªè§é¢åå¸ä»¥æ¥
+
+ src/app/+stats/video/video-stats.component.ts
+ 63
+
+
+
+
+ è§ä¼æ°
+ src/app/+stats/video/video-stats.component.ts88
+ src/app/+stats/video/video-stats.component.ts500
+
+
+
+ è§çæ¶é´
+ src/app/+stats/video/video-stats.component.ts93
+
+
+
+ çåç
+ src/app/+stats/video/video-stats.component.ts106
+
+
+
+ å ä¹é´çè§ä¼ç»è®¡ä¿¡æ¯
+ src/app/+stats/video/video-stats.component.ts153
+
+
+
+ è§ä¼ç»è®¡ä¿¡æ¯
+ src/app/+stats/video/video-stats.component.ts156
+
+
+
+ ç´æå°
+
+ src/app/+stats/video/video-stats.component.ts
+ 227
+
+
+
+
+ èªå®ä¹æ¥æ
+ src/app/+stats/video/video-stats.component.ts238
+
+
+
+ ä¸æ¬¡è§ç代表æ人è§çäºè¯¥è§é¢è³å° 30 ç§
+ src/app/+stats/video/video-stats.component.ts257
+
+
+
+ å½å®¶
+ src/app/+stats/video/video-stats.component.ts98
+ src/app/+stats/video/video-stats.component.ts289
+
+
+
+ å欢æ°
+ src/app/+stats/video/video-stats.component.ts260
+
+
+
+ å¹³åè§çæ¶é´
+ src/app/+stats/video/video-stats.component.ts267
-
-
- To help moderators and other users to know who you are, don't forget to set up your account profile by adding an avatar and a description.
- src/app/+signup/shared/signup-success.component.html17
+
+
+ æ»è§çæ¶é´
+ src/app/+stats/video/video-stats.component.ts271
+
+
+
+ å³°å¼è§ä¼æ°
+ src/app/+stats/video/video-stats.component.ts275
+
+
+
+ äº
+ src/app/+stats/video/video-stats.component.ts278
+
+
+
+ ééå¤è§ä¼
+
+ src/app/+stats/video/video-stats.component.ts
+ 282
+
- Created
+ å·²å建
src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html2
- {VAR_PLURAL, plural, =1 {1 playlist} other { playlists}}
+ {VAR_PLURAL, plural, =1 {1 个ææ¾å表} other { 个ææ¾å表}}
src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html
3
@@ -5957,30 +6690,47 @@ color: red;
- Login
+ ç»å
¥
src/app/+login/login-routing.module.ts12
- src/app/+login/login.component.html48
- src/app/menu/menu.component.html102
- src/app/menu/menu.component.html103
+ src/app/+login/login.component.html81
+ src/app/shared/shared-main/angular/login-link.component.ts11
-
-
-
- å¸æ·çµåé®ä»¶å°åéªè¯ç¡®è®¤ä¿¡æ¯
-
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html2
-
-
-
-
- å·²æ´æ°çµåé®ä»¶å°åã
-
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html9
+
+
+ > ç»å
¥
+
+ src/app/+login/login.component.html
+ 2,5
+
åçé误ã
- 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.html13
+
+
+
+ Request a new verification email
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
+ 15,17
+
+
+
+
+ Unable to find verification string in URL query.
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts
+ 53
+
+
+
+
+ Unable to find user id or registration id in URL query.
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts
+ 58
+
@@ -5994,20 +6744,13 @@ color: red;
- Manage channel
- src/app/+video-channels/video-channels.component.html9
-
-
-
-
- å¸æ·éªè¯çµåé®ä»¶è¯·æ±
-
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html2
-
+ 管çé¢é
+
+ src/app/+video-channels/video-channels.component.html9
åééªè¯çµåé®ä»¶
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html17
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html16
@@ -6019,15 +6762,89 @@ color: red;
éè¿çµåé®ä»¶éªè¯å¸æ·
src/app/+signup/+verify-account/verify-account-routing.module.ts15
-
-
- è¦æ±åéä¸å°çµåé®ä»¶æ¥éªè¯ä½ çå¸æ·
- src/app/+signup/+verify-account/verify-account-routing.module.ts24
+
+
+ è¦æ±åéçµåé®ä»¶ä»¥éªè¯ä½ çå¸æ·
+
+ src/app/+signup/+verify-account/verify-account-routing.module.ts
+ 24
+
+
+
+
+ Email verified!
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 2
+
+
+
+
+ Your email has been verified and your account request has been sent!
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 7
+
+
+
+
+ A moderator will check your registration request soon and you'll receive an email when it will be accepted or rejected.
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 9,11
+
+
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 27,29
+
+
+
+
+ Your email has been verified and your account has been created!
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 15
+
+
+
+
+ 欢è¿æ¥å°
+ src/app/+signup/shared/signup-success-before-email.component.html7
+
+
+
+ Your account request has been sent!
+
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 13
+
+
+
+
+ ä½ çå¸æ·å·²ç»å建ï¼
+ src/app/+signup/shared/signup-success-before-email.component.html14
+
+
+
+ Check your emails to validate your account and complete your registration request.
+
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 18,19
+
+
+
+
+ Check your emails to validate your account and complete your registration.
+
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 22,23
+
å·²å°ç¦
src/app/+accounts/accounts.component.html21
+ src/app/+admin/overview/users/user-list/user-list.component.html105
@@ -6036,137 +6853,135 @@ color: red;
- 已被æ¨çå®ä¾å±è½
+ å·²è¢«ä½ çå®ä¾å±è½
src/app/shared/shared-moderation/account-block-badges.component.html3
- 已被æ¨çå®ä¾å±è½çå®ä¾
+ å·²è¢«ä½ çå®ä¾å±è½çå®ä¾
src/app/shared/shared-moderation/account-block-badges.component.html4
- Copy account handle
+ å¤å¶å¸æ·å
src/app/+accounts/accounts.component.html29
- Show the complete description
+ æ¾ç¤ºå®æ´çæè¿°
src/app/+accounts/accounts.component.html53
src/app/+video-channels/video-channels.component.html96
- Show more...
- src/app/+accounts/accounts.component.html54
- src/app/+video-channels/video-channels.component.html97
-
+ æ¾ç¤ºæ´å¤â¦
+
+
+ src/app/+accounts/accounts.component.html54src/app/+video-channels/video-channels.component.html97
- Manage account
- src/app/+accounts/accounts.component.html59
-
+ 管çå¸æ·
+
+ src/app/+accounts/accounts.component.html59
- Search account videos
+ æç´¢å¸æ·è§é¢
src/app/+accounts/accounts.component.html78
- CHANNELS
- src/app/+accounts/accounts.component.ts82
+ é¢é
+ src/app/+accounts/accounts.component.ts80
- æ¤å¸æ·æ²¡æè§é¢é¢éã
+ æ¤å¸æ·æ²¡æé¢éã
src/app/+accounts/account-video-channels/account-video-channels.component.html5
- {VAR_PLURAL, plural, =1 {1 subscriber} other {
- subscribers} }
-
- src/app/+accounts/account-video-channels/account-video-channels.component.html23
- src/app/+accounts/accounts.component.html36
- src/app/+my-library/+my-video-channels/my-video-channels.component.html34
- src/app/+video-channels/video-channels.component.html75
+ {VAR_PLURAL, plural, =1 {1 ä½è®¢é
è
} other { ä½è®¢é
è
}}
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html13
- {VAR_PLURAL, plural, =1 {1 videos} other { videos}}
- src/app/+accounts/account-video-channels/account-video-channels.component.html26
- src/app/+accounts/accounts.component.html39
- src/app/+video-channels/video-channels.component.html78
+ {VAR_PLURAL, plural, =1 {1 个è§é¢} other { 个è§é¢}}
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html16
-
-
- src/app/+accounts/account-video-channels/account-video-channels.component.html25
- src/app/+accounts/accounts.component.html38
- src/app/+my-library/+my-video-channels/my-video-channels.component.html33
- src/app/+video-channels/video-channels.component.html77
- src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html15
- src/app/shared/shared-video/video-views-counter.component.html2
- src/app/shared/shared-video/video-views-counter.component.html6
-
+
+
+
+
+
+
+
+
+
+ src/app/+accounts/account-video-channels/account-video-channels.component.html28src/app/+accounts/accounts.component.html38src/app/+my-library/+my-video-channels/my-video-channels.component.html42src/app/+video-channels/video-channels.component.html77src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html15src/app/shared/shared-video/video-views-counter.component.html2src/app/shared/shared-video/video-views-counter.component.html6
- Show this channel
- src/app/+accounts/account-video-channels/account-video-channels.component.html35
+ æ¾ç¤ºæ¤é¢é
+ src/app/+accounts/account-video-channels/account-video-channels.component.html38
- {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {
- videos} }
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.html37
+ {VAR_PLURAL, plural, =0 {æ è§é¢} =1 {1 个è§é¢} other { 个è§é¢}}
+ src/app/+accounts/account-video-channels/account-video-channels.component.html29
+ src/app/+accounts/accounts.component.html39
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html47
+ src/app/+video-channels/video-channels.component.html78
src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9
-
- Do you really want to delete ?
-It will delete videos uploaded in this channel, and you will not be able to create another
-channel with the same name ()!
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts44
-
+
+ ä½ ç¡®å®è¦å é¤ ï¼è¿å°å é¤æ¤é¢éä¸ä¼ çè§é¢ï¼å¹¶ä¸ä½ æ æ³ä»¥ç¸åå称å建å¦ä¸ä¸ªé¢éï¼ï¼ï¼
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts55
- Please type the name of the video channel () to confirm
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts
- 48
-
-
+ 请è¾å
¥è§é¢é¢éçå称ï¼ï¼ä»¥ç¡®è®¤
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts59
- NEW CHANNEL
+ æ°é¢é
src/app/+manage/video-channel-edit/video-channel-edit.component.html8
src/app/+manage/video-channel-edit/video-channel-edit.component.html8
- æ¥çè¿ä¸ªè§é¢é¢é
- src/app/+accounts/account-video-channels/account-video-channels.component.html13
- src/app/+accounts/account-video-channels/account-video-channels.component.html17
+ æ¥çæ¤è§é¢é¢é
+ src/app/+accounts/account-video-channels/account-video-channels.component.html15
+ src/app/+accounts/account-video-channels/account-video-channels.component.html20
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html4
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html7
+
+
+ {VAR_PLURAL, plural, =0 {æ 人订é
} =1 {1 ä½è®¢é
è
} other { ä½è®¢é
è
}}
+ src/app/+accounts/account-video-channels/account-video-channels.component.html26
+ src/app/+accounts/accounts.component.html36
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html43
+ src/app/+video-channels/video-channels.component.html75
+
- è¿ä¸ªé¢é没æä»»ä½è§é¢ã
- src/app/+accounts/account-video-channels/account-video-channels.component.html38
+ æ¤é¢é没æä»»ä½è§é¢ã
+ src/app/+accounts/account-video-channels/account-video-channels.component.html42
-
- SHOW THIS CHANNEL >
- src/app/+accounts/account-video-channels/account-video-channels.component.html46
+
+ æ¾ç¤ºæ¤é¢é >
+ src/app/+accounts/account-video-channels/account-video-channels.component.html50
ç»è®¡
src/app/menu/menu.component.html144
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts353
@@ -6176,12 +6991,12 @@ channel with the same name ()!
PeerTube
- src/app/+about/about.component.html7
+ src/app/+about/about.component.html5
- Network
- src/app/+about/about.component.html9
+ ç½ç»
+ src/app/+about/about.component.html7
@@ -6189,30 +7004,30 @@ channel with the same name ()!
src/app/+about/about-follows/about-follows.component.html2
src/app/+my-library/my-library.component.ts64
-
-
- Follower instances ()
+
+
+ Followers of ()
src/app/+about/about-follows/about-follows.component.html
- 4
+ 5
-
-
- Following instances ()
+
+
+ does not have followers.
src/app/+about/about-follows/about-follows.component.html
- 16
+ 7
- æ¨çåå
+ ä½ çå称
src/app/+about/about-instance/contact-admin-modal.component.html11
- æ¨ççµåé®ä»¶å°å
+ ä½ ççµåé®ä»¶
src/app/+about/about-instance/contact-admin-modal.component.html20
@@ -6222,17 +7037,17 @@ channel with the same name ()!
- æ¨çä¿¡æ¯
+ ä½ çæ¶æ¯
src/app/+about/about-instance/contact-admin-modal.component.html38
- å
³äº
+ å
³äº
src/app/+about/about-instance/about-instance.component.html5
- Contact us
+ èç³»æ们
src/app/+about/about-instance/about-instance.component.html
7
@@ -6259,17 +7074,17 @@ channel with the same name ()!
- æ们为ä»ä¹è¦å建è¿ä¸ªç«ç¹
+ æ们为ä»ä¹è¦å建è¿ä¸ªå®ä¾
src/app/+about/about-instance/about-instance.component.html58
- æ们计åç»´æè¿ä¸ªå®ä¾å¤ä¹
+ æ们计åç»´æ¤è¿ä¸ªå®ä¾å¤ä¹
src/app/+about/about-instance/about-instance.component.html72
- How we will pay for keeping our instance running
+ æ们计åå¦ä½ä»åºä»¥ä¿æå®ä¾è¿è¡
src/app/+about/about-instance/about-instance.component.html
86
@@ -6277,65 +7092,53 @@ channel with the same name ()!
-
- INFORMATION
-
+ ä¿¡æ¯
src/app/+about/about-instance/about-instance.component.html100
-
- MODERATION
-
+ å®¡æ ¸
src/app/+about/about-instance/about-instance.component.html128
-
- OTHER INFORMATION
-
+ å
¶ä»ä¿¡æ¯
src/app/+about/about-instance/about-instance.component.html185
- Hardware information
+ 硬件信æ¯
src/app/+about/about-instance/about-instance.component.html198
- FEATURES
+ åè½
src/app/+about/about-instance/about-instance.component.html207
æ¬å®ä¾æä¾çåè½
- src/app/shared/shared-instance/instance-features-table.component.html4
- src/app/shared/shared-instance/instance-about-accordion.component.html6
- src/app/shared/shared-instance/instance-about-accordion.component.html6
-
+
+
+ src/app/shared/shared-instance/instance-about-accordion.component.html11src/app/shared/shared-instance/instance-features-table.component.html4
- ç»è®¡æ°æ®
- src/app/+about/about-instance/about-instance.component.html219
+ ç»è®¡ä¿¡æ¯
+ src/app/+about/about-instance/about-instance.component.html220
- PeerTube æ¯ä¸ä¸ªèªææ管ç activitypub èé¦è§é¢æµå¹³å°ï¼ç´æ¥å¨æ¨ç web æµè§å¨ä¸ä½¿ç¨ P2Pã
+ PeerTube æ¯ä¸ä¸ªèªææ管ç ActivityPub èé¦è§é¢ä¸²æµå¹³å°ï¼ç´æ¥å¨ä½ çç½é¡µæµè§å¨ä¸ä½¿ç¨å¯¹çç½ç»ï¼P2Pï¼ã
src/app/+about/about-peertube/about-peertube.component.html9
- It is free and open-source software, under AGPLv3 licence.
+ å®æ¯èªç±åå¼æºç软件ï¼ä»¥ AGPLv3 许å¯è¯ææã
src/app/+about/about-peertube/about-peertube.component.html13
-
- For more information, please visit
- joinpeertube.org
- .
-
-
+ è·åæ´å¤ä¿¡æ¯ï¼è¯·è®¿é® joinpeertube.orgã
src/app/+about/about-peertube/about-peertube.component.html18
@@ -6345,164 +7148,164 @@ channel with the same name ()!
- äºè§£å¦ä½è®¾ç½®æ¨çå¸æ·ãé¢éï¼ä»¥åå建ææ¾å表ççã
- src/app/+about/about-peertube/about-peertube.component.html32
+ æ¢å¯»å¦ä½è®¾ç½®ä½ çå¸æ·ï¼ä»ä¹æ¯é¢éï¼å¦ä½å建ææ¾å表以åæ´å¤ï¼
+ src/app/+about/about-peertube/about-peertube.component.html31
PeerTube åºç¨ç¨åº
- src/app/+about/about-peertube/about-peertube.component.html41
+ src/app/+about/about-peertube/about-peertube.component.html40
- åç°éå®æ¹ç Android åºç¨ç¨åºæè
æµè§å¨æ件ï¼
- src/app/+about/about-peertube/about-peertube.component.html45
+ 寻æ¾éå®æ¹ç Android åºç¨ç¨åºæè
æµè§å¨æ件ï¼
+ src/app/+about/about-peertube/about-peertube.component.html43
- å¨ PeerTube ä¸æ稿
- src/app/+about/about-peertube/about-peertube.component.html54
+ 为 PeerTube åè´¡ç®
+ src/app/+about/about-peertube/about-peertube.component.html52
- æ³å¸®å©æ¹è¿ PeerTube åï¼ä½ å¯ä»¥ç¿»è¯ç½é¡µçé¢ï¼ç»ä½ çåé¦æç´æ¥è´¡ç®ä»£ç ï¼
- src/app/+about/about-peertube/about-peertube.component.html58
+ æ³å¸®å©æ¹è¿ PeerTube åï¼ä½ å¯ä»¥ç¿»è¯ç½é¡µçé¢ï¼æä¾åé¦æç´æ¥è´¡ç®ä»£ç ï¼
+ src/app/+about/about-peertube/about-peertube.component.html55
- P2P åéç§
- src/app/+about/about-peertube/about-peertube.component.html69
+ P2P ä¸éç§
+ src/app/+about/about-peertube/about-peertube.component.html65
- ä½¿ç¨ BitTorrent åè®®å¨é»è®¤æ
åµä¸å¨ç¨æ·ä¹é´å
±äº«å¸¦å®½ï¼ä»¥å¸®å©éä½æå¡å¨çè´è½½ï¼ä½æç»è®©ä½ å¯ä»¥éæ©ä»è§é¢æå¡å¨åæ¢åä¸æç常è§æµåªä½ãåªæå½æ¨æ³ç»§ç»ä½¿ç¨ PeerTube ç P2P 模å¼æ¶ï¼ä»¥ä¸å
容æéç¨ã
- src/app/+about/about-peertube/about-peertube.component.html72
+ é»è®¤æ
åµä¸ PeerTube ä½¿ç¨ BitTorrent åè®®å¨ç¨æ·ä¹é´å
±äº«å¸¦å®½ï¼ä»¥å¸®å©éä½æå¡å¨çè´è½½ï¼ä½ä½ æåä»å¯ä»¥éæ©ä»è§é¢æå¡å¨åæ¢å常è§æµåªä½ãåªæå½ä½ æ³ç»§ç»ä½¿ç¨ PeerTube ç P2P 模å¼æ¶ï¼ä»¥ä¸å
容æéç¨ã
+ src/app/+about/about-peertube/about-peertube.component.html68
- å¯¹ä½ éç§ç主è¦å¨èå¨äºä½ ç IP å°å被åå¨å¨å®ä¾ç BitTorrent tracker ä¸ï¼åªè¦ä½ ä¸è½½æè§çè§é¢ã
- src/app/+about/about-peertube/about-peertube.component.html78
+ å¯¹ä½ éç§ç主è¦å¨èå¨äºåªè¦ä½ ä¸è½½æè§çè§é¢ï¼ä½ ç IP å°åå°±ä¼è¢«åå¨å¨å®ä¾ç BitTorrent tracker ä¸ã
+ src/app/+about/about-peertube/about-peertube.component.html74
è¿ä¼å¸¦æ¥ä»ä¹åæï¼
- src/app/+about/about-peertube/about-peertube.component.html83
+ src/app/+about/about-peertube/about-peertube.component.html79
ç论ä¸ï¼æ足å¤ææ¯è½åç人å¯ä»¥å建ä¸ä¸ªèæ¬ï¼è·è¸ªåªä¸ª IP æ£å¨ä¸è½½åªä¸ªè§é¢ãå®é
ä¸ï¼è¿è¦å°é¾å¾å¤ï¼å 为:
- src/app/+about/about-peertube/about-peertube.component.html85
+ src/app/+about/about-peertube/about-peertube.component.html81
- 为äºçè§æ¯ä¸ªè§é¢ï¼å¿
é¡»å¨æ¯ä¸ªè·è¸ªå¨ä¸åé HTTP 请æ±ãå¦ææ们æ³çª¥æ¢ææ PeerTube çè§é¢ï¼æ们å¿
é¡»åéå°½å¯è½å¤ç请æ±è§é¢(æ以å¯è½å¾å¤)
- src/app/+about/about-peertube/about-peertube.component.html91
+ 为äºçè§æ¯ä¸ªè§é¢ï¼å¿
须对æ¯ä¸ª tracker ä¸åé HTTP 请æ±ãå¦ææ们æ³çª¥æ¢ææ PeerTube çè§é¢ï¼æ们å¿
é¡»åéå°½å¯è½å¤ç请æ±è§é¢ï¼æ以å¯è½å¾å¤ï¼
+ src/app/+about/about-peertube/about-peertube.component.html87
- 对äºæ¯ä¸ªåéç请æ±ï¼è·è¸ªå¨è¿åæéæ°éçéæºå¯¹çç¹ãä¾å¦ï¼å¦æ群ä¸æ1000个对çç¹ï¼å¹¶ä¸è·è¸ªå¨å¯¹æ¯ä¸ªè¯·æ±åªåé20个对çç¹ï¼é£ä¹å¿
é¡»è³å°åé50个请æ±æ¥è®¤è¯ç¾¤ä¸çæ¯ä¸ªå¯¹çç¹
- src/app/+about/about-peertube/about-peertube.component.html96
+ 对äºæ¯ä¸ªåéç请æ±ï¼tracker è¿åæéæ°éçéæºå¯¹çç¨æ·ãä¾å¦ï¼å¦æç¨æ·ç¾¤ä¸æ 1000 个对çç¨æ·ï¼å¹¶ä¸ tracker 对æ¯ä¸ªè¯·æ±åªåé 20 个ç¨æ·ï¼é£ä¹å¿
é¡»è³å°åé 50 个请æ±æè½ç¥é群ä½ä¸çæ¯ä¸ªç¨æ·
+ src/app/+about/about-peertube/about-peertube.component.html92
è¿äºè¯·æ±å¿
é¡»å®æåéï¼ä»¥äºè§£è°å¼å§/åæ¢è§çè§é¢ãè¿ç§è¡ä¸ºå¾å®¹æ被å¯è§
- src/app/+about/about-peertube/about-peertube.component.html102
+ src/app/+about/about-peertube/about-peertube.component.html98
- å¦æä¸ä¸ª IP å°ååå¨å¨è·è¸ªå¨ä¸ï¼è¿å¹¶ä¸æå³ç IP èåç人(å¦æè¿ä¸ªäººåå¨çè¯)å·²ç»è§çäºè§é¢
- src/app/+about/about-peertube/about-peertube.component.html106
+ å¦æä¸ä¸ª IP å°ååå¨å¨ tracker ä¸ï¼è¿å¹¶ä¸æå³ç IP èåç人ï¼å¦æè¿ä¸ªäººåå¨çè¯ï¼å·²ç»è§çäºè§é¢
+ src/app/+about/about-peertube/about-peertube.component.html102
- IP å°åæ¯ä¸ä¸ªæ¨¡ç³çä¿¡æ¯: é常ï¼å®æè§å¾å°ååï¼å¯ä»¥ä»£è¡¨è®¸å¤ä¸ªäººæå®ä½
- src/app/+about/about-peertube/about-peertube.component.html111
+ IP å°åæ¯ä¸ä¸ªæ¨¡ç³çä¿¡æ¯ï¼é常ï¼å®ä¼å®æå°æ¹åï¼å èå¯ä»¥ä»£è¡¨è®¸å¤ä¸ªäººæå®ä½
+ src/app/+about/about-peertube/about-peertube.component.html107
-
- Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information
- src/app/+about/about-peertube/about-peertube.component.html115
+
+ Web 对çç¨æ·æ æ³å
¬å¼è®¿é®ï¼å 为æä»¬ä½¿ç¨ websocket ä¼ è¾ï¼åè®®è·ä¼ ç»ç BitTorrent tracker ä¸åãå½ä½ å¨ç½é¡µæµè§å¨ä¸ï¼ä½ åéå
å«ä½ ç IP å°åçä¿¡å·å° trackerï¼å°ä¼è½¬åä¿¡æ¯ç»éæºéæ©çå
¶ä»ç¨æ·ãæ¥çæ¤ææ¡£è·åæ´å¤ä¿¡æ¯
+ src/app/+about/about-peertube/about-peertube.component.html111
- ä¸è¬äººç£è¦æåçæå£æ
æ³æ¯ä¸å¤ªå¯è½ç¼ççãæå¾å¤æ´ææçæ¹æ³å¯ä»¥è·å¾è¿ç§ä¿¡æ¯ã
- src/app/+about/about-peertube/about-peertube.component.html123
+ ä¸è¬äººçè§å
¶æåçæåæ
åµæ¯ä¸å¤ªå¯è½åççãæå¾å¤æ´ææçæ¹æ³å¯ä»¥è·åè¿ä¸ªä¿¡æ¯ã
+ src/app/+about/about-peertube/about-peertube.component.html119
PeerTube å YouTube æä»ä¹ä¸åï¼
- src/app/+about/about-peertube/about-peertube.component.html128
+ src/app/+about/about-peertube/about-peertube.component.html124
- 对éç§çå¨èä¸åäº PeerTubeãå¨ YouTube çä¾åä¸ï¼è¿ä¸ªå¹³å°æ¶éäºå¤§éä½ ç个人信æ¯(ä¸ä»
ä»
æ¯ä½ ç IP)æ¥åæåè·è¸ªä½ ãæ¤å¤ï¼YouTube çææè
æ¯ Google/Alphabetï¼è¿æ¯ä¸å®¶éè¿å¤ä¸ªç½ç«(éè¿ AdSense æ Google Analytics)追踪ç¨æ·è¡è¸ªçå
¬å¸ã
- src/app/+about/about-peertube/about-peertube.component.html130
+ 对éç§çå¨èä¸åäº PeerTubeãå¨ YouTube çä¾åä¸ï¼è¿ä¸ªå¹³å°æ¶éäºå¤§éä½ ç个人信æ¯ï¼ä¸ä»
ä»
æ¯ä½ ç IPï¼æ¥åæåè·è¸ªä½ ãæ¤å¤ï¼YouTube çææè
æ¯ Google/Alphabetï¼è¿æ¯ä¸å®¶éè¿å¤ä¸ªç½ç«ï¼å¦ AdSense æ Google Analyticsï¼è¿½è¸ªç¨æ·è¡è¸ªçå
¬å¸ã
+ src/app/+about/about-peertube/about-peertube.component.html126
æåºè¯¥å¦ä½é¿å
æ´é²æç IP å°åï¼
- src/app/+about/about-peertube/about-peertube.component.html136
+ src/app/+about/about-peertube/about-peertube.component.html132
- ä½ ç IP å°åæ¯å
¬å¼çï¼æ以æ¯æ¬¡ä½ æ¥è¯¢ä¸ä¸ªç½ç«ï¼é½æ许å¤åä¸è
(é¤äºæç»çç½ç«)å¨ä»ä»¬çè¿æ¥æ¥å¿ä¸çå°ä½ ç IP: ISP/routers/trackers/CDN ççãæ¯éæç: æ们è¦åä½ ï¼å¦æä½ æ³ä¿æä½ ç IP ç§æï¼ä½ å¿
é¡»ä½¿ç¨ VPN æ Tor æµè§å¨ãè®¤ä¸ºä» PeerTube å é¤ P2P ä¼è®©ä½ åå°å¿åç¶ææ¯æ²¡ææä¹çã
- src/app/+about/about-peertube/about-peertube.component.html138
+ ä½ ç IP å°åæ¯å
¬å¼çï¼æ以æ¯æ¬¡ä½ æ¥è¯¢ä¸ä¸ªç½ç«ï¼é½æ许å¤åä¸è
ï¼ä¸åªæç»çç½ç«ï¼å¨ä»ä»¬çè¿æ¥æ¥å¿ä¸çå°ä½ ç IPï¼è¿è¥å/è·¯ç±å¨/tracker/CDN ççãPeerTube 对æ¤å®å
¨éæï¼æ们ä¼è¦åä½ ï¼å¦æä½ æ³ä¿æä½ ç IP éç§ï¼ä½ å¿
é¡»ä½¿ç¨ VPN æ Tor æµè§å¨ãè®¤ä¸ºä» PeerTube ç§»é¤ P2P ä¼è®©ä½ åå°å¿åç¶ææ¯æ²¡ææä¹çã
+ src/app/+about/about-peertube/about-peertube.component.html134
- ä½ ä»¬è¦å¦ä½ç¼è§£è¿ä¸ªé®é¢ï¼
- src/app/+about/about-peertube/about-peertube.component.html145
+ æè¦å¦ä½ç¼è§£è¿ä¸ªé®é¢ï¼
+ src/app/+about/about-peertube/about-peertube.component.html141
- PeerTube å¸ææä¾å°½å¯è½å¥½ç对çï¼ç»ä½ æ´å¤çéæ©ï¼éä½æ»å»çå¯è½æ§ã以ä¸æ¯æ们å°ç®å为æ¢æåç:
- src/app/+about/about-peertube/about-peertube.component.html147
+ PeerTube å¸ææä¾å°½å¯è½å¥½ç对çï¼ç»ä½ æ´å¤çéæ©ï¼éä½æ»å»çå¯è½æ§ã以ä¸æ¯æ们å°ç®å为æ¢æåçï¼
+ src/app/+about/about-peertube/about-peertube.component.html143
- æ们éå¶äºè·è¸ªå¨åéç对çç¹çæ°é
- src/app/+about/about-peertube/about-peertube.component.html153
+ æ们éå¶äº tracker åéç对çç¨æ·æ°é
+ src/app/+about/about-peertube/about-peertube.component.html149
- æ们éå¶äºè·è¸ªå¨æ¥æ¶è¯·æ±çé¢ç
- src/app/+about/about-peertube/about-peertube.component.html154
+ æ们éå¶äº tracker æ¥æ¶è¯·æ±çé¢ç
+ src/app/+about/about-peertube/about-peertube.component.html150
å
许å®ä¾ç®¡çåä»ç®¡ççé¢ç¦ç¨ P2P
- src/app/+about/about-peertube/about-peertube.component.html155
+ src/app/+about/about-peertube/about-peertube.component.html151
- æåï¼è®°ä½ä½ å¯ä»¥éè¿å¨è§é¢ææ¾å¨ä¸åæ¢æ¥ç¦ç¨ P2Pï¼æè
ç´æ¥å¨ä½ çæµè§å¨ä¸ç¦ç¨ WebRTCã
- src/app/+about/about-peertube/about-peertube.component.html158
-
-
-
- æ¤ç½ç«æ²¡æç«ç¹è·éè
ã
- src/app/+about/about-follows/about-follows.component.html6
+ æåï¼è®°ä½ä½ å¯ä»¥å¨è§é¢ææ¾å¨ä¸åæ¢æ¥ç¦ç¨ P2Pï¼æè
ç´æ¥å¨ä½ çæµè§å¨ä¸ç¦ç¨ WebRTCã
+ src/app/+about/about-peertube/about-peertube.component.html154
æ¾ç¤ºå®æ´å表
+ src/app/+about/about-follows/about-follows.component.html13
+ src/app/+about/about-follows/about-follows.component.html25
+
+
+
+ Subscriptions of ()
src/app/+about/about-follows/about-follows.component.html
- 12
+ 17
+
+
+
+ does not have subscriptions.
src/app/+about/about-follows/about-follows.component.html
- 24
+ 19
-
-
- This instance is not following any other.
- src/app/+about/about-follows/about-follows.component.html18
-
- å
³äºè¿ä¸ªç«ç¹
+ å
³äºæ¤å®ä¾
src/app/+about/about-routing.module.ts24
@@ -6512,174 +7315,257 @@ channel with the same name ()!
- å
³äºæ¤ç½ç«çç½ç»
+ å
³äºæ¤å®ä¾çç½ç»
src/app/+about/about-routing.module.ts58
- é¾æ¥å¤å¶
- src/app/+about/about-instance/about-instance.component.ts98
+ å·²å¤å¶é¾æ¥
+ src/app/+about/about-instance/about-instance.component.ts91
-
- Contact the administrator(s)
+
+ è系管çå
src/app/+about/about-instance/contact-admin-modal.component.html
3
-
-
-
-å建ä¸ä¸ªå¸æ·
- src/app/+signup/+register/register.component.html8
-
- Get help
+ è·å帮å©
src/app/shared/shared-main/misc/help.component.ts16
-
-
-
- å建æçå¸æ·
-
- src/app/+signup/+register/register.component.html43
+
+
+ å®æï¼
+ src/app/+signup/+register/register.component.html108
- PeerTube æ£å¨å建æ¨çå¸æ·
- src/app/+signup/+register/register.component.html52
+ PeerTube æ£å¨åå»ºä½ çå¸æ·â¦â¦
+ src/app/+signup/+register/register.component.html113
+
+
+
+ 转å°ä¸ä¸æ¥
+
+ src/app/+signup/+register/register.component.ts
+ 45
+
-
-
- å®æ
- src/app/+signup/+register/register.component.html48
+
+
+ 转å°ä¸ä¸æ¥
+
+ src/app/+signup/+register/register.component.ts
+ 46
+
æ们æ¯è°ï¼
- src/app/shared/shared-instance/instance-about-accordion.component.html19
-
+
+ src/app/shared/shared-instance/instance-about-accordion.component.html38
æ们计åç»´æè¿ä¸ªå®ä¾å¤ä¹
ï¼
- src/app/shared/shared-instance/instance-about-accordion.component.html24
-
+
+ src/app/shared/shared-instance/instance-about-accordion.component.html43
- How will we finance this instance?
- src/app/shared/shared-instance/instance-about-accordion.component.html29
+ æ们å°å¦ä½ä¸ºè¿ä¸ªå®ä¾æä¾èµéï¼
+
+ src/app/shared/shared-instance/instance-about-accordion.component.html48
+
+
+ çæ¡æ¬¾
+
+ src/app/shared/shared-instance/instance-about-accordion.component.ts
+ 73
+
- Administrators & Sustainability
- src/app/shared/shared-instance/instance-about-accordion.component.html15
- src/app/shared/shared-instance/instance-about-accordion.component.html15
-
+ 管çè
& ç»´æ¤
+
+ src/app/shared/shared-instance/instance-about-accordion.component.html30
- Step
- src/app/+signup/+register/custom-stepper.component.html9
-
-
-
-
- æ¨å¯ä»¥å¨ä¸ä¸ªé¢éä¸ä¸ä¼ æ¨çè§é¢ãå建å¤ä¸ªé¢éå¯ä»¥å¸®å©æ¨æ´ç并åºåæ¨çå
容ã
-
- æ¯å¦è¯´ï¼æ¨å¯ä»¥ä½¿ç¨ä¸ä¸ªé¢éåå¸æ¨çé¢ç´å
容ï¼èå¦å¤ä¸ä¸ªé¢éç¨äºåå¸æ¨è®¨è®ºçæå¦çè§é¢ã
-
-
- src/app/+signup/+register/register-step-channel.component.html4
-
-
-
-
- Other users can decide to subscribe any channel they want, to be notified when you publish a new video.
-
- src/app/+signup/+register/register-step-channel.component.html9
-
+ æ¥éª¤
+
+ src/app/+signup/+register/custom-stepper.component.html11
é¢éæ¾ç¤ºå
- src/app/+signup/+register/register-step-channel.component.html15
+ src/app/+signup/+register/steps/register-step-channel.component.html21
+
+
+
+ è¿æ¯å
¶ä»ç¨æ·å
¬å¼å¯è§çå称ã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 23
+
+
+
+
+ 示ä¾ï¼Sweet Melodies
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 27
+
+
+
+
+ é¢éæ è¯ç¬¦
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 36
+
+
+
+
+ è¿ä¸ªæ¯ä¼å¨ä½ ç个人èµæ URL ä¸æ¾ç¤ºçå称ã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 38
+
+
+
+
+ 示ä¾ï¼sweetmelodies24
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 42
+
+
+
+
+ é¢éæ è¯ç¬¦è·ä½ çå¸æ·ä¸è½ç¸åãä½ å¯ä»¥ç¹å»ç¬¬ä¸æ¥æ´æ°ä½ çå¸æ·åã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 50,52
+
+
+
+
+ Why do you want to join ?
+
+ src/app/+signup/+register/steps/register-step-terms.component.html
+ 4
+
+
+
+
+ I am at least years old and agree to the Terms and to the Code of Conduct of
+
+ src/app/+signup/+register/steps/register-step-terms.component.html
+ 17,22
+
é¢éå称
src/app/+admin/overview/users/user-edit/user-edit.component.html94
src/app/+admin/overview/users/user-edit/user-edit.component.html94
- src/app/+signup/+register/register-step-channel.component.html30
- john_channel
+ john_channel
src/app/+admin/overview/users/user-edit/user-edit.component.html96
src/app/+admin/overview/users/user-edit/user-edit.component.html96
-
-
- å®ä¾ï¼my_super_channel
- src/app/+signup/+register/register-step-channel.component.html34
+
+
+ æ¤å®ä¾å·²ç¦ç¨è§é¢ä¸ä¼ ï¼å æ¤ä½ çå¸æ·æ æ³ä¸ä¼ è§é¢ã
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 1,3
+
-
-
-
- The channel name is a unique identifier of your channel on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it.
-
- src/app/+signup/+register/register-step-channel.component.html42
+
+
+ å
¬å¼å称
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 9
+
-
-
- Channel name cannot be the same as your account name. You can click on the first step to update your account name.
- src/app/+signup/+register/register-step-channel.component.html50
+
+
+ è¿æ¯å
¶ä»ç¨æ·å
¬å¼å¯è§çå称ã
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 11,13
+
-
-
- I am at least years old and agree to the Terms and to the Code of Conduct of this instance
+
+
+ 示ä¾ï¼John Doe
- src/app/+signup/+register/register-step-terms.component.html
- 5,10
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 17
-
-
-
- The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it.
-
- src/app/+signup/+register/register-step-user.component.html35
+
+
+ è¿ä¸ªæ¯ä¼å¨ä½ ç个人èµæ URL ä¸æ¾ç¤ºçå称ã
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 28,30
+
+
+
+
+ 示ä¾ï¼john_doe58
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 34
+
+
+
+
+ æ¤çµåé®ä»¶å°åä¼ç¨äºéªè¯ä½ çå¸æ·ã
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 48,50
+
+
+
+
+ 请æ±å¸æ·éªè¯ççµåé®ä»¶
+
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html
+ 2
+
- Signup is not enabled on this instance.
+ æ¤å®ä¾æ²¡æå¼æ¾æ³¨åã
src/app/+signup/+register/register.component.html
4
-
-
- Video uploads are disabled on this instance, hence your account won't be able to upload videos.
- src/app/+signup/+register/register-step-user.component.html3
-
- Register
+ 注å
src/app/+signup/+register/register-routing.module.ts13
- æ¨çä¿¡æ¯å·²åéã
+ ä½ çæ¶æ¯å·²åéã
src/app/+about/about-instance/contact-admin-modal.component.ts88
- æ¨æè¿å·²åéäºæ¤è¡¨æ ¼
+ ä½ æè¿å·²åéäºæ¤è¡¨æ ¼
src/app/+about/about-instance/contact-admin-modal.component.ts94
- This website is powered by PeerTube
+ æ¤ç½ç«ç± PeerTube æä¾ææ¯æ¯æ
src/app/+about/about-peertube/about-peertube.component.html
2,4
@@ -6687,12 +7573,12 @@ channel with the same name ()!
- Account videos
+ å¸æ·è§é¢
src/app/+accounts/accounts-routing.module.ts35
- ACCOUNT
+ å¸æ·
src/app/+accounts/accounts.component.html
8
@@ -6700,165 +7586,147 @@ channel with the same name ()!
- Account video channels
+ å¸æ·è§é¢é¢é
src/app/+accounts/accounts-routing.module.ts26
- Display all videos (private, unlisted or not yet published)
- src/app/shared/shared-video-miniature/video-filters-header.component.html125
+ æ¾ç¤ºææè§é¢ï¼ç§å¯ãæªå
¬å¼ååºææªåå¸çï¼
+ src/app/shared/shared-video-miniature/video-filters-header.component.html128
- Remove this filter
- src/app/shared/shared-video-miniature/video-filters-header.component.ts95
+ 移é¤æ¤è¿æ»¤å¨
+ src/app/shared/shared-video-miniature/video-filters-header.component.ts90
- Sensitive content
- src/app/shared/shared-video-miniature/video-filters.model.ts116
+ ææå
容
+ src/app/shared/shared-video-miniature/video-filters.model.ts126
- Scope
- src/app/shared/shared-video-miniature/video-filters.model.ts123
+ èå´
+ src/app/shared/shared-video-miniature/video-filters.model.ts133
- Federated
- src/app/shared/shared-video-miniature/video-filters.model.ts125
+ èé¦
+ src/app/shared/shared-video-miniature/video-filters.model.ts135
- Languages
- src/app/shared/shared-video-miniature/video-filters.model.ts133
+ è¯è¨
+ src/app/shared/shared-video-miniature/video-filters.model.ts143
- Categories
- src/app/shared/shared-video-miniature/video-filters.model.ts142
+ åç±»
+ src/app/shared/shared-video-miniature/video-filters.model.ts152
- All videos
- src/app/shared/shared-video-miniature/video-filters.model.ts151
+ å
¨é¨è§é¢
+ src/app/shared/shared-video-miniature/video-filters.model.ts161
- Blurred
- src/app/shared/shared-video-miniature/video-filters.model.ts231
+ 模ç³
+ src/app/shared/shared-video-miniature/video-filters.model.ts241
- hidden
- src/app/shared/shared-video-miniature/video-filters.model.ts237
+ éè
+ src/app/shared/shared-video-miniature/video-filters.model.ts247
- blurred
- src/app/shared/shared-video-miniature/video-filters.model.ts238
+ 模ç³
+ src/app/shared/shared-video-miniature/video-filters.model.ts248
- displayed
- src/app/shared/shared-video-miniature/video-filters.model.ts240
-
-
-
-
- direct account followers
-
- src/app/+accounts/accounts.component.ts153
+ æ¾ç¤º
+ src/app/shared/shared-video-miniature/video-filters.model.ts250
- Report this account
- src/app/+accounts/accounts.component.ts202
+ 举æ¥æ¤å¸æ·
+ src/app/+accounts/accounts.component.ts196
- Overview
-
- src/app/+admin/admin.component.ts
- 35
-
-
+ æ¦è§
+
+ src/app/+admin/admin.component.ts44
- VIDEOS
- src/app/+accounts/accounts.component.ts83
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html245
- src/app/+video-channels/video-channels.component.ts81
-
+ è§é¢
+
+
+
+ src/app/+accounts/accounts.component.ts81src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html267src/app/+video-channels/video-channels.component.ts90
ç¨æ·åå·²å¤å¶
- src/app/+accounts/accounts.component.ts121
- src/app/+video-channels/video-channels.component.ts114
-
-
-
- 1 subscriber
- src/app/+accounts/accounts.component.ts125
-
-
-
- subscribers
- src/app/+accounts/accounts.component.ts127
+ src/app/+accounts/accounts.component.ts119
+ src/app/+video-channels/video-channels.component.ts124
- Audio-only
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts17
+ ä»
é³é¢
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts18
-
- A <code>.mp4</code> that keeps the original audio track, with no video
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts18
+
+ ä¿çåå§é³é¢è½¨éï¼ä¸å«è§é¢ç .mp4 æ¡£
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts19
- 144p
-
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 22
-
+ 144p
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts23
240p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts26
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts27
360p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts30
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts31
480p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts34
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts35
720p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts38
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts39
1080p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts42
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts43
- 1440p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts46
+ 1440p
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts47
2160p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts50
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts51
+
+
+ {value, plural, =1 {个线ç¨} other {个线ç¨}}
+
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts102
èªå¨ï¼ç± ffmpeg å³å®ï¼
@@ -6866,7 +7734,7 @@ channel with the same name ()!
- Followers of your instance
+ ä½ å®ä¾çå
³æ³¨è
src/app/+admin/follows/followers-list/followers-list.component.html
3
@@ -6874,69 +7742,61 @@ channel with the same name ()!
- No limit
+ æ éå¶
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts34
- 1 hour
+ 1 å°æ¶
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts35
- 3 hours
+ 3 å°æ¶
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts36
- 5 hours
+ 5 å°æ¶
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts37
- 10 hours
+ 10 å°æ¶
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts38
- x264, targeting maximum device compatibility
+ x264ï¼å®ä½äºæ广æ³ç设å¤å
¼å®¹æ§
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts55
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts50
- Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically.
+ 估计æå¡å¨è½¬ç å串æµè§é¢çè½å并ä¸ç®åï¼æ以æ们æ æ³èªå¨è°æ´ PeerTubeã
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html8
-
-
- However, you may want to read our guidelines before tweaking the following values.
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html11
-
-
-
- Read guidelines
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html16
+
+
+ ä½æ¯ï¼å¨è°æ´ä»¥ä¸æ°å¼åï¼ä½ å¯è½ä¼æ³é
读æ们çæåã
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 12,14
+
- Process uploaded videos so that they are in a streamable form that any device can play. Though costly in resources, this is a critical part of PeerTube, so tread carefully.
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html27
+ å¤çä¸ä¼ çè§é¢ï¼ä½¿å
¶æ为任ä½è®¾å¤é½å¯ä»¥ææ¾çæµåªä½å½¢å¼ã 尽管èµæºææ¬å¾é«ï¼ä½è¿æ¯ PeerTube çå
³é®é¨åï¼å æ¤è¯·è°¨æ
设置ã
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html22
- threads
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts90
-
-
-
- thread
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts91
-
+ 个线ç¨
+
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts104
- Updating instance configuration from the web interface is disabled by the system administrator.
-
+ ä»ç½é¡µçé¢æ´æ°å®ä¾çé
置已被系ç»ç®¡çåç¦ç¨ã
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
3,5
@@ -6944,29 +7804,29 @@ channel with the same name ()!
- Homepage
+ 主页
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html12
src/app/+admin/config/edit-custom-config/edit-homepage.component.html13
src/app/+home/home-routing.module.ts11
- Information
+ ä¿¡æ¯
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html20
- Basic
+ åºç¡
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html29
设置已æ´æ°ã
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts306
-
+
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts335
- INSTANCE HOMEPAGE
+ å®ä¾ä¸»é¡µ
src/app/+admin/config/edit-custom-config/edit-homepage.component.html
7
@@ -6974,45 +7834,43 @@ channel with the same name ()!
- You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts105
+ ä½ å·²ç»å¯ç¨æ³¨åï¼æ们èªå¨å¯ç¨äºä¸é¢âè§é¢âé¨åçâèªå¨å±è½æ°è§é¢âå¤éæ¡ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts136
- Edit custom configuration
+ ç¼è¾èªå®ä¹é
ç½®
src/app/+admin/config/config.routes.ts24
- Process domains
+ å¤çå
src/app/shared/shared-moderation/batch-domains-modal.component.ts28
- Report
-
-
+ 举æ¥
src/app/shared/shared-moderation/report-modals/account-report.component.ts61
- Account reported.
+ å¸æ·å·²ä¸¾æ¥ã
src/app/shared/shared-moderation/report-modals/account-report.component.ts83
- Comment reported.
+ è¯è®ºå·²ä¸¾æ¥ã
src/app/shared/shared-moderation/report-modals/comment-report.component.ts82
- Domain is required.
+ éè¦åã
src/app/shared/form-validators/host-validators.ts92
src/app/shared/form-validators/host-validators.ts101
- Hosts entered are invalid.
+ è¾å
¥ç主æºæ æã
src/app/shared/form-validators/host-validators.ts
93
@@ -7020,7 +7878,7 @@ channel with the same name ()!
- Hosts entered contain duplicates.
+ è¾å
¥ç主æºå
å«éå¤é¡¹ã
src/app/shared/form-validators/host-validators.ts
94
@@ -7028,7 +7886,7 @@ channel with the same name ()!
- Hosts or handles are invalid.
+ 主æºæç¨æ·/é¢éåæ æã
src/app/shared/form-validators/host-validators.ts
102
@@ -7036,7 +7894,7 @@ channel with the same name ()!
- Hosts or handles contain duplicates.
+ 主æºæç¨æ·/é¢éåå
å«éå¤é¡¹ã
src/app/shared/form-validators/host-validators.ts
103
@@ -7046,16 +7904,16 @@ channel with the same name ()!
æ éå¶
- src/app/+admin/config/shared/config.service.ts22
- src/app/+admin/config/shared/config.service.ts36
- src/app/shared/shared-instance/instance-features-table.component.ts30
- src/app/shared/shared-instance/instance-features-table.component.ts37
- src/app/shared/shared-main/users/user-quota.component.ts32
- src/app/shared/shared-main/users/user-quota.component.ts38
-
+
+
+
+
+
+
+ src/app/+admin/config/shared/config.service.ts22src/app/+admin/config/shared/config.service.ts36src/app/shared/shared-instance/instance-features-table.component.ts29src/app/shared/shared-instance/instance-features-table.component.ts36src/app/shared/shared-main/users/user-quota.component.ts32src/app/shared/shared-main/users/user-quota.component.ts38
- None - no upload possible
+ æ â ä¸å¯ä¸ä¼
src/app/+admin/config/shared/config.service.ts23
src/app/+admin/config/shared/config.service.ts37
@@ -7096,7 +7954,7 @@ channel with the same name ()!
- 100GB
+ 100GB
src/app/+admin/config/shared/config.service.ts
30
@@ -7104,7 +7962,7 @@ channel with the same name ()!
- 200GB
+ 200GB
src/app/+admin/config/shared/config.service.ts
31
@@ -7112,7 +7970,7 @@ channel with the same name ()!
- 500GB
+ 500GB
src/app/+admin/config/shared/config.service.ts
32
@@ -7135,96 +7993,116 @@ channel with the same name ()!
- 10GB
+ 10GB
src/app/+admin/config/shared/config.service.ts
44
-
-
-
- 已被å许å
³æ³¨å®ä¾
-
- src/app/+admin/follows/followers-list/followers-list.component.ts41
-
-
-
- æ¨ç¡®å®è¦æç»è¿ä¸ªå
³æ³¨è
åï¼
- src/app/+admin/follows/followers-list/followers-list.component.ts52
-
æç»
- src/app/+admin/follows/followers-list/followers-list.component.ts53
-
-
-
-
- 已被æç»å
³æ³¨å®ä¾
-
- src/app/+admin/follows/followers-list/followers-list.component.ts60
-
-
-
- æ¨ç¡®å®è¦å é¤è¿ä¸ªå
³æ³¨è
åï¼
- src/app/+admin/follows/followers-list/followers-list.component.ts73
+ src/app/+admin/follows/followers-list/followers-list.component.html51
+ src/app/+admin/follows/followers-list/followers-list.component.ts40
+ src/app/+admin/follows/followers-list/followers-list.component.ts86
- Delete
- src/app/+admin/follows/followers-list/followers-list.component.ts74
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts91
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts95
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts100
- src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts169
- src/app/+admin/overview/users/user-list/user-list.component.ts86
- src/app/+admin/overview/users/user-list/user-list.component.ts200
- src/app/+admin/overview/videos/video-list.component.ts74
- src/app/+admin/overview/videos/video-list.component.ts198
- src/app/+admin/overview/videos/video-list.component.ts229
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts52
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127
- src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35
- src/app/+my-library/my-videos/my-videos.component.html50
- src/app/+my-library/my-videos/my-videos.component.ts151
- src/app/+my-library/my-videos/my-videos.component.ts178
- src/app/+my-library/my-videos/my-videos.component.ts219
- src/app/+videos/+video-edit/shared/video-edit.component.html189
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts171
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts134
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts375
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts410
- src/app/shared/shared-main/buttons/delete-button.component.ts17
- src/app/shared/shared-main/buttons/delete-button.component.ts22
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts351
-
-
-
-
- 已被移é¤åºå
³æ³¨å表
-
+ å é¤
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts50src/app/+admin/follows/followers-list/followers-list.component.ts118src/app/+admin/follows/following-list/following-list.component.ts42src/app/+admin/moderation/registration-list/registration-list.component.ts65src/app/+admin/moderation/registration-list/registration-list.component.ts129src/app/+admin/moderation/video-block-list/video-block-list.component.ts91src/app/+admin/moderation/video-block-list/video-block-list.component.ts95src/app/+admin/overview/comments/video-comment-list.component.ts104src/app/+admin/overview/comments/video-comment-list.component.ts175src/app/+admin/overview/users/user-list/user-list.component.ts100src/app/+admin/overview/users/user-list/user-list.component.ts248src/app/+admin/overview/videos/video-list.component.ts76src/app/+admin/overview/videos/video-list.component.ts227src/app/+admin/overview/videos/video-list.component.ts282src/app/+my-library/+my-video-channels/my-video-channels.component.ts63src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts57src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts128src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35src/app/+my-library/my-videos/my-videos.component.html51src/app/+my-library/my-videos/my-videos.component.ts189src/app/+videos/+video-edit/shared/video-edit.component.html191src/app/+videos/+video-watch/shared/comment/video-comments.component.ts180src/app/shared/shared-abuse-list/abuse-list-table.component.ts133src/app/shared/shared-abuse-list/abuse-list-table.component.ts376src/app/shared/shared-abuse-list/abuse-list-table.component.ts411src/app/shared/shared-main/buttons/delete-button.component.ts21src/app/shared/shared-main/buttons/delete-button.component.ts26src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377
+
+
+ å·²æ¥å {count, plural, =1 { 个å
³æ³¨è¯·æ±} other { 个å
³æ³¨è¯·æ±}}
+ src/app/+admin/follows/followers-list/followers-list.component.ts66
+
+
+
+ å·²æ¥åå
³æ³¨è¯·æ±
+ src/app/+admin/follows/followers-list/followers-list.component.ts68
+
+
+
+ ä½ ç¡®å®è¦æç» {count, plural, =1 { 个å
³æ³¨è¯·æ±åï¼} other { 个å
³æ³¨è¯·æ±åï¼}}
src/app/+admin/follows/followers-list/followers-list.component.ts81
+
+
+ ä½ ç¡®å®è¦æç»è¿äºå
³æ³¨è¯·æ±åï¼
+ src/app/+admin/follows/followers-list/followers-list.component.ts83
+
+
+
+ å·²æç» {count, plural, =1 { 个å
³æ³¨è¯·æ±} other { 个å
³æ³¨è¯·æ±}}
+ src/app/+admin/follows/followers-list/followers-list.component.ts93
+
+
+
+ å·²æç»å
³æ³¨è¯·æ±
+ src/app/+admin/follows/followers-list/followers-list.component.ts95
+
+
+
+ å é¤çå
³æ³¨è
å¯ä»¥éæ°åéå
³æ³¨è¯·æ±ã
+ src/app/+admin/follows/followers-list/followers-list.component.ts109
+
+
+
+ ä½ ç¡®å®è¦å é¤ {count, plural, =1 { 个å
³æ³¨è¯·æ±ï¼} other { 个å
³æ³¨è¯·æ±ï¼}}
+ src/app/+admin/follows/followers-list/followers-list.component.ts113
+
+
+
+ ä½ ç¡®å®è¦å é¤è¿äºå
³æ³¨è¯·æ±åï¼
+ src/app/+admin/follows/followers-list/followers-list.component.ts115
+
+
+
+ å·²ç§»é¤ {count, plural, =1 { 个å
³æ³¨è¯·æ±} other { 个å
³æ³¨è¯·æ±}}
+ src/app/+admin/follows/followers-list/followers-list.component.ts125
+
+
+
+ 已移é¤å
³æ³¨è¯·æ±
+ src/app/+admin/follows/followers-list/followers-list.component.ts127
+
- Follow
-
- src/app/+admin/follows/following-list/follow-modal.component.html
- 3
-
-
- src/app/+admin/follows/following-list/follow-modal.component.html
- 37
-
-
- src/app/+admin/follows/following-list/following-list.component.html
- 18
-
+ å
³æ³¨
+ src/app/+admin/follows/following-list/follow-modal.component.html3
+ src/app/+admin/follows/following-list/follow-modal.component.html37
+ src/app/+admin/follows/following-list/following-list.component.html25
- 1 host (without "http://"), account handle or channel handle per line
+ æ¯è¡ 1 个主æºï¼æ éâhttp://âï¼ãå¸æ·åæè
é¢éå
src/app/+admin/follows/following-list/follow-modal.component.html
11
@@ -7232,173 +8110,156 @@ channel with the same name ()!
-
- ä¸åæ³
-
+ æ æ
src/app/shared/form-validators/host-validators.ts27
src/app/shared/form-validators/host-validators.ts50
å
³æ³¨è¯·æ±å·²åéï¼
- src/app/+admin/follows/following-list/follow-modal.component.ts63
+ src/app/+admin/follows/following-list/follow-modal.component.ts67
-
-
- Your instance subscriptions
+
+
+ Subscriptions of your instance
src/app/+admin/follows/following-list/following-list.component.html
3
-
-
- æ¨ç¡®å®è¦åæ¶å
³æ³¨
- åï¼
-
- src/app/+admin/follows/following-list/following-list.component.ts46
-
åæ¶å
³æ³¨
- src/app/+admin/follows/following-list/following-list.component.ts47
+ src/app/+admin/follows/following-list/following-list.component.ts72
-
-
- æ¨å·²ä¸åå
³æ³¨
- ã
-
- src/app/+admin/follows/following-list/following-list.component.ts54
+
+
+ ä½ ä¸åå
³æ³¨ {count, plural, =1 { äºã} other {these 个æ¡ç®äºã}}
+ src/app/+admin/follows/following-list/following-list.component.ts79
+
+
+
+ ä½ ä¸åå
³æ³¨ä»ä»¬äºã
+ src/app/+admin/follows/following-list/following-list.component.ts81
+
+
+
+ åä½
+
+ src/app/+admin/follows/follows.routes.ts
+ 48
+
å·²å¯ç¨
- src/app/+admin/follows/shared/redundancy-checkbox.component.ts23
+ src/app/+admin/follows/shared/redundancy-checkbox.component.ts22
å·²ç¦ç¨
- src/app/+admin/follows/shared/redundancy-checkbox.component.ts23
+ src/app/+admin/follows/shared/redundancy-checkbox.component.ts22
-
- çåä½å¤ä»½
-
-
- src/app/+admin/follows/shared/redundancy-checkbox.component.ts25
-
-
-
- Used
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts102
-
-
-
- Available
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts102
+ çåä½å¤ä»½
+ src/app/+admin/follows/shared/redundancy-checkbox.component.ts24
- Do you really want to remove this video redundancy?
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts142
-
+ ä½ ç¡®å®è¦ç§»é¤æ¤è§é¢åä½å¤ä»½åï¼
+
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts146
- Remove redundancy
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts143
-
+ 移é¤åä½
+
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts147
- Video redundancies removed!
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts149
-
+ è§é¢åä½å¤ä»½å·²ç§»é¤ï¼
+
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts153
- 已解é¤å¨æ¤å®ä¾ä¸å¯¹å¸æ·
- çå±è½ã
-
+ 已解é¤å¨æ¤å®ä¾ä¸å¯¹å¸æ· çéèã
src/app/shared/shared-moderation/account-blocklist.component.ts43
- 已解é¤å¨æ¤å®ä¾ä¸å¯¹å®ä¾
- çå±è½ã
-
+ 已解é¤å¨æ¤å®ä¾ä¸å¯¹å®ä¾ çéèã
src/app/shared/shared-moderation/server-blocklist.component.ts46
- Instance
- muted by your instance.
-
+ å·²å¨æ¤å®ä¾ä¸å¯¹ è¿è¡éèã
src/app/shared/shared-moderation/server-blocklist.component.ts69
- è¿è¥å¤æ³¨ä¿¡æ¯å·²æ´æ°ã
+ è¯è®ºå·²æ´æ°ã
src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts58
- Violent or Repulsive
- src/app/shared/shared-abuse-list/abuse-details.component.ts19
+ æ´åæ令人åæ
+ src/app/shared/shared-abuse-list/abuse-details.component.ts20
- Hateful or Abusive
- src/app/shared/shared-abuse-list/abuse-details.component.ts20
+ ä»æ¨æè¾±éª
+ src/app/shared/shared-abuse-list/abuse-details.component.ts21
- Spam or Misleading
- src/app/shared/shared-abuse-list/abuse-details.component.ts21
+ åå¾æ误导
+ src/app/shared/shared-abuse-list/abuse-details.component.ts22
- Privacy
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57
- src/app/+videos/+video-edit/shared/video-edit.component.html112
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html37
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html29
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html26
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html2
- src/app/shared/shared-abuse-list/abuse-details.component.ts22
-
+ éç§
+
+
+
+
+
+
+
+
+
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html51src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html51src/app/+videos/+video-edit/shared/video-edit.component.html113src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html37src/app/+videos/+video-edit/video-add-components/video-import-url.component.html33src/app/+videos/+video-edit/video-add-components/video-upload.component.html26src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html2src/app/shared/shared-abuse-list/abuse-details.component.ts23
- Copyright
- src/app/shared/shared-abuse-list/abuse-details.component.ts23
- src/app/shared/shared-moderation/abuse.service.ts161
+ çæ
+ src/app/shared/shared-abuse-list/abuse-details.component.ts24
+ src/app/shared/shared-moderation/abuse.service.ts146
- Server rules
- src/app/shared/shared-abuse-list/abuse-details.component.ts24
+ æå¡å¨è§å
+ src/app/shared/shared-abuse-list/abuse-details.component.ts25
- Thumbnails
- src/app/shared/shared-abuse-list/abuse-details.component.ts25
- src/app/shared/shared-moderation/abuse.service.ts176
+ 缩ç¥å¾
+ src/app/shared/shared-abuse-list/abuse-details.component.ts26
+ src/app/shared/shared-moderation/abuse.service.ts161
- Internal actions
+ å
é¨æä½
src/app/+admin/moderation/video-block-list/video-block-list.component.ts59
src/app/shared/shared-abuse-list/abuse-list-table.component.ts243
- Delete report
+ å é¤ä¸¾æ¥
src/app/shared/shared-abuse-list/abuse-list-table.component.ts274
- Actions for the flagged account
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts285
+ åæ è®°å¸æ·çæä½
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts286
@@ -7412,97 +8273,93 @@ channel with the same name ()!
- Add internal note
+ æ·»å å
é¨è¯´æ
src/app/shared/shared-abuse-list/abuse-list-table.component.ts269
- Actions for the video
+ è§é¢çæä½
src/app/+admin/moderation/video-block-list/video-block-list.component.ts82
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts333
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts334
- Block video
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts338
+ å±è½è§é¢
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts339
- Video blocked.
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts344
+ è§é¢å·²å±è½ã
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts345
- Unblock video
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts354
+ åæ¶å±è½è§é¢
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts355
- Video unblocked.
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts360
+ è§é¢å·²è§£é¤å±è½ã
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts361
- æ¨ç¡®å®è¦å é¤è¿æ¡ä¸¾æ¥æ»¥ç¨è®°å½åï¼
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts134
+ ä½ ç¡®å®è¦å é¤è¿æ¡æ»¥ç¨è¡ä¸ºä¸¾æ¥åï¼
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts133
举æ¥è®°å½å·²å é¤ã
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts140
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts139
- Deleted comment
+ å·²å é¤è¯è®º
src/app/shared/shared-abuse-list/abuse-list-table.component.ts214
- Messages with reporter
+ ä¸ä¸¾æ¥è
é´çæ¶æ¯
src/app/shared/shared-abuse-list/abuse-list-table.component.ts248
- Messages with moderators
+ ä¸ç主é´çæ¶æ¯
src/app/shared/shared-abuse-list/abuse-list-table.component.ts249
- Update internal note
+ æ´æ°å
é¨è¯´æ
src/app/shared/shared-abuse-list/abuse-list-table.component.ts254
- Switch video block to manual
+ åæ¢è§é¢å±è½ä¸ºæå¨
src/app/+admin/moderation/video-block-list/video-block-list.component.ts64
- Video
- switched to manual block.
-
+ è§é¢ å·²åæ¢ä¸ºæå¨å±è½ã
src/app/+admin/moderation/video-block-list/video-block-list.component.ts70
- Do you really want to unblock this video? It will be available again in the videos list.
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts131
+ ä½ ç¡®å®è¦åæ¶å±è½æ¤è§é¢ï¼å®å°å¨è§é¢å表ä¸éæ°å¯è§ã
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts134
- Unblock
+ åæ¶å±è½
src/app/+admin/moderation/video-block-list/video-block-list.component.ts86
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts133
- src/app/+admin/overview/videos/video-list.component.ts86
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts339
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts136
+ src/app/+admin/overview/videos/video-list.component.ts88
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts365
- Video
- unblocked.
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts139
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts202
+ è§é¢ 已解é¤å±è½ã
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts142
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts216
@@ -7518,98 +8375,94 @@ channel with the same name ()!
- æ¨è¿æ²¡æå®è£
æ件ã
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts87
+ ä½ è¿æ²¡æå®è£
æ件ã
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts88
- æ¨è¿æ²¡æå®è£
主é¢ã
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts90
+ ä½ è¿æ²¡æå®è£
主é¢ã
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts91
æ´æ°å°
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts98
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts99
- æ¨ç¡®å®è¦å¸è½½
- åï¼
-
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts111
+ ä½ ç¡®å®è¦å¸è½½ åï¼
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts119
- Uninstall
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html21
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts112
+ å¸è½½
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html24
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts120
å·²å¸è½½ã
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts119
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts129
- This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes.
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts135
+ è¿æ¯ä¸ªé大çæ件å级ã请转å°æ件主页æ£æ¥å¯è½åå¨çåè¡è¯´æã
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts150
- Upgrade
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts136
+ å级
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts151
- Proceed upgrade
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts137
+ å·²å¤çå级
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts152
å·²æ´æ°ã
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts151
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts166
- Jobs
- src/app/+admin/admin.component.ts154
- src/app/+admin/system/system.routes.ts24
-
+ ä½ä¸
+
+
+ src/app/+admin/system/system.routes.ts25
- Logs
- src/app/+admin/admin.component.ts162
- src/app/+admin/system/system.routes.ts35
-
+ æ¥å¿
+
+
+ src/app/+admin/admin.component.ts193src/app/+admin/system/system.routes.ts36
æ件å表æä¸å¯ç¨ã请ç¨ååè¯ã
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts99
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts100
- 请åªå®è£
æ¨ä¿¡ä»»çæ件å主é¢ï¼å 为å®ä»¬å¯ä»¥å¨æ¨çå®ä¾ä¸æ§è¡ä»»ä½ä»£ç ã
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts129
+ 请åªå®è£
ä½ ä¿¡ä»»çæ件å主é¢ï¼å 为å®ä»¬å¯ä»¥å¨ä½ çå®ä¾ä¸æ§è¡ä»»ä½ä»£ç ã
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts130
- æ¨ç¡®å®è¦å®è£
- åï¼
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts130
+ ä½ ç¡®å®è¦å®è£
åï¼
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts131
å·²å®è£
ã
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts142
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts143
@@ -7628,15 +8481,15 @@ channel with the same name ()!
- IP address
+ IP å°å
src/app/+admin/system/debug/debug.component.html
2
-
- PeerTube thinks your web browser public IP is .
+
+ PeerTube è®¤ä¸ºä½ çç½é¡µæµè§å¨çå
Œ
± IP 为 ã
src/app/+admin/system/debug/debug.component.html
4
@@ -7644,7 +8497,7 @@ channel with the same name ()!
- If this is not your correct public IP, please consider fixing it because:
+ å¦æè¿ä¸æ¯ä½ çæ£ç¡®å
Œ
± IPï¼è¯·èèä¿®å¤å®ï¼å 为ï¼
src/app/+admin/system/debug/debug.component.html
6
@@ -7652,7 +8505,7 @@ channel with the same name ()!
- Views may not be counted correctly (reduced compared to what they should be)
+ è§çæ°å¯è½ä¸è½æ£ç¡®è®¡å
¥ï¼ç¸å¯¹å®ä»¬æ¬åºæçåå°ï¼
src/app/+admin/system/debug/debug.component.html
8
@@ -7660,7 +8513,7 @@ channel with the same name ()!
- Anti brute force system could be overzealous
+ åæ´åæ»å»ç³»ç»å¯è½è¯¯æ¥
src/app/+admin/system/debug/debug.component.html
9
@@ -7668,7 +8521,7 @@ channel with the same name ()!
- P2P system could not work correctly
+ P2P ç³»ç»å¯è½ä¸è½æ£å¸¸å·¥ä½
src/app/+admin/system/debug/debug.component.html
10
@@ -7676,23 +8529,23 @@ channel with the same name ()!
- To fix it:
+ è¦ä¿®å¤å®ï¼
src/app/+admin/system/debug/debug.component.html
13
-
- Check the trust_proxy configuration key
+
+ æ£æ¥ trust_proxy é
ç½®å¯é¥
src/app/+admin/system/debug/debug.component.html
15
-
- If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643)
+
+ å¦æä½ ä½¿ç¨ Docker è¿è¡ PeerTubeï¼ä»¥ network_mode: "host"è¿è¡åå代çæ£æ¥ä½ çè¿è¡ï¼è¯¦è§ issue 1643ï¼
src/app/+admin/system/debug/debug.component.html
16,17
@@ -7715,510 +8568,746 @@ channel with the same name ()!
- debug
+ è°è¯
src/app/+admin/system/logs/logs.component.ts118
- info
- src/app/+admin/system/logs/logs.component.ts122
-
+ æ示
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html123src/app/+admin/system/logs/logs.component.ts122
- warning
- src/app/+admin/system/logs/logs.component.ts126
-
+ è¦å
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html124src/app/+admin/system/logs/logs.component.ts126
- error
- src/app/+admin/system/logs/logs.component.ts130
-
+ é误
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html125src/app/+admin/system/logs/logs.component.ts130
- Debug
- src/app/+admin/admin.component.ts170
- src/app/+admin/system/system.routes.ts46
-
+ è°è¯
+
+
+ src/app/+admin/admin.component.ts201src/app/+admin/system/system.routes.ts47
æ示
- src/app/+admin/overview/videos/video-list.component.html39
- src/app/core/notification/notifier.service.ts11
+ src/app/+admin/overview/videos/video-list.component.html41
+ src/app/core/notification/notifier.service.ts12
- Files
- src/app/+admin/overview/videos/video-list.component.html40
+ æ件
+ src/app/+admin/overview/videos/video-list.component.html42
-
- Published
- src/app/+admin/overview/videos/video-list.component.html41
+
+ åå¸æ¶é´
+ src/app/+admin/overview/videos/video-list.component.html43
è¦å
- src/app/core/routing/can-deactivate-guard.service.ts23
+
+ src/app/core/routing/can-deactivate-guard.service.ts22
+
+
+ æµ
è²/æ©è² æè
æè²
+ src/app/core/theme/theme.service.ts47
é误
- src/app/core/auth/auth.service.ts105
- src/app/core/notification/notifier.service.ts18
+ src/app/core/auth/auth.service.ts107
+ src/app/core/notification/notifier.service.ts19
- Standard logs
+ æ åæ¥å¿
src/app/+admin/system/logs/logs.component.ts141
- Audit logs
+ å®¡æ ¸æ¥å¿
src/app/+admin/system/logs/logs.component.ts145
+
+ Showing to of runner jobs
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html
+ 18
+
+
+ UUID
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html28
+ Priority
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html31
+ Progress
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html32
+ Runner
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html33
+ Payload:
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html98
+ Private payload:
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html103
+ No runner jobs found.
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html116
+ Cancel this job
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts35
+ Do you really want to cancel {count, plural, =1 {this job} other { jobs}}? Children jobs will also be cancelled.
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts
+ 61
+
+
+ Do you really want to cancel these jobs? Children jobs will also be cancelled.
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts
+ 62
+
+
+ Job(s) cancelled.
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts
+ 72
+
+
+ Runner registration tokens
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html
+ 9
+
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 4
+
+
+ Showing to of remote runners
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html
+ 18
+
+
+ IP
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html25
+ Last contact
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html
+ 26
+
+
+ No remote runners found.
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html
+ 56
+
- ç¨æ·
- å·²å建ã
-
- src/app/+admin/overview/users/user-edit/user-create.component.ts77
+ ç¨æ· å·²å建ã
+ src/app/+admin/overview/users/user-edit/user-create.component.ts78
- Create user
- src/app/+admin/overview/users/user-edit/user-create.component.ts96
+ å建ç¨æ·
+ src/app/+admin/overview/users/user-edit/user-create.component.ts97
src/app/+admin/overview/users/user-list/user-list.component.html25
- Blocked videos
+ å±è½çè§é¢
src/app/+admin/moderation/moderation.routes.ts67
+
+
+ User registrations
+
+ src/app/+admin/moderation/moderation.routes.ts
+ 79
+
+
- Muted instances
- src/app/+admin/moderation/moderation.routes.ts107
+ éèçå®ä¾
+ src/app/+admin/moderation/moderation.routes.ts114
+
+
+
+ Accept registrationReject registration
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 4,5
+
+
+
+
+ Registration email has not been verified. Email delivery has been disabled by default.
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 14,16
+
+
+
+
+ Accepting registration will create the account and channel.
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 21,22
+
+
+
+
+ An email will be sent to explaining its account has been created with the moderation response you'll write below.
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 24,26
+
+
+
+
+ Emails are not enabled on this instance so PeerTube won't be able to send an email to explaining its account has been created.
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 28,30
+
+
+
+
+ An email will be sent to explaining its registration request has been rejected with the moderation response you'll write below.
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 34,36
+
+
+
+
+ Emails are not enabled on this instance so PeerTube won't be able to send an email to explaining its registration request has been rejected.
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 38,40
+
+
+
+
+ Send a message to the user
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 45
+
+
+
+
+ Prevent email from being sent to the user
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 60
+
+
+
+
+ Accept registration
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts68
+
+
+
+ Reject registration
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts71
+
+
+
+ account created
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts95
+
+
+
+ registration rejected
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts112
+
+
+
+ Moderation response is required.
+
+ src/app/+admin/moderation/registration-list/process-registration-validators.ts
+ 7
+
+
+
+
+ Moderation response must be at least 2 characters long.
+
+ src/app/+admin/moderation/registration-list/process-registration-validators.ts
+ 8
+
+
+
+
+ Moderation response cannot be more than 3000 characters long.
+
+ src/app/+admin/moderation/registration-list/process-registration-validators.ts
+ 9
+
+
+
+
+ Registration requests
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 3
+
+
+
+
+ Showing to of registrations
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 11
+
- ç¨æ·
- çå¯ç å·²æ´æ¹ã
-
- src/app/+admin/overview/users/user-edit/user-password.component.ts40
+ ç¨æ· çå¯ç å·²æ´æ¹ã
+ src/app/+admin/overview/users/user-edit/user-password.component.ts41
æ´æ¹ç¨æ·å¯ç
- src/app/+admin/overview/users/user-edit/user-password.component.ts53
+ src/app/+admin/overview/users/user-edit/user-password.component.ts54
- User
- updated.
-
- src/app/+admin/overview/users/user-edit/user-update.component.ts92
+ ç¨æ· å·²æ´æ°ã
+ src/app/+admin/overview/users/user-edit/user-update.component.ts95
æ´æ°ç¨æ·
- src/app/+admin/overview/users/user-edit/user-update.component.ts111
+ src/app/+admin/overview/users/user-edit/user-update.component.ts114
- ä¸å°è¯·æ±éç½®å¯ç ççµåé®ä»¶å·²åéç»
- ã
-
- src/app/+admin/overview/users/user-edit/user-update.component.ts118
+ ä¸å°è¯·æ±éç½®å¯ç ççµåé®ä»¶å·²åéç» ã
+ src/app/+admin/overview/users/user-edit/user-update.component.ts121
+
+
+
+ Two factor authentication of disabled.
+
+ src/app/+admin/overview/users/user-edit/user-update.component.ts
+ 134
+
- Users list
+ ç¨æ·å表
src/app/+admin/overview/users/users.routes.ts25
- Create a user
+ å建ç¨æ·
src/app/+admin/overview/users/users.routes.ts34
- Update a user
+ æ´æ°ç¨æ·
src/app/+admin/overview/users/users.routes.ts43
- Video type
+ è§é¢ç±»å
src/app/+admin/overview/videos/video-admin.service.ts45
- VOD
+ ç¹æ
src/app/+admin/overview/videos/video-admin.service.ts49
- Live
+ ç´æ
src/app/+admin/overview/videos/video-admin.service.ts53
+ src/app/+admin/overview/videos/video-list.component.html88
- Video files
+ è§é¢æ件
src/app/+admin/overview/videos/video-admin.service.ts59
- With WebTorrent
+ ä½¿ç¨ WebTorrent
src/app/+admin/overview/videos/video-admin.service.ts63
- Without WebTorrent
+ ä¸ç¨ WebTorrent
src/app/+admin/overview/videos/video-admin.service.ts67
- With HLS
+ ä½¿ç¨ HLS
src/app/+admin/overview/videos/video-admin.service.ts71
- Without HLS
+ ä¸ç¨ HLS
src/app/+admin/overview/videos/video-admin.service.ts75
- Videos scope
+ è§åº
src/app/+admin/overview/videos/video-admin.service.ts81
- Remote videos
+ è¿ç«¯è§é¢
src/app/+admin/overview/videos/video-admin.service.ts85
- Federation
- src/app/+admin/admin.component.ts64
- src/app/shared/shared-instance/instance-statistics.component.html58
-
+ èé¦
+
+ src/app/+admin/admin.component.ts81
- Videos will be deleted, comments will be tombstoned.
- src/app/+admin/overview/users/user-list/user-list.component.ts87
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts328
+ è§é¢è¿åå®çè¯è®ºé½å°è¢«å é¤ã
+ src/app/+admin/overview/users/user-list/user-list.component.ts101
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts346
- Ban
- src/app/+admin/overview/users/user-list/user-list.component.ts92
- src/app/shared/shared-moderation/user-ban-modal.component.html3
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts333
+ å°ç¦
+ src/app/+admin/overview/users/user-list/user-list.component.ts106
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351
- User won't be able to login anymore, but videos and comments will be kept as is.
- src/app/+admin/overview/users/user-list/user-list.component.ts93
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts334
+ ç¨æ·æ æ³åç»å
¥ï¼ä½è§é¢åè¯è®ºé½å°ä¿çã
+ src/app/+admin/overview/users/user-list/user-list.component.ts107
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts352
解é¤å°ç¦
- src/app/+admin/overview/users/user-list/user-list.component.ts98
- src/app/+admin/overview/users/user-list/user-list.component.ts177
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts66
+ src/app/+admin/overview/users/user-list/user-list.component.ts112
+ src/app/+admin/overview/users/user-list/user-list.component.ts217
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
æçµåé®ä»¶å°å设为已éªè¯
- src/app/+admin/overview/users/user-list/user-list.component.ts105
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts345
+ src/app/+admin/overview/users/user-list/user-list.component.ts119
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363
- Created
- src/app/+admin/overview/users/user-list/user-list.component.ts120
+ å建æ¶é´
+ src/app/+admin/overview/users/user-list/user-list.component.ts134
- Daily quota
- src/app/+admin/overview/users/user-list/user-list.component.ts125
+ æ¯æ¥éé¢
+ src/app/+admin/overview/users/user-list/user-list.component.ts137
- Last login
- src/app/+admin/overview/users/user-list/user-list.component.ts127
+ ä¸æ¬¡ç»å
¥
+ src/app/+admin/overview/users/user-list/user-list.component.ts135
- æ¨æ æ³å°ç¦ root ç¨æ·ã
- src/app/+admin/overview/users/user-list/user-list.component.ts164
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts54
+ ä½ æ æ³å°ç¦ root ç¨æ·ã
+ src/app/+admin/overview/users/user-list/user-list.component.ts199
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71
+
+
+
+ ä½ ç¡®å®è¦è§£é¤å¯¹ {count, plural, =1 {1 ä½ç¨æ·} other { ä½ç¨æ·}}çå°ç¦åï¼
+ src/app/+admin/overview/users/user-list/user-list.component.ts213
- æ¨ç¡®å®è¦è§£é¤å¯¹
- 个ç¨æ·çå°ç¦åï¼
-
- src/app/+admin/overview/users/user-list/user-list.component.ts177
+ ä½ ç¡®å®è¦è§£é¤å¯¹ 个ç¨æ·çå°ç¦åï¼
+ src/app/+admin/overview/users/user-list/user-list.component.ts215
+
+
+
+ {count, plural, =1 {1 ä½ç¨æ·å·²è¢«å°ç¦ã} other { ä½ç¨æ·å·²è¢«å°ç¦ã}}
+ src/app/+admin/overview/users/user-list/user-list.component.ts226
已解é¤å¯¹
个ç¨æ·çå°ç¦ã
- src/app/+admin/overview/users/user-list/user-list.component.ts183
+ src/app/+admin/overview/users/user-list/user-list.component.ts228
- æ¨æ æ³å é¤ root ç¨æ·ã
- src/app/+admin/overview/users/user-list/user-list.component.ts194
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts82
+ ä½ æ æ³å é¤ root ç¨æ·ã
+ src/app/+admin/overview/users/user-list/user-list.component.ts240
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts99
-
-
- ä¸æ¦å é¤è¿äºç¨æ·ï¼ä½ å°æ æ³å使ç¨è¿äºç¨æ·åå建æ°ç¨æ·ï¼
- src/app/+admin/overview/users/user-list/user-list.component.ts199
+
+
+ <p>ä½ ä¸æ¯è½ç¨å·²å é¤ç¨æ·/é¢éç¨è¿çç¨æ·åå建ç¨æ·æè
é¢é</p>
+ src/app/+admin/overview/users/user-list/user-list.component.ts244
+
+
+
+ è¿æå³ç以ä¸ç¨æ·åå°è¢«æ°¸ä¹
å é¤å¹¶ä¸æ æ³æ¢å¤ï¼
+ src/app/+admin/overview/users/user-list/user-list.component.ts245
+
+
+
+ {count, plural, =1 {1 ä½ç¨æ·å·²è¢«å é¤ã} other { ä½ç¨æ·å·²è¢«å é¤ã}}
+ src/app/+admin/overview/users/user-list/user-list.component.ts255
å·²å é¤
个ç¨æ·ã
- src/app/+admin/overview/users/user-list/user-list.component.ts206
+ src/app/+admin/overview/users/user-list/user-list.component.ts257
+
+
+
+ {count, plural, =1 {1 ä½ç¨æ·ççµåé®ä»¶å·²è®¾ä¸ºåéªè¯ã} other { ä½ç¨æ·ççµåé®ä»¶å·²è®¾ä¸ºåéªè¯ã}}
+ src/app/+admin/overview/users/user-list/user-list.component.ts273
-
- ç¨æ·çµåé®ä»¶å·²è®¾ä¸ºå·²éªè¯ã
-
- src/app/+admin/overview/users/user-list/user-list.component.ts218
+ ç¨æ·çµåé®ä»¶å·²è®¾ä¸ºåéªè¯ã
+ src/app/+admin/overview/users/user-list/user-list.component.ts275
- 已解é¤å¯¹å¸æ·
- çå±è½ã
-
+ 已解é¤å¯¹å¸æ· çéèã
src/app/shared/shared-moderation/account-blocklist.component.ts42
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts131
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts149
- 已解é¤å¯¹å®ä¾
- çå±è½ã
-
+ 已解é¤å¯¹å®ä¾ çéèã
src/app/shared/shared-moderation/server-blocklist.component.ts45
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts159
-
-
-
- è§é¢è§çåå²å·²å¯ç¨
- src/app/+my-library/my-history/my-history.component.ts114
-
-
-
- è§é¢è§çåå²å·²ç¦ç¨
- src/app/+my-library/my-history/my-history.component.ts115
-
-
-
- å é¤è§çåå²
- src/app/+my-library/my-history/my-history.component.ts127
-
-
-
- æ¨ç¡®å®è¦å é¤æ¨ææçè§çåå²å
- src/app/+my-library/my-history/my-history.component.ts128
-
-
-
- è§çåå²å·²è¢«å é¤
- src/app/+my-library/my-history/my-history.component.ts136
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts177
- My watch history
+ æçè§çåå²
src/app/+my-library/my-history/my-history.component.html3
- src/app/+my-library/my-history/my-history.component.ts68
+ src/app/+my-library/my-history/my-history.component.ts50
- Track watch history
- src/app/+my-library/my-history/my-history.component.html13
+ è·è¸ªè§çåå²
+ src/app/+my-library/my-history/my-history.component.html14
+
+
+
+ æ¸
é¤ææåå²è®°å½
+ src/app/+my-library/my-history/my-history.component.html18
- 转移已æ¥å
+ æææ转移已æ¥å
src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts69
- è¦éªè¯æ¨ççµåé®ä»¶å°åï¼è¯·æ£æ¥æ¨ççµåé®ä»¶ã
- 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.ts54
çµåé®ä»¶å°åå·²æ´æ°ã
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55
-
-
-
- Your current email is . It is never shown to the public.
-
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html4
-
+
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts56src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html10
- æ¨çå½åå¯ç ä¸æ£ç¡®ã
- src/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.ts61
-
+ ä½ çå½åå¯ç ä¸æ£ç¡®ã
+
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts62src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts61
å¯ç å·²æ´æ°ã
src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts53
-
-
- Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted.
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts23
-
- è¾å
¥æ¨çç¨æ·å以确认æä½
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts24
+ è¾å
¥ä½ çç¨æ·å以确认æä½
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts29
- Delete your account
+ å é¤ä½ çå¸æ·
src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html4
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts26
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts31
+
+
+
+ ä½ ç¡®å®è¦å é¤ä½ çå¸æ·åï¼
+
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts
+ 22
+
+
+
+
+ è¿å°å é¤ä½ çæææ°æ®ï¼å
æ¬é¢éãè§é¢ãè¯è®ºï¼å¹¶ä¸ä½ ä¸è½å¨æ¤å®ä¾ä¸ç¨ââç¨æ·åå建å¦ä¸ä¸ªç¨æ·ã
+
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts
+ 25
+
+
+
+
+ å
¶ä»æå¡å¨æå
¶ä»ç¬¬ä¸æ¹ç¼åçå
容å¯è½éè¦æ´é¿æ¶é´æè½å é¤ã
+
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts
+ 27
+
å é¤æçå¸æ·
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts27
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts32
- æ¨çå¸æ·å·²è¢«å é¤ã
- src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts34
+ ä½ çå¸æ·å·²è¢«å é¤ã
+ src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts39
+
+ Allow email to be publicly displayed
+
+ src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.html
+ 6
+
+
+ Necessary to claim podcast RSS feeds.
+
+ src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.html
+ 9
+
çé¢è®¾ç½®å·²æ´æ°ã
- src/app/shared/shared-user-settings/user-interface-settings.component.ts73
- src/app/shared/shared-user-settings/user-interface-settings.component.ts83
+ src/app/shared/shared-user-settings/user-interface-settings.component.ts91
+ src/app/shared/shared-user-settings/user-interface-settings.component.ts101
- æ¨è®¢é
çè§é¢æ´æ°
- 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.ts33
- æ°çè¯è®º
- 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.ts34
- 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.ts35
- An automatically blocked video is awaiting review
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
- 35
-
-
+ ä¸ä¸ªèªå¨å±è½çè§é¢æ£çå¾
审æ¥
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts36
- 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.ts37
- å·²åå¸çè§é¢ï¼å·²è½¬ç /å®æ¶æ´æ°ï¼
- 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.ts38
è§é¢å¯¼å
¥å·²å®æ
- 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.ts39
- ä¸ä¸ªæ°ç¨æ·å¨æ¨çå®ä¾æ³¨åäº
- 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.ts40
-
+ ä¸ä¸ªæ°ç¨æ·å¨ä½ çå®ä¾æ³¨åäº
+
+ 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.ts41
- æ人å¨è¯è®ºä¸æå°äºæ¨
- 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.ts42
- æ¨çå®ä¾æä¸ä¸ªæ°çå
³æ³¨è
- 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.ts43
- 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.ts44
- 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.ts45
- 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.ts46
- A new PeerTube version is available
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
- 46
-
-
+ PeerTube çæ¬ææ°ççæ¬å¯ç¨
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts47
- One of your plugin/theme has a new available version
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
- 47
-
-
+ ä½ çä¸ä¸ªæ件/主é¢ææ°ççæ¬å¯ç¨
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts48
+
+
+ è§é¢å·¥ä½å®¤ç¼è¾å·²ç»æ
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts49
- Social
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
- 51
-
-
+ 社交
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts53
- Your videos
-
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
- 60
-
-
+ ä½ çè§é¢
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts62
- å好设置已ä¿å
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts134
-
+ é¦é项已ä¿å
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts137
个人èµæå·²æ´æ°ã
@@ -8226,7 +9315,7 @@ channel with the same name ()!
- å
¶ä»ç¨æ·å¯ä»¥éè¿ @@ æ¥æ¾å°ä½ ã
+ å
¶ä»ç¨æ·å¯ä»¥éè¿ @@ æ¥æ¾å°ä½
src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html
11,13
@@ -8235,21 +9324,21 @@ channel with the same name ()!
头åå·²æ´æ°ã
- src/app/+manage/video-channel-edit/video-channel-update.component.ts112
- src/app/+my-account/my-account-settings/my-account-settings.component.ts44
-
+
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts119src/app/+my-account/my-account-settings/my-account-settings.component.ts45
- avatar
- src/app/+manage/video-channel-edit/video-channel-update.component.ts119
- src/app/+my-account/my-account-settings/my-account-settings.component.ts51
-
+ 头å
+
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts129src/app/+my-account/my-account-settings/my-account-settings.component.ts55
- Avatar deleted.
- src/app/+manage/video-channel-edit/video-channel-update.component.ts129
- src/app/+my-account/my-account-settings/my-account-settings.component.ts61
-
+ 头åå·²å é¤ã
+
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts139src/app/+my-account/my-account-settings/my-account-settings.component.ts65
æªç¥è¯è¨
@@ -8257,7 +9346,7 @@ channel with the same name ()!
- 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.ts76
@@ -8268,69 +9357,57 @@ channel with the same name ()!
æ¾ç¤º/è§é¢è®¾ç½®å·²æ´æ°ã
- src/app/shared/shared-user-settings/user-video-settings.component.ts130
+ src/app/shared/shared-user-settings/user-video-settings.component.ts132
- è§é¢é¢é
- å·²å建ã
-
- src/app/+manage/video-channel-edit/video-channel-create.component.ts66
+ è§é¢é¢é å·²å建ã
+ src/app/+manage/video-channel-edit/video-channel-create.component.ts71
æ¤ç¨æ·åå¨æ¬å®ä¾ä¸å·²ç»è¢«ä½¿ç¨è¿ã
- src/app/+manage/video-channel-edit/video-channel-create.component.ts72
+ src/app/+manage/video-channel-edit/video-channel-create.component.ts77
- è§é¢é¢é
- å·²æ´æ°ã
-
- src/app/+manage/video-channel-edit/video-channel-update.component.ts97
-
+ è§é¢é¢é å·²æ´æ°ã
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts104
- Banner changed.
- src/app/+manage/video-channel-edit/video-channel-update.component.ts142
-
+ 横å¹
å·²æ´æ¹ã
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts155
- banner
- src/app/+manage/video-channel-edit/video-channel-update.component.ts149
-
+ 横å¹
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts162
- Banner deleted.
- src/app/+manage/video-channel-edit/video-channel-update.component.ts159
-
+ 横å¹
å·²å é¤ã
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts172
- è§é¢é¢é
- å·²å é¤ã
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts60
-
+ è§é¢é¢é å·²å é¤ã
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts71
- Views for the day
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts88
-
+ å½å¤©è§çæ°
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts106
- My followers
-
- src/app/+my-library/my-follows/my-followers.component.html
- 4
-
-
- src/app/+my-library/my-library-routing.module.ts
- 108
-
+ æçå
³æ³¨è
+ src/app/+my-library/my-follows/my-followers.component.html4
+ src/app/+my-library/my-library-routing.module.ts110
- No follower found.
+ æªæ¾å°å
³æ³¨è
ã
src/app/+my-library/my-follows/my-followers.component.html
13
@@ -8338,7 +9415,7 @@ channel with the same name ()!
- Follower page
+ å
³æ³¨è
页é¢
src/app/+my-library/my-follows/my-followers.component.html
20
@@ -8346,7 +9423,7 @@ channel with the same name ()!
- Is following all your channels
+ æ£å
³æ³¨ä½ çææé¢é
src/app/+my-library/my-follows/my-followers.component.html
26
@@ -8354,53 +9431,41 @@ channel with the same name ()!
- Is following your channel
+ æ£å
³æ³¨ä½ çé¢é
src/app/+my-library/my-follows/my-followers.component.html
- 27
-
-
-
-
- Channel filters
-
- src/app/+my-library/my-follows/my-followers.component.ts
- 49
-
-
- src/app/+my-library/my-videos/my-videos.component.ts
- 102
+ 27
+
+
+ é¢éè¿æ»¤å¨
+ src/app/+my-library/my-follows/my-followers.component.ts49
+ src/app/+my-library/my-videos/my-videos.component.ts127
+
- Update video channel
+ æ´æ°è§é¢é¢é
src/app/+manage/manage-routing.module.ts21
- Not found
- src/app/+page-not-found/page-not-found-routing.module.ts14
+ æªæ¾å°
+ src/app/+error-page/error-page-routing.module.ts14
- URL parameter is missing in URL parameters
-
- src/app/+remote-interaction/remote-interaction.component.ts
- 25
-
+ ç¼ºå° URL åæ°
+ src/app/+remote-interaction/remote-interaction.component.ts24
- Cannot access to the remote resource
-
- src/app/+remote-interaction/remote-interaction.component.ts
- 48
-
+ æ æ³è®¿é®è¿ç¨èµæº
+ src/app/+remote-interaction/remote-interaction.component.ts47
- Reset password
+ éç½®å¯ç
src/app/+reset-password/reset-password-routing.module.ts
11
@@ -8408,7 +9473,7 @@ channel with the same name ()!
- Remote interaction
+ è¿ç«¯äº¤äº
src/app/+remote-interaction/remote-interaction-routing.module.ts
13
@@ -8421,84 +9486,91 @@ channel with the same name ()!
- Create
+ å建
src/app/+admin/overview/users/user-edit/user-edit.component.html8
src/app/+admin/overview/users/user-edit/user-edit.component.html8
- src/app/+manage/video-channel-edit/video-channel-create.component.ts102
+ src/app/+manage/video-channel-edit/video-channel-create.component.ts107
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.ts45
src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts92
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html81
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html79
æ´æ°ææ¾å表
- src/app/+my-library/my-library-routing.module.ts67
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts47
+ src/app/+my-library/my-library-routing.module.ts69
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts48
- Notifications
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html1
- src/app/+my-account/my-account-routing.module.ts108
- src/app/+my-account/my-account.component.ts55
- src/app/menu/notification.component.html22
+ éç¥
+
+
+
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html1src/app/+my-account/my-account-routing.module.ts119src/app/+my-account/my-account.component.ts55src/app/menu/notification.component.html28
+ Notification preferences
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html
+ 6
+
- Applications
+ åºç¨ç¨åº
src/app/+my-account/my-account-applications/my-account-applications.component.html3
- src/app/+my-account/my-account-routing.module.ts126
+ src/app/+my-account/my-account-routing.module.ts137
src/app/+my-account/my-account.component.ts60
å é¤ææ¾å表
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts52
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts53
- ææ¾å表
- å·²æ´æ°ã
-
+ ææ¾å表 å·²æ´æ°ã
src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts100
- Change ownership
+ æ´æ¹æææ
src/app/+my-library/my-videos/modals/video-change-ownership.component.html3
- src/app/+my-library/my-videos/my-videos.component.ts214
+ src/app/+my-library/my-videos/my-videos.component.ts235
ææ¾å表 å·²å é¤ã
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts135
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts136
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.ts45
æçè§é¢
- src/app/+my-library/my-library-routing.module.ts77
+ src/app/+my-library/my-library-routing.module.ts79
src/app/+my-library/my-videos/my-videos.component.html4
- src/app/+my-library/my-videos/my-videos.component.ts67
- src/app/core/menu/menu.service.ts77
+ src/app/+my-library/my-videos/my-videos.component.ts92
+ src/app/core/menu/menu.service.ts86
- æ¨ç¡®å®è¦å é¤
- 个è§é¢åï¼
-
- src/app/+my-library/my-videos/my-videos.component.ts150
+ ä½ ç¡®å®è¦å é¤ ä¸ªè§é¢åï¼
+ src/app/+my-library/my-videos/my-videos.component.ts187
-
-
-
- 个è§é¢å·²å é¤ã
-
- src/app/+my-library/my-videos/my-videos.component.ts167
+
+
+ {length, plural, =1 {è§é¢å·²è¢«å é¤} other { 个è§é¢å·²è¢«å é¤}}
+ src/app/+my-library/my-videos/my-videos.component.ts206
+
+
+
+ 已被å é¤ã
+ src/app/+my-library/my-videos/my-videos.component.ts208
- Videos list
+ è§é¢å表
src/app/+admin/overview/videos/video.routes.ts
24
@@ -8506,21 +9578,21 @@ channel with the same name ()!
- æ¨ç¡®å®è¦å é¤
- åï¼
-
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts126
+ ä½ ç¡®å®è¦å é¤ åï¼
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127
src/app/+my-library/my-video-playlists/my-video-playlists.component.ts34
- src/app/+my-library/my-videos/my-videos.component.ts177
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts217
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts231
- è§é¢
- å·²å é¤ã
-
- src/app/+my-library/my-videos/my-videos.component.ts185
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts228
+ è§é¢ å·²å é¤ã
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts242
+
+
+
+ å·¥ä½å®¤
+ src/app/+video-studio/video-studio-routing.module.ts17
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts347
@@ -8529,193 +9601,362 @@ channel with the same name ()!
- Sort by
-
- src/app/+my-library/my-videos/my-videos.component.html
- 26
-
-
+ æåºæ¹å¼
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html11src/app/+my-library/my-videos/my-videos.component.html26
æçé¢é
- src/app/+my-library/+my-video-channels/my-video-channels.component.html3
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html4
+ src/app/core/menu/menu.service.ts79
+
+
+
+ æçåæ¥
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html
+ 11
+
+
+ src/app/+my-library/my-library-routing.module.ts
+ 143
+
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 5
+
+
+ src/app/+my-library/my-video-imports/my-video-imports.component.html
+ 9
+
æçææ¾å表
- src/app/+my-library/my-library-routing.module.ts40
+ src/app/+my-library/my-library-routing.module.ts42
src/app/+my-library/my-video-playlists/my-video-playlists.component.html3
- src/app/core/menu/menu.service.ts86
+ src/app/core/menu/menu.service.ts95
æç订é
src/app/+my-library/my-follows/my-subscriptions.component.html4
- src/app/+my-library/my-library-routing.module.ts99
- src/app/core/menu/menu.service.ts92
+ src/app/+my-library/my-library-routing.module.ts101
+ src/app/core/menu/menu.service.ts101
- You don't have any subscription yet.
+ ä½ è¿æªè¿è¡ä»»ä½è®¢é
ã
src/app/+my-library/my-follows/my-subscriptions.component.html13
- My abuse reports
- src/app/+my-account/my-account-routing.module.ts117
+ æç滥ç¨è¡ä¸ºä¸¾æ¥
+ src/app/+my-account/my-account-routing.module.ts128
+
+
+
+ æ£å¨çå¾
çµåé®ä»¶éªè¯
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 5,6
+
+
+
+
+ æ´æ¹ä½ ççµåé®ä»¶
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 11
+
+
+
+
+ ä½ å½åççµåé®ä»¶æ¯ ãå®æ°¸è¿ä¸ä¼åå
¬ä¼å±ç¤ºã
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 13,16
+
è§é¢è½¬ç§»
- src/app/+my-library/my-library-routing.module.ts117
+ src/app/+my-library/my-library-routing.module.ts119
src/app/+my-library/my-videos/my-videos.component.html16
- My video history
- src/app/+my-library/my-library-routing.module.ts127
+ æçè§é¢åå²
+ src/app/+my-library/my-library-routing.module.ts129
+
+
+
+ æ°å»ºåæ¥
+
+ src/app/+my-library/my-library-routing.module.ts
+ 153
+
- Channels
+ é¢é
src/app/+my-library/my-library.component.ts45
src/app/+search/search-filters.component.html200
+ src/app/core/menu/menu.service.ts78
- Videos
- src/app/+accounts/account-videos/account-videos.component.ts17
- src/app/+admin/admin.component.ts49
- src/app/+admin/overview/videos/video-list.component.html3
- src/app/+my-library/my-library.component.ts52
- src/app/+search/search-filters.component.html195
- src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts17
- src/app/core/menu/menu.service.ts76
-
+ è§é¢
+
+
+
+
+
+
+
+
+ src/app/+accounts/account-videos/account-videos.component.ts17src/app/+admin/admin.component.ts58src/app/+admin/overview/videos/video-list.component.html3src/app/+my-library/my-library.component.ts52src/app/+search/search-filters.component.html195src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts17src/app/core/menu/menu.service.ts85src/app/modal/quick-settings-modal.component.html10
- Playlists
+ ææ¾å表
src/app/+my-library/my-library.component.ts59
src/app/+search/search-filters.component.html205
- src/app/core/menu/menu.service.ts85
+ src/app/core/menu/menu.service.ts94
- max size
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts46
- src/app/shared/shared-forms/preview-upload.component.ts38
-
+ æ大大å°
+
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts44src/app/shared/shared-forms/preview-upload.component.ts38
- Maximize editor
- src/app/shared/shared-forms/markdown-textarea.component.ts50
+ æ大åç¼è¾å¨
+ src/app/shared/shared-forms/markdown-textarea.component.ts49
- Exit maximized editor
- src/app/shared/shared-forms/markdown-textarea.component.ts51
-
-
-
- è¦éªè¯æ¨çå¸æ·å¹¶å®æ注åï¼è¯·æ£æ¥æ¨ççµåé®ä»¶ã
- src/app/+signup/+register/register.component.ts136
-
-
-
- æ¨å·²ç»å½ä¸º
- ï¼
-
- src/app/+signup/+register/register.component.ts144
+ æ¨åºæ大åç¼è¾å¨
+ src/app/shared/shared-forms/markdown-textarea.component.ts50
- å·²å
- åé带æéªè¯é¾æ¥ççµåé®ä»¶ã
-
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts39
+ å·²å åé带æéªè¯é¾æ¥ççµåé®ä»¶ã
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts40
+
+
+
+ Verify email
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
+ 2
+
æ æ³æ¾å°ç¨æ· ID æéªè¯ä»£ç ã
src/app/+reset-password/reset-password.component.ts38
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts33
订é
æ¤å¸æ·
- src/app/+video-channels/video-channels.component.ts76
- src/app/+videos/+video-watch/video-watch.component.ts748
-
+
+
+ src/app/+video-channels/video-channels.component.ts85src/app/+videos/+video-watch/video-watch.component.ts839
ææ¾å表
- src/app/+video-channels/video-channels.component.ts82
+ src/app/+video-channels/video-channels.component.ts91
+
+
+
+ çå·¥ä½å®¤
+
+ src/app/+video-studio/edit/video-studio-edit.component.html
+ 2
+
+
+
+
+ åªè¾è§é¢
+ src/app/+video-studio/edit/video-studio-edit.component.html8
+
+
+
+ 设å®æ°çèµ·å§/ç»æã
+ src/app/+video-studio/edit/video-studio-edit.component.html10
+
+
+
+ æ°çèµ·å§
+ src/app/+video-studio/edit/video-studio-edit.component.html13
+
+
+
+ æ°çç»æ
+ src/app/+video-studio/edit/video-studio-edit.component.html18
+
+
+
+ æ·»å ç头
+ src/app/+video-studio/edit/video-studio-edit.component.html24
+
+
+
+ å¨è§é¢çèµ·å§å¤è¿ä¸ä¸ä¸ªæ件ã
+ src/app/+video-studio/edit/video-studio-edit.component.html26
+
+
+
+ éæ©ç头è§é¢æ件
+ src/app/+video-studio/edit/video-studio-edit.component.html30
+
+
+
+ æ·»å çå°¾
+ src/app/+video-studio/edit/video-studio-edit.component.html38
+
+
+
+ å¨è§é¢ç»æå¤è¿ä¸ä¸ä¸ªæ件ã
+ src/app/+video-studio/edit/video-studio-edit.component.html40
+
+
+
+ éæ©çå°¾è§é¢æ件
+ src/app/+video-studio/edit/video-studio-edit.component.html44
+
+
+
+ æ·»å æ°´å°
+ src/app/+video-studio/edit/video-studio-edit.component.html52
+
+
+
+ æ·»å æ°´å°å¾åå°è§é¢ä¸ã
+ src/app/+video-studio/edit/video-studio-edit.component.html54
+
+
+
+ éæ©æ°´å°å¾åæ件
+ src/app/+video-studio/edit/video-studio-edit.component.html58
+
+
+
+ è¿è¡è§é¢ç¼è¾
+ src/app/+video-studio/edit/video-studio-edit.component.html66
+
+
+
+ ç¼è¾åçè§é¢
+ src/app/+video-studio/edit/video-studio-edit.component.html75
+
+
+
+ ç¼è¾ä»»å¡ï¼
+ src/app/+video-studio/edit/video-studio-edit.component.html80
+
+
+
+ ä½ ç¡®å®è¦ç¼è¾ââåï¼
+ src/app/+video-studio/edit/video-studio-edit.component.ts75
+
+
+
+ å½åçè§é¢ä¼è¢«è¿ä¸ªç¼è¾è¿çè§é¢è¦ç并ä¸<strong>ä½ å°æ æ³è¿å</strong>ã<br /><br />
+ src/app/+video-studio/edit/video-studio-edit.component.ts79
+
+
+
+ æéä¸ä¸ï¼å°æ§è¡ä»¥ä¸ä»»å¡ï¼<ol></ol>
+ src/app/+video-studio/edit/video-studio-edit.component.ts80
+
+
+
+ å·²å建ç¼è¾ä»»å¡ã
+ src/app/+video-studio/edit/video-studio-edit.component.ts93
éæ©æç´¢æ¡
- src/app/app.component.ts274
+ src/app/app.component.ts287
å¼å
³å·¦ä¾§èåæ
- src/app/app.component.ts279
+ src/app/app.component.ts292
转å°åç°æ´å¤
- src/app/app.component.ts284
+ src/app/app.component.ts297
转å°æ¶ä¸æµè¡
- src/app/app.component.ts289
+ src/app/app.component.ts302
转å°è¿ææ°å¢è§é¢é¡µé¢
- src/app/app.component.ts294
+ src/app/app.component.ts307
转å°æ¬å°è§é¢
- src/app/app.component.ts299
+ src/app/app.component.ts312
转å°ä¸ä¼ è§é¢
- src/app/app.component.ts304
+ src/app/app.component.ts317
转å°æç订é
- src/app/core/auth/auth.service.ts61
+ src/app/core/auth/auth.service.ts63
转å°æçè§é¢
- src/app/core/auth/auth.service.ts65
+ src/app/core/auth/auth.service.ts67
转å°æç导å
¥
- src/app/core/auth/auth.service.ts69
+ src/app/core/auth/auth.service.ts71
转å°æçé¢é
- src/app/core/auth/auth.service.ts73
+ 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.
- src/app/core/auth/auth.service.ts100
+
+ æ æ³æ£ç´¢ OAuth 客æ·ç«¯è¯ä¹¦ï¼ãç¡®ä¿ä½ ä½ å·²æ£ç¡®é
ç½® PeerTubeï¼config/ directoryï¼ï¼ç¹å«æ¯âwebserverâé¨åã
+ src/app/core/auth/auth.service.ts102
请éæ°è¿è¡ææã
- src/app/core/auth/auth.service.ts221
+ src/app/core/auth/auth.service.ts233
+
+
+
+ æ¾ç¤º/éèæ¤å¸®å©èå
+
+ src/app/core/core.module.ts
+ 45
+
+
+
+
+ éèæ¤å¸®å©èå
+
+ src/app/core/core.module.ts
+ 46
+
@@ -8724,80 +9965,82 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- My history
-
- src/app/core/menu/menu.service.ts
- 98
-
+ æçåå²
+ src/app/core/menu/menu.service.ts107
- In my library
-
- src/app/core/menu/menu.service.ts
- 104
-
+ æçåªä½åºä¸
+ src/app/core/menu/menu.service.ts113
- Trending
- src/app/+videos/video-list/videos-list-common-page.component.ts201
- src/app/core/menu/menu.service.ts131
+ æ¶ä¸æµè¡
+ src/app/+videos/video-list/videos-list-common-page.component.ts205
+ src/app/core/menu/menu.service.ts140
- ON
-
- src/app/core/menu/menu.service.ts
- 150
-
+ ä½äº
+ src/app/core/menu/menu.service.ts159
- Home
- src/app/core/menu/menu.service.ts115
- src/app/core/menu/menu.service.ts116
+ 主页
+ src/app/core/menu/menu.service.ts124
+ src/app/core/menu/menu.service.ts125
æå
- src/app/core/notification/notifier.service.ts25
+ src/app/core/notification/notifier.service.ts26
+ src/app/shared/shared-video-live/live-stream-information.component.html39
ç¨æ·åæå¯ç ä¸æ£ç¡®ã
- src/app/+login/login.component.ts164
-
+
+ src/app/+login/login.component.ts212
- Your account is blocked.
- src/app/+login/login.component.ts165
-
+ ä½ çå¸æ·å·²è¢«å±è½ã
+
+ src/app/+login/login.component.ts217
+
+
+ This account is awaiting approval by moderators.
+
+ src/app/+login/login.component.ts222
+
+
+ Registration approval has been rejected for this account.
+
+ src/app/+login/login.component.ts227
- any language
- src/app/menu/menu.component.ts276
-
+ ä»»ä½è¯è¨
+
+ src/app/menu/menu.component.ts276
- hide
- src/app/menu/menu.component.ts311
-
+ éè
+
+ src/app/menu/menu.component.ts311
- blur
- src/app/menu/menu.component.ts315
-
+ 模ç³
+
+ src/app/menu/menu.component.ts315
- display
- src/app/menu/menu.component.ts319
-
+ æ¾ç¤º
+
+ src/app/menu/menu.component.ts319
- Unknown
- src/app/menu/menu.component.ts206
-
+ æªç¥
+
+ src/app/menu/menu.component.ts206
å¯ç éç½®æåï¼
@@ -8808,39 +10051,39 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ä»å¤©
src/app/+search/search-filters.component.ts40
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69
- src/app/shared/shared-video-miniature/videos-list.component.ts123
+ src/app/shared/shared-video-miniature/videos-list.component.ts140
- Yesterday
- src/app/shared/shared-video-miniature/videos-list.component.ts124
+ æ¨å¤©
+ src/app/shared/shared-video-miniature/videos-list.component.ts141
- This week
- src/app/shared/shared-video-miniature/videos-list.component.ts125
+ æ¬å¨
+ src/app/shared/shared-video-miniature/videos-list.component.ts142
- This month
- src/app/shared/shared-video-miniature/videos-list.component.ts126
+ æ¬æ
+ src/app/shared/shared-video-miniature/videos-list.component.ts143
- Last month
- src/app/shared/shared-video-miniature/videos-list.component.ts127
+ ä¸ä¸ªæ
+ src/app/shared/shared-video-miniature/videos-list.component.ts144
- Older
- src/app/shared/shared-video-miniature/videos-list.component.ts128
+ æ´æ©
+ src/app/shared/shared-video-miniature/videos-list.component.ts145
- Cannot load more videos. Try again later.
- src/app/shared/shared-video-miniature/videos-list.component.ts225
- src/app/shared/shared-video-miniature/videos-selection.component.ts127
-
+ æ æ³å è½½æ´å¤è§é¢ãç¨ååè¯ã
+
+
+ src/app/shared/shared-video-miniature/videos-list.component.ts431src/app/shared/shared-video-miniature/videos-selection.component.ts132
è¿å» 7 天
@@ -8858,17 +10101,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- VOD videos
+ ç¹æè§é¢
src/app/+search/search-filters.component.html34
- src/app/shared/shared-video-miniature/video-filters-header.component.html109
- src/app/shared/shared-video-miniature/video-filters.model.ts165
+ src/app/shared/shared-video-miniature/video-filters-header.component.html112
+ src/app/shared/shared-video-miniature/video-filters.model.ts175
- Live videos
+ ç´æè§é¢
src/app/+search/search-filters.component.html29
- src/app/shared/shared-video-miniature/video-filters-header.component.html104
- src/app/shared/shared-video-miniature/video-filters.model.ts159
+ src/app/shared/shared-video-miniature/video-filters-header.component.html107
+ src/app/shared/shared-video-miniature/video-filters.model.ts169
@@ -8881,8 +10124,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+search/search-filters.component.ts63
-
- é¿ï¼> 10 åéï¼
+
+ é¿ï¼> 10 åéï¼
src/app/+search/search-filters.component.ts67
@@ -8892,137 +10135,139 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- ä¸ä¼ æ¥æ
+ åå¸æ¥æ
src/app/+search/search-filters.component.ts78
è§ç次æ°
src/app/+search/search-filters.component.ts82
+ src/app/+stats/video/video-stats.component.ts255
- Search index is unavailable. Retrying with instance results instead.
- src/app/+search/search.component.ts159
-
+ æ索索å¼ä¸å¯ç¨ã使ç¨å®ä¾ç»æéè¯ã
+
+ src/app/+search/search.component.ts163
- Search error
- src/app/+search/search.component.ts160
-
+ æç´¢åºé
+
+ src/app/+search/search.component.ts164
+
+
+ æç´¢
+
+ src/app/+search/search.component.ts256
- PeerTube instance host filter is invalid
- src/app/+search/search.component.ts327
-
+ PeerTube å®ä¾ä¸»æºè¿æ»¤å¨æ æ
+
+ src/app/+search/search.component.ts331
- Search
- src/app/+admin/plugins/shared/plugin-navigation.component.html4
- src/app/+search/search-routing.module.ts12
- src/app/+search/search.component.ts255
- src/app/header/search-typeahead.component.html8
- src/app/shared/shared-instance/instance-features-table.component.html122
- src/app/shared/shared-main/misc/simple-search-input.component.ts12
- src/app/shared/shared-main/misc/simple-search-input.component.ts13
-
+ æç´¢
+
+
+
+
+
+
+
+ src/app/+admin/plugins/shared/plugin-navigation.component.html4src/app/+search/search-routing.module.ts12src/app/+search/search.component.ts257src/app/header/search-typeahead.component.html8src/app/shared/shared-instance/instance-features-table.component.html116src/app/shared/shared-main/misc/simple-search-input.component.ts12src/app/shared/shared-main/misc/simple-search-input.component.ts13
- Navigate between plugins and themes
+ å¨æ件å主é¢ä¸æµè§
src/app/+admin/plugins/shared/plugin-navigation.component.html
7
-
-
-
-
+
+ Plugins
- src/app/+search/search.component.html
- 5
+ src/app/+admin/plugins/shared/plugin-navigation.component.html
+ 8
-
-
-
-
- å¹´å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts11
-
-
-
- 1 year ago
+
+ Themes
- src/app/shared/shared-main/angular/from-now.pipe.ts
- 12
+ src/app/+admin/plugins/shared/plugin-navigation.component.html
+ 9
+
+
+
+ User email has been verified
- src/app/shared/shared-main/angular/from-now.pipe.ts
- 17
+ src/app/+admin/shared/user-email-info.component.ts
+ 15
-
-
-
- 个æå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts18
+
+
+ User email hasn't been verified
+
+ src/app/+admin/shared/user-email-info.component.ts
+ 18
+
-
-
- 1 month ago
+
+
+ The video quota only takes into account original video size. Since transcoding is enabled, videos size can be at most ~ .
+
- src/app/shared/shared-main/angular/from-now.pipe.ts
- 19
+ src/app/+admin/shared/user-real-quota-info.component.html
+ 1,4
+
+
+
+
- src/app/shared/shared-main/angular/from-now.pipe.ts
- 24
+ src/app/+search/search.component.html
+ 5
-
-
-
- 个ææå
-
+
+
+ 1 å¹´å
src/app/shared/shared-main/angular/from-now.pipe.ts25
-
-
- 1 week ago
+
+
+ 个æå
src/app/shared/shared-main/angular/from-now.pipe.ts
- 26
+ 28
-
-
-
- 天å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts29
+
+
+ 1 个æå
+ src/app/shared/shared-main/angular/from-now.pipe.ts34
-
-
- 1 day ago
+
+
+ å¨å
src/app/shared/shared-main/angular/from-now.pipe.ts
- 30
+ 37
-
-
-
- å°æ¶å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts33
+
+
+ 天å
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 42
+
-
-
- 1 hour ago
+
+
+ å°æ¶å
src/app/shared/shared-main/angular/from-now.pipe.ts
- 34
+ 47
@@ -9030,37 +10275,125 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
åéå
- src/app/shared/shared-main/angular/from-now.pipe.ts37
+ src/app/shared/shared-main/angular/from-now.pipe.ts51
- just now
- src/app/shared/shared-main/angular/from-now.pipe.ts39
+ åå
+ src/app/shared/shared-main/angular/from-now.pipe.ts53
-
- sec
-
+ ç§
src/app/shared/shared-main/angular/duration-formatter.pipe.ts30
+
+
+ {interval, plural, =1 {1 å¹´å} other { å¹´å}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 7
+
+
+
+
+ {interval, plural, =1 {1 个æå} other { 个æå}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 8
+
+
+
+
+ {interval, plural, =1 {1 å¨å} other { å¨å}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 9
+
+
+
+
+ {interval, plural, =1 {1 天å} other { 天å}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 10
+
+
+
+
+ {interval, plural, =1 {1 å°æ¶å} other { å°æ¶å}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 11
+
+
+
+
+ å¹´å
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 19
+
+
- Abuse reports
+ 滥ç¨è¡ä¸ºæ¥å
src/app/+my-account/my-account.component.ts41
-
-
- Settings
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html12
- src/app/+admin/plugins/plugin-search/plugin-search.component.html45
- src/app/+my-account/my-account-settings/my-account-settings.component.html1
- src/app/+my-account/my-account.component.ts50
+
+
+ 设置
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html12
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html45
+ src/app/+my-account/my-account-settings/my-account-settings.component.html1
+ src/app/+my-account/my-account.component.ts50
+
+
+
+ 确认
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html22
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html50
+ src/app/modal/confirm.component.ts58
+
+
+
+ Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in.
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 28,30
+
+
+
+
+ If you can't scan the QR code and need to enter it manually, here is the plain-text secret:
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 34,36
+
+
+
+
+ Two-factor code
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 42
+
+
+
+
+ Enter the code generated by your authenticator app to confirm
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 43
+
-
-
- 确认
- src/app/modal/confirm.component.ts39
+
+
+ Two factor authentication has been enabled.
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.ts
+ 77
+
@@ -9114,7 +10447,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Signup limit must be greater than 1. Use -1 to disable it.
+ 注åéå¶å¿
é¡»å¤§äº 1ãä½¿ç¨ -1 åç¦ç¨å®ã
src/app/shared/form-validators/custom-config-validators.ts
47
@@ -9122,12 +10455,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- 注åéå¶æ°éå¿
须为æ°åã
+ 注åéå¶å¿
须为æ°åã
src/app/shared/form-validators/custom-config-validators.ts48
- Signup minimum age is required.
+ éè¦æ³¨åæä½å¹´é¾ã
src/app/shared/form-validators/custom-config-validators.ts
55
@@ -9135,7 +10468,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Signup minimum age must be greater than 1.
+ 注åæä½å¹´é¾å¿
é¡»å¤§äº 1ã
src/app/shared/form-validators/custom-config-validators.ts
56
@@ -9143,7 +10476,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Signup minimum age must be a number.
+ 注åæä½å¹´é¾å¿
须为æ°åã
src/app/shared/form-validators/custom-config-validators.ts
57
@@ -9166,42 +10499,42 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- 转ç 线ç¨æ°çå¼å¿
须大äºçäº 0ã
+ 转ç 线ç¨æ°çå¼å¿
须大äºæçäº 0ã
src/app/shared/form-validators/custom-config-validators.ts73
- Max live duration is required.
+ éè¦æé¿ç´ææ¶é¿ã
src/app/shared/form-validators/custom-config-validators.ts80
- Max live duration should be greater or equal to -1.
+ æé¿ç´ææ¶é¿åºå¤§äºæçäº -1ã
src/app/shared/form-validators/custom-config-validators.ts81
- Max instance lives is required.
+ éè¦æå¤å®ä¾ç´ææ°ã
src/app/shared/form-validators/custom-config-validators.ts88
- Max instance lives should be greater or equal to -1.
+ æå¤ç´ææ°åºå¤§äºæçäº -1ã
src/app/shared/form-validators/custom-config-validators.ts89
- Max user lives is required.
+ éè¦æå¤ç¨æ·ç´ææ°ã
src/app/shared/form-validators/custom-config-validators.ts96
- Max user lives should be greater or equal to -1.
+ æå¤ç¨æ·ç´ææ°åºå¤§äºæçäº -1ã
src/app/shared/form-validators/custom-config-validators.ts97
- Max video channels per user is required.
+ éè¦æ¯ç¨æ·æå¤è§é¢é¢éæ°ã
src/app/shared/form-validators/custom-config-validators.ts
104
@@ -9209,7 +10542,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Max video channels per user must be greater or equal to 1.
+ æ¯ç¨æ·æå¤è§é¢é¢éæ°å¿
须大äºæçäº 1ã
src/app/shared/form-validators/custom-config-validators.ts
105
@@ -9217,7 +10550,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Max video channels per user must be a number.
+ æ¯ç¨æ·æå¤è§é¢é¢éæ°å¿
须为æ°åã
src/app/shared/form-validators/custom-config-validators.ts
106
@@ -9225,22 +10558,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Concurrency is required.
+ éè¦å¹¶åæ°ã
src/app/shared/form-validators/custom-config-validators.ts113
- Concurrency should be greater or equal to 1.
+ 并åæ°åºå¤§äºæçäº 1ã
src/app/shared/form-validators/custom-config-validators.ts114
- Index URL should be a URL
+ ç´¢å¼ URL åºä¸º URL
src/app/shared/form-validators/custom-config-validators.ts121
- Search index URL should be a URL
+ æç´¢ç´¢å¼ URL åºä¸º URL
src/app/shared/form-validators/custom-config-validators.ts128
@@ -9257,27 +10590,35 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Handle is required.
+ éè¦ç¨æ·å/é¢éåã
src/app/shared/form-validators/user-validators.ts50
- Handle must be valid (eg. chocobozzz@example.com).
+ ç¨æ·åæ ¼å¼å¿
é¡»æ£ç¡® ï¼ç¤ºä¾ chocobozzz@example.comï¼ã
src/app/shared/form-validators/user-validators.ts51
+
+
+ OTP token is required.
+
+ src/app/shared/form-validators/user-validators.ts
+ 69
+
+
- 请è¾å
¥æ¨çååã
+ 请è¾å
¥ä½ çå称ã
src/app/shared/form-validators/instance-validators.ts19
- æ¨çåååºè³å° 1 个å符ã
+ ä½ çå称åºè³å° 1 个å符ã
src/app/shared/form-validators/instance-validators.ts20
- æ¨çååä¸è½è¶
è¿ 120 个å符ã
+ ä½ çå称ä¸è½è¶
è¿ 120 个å符ã
src/app/shared/form-validators/instance-validators.ts21
@@ -9321,7 +10662,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
请è¾å
¥å¯ç ã
src/app/shared/form-validators/login-validators.ts18
src/app/shared/form-validators/user-validators.ts60
- src/app/shared/form-validators/user-validators.ts71
+ src/app/shared/form-validators/user-validators.ts80
@@ -9345,113 +10686,137 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Channel name is required.
+ 请è¾å
¥é¢éå称ã
src/app/shared/form-validators/user-validators.ts29
- Channel name must be at least 1 character long.
+ é¢éå称åºè³å° 1 个å符é¿ã
src/app/shared/form-validators/user-validators.ts30
- Channel name cannot be more than 50 characters long.
+ é¢éå称ä¸è½è¶
è¿ 50 å符é¿ã
src/app/shared/form-validators/user-validators.ts31
- Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.
+ é¢éå称åºä¸ºå°åï¼å¹¶ä¸åªè½å
å«åæ¯æ°åå符ãåè§å¥ç¹åä¸å线ã
src/app/shared/form-validators/user-validators.ts32
å¯ç åºè³å° 6 个å符ã
- src/app/shared/form-validators/user-validators.ts72
- src/app/shared/form-validators/user-validators.ts83
+ src/app/shared/form-validators/user-validators.ts81
+ src/app/shared/form-validators/user-validators.ts92
å¯ç ä¸è½è¶
è¿ 255 个å符ã
- src/app/shared/form-validators/user-validators.ts73
- src/app/shared/form-validators/user-validators.ts84
+ src/app/shared/form-validators/user-validators.ts82
+ src/app/shared/form-validators/user-validators.ts93
两次å¯ç è¾å
¥ä¸ä¸è´ã
- src/app/shared/form-validators/user-validators.ts91
+ src/app/shared/form-validators/user-validators.ts100
请éæ©è§é¢åå¨ç©ºé´å¤§å°ã
- src/app/shared/form-validators/user-validators.ts98
+ src/app/shared/form-validators/user-validators.ts107
è§é¢åå¨ç©ºé´å¤§å°çå¼å¿
é¡»å¤§äº -1ã
- src/app/shared/form-validators/user-validators.ts99
+ src/app/shared/form-validators/user-validators.ts108
请éæ©åæ¥ä¸ä¼ éé¢ã
- src/app/shared/form-validators/user-validators.ts105
+ src/app/shared/form-validators/user-validators.ts114
åæ¥ä¸ä¼ éé¢çå¼å¿
é¡»å¤§äº -1ã
- src/app/shared/form-validators/user-validators.ts106
+ src/app/shared/form-validators/user-validators.ts115
请æå®ç¨æ·è§è²ã
- src/app/shared/form-validators/user-validators.ts113
+ src/app/shared/form-validators/user-validators.ts122
说æåºè³å° 3 个å符ã
- src/app/shared/form-validators/user-validators.ts125
+ src/app/shared/form-validators/user-validators.ts134
src/app/shared/form-validators/video-channel-validators.ts36
src/app/shared/form-validators/video-playlist-validators.ts33
说æä¸è½è¶
è¿ 1000 个å符ã
- src/app/shared/form-validators/user-validators.ts126
+ src/app/shared/form-validators/user-validators.ts135
src/app/shared/form-validators/video-channel-validators.ts37
src/app/shared/form-validators/video-playlist-validators.ts34
- You must agree with the instance terms in order to register on it.
- src/app/shared/form-validators/user-validators.ts133
+ ä½ å¿
é¡»åæå®ä¾æ¡æ¬¾æè½å¨ä¸é¢æ³¨åã
+ src/app/+signup/+register/shared/register-validators.ts7
+
+
+
+ Registration reason is required.
+
+ src/app/+signup/+register/shared/register-validators.ts
+ 14
+
+
+
+
+ Registration reason must be at least 2 characters long.
+
+ src/app/+signup/+register/shared/register-validators.ts
+ 15
+
+
+
+
+ Registration reason cannot be more than 3000 characters long.
+
+ src/app/+signup/+register/shared/register-validators.ts
+ 16
+
å°ç¦çç±åºè³å° 3 个å符ã
- src/app/shared/form-validators/user-validators.ts143
+ src/app/shared/form-validators/user-validators.ts145
å°ç¦çç±ä¸è½è¶
è¿ 250 个å符ã
- src/app/shared/form-validators/user-validators.ts144
+ src/app/shared/form-validators/user-validators.ts146
请è¾å
¥æ¾ç¤ºå称ã
- src/app/shared/form-validators/user-validators.ts155
+ src/app/shared/form-validators/user-validators.ts157
src/app/shared/form-validators/video-channel-validators.ts24
src/app/shared/form-validators/video-playlist-validators.ts12
æ¾ç¤ºå称åºè³å° 1 个å符ã
- src/app/shared/form-validators/user-validators.ts156
+ src/app/shared/form-validators/user-validators.ts158
src/app/shared/form-validators/video-channel-validators.ts25
src/app/shared/form-validators/video-playlist-validators.ts13
æ¾ç¤ºå称ä¸è½è¶
è¿ 50 个å符ã
- src/app/shared/form-validators/user-validators.ts157
+ src/app/shared/form-validators/user-validators.ts159
src/app/shared/form-validators/video-channel-validators.ts26
@@ -9471,32 +10836,32 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- 请è¾å
¥è¿è¥å¤æ³¨ä¿¡æ¯ã
+ 请è¾å
¥å®¡æ ¸è¯è®ºã
src/app/shared/form-validators/abuse-validators.ts16
- è¿è¥å¤æ³¨ä¿¡æ¯åºè³å° 2 个å符ã
+ å®¡æ ¸è¯è®ºåºè³å° 2 个å符ã
src/app/shared/form-validators/abuse-validators.ts17
- è¿è¥å¤æ³¨ä¿¡æ¯ä¸è½è¶
è¿ 3000 个å符ã
+ å®¡æ ¸è¯è®ºä¸è½è¶
è¿ 3000 个å符ã
src/app/shared/form-validators/abuse-validators.ts18
- Abuse message is required.
+ 请è¾å
¥æ»¥ç¨è¡ä¸ºæ¶æ¯ã
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
- Abuse message cannot be more than 3000 characters long.
+ 滥ç¨è¡ä¸ºæ¶æ¯ä¸è½è¶
è¿ 3000 个å符ã
src/app/shared/form-validators/abuse-validators.ts27
@@ -9506,12 +10871,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Block reason must be at least 2 characters long.
+ å±è½çç±åºè³å° 2 个å符é¿ã
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
@@ -9524,6 +10889,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
请éæ©è§é¢åå¹æ件ã
src/app/shared/form-validators/video-captions-validators.ts14
+
+
+ éè¦åå¹å
容ã
+
+ src/app/shared/form-validators/video-captions-validators.ts
+ 21
+
+
请è¾å
¥ç¨æ·åã
@@ -9531,12 +10904,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- æ¨åªè½å°è§é¢è½¬ç§»å°å¦ä¸ä¸ªæ¬å°å¸æ·ä¸
+ ä½ åªè½å°è§é¢è½¬ç§»å°å¦ä¸ä¸ªæ¬å°å¸æ·ä¸
src/app/shared/form-validators/video-ownership-change-validators.ts15
- 请è¾å
¥æ¨çååã
+ 请è¾å
¥ä½ çååã
src/app/shared/form-validators/video-channel-validators.ts10
@@ -9556,18 +10929,44 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- æ¯æä¿¡æ¯åºè³å° 3 个å符ã
+ æ¯æææ¬åºè³å° 3 个å符ã
src/app/shared/form-validators/video-channel-validators.ts47
-
-
- Support text cannot be more than 1000 characters long
- src/app/shared/form-validators/video-channel-validators.ts48
+
+
+ æ¯æææ¬ä¸è½è¶
è¿ 1000 个å符ã
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 48
+
+
+
+
+ éè¦è¿ç¨é¢é URLã
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 59
+
+
+
+
+ å¤é¨é¢é URL å¿
须以âhttps://â æ âhttp://â å¼å¤´
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 60
+
+
+
+
+ å¤é¨é¢é URL é¿åº¦ä¸è½è¶
è¿ 1000 个å符
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 61
+
-
- See the documentation to learn how to use the PeerTube live streaming feature.
-
+
+ æ¥ç ææ¡£äºè§£å¦ä½ä½¿ç¨ PeerTube ç´æ串æµåè½ã
src/app/shared/shared-video-live/live-documentation-link.component.html1
@@ -9602,12 +11001,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Live information
+ ç´æä¿¡æ¯
src/app/shared/shared-video-live/live-stream-information.component.html3
- Permanent/Recurring live
+ åºå®/å®æç´æ
src/app/shared/shared-video-live/live-stream-information.component.html
10
@@ -9615,56 +11014,96 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Live RTMP Url
- src/app/+videos/+video-edit/shared/video-edit.component.html229
- src/app/shared/shared-video-live/live-stream-information.component.html19
-
+ ç´æ RTMP Url
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html239src/app/shared/shared-video-live/live-stream-information.component.html19
- Live RTMPS Url
- src/app/+videos/+video-edit/shared/video-edit.component.html234
- src/app/shared/shared-video-live/live-stream-information.component.html24
-
+ ç´æ RTMPS Url
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html244src/app/shared/shared-video-live/live-stream-information.component.html24
- Live stream key
- src/app/+videos/+video-edit/shared/video-edit.component.html239
- src/app/shared/shared-video-live/live-stream-information.component.html29
-
+ ç´æ串æµå¯é¥
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html249src/app/shared/shared-video-live/live-stream-information.component.html29
- â ï¸ Never share your stream key with anyone.
- src/app/+videos/+video-edit/shared/video-edit.component.html242
- src/app/shared/shared-video-live/live-stream-information.component.html32
-
+ â ï¸ ä¸è¦ä¸ä»»ä½äººåäº«ä½ ç串æµå¯é¥ã
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html252src/app/shared/shared-video-live/live-stream-information.component.html32
- This is a normal live
- src/app/+videos/+video-edit/shared/video-edit.component.html248
-
-
-
- You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL
- src/app/+videos/+video-edit/shared/video-edit.component.html250
-
+ è¿æ¯ä¸ªæ®éç´æ
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html258
+
+
+ å¨æ®éç´æä¸ä½ åªè½ä¸²æµä¸æ¬¡ãå¦æä½ å¯ç¨äºåæ¾ï¼å®å°ä¿åå¨è·ä½ çç´æç¸åç URL ä¸
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html260
- This is a permanent/recurring live
- src/app/+videos/+video-edit/shared/video-edit.component.html257
-
-
-
- You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives
- src/app/+videos/+video-edit/shared/video-edit.component.html259
-
+ è¿æ¯ä¸ªåºå®/å®æç´æ
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html267
+
+
+ å¨åºå®/å®æç´æä¸ï¼ä½ å¯ä»¥ä¸²æµå¤æ¬¡ãå¦æä½ å¯ç¨äºåæ¾ï¼å®ä»¬å°ä¿å为åç¬çè§é¢
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html269
- Replay will be saved
+ åæ¾å°è¢«ä¿å
src/app/shared/shared-video-live/live-stream-information.component.html
11
+
+
+ ææ°çç´æä¼è¯
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 36
+
+
+
+
+ å¼å§äº
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 42
+
+
+
+
+ ç»æäº
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 43
+
+
+
+
+ 转å°åæ¾
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 44
+
+
+
+
+ æ£å¨å¤çåæ¾â¦â¦
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 45
+
+
请è¾å
¥è§é¢æ é¢ã
@@ -9682,7 +11121,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Video name has leading or trailing whitespace.
+ è§é¢å称å¼å¤´ææ«å°¾åå¨ç©ºæ ¼ã
src/app/shared/form-validators/video-validators.ts
18
@@ -9720,12 +11159,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- A maximum of 5 tags can be used on a video.
+ å个è§é¢æå¤å¯ä»¥ä½¿ç¨ 5 个æ ç¾ã
src/app/shared/form-validators/video-validators.ts75
- A tag should be more than 1 and less than 30 characters long.
+ æ ç¾åºè¯¥è¶
è¿ 1 个并å°äº 30 个å符é¿ã
src/app/shared/form-validators/video-validators.ts76
@@ -9746,44 +11185,52 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
éæ©çæ件è¿å¤§ã
- src/app/shared/shared-forms/reactive-file.component.ts50
+ src/app/shared/shared-forms/reactive-file.component.ts54
-
-
- PeerTube cannot handle this kind of file. Accepted extensions are }.
- src/app/shared/shared-forms/reactive-file.component.ts56
+
+
+ PeerTube æ æ³å¤çæ¤ç±»åçæ件ãæ¥åçæ©å±åæ ã
+
+ src/app/shared/shared-forms/reactive-file.component.ts
+ 60
+
- All categories
+ å
¨é¨åç±»
src/app/shared/shared-forms/select/select-categories.component.ts
24
-
-
- You can't select more than items
+
+
+ ä½ ä¸è½éæ©è¶
è¿ {maxItems, plural, =1 {1 个项ç®} other { 个项ç®}}
src/app/shared/shared-forms/select/select-checkbox-all.component.ts
- 81
+ 83
+
+
+ ä½ ä¸è½éæ©è¶
è¿ ä¸ªé¡¹ç®
+ src/app/shared/shared-forms/select/select-checkbox-all.component.ts85
+
- Add a new option
+ æ°å¢é项
src/app/shared/shared-forms/select/select-checkbox.component.ts29
- Custom value...
+ èªå®ä¹å¼...
src/app/shared/shared-forms/select/select-custom-value.component.ts70
- æææªä¿åçæ°æ®å°ä¼ä¸¢å¤±ï¼æ¨ç¡®å®è¦ç¦»å¼è¿ä¸ªé¡µé¢åï¼
- src/app/core/routing/can-deactivate-guard.service.ts19
-
+ æææªä¿åçæ°æ®å°ä¼ä¸¢å¤±ï¼ä½ ç¡®å®è¦ç¦»å¼è¿ä¸ªé¡µé¢åï¼
+
+ src/app/core/routing/can-deactivate-guard.service.ts18
æææ¥
@@ -9821,7 +11268,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Sun
+ æ¥
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
20
@@ -9831,7 +11278,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Mon
+ ä¸
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
21
@@ -9841,7 +11288,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Tue
+ äº
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
22
@@ -9851,7 +11298,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Wed
+ ä¸
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
23
@@ -9861,7 +11308,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Thu
+ å
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
24
@@ -9871,7 +11318,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Fri
+ äº
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
25
@@ -9881,7 +11328,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Sat
+ å
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
26
@@ -9891,7 +11338,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Su
+ æ¥
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
30
@@ -9901,7 +11348,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Mo
+ ä¸
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
31
@@ -9911,7 +11358,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Tu
+ äº
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
32
@@ -9921,7 +11368,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- We
+ ä¸
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
33
@@ -9931,7 +11378,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Th
+ å
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
34
@@ -9941,7 +11388,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Fr
+ äº
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
35
@@ -9951,7 +11398,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Sa
+ å
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
36
@@ -10021,7 +11468,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Jan
+ ä¸
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
55
@@ -10031,7 +11478,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Feb
+ äº
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
56
@@ -10041,7 +11488,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Mar
+ ä¸
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
57
@@ -10051,7 +11498,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Apr
+ å
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
58
@@ -10061,7 +11508,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- May
+ äº
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
59
@@ -10071,7 +11518,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Jun
+ å
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
60
@@ -10081,7 +11528,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Jul
+ ä¸
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
61
@@ -10091,7 +11538,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Aug
+ å
«
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
62
@@ -10101,7 +11548,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Sep
+ ä¹
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
63
@@ -10111,7 +11558,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Oct
+ å
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
64
@@ -10121,7 +11568,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Nov
+ åä¸
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
65
@@ -10131,7 +11578,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Dec
+ åäº
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
66
@@ -10152,79 +11599,115 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Instance languages
- src/app/+videos/+video-edit/shared/video-edit.component.ts191
-
+ å®ä¾è¯è¨
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts217
- All languages
- src/app/+videos/+video-edit/shared/video-edit.component.ts192
- src/app/shared/shared-forms/select/select-languages.component.ts25
-
+ å
¨é¨è¯è¨
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts218src/app/shared/shared-forms/select/select-languages.component.ts25
å·²éè
- src/app/shared/shared-instance/instance-features-table.component.ts53
-
+
+ src/app/shared/shared-instance/instance-features-table.component.ts52
已被模ç³å¤çï¼è§çé确认
- src/app/shared/shared-instance/instance-features-table.component.ts54
-
+
+ src/app/shared/shared-instance/instance-features-table.component.ts53
å·²æ¾ç¤º
- src/app/shared/shared-instance/instance-features-table.component.ts55
- src/app/shared/shared-video-miniature/video-filters.model.ts233
-
-
-
- ~ 1 minute
- src/app/shared/shared-instance/instance-features-table.component.ts74
-
+
+
+ src/app/shared/shared-instance/instance-features-table.component.ts54src/app/shared/shared-video-miniature/video-filters.model.ts243
+
+
+ Disabled
+
+ src/app/shared/shared-instance/instance-features-table.component.ts60
+
+
+ Requires approval by moderators
+
+ src/app/shared/shared-instance/instance-features-table.component.ts61
+
+
+ Enabled
+
+ src/app/shared/shared-instance/instance-features-table.component.ts63
+
+
+ 约 {hours, plural, =1 {1 å°æ¶} other { å°æ¶}}
+
+ src/app/shared/shared-instance/instance-features-table.component.ts74
+
+
+ 约 å°æ¶
+
+ src/app/shared/shared-instance/instance-features-table.component.ts76
+
+
+ 约 {minutes, plural, =1 {1 åé} other { åé}}
+
+ src/app/shared/shared-instance/instance-features-table.component.ts82
- ~ minutes
- src/app/shared/shared-instance/instance-features-table.component.ts76
-
+ 约 åé
+
+ src/app/shared/shared-instance/instance-features-table.component.ts84
çè¶
æ¸
è§é¢
- src/app/shared/shared-instance/instance-features-table.component.ts92
-
+
+ src/app/shared/shared-instance/instance-features-table.component.ts101
çé«æ¸
è§é¢
- src/app/shared/shared-instance/instance-features-table.component.ts93
-
+
+ src/app/shared/shared-instance/instance-features-table.component.ts102
çæ®æ¸
è§é¢
- src/app/shared/shared-instance/instance-features-table.component.ts94
+
+ src/app/shared/shared-instance/instance-features-table.component.ts103
+
+
+ å·²æ¥åçå
³æ³¨
+ src/app/shared/shared-instance/instance-follow.service.ts146
+
+
+
+ å·²æç»çå
³æ³¨
+ src/app/shared/shared-instance/instance-follow.service.ts150
+
+
+
+ å¾
å¤ççå
³æ³¨
+ src/app/shared/shared-instance/instance-follow.service.ts154
-
- (channel page)
-
- src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts20
- src/app/shared/shared-actor-image/actor-avatar.component.ts40
- src/app/shared/shared-video-miniature/video-miniature.component.ts125
-
+ ï¼é¢é页é¢ï¼
+
+
+
+ src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts20src/app/shared/shared-actor-image/actor-avatar.component.ts41src/app/shared/shared-video-miniature/video-miniature.component.ts133
-
- (account page)
-
- src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts21
- src/app/shared/shared-actor-image/actor-avatar.component.ts39
-
+ ï¼å¸æ·é¡µé¢ï¼
+
+
+ src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts21src/app/shared/shared-actor-image/actor-avatar.component.ts40
强è°
@@ -10249,284 +11732,272 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- å¾ç
+ å¾å
src/app/shared/shared-main/misc/help.component.ts85
- Close search
- src/app/shared/shared-main/misc/simple-search-input.component.html19
+ å
³éæç´¢
+ src/app/shared/shared-main/misc/simple-search-input.component.html12
å·²å°ç¦
个ç¨æ·ã
- src/app/shared/shared-moderation/user-ban-modal.component.ts53
+ src/app/shared/shared-moderation/user-ban-modal.component.ts72
- ç¨æ·
- å·²å°ç¦ã
-
- src/app/shared/shared-moderation/user-ban-modal.component.ts54
+ ç¨æ· å·²å°ç¦ã
+ src/app/shared/shared-moderation/user-ban-modal.component.ts75
+
+
+
+ å°ç¦ {count, plural, =1 {1 ä½ç¨æ·} other { ä½ç¨æ·}}
+
+ src/app/shared/shared-moderation/user-ban-modal.component.ts
+ 91
+
+
+
+
+ å°ç¦ ç¨æ·
+ src/app/shared/shared-moderation/user-ban-modal.component.ts93
+
+
+
+ å°ç¦ââ
+ src/app/shared/shared-moderation/user-ban-modal.component.ts97
- æ¨ç¡®å®è¦è§£é¤å¯¹
- çå°ç¦åï¼
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts66
+ ä½ ç¡®å®è¦è§£é¤å¯¹ çå°ç¦åï¼
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
- ç¨æ·
- 已解é¤å°ç¦ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts72
+ ç¨æ· 已解é¤å°ç¦ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts89
-
-
- If you remove user , you won't be able to create another with the same username!
+
+
+ å¦æä½ ç§»é¤æ¤ç¨æ·ï¼ä½ ä¸è½åç¨ <strong></strong> ç¨æ·åå建å¦ä¸ä¸ªç¨æ·æè
é¢éï¼
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts
- 86
+ 104
- Delete
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts87
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts222
+ å é¤
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts105
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts236
- ç¨æ·
- å·²å é¤ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts93
+ ç¨æ· å·²å é¤ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts111
- ç¨æ·
- ççµåé®ä»¶å·²è®¾ä¸ºå·²éªè¯
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts105
+ ç¨æ· ççµåé®ä»¶å·²è®¾ä¸ºå·²éªè¯
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts123
- å·²å±è½å¸æ·
- ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts117
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts254
+ å·²å±è½å¸æ· ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts135
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts268
- å·²å±è½å®ä¾
- mutedã
-
+ å·²éèå®ä¾ ã
src/app/shared/shared-moderation/server-blocklist.component.ts68
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts145
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts163
- å¸æ·
- 已被æ¬å®ä¾å±è½ã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts433
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts173
+ å¸æ· 已被æ¬å®ä¾éèã
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts434
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts191
- Mute server
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts321
+ éèæå¡å¨
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts322
- Server
- muted by the instance.
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts445
+ æå¡å¨ 已被æ¬å®ä¾éèã
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts446
- Add a message to communicate with the reporter
- src/app/shared/shared-abuse-list/abuse-message-modal.component.ts100
+ æ·»å æ¶æ¯ä¸ä¸¾æ¥è
è¿è¡äº¤æµ
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.ts101
- Add a message to communicate with the moderation team
- src/app/shared/shared-abuse-list/abuse-message-modal.component.ts103
+ æ·»å æ¶æ¯ä¸å®¡æ ¸å¢éè¿è¡äº¤æµ
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.ts104
- å¸æ·
- 已被æ¬å®ä¾è§£é¤å±è½ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts187
+ å¸æ· 已被æ¬å®ä¾è§£é¤éèã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts205
- å®ä¾
- 已被æ¬å®ä¾å±è½ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts201
+ å®ä¾ 已被æ¬å®ä¾éèã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts219
- å®ä¾
- 已被æ¬å®ä¾è§£é¤å±è½ã
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts215
+ å®ä¾ 已被æ¬å®ä¾è§£é¤éèã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts233
- Are you sure you want to remove all the comments of this account?
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts226
+ ä½ ç¡®å®è¦ç§»é¤æ¤å¸æ·çææè¯è®ºåï¼
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts244
- Delete account comments
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts227
+ å é¤å¸æ·è¯è®º
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts245
- Will remove comments of this account (may take several minutes).
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts233
+ å°ç§»é¤æ¤å¸æ·çè¯è®ºï¼å¯è½éè¦æ°åéï¼ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts251
- My account moderation
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts
- 273
-
+ æçå¸æ·å®¡æ ¸
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts291
- Edit user
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts322
+ ç¼è¾ç¨æ·
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340
- Change quota, role, and more.
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts323
+ æ´æ¹éé¢ãè§è²åå
¶ä»ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts341
- Delete user
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts327
+ å é¤ç¨æ·
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts345
- Unban user
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts339
+ 解é¤å°ç¦ç¨æ·
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts357
- Allow the user to login and create videos/comments again
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340
+ å
许ç¨æ·éæ°ç»å
¥åå建è§é¢/è¯è®º
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts358
å±è½æ¤å¸æ·
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts278
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts356
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts296
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts374
- Hide any content from that user from you.
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts279
+ å¯¹ä½ éèä»»ä½è¯¥ç¨æ·çå
容ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts297
- 解é¤å¯¹æ¤å¸æ·çå±è½
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts284
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts362
+ 解é¤æ¤å¸æ·çéè
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts302
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts380
- Show back content from that user for you.
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts285
+ å¯¹ä½ æ¾ç¤ºå该ç¨æ·çå
容ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts303
- å±è½æ¤å®ä¾
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts290
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts374
+ éèæ¤å®ä¾
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts308
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts392
- Hide any content from that instance for you.
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts291
+ ä¸ºä½ éèæ¥èªè¯¥å®ä¾çä»»ä½å
容ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts309
- 解é¤å¯¹æ¤å®ä¾çå±è½
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts296
+ 解é¤å¯¹æ¤å®ä¾çéè
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts314
- Show back content from that instance for you.
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts297
+ ä¸ºä½ æ¾ç¤ºå该å®ä¾çå
容ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts315
- Remove comments from your videos
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts302
+ 移é¤æ¥èªä½ è§é¢çè¯è®º
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts320
- Remove comments made by this account on your videos.
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts303
+ 移é¤æ¤å¸æ·å¯¹ä½ è§é¢æä½çè¯è®ºã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts321
- Hide any content from that user from you, your instance and its users.
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts357
+ å¯¹ä½ ãä½ çå®ä¾ä»¥å
¶ç¨æ·éèä»»ä½è¯¥ç¨æ·çå
容ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts375
- Show this user's content to the users of this instance again.
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363
+ 为æ¤å®ä¾çç¨æ·éæ°æ¾ç¤ºæ¤ç¨æ·çå
容ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts381
- Hide any content from that instance from you, your instance and its users.
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts375
+ å¯¹ä½ ãä½ çå®ä¾åå
¶ç¨æ·éèæ¥èªè¯¥å®ä¾çä»»ä½å
容ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts393
å¨å
¨å®ä¾èå´å
解é¤å¯¹æ¤å®ä¾çå±è½
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts380
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts398
- Show back content from that instance for you, your instance and its users.
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts381
+ å¯¹ä½ ãä½ çå®ä¾åå
¶ç¨æ·æ¾ç¤ºåæ¥èªè¯¥å®ä¾çå
容ã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts399
- Remove comments from your instance
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts391
+ 移é¤æ¥èªä½ å®ä¾çè¯è®º
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts409
- Remove comments made by this account from your instance.
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts392
+ ä»ä½ çå®ä¾ç§»é¤æ¤å¸æ·æä½çè¯è®ºã
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts410
- Instance moderation
-
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts
- 401
-
+ å®ä¾å®¡æ ¸
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts419
- Block videos
+ å±è½ 个è§é¢
src/app/shared/shared-moderation/video-block.component.html
4
@@ -10534,155 +12005,148 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Violent or repulsive
- src/app/shared/shared-moderation/abuse.service.ts139
+ æ´åæ令人åæ
+ src/app/shared/shared-moderation/abuse.service.ts124
- Contains offensive, violent, or coarse language or iconography.
- src/app/shared/shared-moderation/abuse.service.ts140
+ å
å«æ»å»æ§ãæ´åæç²ä¿çè¯è¨æå¾åã
+ src/app/shared/shared-moderation/abuse.service.ts125
- Hateful or abusive
- src/app/shared/shared-moderation/abuse.service.ts144
+ ä»æ¨æè¾±éª
+ src/app/shared/shared-moderation/abuse.service.ts129
- Contains abusive, racist or sexist language or iconography.
- src/app/shared/shared-moderation/abuse.service.ts145
+ å
å«è¾±éªãç§æ主ä¹ææ§å«æ§è§çè¯è¨æå¾åã
+ src/app/shared/shared-moderation/abuse.service.ts130
- Spam, ad or false news
- src/app/shared/shared-moderation/abuse.service.ts149
+ åå¾ä¿¡æ¯ã广åæèåæ°é»
+ src/app/shared/shared-moderation/abuse.service.ts134
- 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.ts151
+ å
å«è¥éãåå¾ä¿¡æ¯ãæ
æ欺éªæ§æ°é»æå
¶ä»è¯¯å¯¼æ§ç¼©ç¥å¾/ææ¬/æ ç¾ã 请æä¾å¯ä¿¡çæ¥æºä»¥ä¸¾æ¥éªå±ã
+ src/app/shared/shared-moderation/abuse.service.ts136
- Privacy breach or doxxing
- src/app/shared/shared-moderation/abuse.service.ts155
+ éç§æ³é²æ人èæç´¢
+ src/app/shared/shared-moderation/abuse.service.ts140
- 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.ts157
+ å
å«å¯ç¨äºè·è¸ªãè¯å«ãèç³»æåå
æ人ç个人信æ¯ï¼ä¾å¦å§åãå°åãçµè¯å·ç ãçµåé®ä»¶æä¿¡ç¨å¡è¯¦ç»ä¿¡æ¯ï¼ã
+ src/app/shared/shared-moderation/abuse.service.ts142
- Infringes your copyright wrt. the regional laws with which the server must comply.
- src/app/shared/shared-moderation/abuse.service.ts162
+ ä¾µç¯ä½ ççææè
æå¡å¨å¿
é¡»éµå®çå°åºæ³å¾ã
+ src/app/shared/shared-moderation/abuse.service.ts147
- Breaks server rules
- src/app/shared/shared-moderation/abuse.service.ts166
+ è¿åæå¡å¨è§å
+ src/app/shared/shared-moderation/abuse.service.ts151
- 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.ts168
+ ä¸è¿°å
容ä¸æªå
å«çä»»ä½è¿åæå¡æ¡æ¬¾ãè¡ä¸ºååææå¡å¨ä¸çä¸è¬è§åçå
容ã
+ src/app/shared/shared-moderation/abuse.service.ts153
- The above can only be seen in thumbnails.
- src/app/shared/shared-moderation/abuse.service.ts177
+ 以ä¸åªè½å¨ç¼©ç¥å¾ä¸çå°ã
+ src/app/shared/shared-moderation/abuse.service.ts162
- Captions
- src/app/+videos/+video-edit/shared/video-edit.component.html166
- src/app/shared/shared-abuse-list/abuse-details.component.ts26
- src/app/shared/shared-moderation/abuse.service.ts181
-
+ åå¹
+
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html167src/app/shared/shared-abuse-list/abuse-details.component.ts27src/app/shared/shared-moderation/abuse.service.ts166
- The above can only be seen in captions (please describe which).
- src/app/shared/shared-moderation/abuse.service.ts182
+ 以ä¸åªè½å¨åå¹ä¸çå°ï¼è¯·æè¿°åªä¸ªï¼ã
+ src/app/shared/shared-moderation/abuse.service.ts167
- å°è¯æ¬¡æ°è¿å¤ï¼è¯·å¨
- åéåéè¯ã
-
- src/app/core/rest/rest-extractor.service.ts70
+ å°è¯æ¬¡æ°è¿å¤ï¼è¯·å¨ åéåéè¯ã
+ src/app/core/rest/rest-extractor.service.ts126
å°è¯æ¬¡æ°è¿å¤ï¼è¯·ç¨åéè¯ã
- src/app/core/rest/rest-extractor.service.ts72
+ src/app/core/rest/rest-extractor.service.ts129
æå¡å¨åºç°é误ã请ç¨åéè¯ã
- src/app/core/rest/rest-extractor.service.ts75
+ src/app/core/rest/rest-extractor.service.ts133
+
+
+
+ Server is unavailable. Please retry later.
+
+ src/app/core/rest/rest-extractor.service.ts
+ 137
+
+
+
+
+ æªç¥çæå¡å¨é误
+ src/app/core/rest/rest-extractor.service.ts140
- 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.ts108
- 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.ts109
已订é
- src/app/shared/shared-user-subscription/subscribe-button.component.ts112
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts111
- Unsubscribed from all channels of
-
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts139
+ å·²é订 çææé¢é
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts138
- æåé订
-
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts140
+ å·²é订
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts139
å·²é订
- src/app/shared/shared-user-subscription/subscribe-button.component.ts142
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts141
- Multiple ways to subscribe to the current channel
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html
- 44
-
+ å¤ç§æ¹å¼å¯è®¢é
å½åé¢é
+ src/app/shared/shared-user-subscription/subscribe-button.component.html38
- Open subscription dropdown
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html
- 46
-
-
-
-
- çå¯å
- src/app/core/users/user.service.ts354
+ æå¼è®¢é
ä¸æèå
+ src/app/shared/shared-user-subscription/subscribe-button.component.html40
+
- Search videos, playlists, channelsâ¦
+ æç´¢è§é¢ãææ¾å表ãé¢éâ¦â¦
src/app/header/search-typeahead.component.html
3
@@ -10693,109 +12157,104 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
è§é¢å·²ä»
ä¸ç§»é¤
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts306
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts93
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts309
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts102
- è§é¢å·²å¨æ¶é´æ³
- æ·»å å°
-
-
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts374
+ è§é¢å·²å¨æ¶é´æ³ æ·»å å°
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts379
è§é¢å·²æ·»å å°
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts375
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts380
å·²æ´æ°æ¶é´æ³
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts274
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts112
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts277
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts121
å¼å§äº
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts135
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts138
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts144
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts147
- åæ¢ä¸
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts136
+ åæ¢äº
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts145
- åæ¢
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts138
+ 并åæ¢äº
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts147
å é¤è§é¢
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts370
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts371
- åéçè¨
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts399
+ è¯è®ºæä½
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts400
- å é¤çè¨
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts405
+ å é¤è¯è®º
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts406
ä½ ççæ³å é¤è¿æ¡è¯è®ºåï¼
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts172
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts409
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts181
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts410
- çè¨å·²å é¤
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts417
+ è¯è®ºå·²å é¤ã
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts418
ç¼ç å¨
- src/app/shared/shared-video-miniature/video-download.component.ts213
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts220
æ ¼å¼å称
- src/app/shared/shared-video-miniature/video-download.component.ts214
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts221
大å°
- src/app/shared/shared-video-miniature/video-download.component.ts215
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts222
æ¯ç¹ç
- src/app/shared/shared-video-miniature/video-download.component.ts217
- src/app/shared/shared-video-miniature/video-download.component.ts240
-
+
+
+ src/app/shared/shared-video-miniature/video-download.component.ts224src/app/shared/shared-video-miniature/video-download.component.ts247
ç¼è§£ç å¨
- src/app/shared/shared-video-miniature/video-download.component.ts237
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts244
å·²å¤å¶
- src/app/shared/shared-forms/input-toggle-hidden.component.ts47
- src/app/shared/shared-video-miniature/video-download.component.ts197
+ src/app/shared/shared-forms/input-text.component.ts50
å¤å¶
- src/app/shared/shared-forms/input-toggle-hidden.component.html15
- src/app/shared/shared-forms/input-toggle-hidden.component.html15
+ src/app/shared/shared-forms/input-text.component.html16
@@ -10804,127 +12263,117 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- æ¨ç¡®å®è¦å é¤è¿ä¸ªè§é¢åï¼
+ ä½ ç¡®å®è¦å é¤è¿ä¸ªè§é¢åï¼
src/app/+admin/moderation/video-block-list/video-block-list.component.ts94
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts374
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts375
è§é¢å·²å é¤ã
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts101
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts382
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts102
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts383
- ç¹å»ä¸¾æ¥
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts309
+ 举æ¥æä½
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts310
- ç¦è¨ä¸¾æ¥è
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts315
+ éè举æ¥è
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts316
ä¸è½½
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts315
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts329
src/app/shared/shared-video-miniature/video-download.component.html4
- src/app/shared/shared-video-miniature/video-download.component.html156
+ src/app/shared/shared-video-miniature/video-download.component.html144
- æ¾ç¤ºç´æä¿¡æ¯
- src/app/+my-library/my-videos/my-videos.component.ts208
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts321
+ æ¾ç¤ºç´æä¿¡æ¯
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts335
ç¼è¾
- src/app/+manage/video-channel-edit/video-channel-update.component.ts181
- src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html61
- src/app/+videos/+video-edit/video-update.component.html3
- src/app/+videos/+video-edit/video-update.component.html20
- src/app/shared/shared-main/buttons/edit-button.component.ts17
- src/app/shared/shared-main/buttons/edit-button.component.ts22
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts327
-
+
+
+
+
+
+
+
+
+
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts194src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68src/app/+videos/+video-edit/video-add-components/video-import-url.component.html65src/app/+videos/+video-edit/video-update.component.html3src/app/+videos/+video-edit/video-update.component.html21src/app/shared/shared-main/buttons/edit-button.component.ts22src/app/shared/shared-main/buttons/edit-button.component.ts27src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts341
- å°æ
- src/app/+admin/overview/videos/video-list.component.ts80
+ å±è½
+ src/app/+admin/overview/videos/video-list.component.ts82
src/app/shared/shared-moderation/video-block.component.html50
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts333
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts359
- Run HLS transcoding
-
- src/app/+admin/overview/videos/video-list.component.ts
- 94
-
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 365
-
+ è¿è¡ HLS 转ç
+ src/app/+admin/overview/videos/video-list.component.ts96
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts391
- Run WebTorrent transcoding
-
- src/app/+admin/overview/videos/video-list.component.ts
- 100
-
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 371
-
+ è¿è¡ WebTorrent 转ç
+ src/app/+admin/overview/videos/video-list.component.ts102
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts397
- Delete HLS files
-
- src/app/+admin/overview/videos/video-list.component.ts
- 106
-
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 377
-
+ å é¤ HLS æ件
+ src/app/+admin/overview/videos/video-list.component.ts108
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts403
- Delete WebTorrent files
-
- src/app/+admin/overview/videos/video-list.component.ts
- 112
-
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 383
-
-
+ å é¤ WebTorrent æ件
+ src/app/+admin/overview/videos/video-list.component.ts114
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts409
+
+
+
+ ä½ ç¡®å®è¦å é¤æ¤ æ件åï¼
+ src/app/+admin/overview/videos/video-list.component.ts187
+
+
+
+ å é¤æ件
+ src/app/+admin/overview/videos/video-list.component.ts188
+
+
+
+ æ件已移é¤ã
+ src/app/+admin/overview/videos/video-list.component.ts194
+
+
+
+ ä½ ç¡®å®è¦å é¤ {count, plural, =1 {æ¤è§é¢} other {è¿ ä¸ªè§é¢}}åï¼
+
+ src/app/+admin/overview/videos/video-list.component.ts222
ä¿åå°ææ¾å表
- src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts57
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts307
-
-
-
- You need to be <a href="/login">logged in</a> to rate this video.
- src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts85
+ src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts59
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts321
- åæ
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts345
+ éå
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts371
- Subtitles
+ åå¹
src/app/shared/shared-video-miniature/video-download.component.html
9
@@ -10933,16 +12382,112 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
移é¤
- src/app/+videos/+video-watch/shared/comment/video-comment.component.ts186
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.ts33src/app/+videos/+video-watch/shared/comment/video-comment.component.ts186
+ Do you really want to delete this runner? It won't be able to process jobs anymore.
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.ts
+ 48
+
+
+ Remove
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.ts
+ 49
+
+
+ Runner removed.
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.ts
+ 58
+
+
+ Showing to of registration tokens
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 20
+
+
+ Token
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 25
+
+
+ Associated runners
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 27
+
+
+ Generate token
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 34
+
+
+ No registration token found for remote runners.
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 60
+
+
+ Remove this token
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts
+ 33
+
+
+ Registration token generated.
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts
+ 51
+
+
+ Do you really want to remove this registration token? All associated runners will also be removed.
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts
+ 60
+
+
+ Remove registration token
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts
+ 61
+
+
+ Registration token removed.
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts
+ 70
+
+
+ List runner jobs
+
+ src/app/+admin/system/runners/runners.routes.ts
+ 27
+
+
+ List remote runners
+
+ src/app/+admin/system/runners/runners.routes.ts
+ 37
+
+
+ List registration runner tokens
+
+ src/app/+admin/system/runners/runners.routes.ts
+ 47
+
- å»æ& éæ°è稿
+ 移é¤åéæ稿
src/app/+videos/+video-watch/shared/comment/video-comment.component.ts194
- Actions on comment
+ è¯è®ºæä½
src/app/+videos/+video-watch/shared/comment/video-comment.component.ts
202
@@ -10950,18 +12495,18 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- {VAR_PLURAL, plural, =0 {Comments} =1 {1 Comment} other { Comments}}
+ {VAR_PLURAL, plural, =0 {没æè¯è®º} =1 {1 æ¡è¯è®º} other { æ¡è¯è®º}}
src/app/+videos/+video-watch/shared/comment/video-comments.component.html4
- éé³è´¦æ·
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts291
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts391
+ éèå¸æ·
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts292
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts417
- å¼å¯è§é¢å¨ä½
+ æå¼è§é¢æä½
src/app/shared/shared-video-miniature/video-actions-dropdown.component.html
4
@@ -10973,110 +12518,117 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Do you really want to unblock ? It will be available again in the videos list.
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts194
+ ä½ ç¡®å®è¦è§£é¤å±è½ åï¼å®å°å¨ææ¾å表ä¸éæ°åºç°ã
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts208
- Unblock
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts196
+ 解é¤å±è½
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts210
+
+
+
+ ç´æ串æµå°èªå¨ä¸æ¢ï¼å¹¶ä¸ä¸ä¼ä¿ååæ¾ã
+
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
+ 233
+
- éé³æå¡å¨å¸æ·
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts297
+ éèæå¡å¨å¸æ·
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts298
举æ¥
- src/app/+accounts/accounts.component.ts198
- src/app/shared/shared-abuse-list/abuse-details.component.html55
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts357
+ src/app/+accounts/accounts.component.ts192
+ src/app/shared/shared-abuse-list/abuse-details.component.html57
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts383
- æ¥åé¨å
- src/app/shared/shared-abuse-list/abuse-details.component.html73
+ 举æ¥çé¨å
+ src/app/shared/shared-abuse-list/abuse-details.component.html74
注æ
- src/app/shared/shared-abuse-list/abuse-details.component.html80
+ src/app/shared/shared-abuse-list/abuse-details.component.html81
è§é¢å·²è¢«å é¤
- src/app/shared/shared-abuse-list/abuse-details.component.html89
+ src/app/shared/shared-abuse-list/abuse-details.component.html90
- çè¨:
- src/app/shared/shared-abuse-list/abuse-details.component.html95
+ è¯è®ºï¼
+ src/app/shared/shared-abuse-list/abuse-details.component.html96
- ä¸åæ¥è
çä¿¡æ¯
+ ä¸ä¸¾æ¥è
é´çæ¶æ¯
src/app/shared/shared-abuse-list/abuse-message-modal.component.html4
- ä¸å®¡æ ¸å¢éçä¿¡æ¯
+ ä¸å®¡æ ¸å¢éé´çæ¶æ¯
src/app/shared/shared-abuse-list/abuse-message-modal.component.html5
ææ¶æ²¡ææ¶æ¯ã
- src/app/shared/shared-abuse-list/abuse-message-modal.component.html27
-
+
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.html27
- æ·»å ä¸æ¡ä¿¡æ¯
+ æ·»å æ¶æ¯
src/app/shared/shared-abuse-list/abuse-message-modal.component.html44
å·²åå¸
- src/app/shared/shared-video-miniature/video-miniature.component.ts170
+ src/app/shared/shared-video-miniature/video-miniature.component.ts178
-
-
- åå¸æ¶é´
- src/app/shared/shared-video-miniature/video-miniature.component.ts175
+
+
+ é¢å®äº åå¸
+ src/app/shared/shared-video-miniature/video-miniature.component.ts183
- Transcoding failed
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts
- 179
-
+ 转ç 失败
+ src/app/shared/shared-video-miniature/video-miniature.component.ts187
- Move to external storage failed
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts
- 183
-
+ 移å°å¤é¨åå¨å¤±è´¥
+ src/app/shared/shared-video-miniature/video-miniature.component.ts191
转ç ä¸
- src/app/shared/shared-video-miniature/video-miniature.component.ts187
+ src/app/shared/shared-video-miniature/video-miniature.component.ts195
å¾
转ç
- src/app/shared/shared-video-miniature/video-miniature.component.ts191
+ src/app/shared/shared-video-miniature/video-miniature.component.ts199
å¾
导å
¥
- src/app/shared/shared-video-miniature/video-miniature.component.ts195
+ src/app/shared/shared-video-miniature/video-miniature.component.ts203
+
+
+
+ ç¼è¾
+ src/app/shared/shared-video-miniature/video-miniature.component.ts207
- Subscribe to RSS feed ""
+ 订é
å° RSS feedââ
src/app/shared/shared-video-miniature/videos-list.component.html
8
@@ -11084,25 +12636,31 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
- src/app/+admin/overview/videos/video-list.component.html75
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html31
- src/app/+videos/+video-watch/video-watch.component.html77
- src/app/menu/menu.component.html110
- src/app/shared/shared-main/buttons/action-dropdown.component.html22
- src/app/shared/shared-main/misc/top-menu-dropdown.component.html14
- src/app/shared/shared-main/misc/top-menu-dropdown.component.html24
- src/app/shared/shared-video-miniature/video-download.component.html27
- src/app/shared/shared-video-miniature/video-download.component.html52
- src/app/shared/shared-video-miniature/video-download.component.html78
- src/app/shared/shared-video-miniature/video-download.component.html89
- src/app/shared/shared-video-miniature/video-download.component.html101
- src/app/shared/shared-video-miniature/videos-selection.component.html1
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html18src/app/+admin/overview/videos/video-list.component.html77src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4src/app/+stats/video/video-stats.component.html2src/app/+videos/+video-edit/video-add-components/video-go-live.component.html31src/app/+videos/+video-watch/video-watch.component.html76src/app/menu/menu.component.html112src/app/shared/shared-instance/instance-about-accordion.component.html115src/app/shared/shared-main/angular/login-link.component.html1src/app/shared/shared-main/buttons/action-dropdown.component.html22src/app/shared/shared-main/misc/top-menu-dropdown.component.html20src/app/shared/shared-main/misc/top-menu-dropdown.component.html30src/app/shared/shared-moderation/user-ban-modal.component.html3src/app/shared/shared-user-settings/user-interface-settings.component.html9src/app/shared/shared-video-miniature/video-download.component.html27src/app/shared/shared-video-miniature/video-download.component.html47src/app/shared/shared-video-miniature/video-download.component.html66src/app/shared/shared-video-miniature/video-download.component.html77src/app/shared/shared-video-miniature/video-download.component.html89src/app/shared/shared-video-miniature/videos-selection.component.html1
- æ·»å å°ææ¾å表åç
+ æ·»å å°ç¨åè§ç
src/app/shared/shared-thumbnail/video-thumbnail.component.ts29
@@ -11110,323 +12668,355 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ä»ææ¾å表ä¸ç§»é¤
src/app/shared/shared-thumbnail/video-thumbnail.component.ts30
+
+
+ é»è®¤ä¸»é¢ï¼ï¼
+
+ src/app/shared/shared-user-settings/user-interface-settings.component.html
+ 8
+
+
+
+
+ æµ
è²/æ©è²
+ src/app/core/theme/theme.service.ts50
+
- ç´æç»æ
+ ç´æå·²ç»æ
src/app/shared/shared-thumbnail/video-thumbnail.component.html32
åªææè½çå°æ¤è§é¢
- src/app/shared/shared-main/video/video.service.ts370
-
+
+ src/app/shared/shared-main/video/video.service.ts394
åªè½éè¿ç§äººé¾æ¥å
񄧮
- src/app/shared/shared-main/video/video.service.ts371
-
+
+ src/app/shared/shared-main/video/video.service.ts395
ææ人é½è½çå°æ¤è§é¢
- src/app/shared/shared-main/video/video.service.ts372
-
+
+ src/app/shared/shared-main/video/video.service.ts396
åªææ¤ç½ç«çç¨æ·æè½çå°æ¤è§é¢
- src/app/shared/shared-main/video/video.service.ts373
-
-
-
- viewers
- src/app/shared/shared-main/video/video.model.ts258
-
-
-
- views
- src/app/shared/shared-main/video/video.model.ts261
-
+
+ src/app/shared/shared-main/video/video.service.ts397
å·²æ´æ°å¾
导å
¥çè§é¢ã
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts138
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts139
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts135
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts128
- æ¨çè§é¢å·²ç»ä»¥ç§ææ¹å¼ä¸ä¼ è³æ¨çå¸æ·ã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts127
+ ä½ çè§é¢å·²ç»ä»¥ç§äº«æ¹å¼ä¸ä¼ è³ä½ çå¸æ·ã
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts112
- ç¸å
³ä¿¡æ¯ï¼å¦æ ç¾ã说æï¼å°ä¼ä¸¢å¤±ï¼æ¨ç¡®å®è¦ç¦»å¼è¿ä¸ªé¡µé¢åï¼
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts128
+ ç¸å
³æ°æ®ï¼å¦æ ç¾ã说æï¼å°ä¼ä¸¢å¤±ï¼ä½ ç¡®å®è¦ç¦»å¼è¿ä¸ªé¡µé¢åï¼
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts113
- æ¨çè§é¢å°æªä¸ä¼ å®æ¯ï¼æ¨ç¡®å®è¦ç¦»å¼è¿ä¸ªé¡µé¢åï¼
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts130
+ ä½ çè§é¢å°æªä¸ä¼ å®æ¯ï¼ä½ ç¡®å®è¦ç¦»å¼è¿ä¸ªé¡µé¢åï¼
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts115
+
+
+
+ åå¸
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts128
ä¸ä¼
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts237
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts243
ä¸ä¼
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts239
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts245
è§é¢å·²åå¸ã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts260
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts266
- æ¨ææªä¿åçä¿®æ¹ï¼å¦ææ¨ç¦»å¼æ¬é¡µé¢ï¼æ¨å°ä¼å¤±å»è¿äºä¿®æ¹ã
- src/app/+videos/+video-edit/video-update.component.ts85
-
+ ä½ ææªä¿åçä¿®æ¹ï¼å¦æä½ ç¦»å¼æ¬é¡µé¢ï¼ä½ å°ä¼å¤±å»è¿äºä¿®æ¹ã
+
+ src/app/+videos/+video-edit/video-update.component.ts91
è§é¢å·²æ´æ°ã
- src/app/+videos/+video-edit/video-update.component.ts146
+
+ src/app/+videos/+video-edit/video-update.component.ts155
+
+
+ ï¼æ©å±åï¼ï¼
+ src/app/+video-studio/edit/video-studio-edit.component.ts109
+ src/app/+video-studio/edit/video-studio-edit.component.ts113
+
+
+
+ ââå°æ·»å å°æ¤è§é¢çå¼å¤´
+ src/app/+video-studio/edit/video-studio-edit.component.ts125
+
+
+
+ ââå°è¢«æ·»å å°è§é¢çç»æå¤
+ src/app/+video-studio/edit/video-studio-edit.component.ts129
+
+
+
+ ââå¾åæ°´å°å°è¢«æ·»å å°è§é¢ä¸
+ src/app/+video-studio/edit/video-studio-edit.component.ts133
+
+
+
+ è§é¢å°å¼å§äº 并ç»æäº
+ src/app/+video-studio/edit/video-studio-edit.component.ts140
+
+
+
+ è§é¢å°å¼å§äº
+ src/app/+video-studio/edit/video-studio-edit.component.ts144
+
+
+
+ è§é¢å°ç»æäº
+ src/app/+video-studio/edit/video-studio-edit.component.ts148
- æ交æè§
+ 举æ¥è¯è®º
src/app/shared/shared-moderation/report-modals/comment-report.component.ts51
å é¤å°è¢«åéå°è¿ç¨æå¡å¨ï¼ä»¥ä¾¿ä»ä»¬è½å¤ååºåæ´ã
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts175
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts184
- å®æ¯ä¸ä¸ªè¿ç¨æ³¨éï¼å æ¤å é¤åªå¯¹å®ä¾ææã
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts177
+ å®æ¯ä¸ä¸ªè¿ç«¯è¯è®ºï¼å æ¤å é¤åªå¯¹å®ä¾ææã
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts186
- å é¤å¹¶éæ°å»ºç«è稿
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts205
+ å é¤å¹¶éæ稿
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts214
ä½ ççæ³å é¤å¹¶éæ°èµ·èè¿æ¡è¯è®ºåï¼
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts206
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts215
+
+
+
+ Friendly Reminder:
+
+ src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html
+ 4
+
åæ¢èªå¨ææ¾ä¸ä¸ä¸ªè§é¢
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts228
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts237
- èªå¨ææ¾
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts229
+ èªå¨ææ¾ä¸ä¸ä¸ªè§é¢
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts238
åæ¢å¾ªç¯ææ¾å表è§é¢
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts234
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts243
循ç¯ææ¾å表è§é¢
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts235
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts244
+
+
+
+ å
¶ä»è§é¢
+
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html
+ 4,6
+
- Placeholder image
+ å ä½å¾å
src/app/+videos/+video-watch/video-watch.component.html
11
-
- æ¤è§é¢å¨æ¤å®ä¾ä¸ä¸å¯ç¨ï¼æ¯å¦è¦å¨åå§å®ä¾ä¸éå®å: <a href=""></a>?
- src/app/+videos/+video-watch/video-watch.component.ts301
-
+
+ æ¤è§é¢å¨æ¤å®ä¾ä¸ä¸å¯ç¨ï¼æ¯å¦è¦éå®åå°åå§å®ä¾ä¸ï¼<a href=""></a>ï¼
+
+ src/app/+videos/+video-watch/video-watch.component.ts348
- éæ°å¯¼å
- src/app/+videos/+video-watch/video-watch.component.ts302
-
+ éå®å
+
+ src/app/+videos/+video-watch/video-watch.component.ts349
- æ¤è§é¢å
å«æ人æ裸é²å
容ãæ¨ç¡®å®è¦è§çåï¼
- src/app/+videos/+video-watch/video-watch.component.ts351
-
+ æ¤è§é¢å
å«æ人æ裸é²å
容ãä½ ç¡®å®è¦è§çåï¼
+
+ src/app/+videos/+video-watch/video-watch.component.ts404
æ人æ裸é²å
容
- src/app/+videos/+video-watch/video-watch.component.ts352
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts405
- å¾ä¸
- src/app/+videos/+video-watch/video-watch.component.ts424
-
+ ä¸ä¸ä¸ª
+
+ src/app/+videos/+video-watch/video-watch.component.ts488
åæ¶
- src/app/+about/about-instance/contact-admin-modal.component.html48
- src/app/+admin/follows/following-list/follow-modal.component.html33
- src/app/+login/login.component.html122
- src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20
- src/app/+my-library/my-videos/modals/video-change-ownership.component.html22
- src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html69
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html81
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73
- src/app/+videos/+video-watch/video-watch.component.ts425
- src/app/modal/confirm.component.html20
- src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26
- src/app/shared/shared-moderation/batch-domains-modal.component.html31
- src/app/shared/shared-moderation/report-modals/report.component.html54
- src/app/shared/shared-moderation/report-modals/report.component.html54
- src/app/shared/shared-moderation/report-modals/video-report.component.html90
- src/app/shared/shared-moderation/user-ban-modal.component.html26
- src/app/shared/shared-moderation/video-block.component.html46
- src/app/shared/shared-video-miniature/video-download.component.html152
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+admin/moderation/registration-list/process-registration-modal.component.html67src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts45src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts64src/app/+login/login.component.html145src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html42src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html25src/app/+videos/+video-edit/video-add-components/video-upload.component.html71src/app/+videos/+video-edit/video-add-components/video-upload.component.html83src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73src/app/+videos/+video-watch/video-watch.component.ts489src/app/modal/confirm.component.html23src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/video-report.component.html84src/app/shared/shared-moderation/user-ban-modal.component.html34src/app/shared/shared-moderation/video-block.component.html46src/app/shared/shared-video-miniature/video-download.component.html140
èªå¨ææ¾å·²ç»æå
- src/app/+videos/+video-watch/video-watch.component.ts426
-
+
+ src/app/+videos/+video-watch/video-watch.component.ts490
- Enter/exit fullscreen
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 717
-
-
+ è¿å
¥/éåºå
¨å±
+
+ src/app/+videos/+video-watch/video-watch.component.ts802
- Play/Pause the video
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 718
-
-
+ ææ¾/æåè§é¢
+
+ src/app/+videos/+video-watch/video-watch.component.ts803
- Mute/unmute the video
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 719
-
-
+ éé³/åæ¶éé³è§é¢
+
+ src/app/+videos/+video-watch/video-watch.component.ts804
- Skip to a percentage of the video: 0 is 0% and 9 is 90%
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 721
-
-
+ è·³å°è§é¢çç¾åæ¯å¤ï¼0 为 0%ï¼9 为 90%
+
+ src/app/+videos/+video-watch/video-watch.component.ts819
- Increase the volume
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 723
-
-
+ å¢å é³é
+
+ src/app/+videos/+video-watch/video-watch.component.ts806
- Decrease the volume
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 724
-
-
+ éä½é³é
+
+ src/app/+videos/+video-watch/video-watch.component.ts807
- Seek the video forward
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 726
-
-
+ å¿«è¿è§é¢
+
+ src/app/+videos/+video-watch/video-watch.component.ts821
- Seek the video backward
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 727
-
-
+ å¿«éè§é¢
+
+ src/app/+videos/+video-watch/video-watch.component.ts822
- Increase playback rate
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 729
-
-
+ æé«ææ¾é度
+
+ src/app/+videos/+video-watch/video-watch.component.ts824
- Decrease playback rate
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 730
-
-
+ éä½ææ¾é度
+
+ src/app/+videos/+video-watch/video-watch.component.ts825
- Navigate in the video to the previous frame
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 732
-
-
+ 转å°è§é¢çä¸ä¸å¸§
+
+ src/app/+videos/+video-watch/video-watch.component.ts827
- Navigate in the video to the next frame
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 733
-
-
+ 转å°è§é¢çä¸ä¸å¸§
+
+ src/app/+videos/+video-watch/video-watch.component.ts828
- Toggle theater mode
-
- src/app/+videos/+video-watch/video-watch.component.ts
- 738
-
-
+ åæ¢å½±é¢æ¨¡å¼
+
+ src/app/+videos/+video-watch/video-watch.component.ts812
- å欢è¿è§é¢
+ å欢æ¤è§é¢
src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts46
- ä¸å欢è¿è§é¢
+ ä¸å欢æ¤è§é¢
src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts51
+
+
+ You need to be logged in to rate this video.
+
+ src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts
+ 85
+
+
å½æ¿æ´»æ¶ï¼ä¸ä¸ä¸ªè§é¢ä¼å¨å½åè§é¢ä¹åèªå¨ææ¾ã
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts50
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts49
è¿ææ°å¢
- src/app/+videos/video-list/videos-list-common-page.component.ts195
- src/app/core/menu/menu.service.ts137
+ src/app/+videos/video-list/videos-list-common-page.component.ts199
+ src/app/core/menu/menu.service.ts146
- æ¥èªæ¨ç订é
çè§é¢
+ æ¥èªä½ ç订é
çè§é¢
src/app/+videos/video-list/video-user-subscriptions.component.ts30
@@ -11435,17 +13025,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+my-library/my-library.component.ts67
src/app/+videos/video-list/video-user-subscriptions.component.ts25
src/app/+videos/videos-routing.module.ts56
- src/app/core/menu/menu.service.ts91
+ src/app/core/menu/menu.service.ts100
åå²
src/app/+my-library/my-library.component.ts80
- src/app/core/menu/menu.service.ts97
+ src/app/core/menu/menu.service.ts106
- å¼å¯å¨ä½
+ æå¼æä½
src/app/shared/shared-main/buttons/action-dropdown.component.html
4
@@ -11455,23 +13045,23 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æ¬å°è§é¢
src/app/+admin/overview/videos/video-admin.service.ts89
- src/app/+videos/video-list/videos-list-common-page.component.ts189
- src/app/core/menu/menu.service.ts142
- src/app/core/menu/menu.service.ts143
+ src/app/+videos/video-list/videos-list-common-page.component.ts193
+ src/app/core/menu/menu.service.ts151
+ src/app/core/menu/menu.service.ts152
- Exclude
+ æé¤
src/app/+admin/overview/videos/video-admin.service.ts95
- Exclude muted accounts
+ æé¤éèçå¸æ·
src/app/+admin/overview/videos/video-admin.service.ts99
- Exclude public videos
+ æé¤å
¬å¼çè§é¢
src/app/+admin/overview/videos/video-admin.service.ts
103
@@ -11479,7 +13069,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Showing to of videos
+ æ¾ç¤º è³ ç 个è§é¢
src/app/+admin/overview/videos/video-list.component.html
11
@@ -11487,37 +13077,34 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Only videos uploaded on this instance are displayed
-
- src/app/+videos/video-list/videos-list-common-page.component.ts
- 190
-
+ åªæ¾ç¤ºä¸ä¼ å¨æ¤å®ä¾ä¸çè§é¢
+ src/app/+videos/video-list/videos-list-common-page.component.ts194
- æ¢ç´¢å½±ç
+ æ¢ç´¢è§é¢
src/app/+videos/videos-routing.module.ts17
- src/app/core/menu/menu.service.ts124
+ src/app/core/menu/menu.service.ts133
çé¨è§é¢
- src/app/core/menu/menu.service.ts130
+ src/app/core/menu/menu.service.ts139
è¿ææ°å¢çè§é¢
- src/app/core/menu/menu.service.ts136
+ src/app/core/menu/menu.service.ts145
ä¸ä¼ è§é¢
- src/app/app-routing.module.ts101
+ src/app/app-routing.module.ts102
ç¼è¾è§é¢
- src/app/app-routing.module.ts110
+ src/app/app-routing.module.ts112