X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.zh-Hant-TW.xlf;h=f1fe730a706130b9847ad8130d57e7e8a8251be0;hb=951414fc62a40aad4e7295029f3c57489bee2491;hp=78471408d2825bd001374910d9cc85f24590a50e;hpb=051d69a00582b5ea8677868246ba75fe7933b75e;p=github%2FChocobozzz%2FPeerTube.git
diff --git a/client/src/locale/angular.zh-Hant-TW.xlf b/client/src/locale/angular.zh-Hant-TW.xlf
index 78471408d..f1fe730a7 100644
--- a/client/src/locale/angular.zh-Hant-TW.xlf
+++ b/client/src/locale/angular.zh-Hant-TW.xlf
@@ -5,214 +5,178 @@
éé
- node_modules/src/alert/alert.ts79
+ node_modules/src/ngb-config.ts13
æ»å ç
Currently selected slide number read by screen reader
- node_modules/src/carousel/carousel.ts157
+ node_modules/src/ngb-config.ts13
ä¸ä¸å
- node_modules/src/carousel/carousel.ts184
+ node_modules/src/ngb-config.ts13
ä¸ä¸å
- node_modules/src/carousel/carousel.ts202
+ 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.ts67
+ node_modules/src/ngb-config.ts13
HH
- node_modules/src/timepicker/timepicker.ts136
+ node_modules/src/ngb-config.ts13
å°æ
- node_modules/src/timepicker/timepicker.ts155
+ node_modules/src/ngb-config.ts13
MM
- node_modules/src/timepicker/timepicker.ts177
+ node_modules/src/ngb-config.ts13
åé
- node_modules/src/timepicker/timepicker.ts189
+ node_modules/src/ngb-config.ts13
å¢å å°ææ¸
- node_modules/src/timepicker/timepicker.ts206
+ node_modules/src/ngb-config.ts13
æ¸å°å°ææ¸
- node_modules/src/timepicker/timepicker.ts228
+ node_modules/src/ngb-config.ts13
å¢å åéæ¸
- node_modules/src/timepicker/timepicker.ts249
+ node_modules/src/ngb-config.ts13
æ¸å°åéæ¸
- node_modules/src/timepicker/timepicker.ts272
+ node_modules/src/ngb-config.ts13
SS
- node_modules/src/timepicker/timepicker.ts289
+ node_modules/src/ngb-config.ts13
ç§
- node_modules/src/timepicker/timepicker.ts295
+ 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
-
- 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/toast/toast.ts108
+ node_modules/src/ngb-config.ts13
ééå·¦å´é¸å®
-
- src/app/app.component.ts139
+ src/app/app.component.ts139
+
éåå·¦å´é¸å®
-
- src/app/app.component.ts141
+ src/app/app.component.ts141
+
æ¨æ²æéç¥ã
@@ -351,10 +315,18 @@
213,215
+
+
+ 使ç¨è
æ³å¨æ¨çç«èºä¸è¨»å
+
+ src/app/shared/shared-main/users/user-notifications.component.html
+ 221,223
+
+
éç¥æåçå
§å®¹ç¾å¨ä¸å¯ç¨
- src/app/shared/shared-main/users/user-notifications.component.html221
+ src/app/shared/shared-main/users/user-notifications.component.html229
@@ -375,18 +347,12 @@
ä½è§ç¾
-
- src/app/shared/shared-main/video/video.model.ts
- 276
-
+ src/app/shared/shared-main/video/video.model.ts286
{ 次檢è¦}
-
- src/app/shared/shared-main/video/video.model.ts
- 279
-
+ src/app/shared/shared-main/video/video.model.ts289
@@ -422,17 +388,17 @@
éå§æ¼
src/app/shared/shared-moderation/report-modals/video-report.component.html39
- src/app/shared/shared-share-modal/video-share.component.html148
+ src/app/shared/shared-share-modal/video-share.component.html149
src/app/shared/shared-video-playlist/video-add-to-playlist.component.html33
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html69
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html71
åæ¢æ¼
src/app/shared/shared-moderation/report-modals/video-report.component.html54
- src/app/shared/shared-share-modal/video-share.component.html186
+ src/app/shared/shared-share-modal/video-share.component.html190
src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html83
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html85
@@ -481,59 +447,59 @@
æ ¼å¼
- src/app/shared/shared-video-miniature/video-download.component.html65
+ src/app/shared/shared-video-miniature/video-download.component.html62
è¦è¨ä¸²æµ
- src/app/shared/shared-video-miniature/video-download.component.html76
+ src/app/shared/shared-video-miniature/video-download.component.html73
é³é »ä¸²æµ
- src/app/shared/shared-video-miniature/video-download.component.html88
+ src/app/shared/shared-video-miniature/video-download.component.html85
ç´æ¥ä¸è¼
- src/app/shared/shared-video-miniature/video-download.component.html107
+ src/app/shared/shared-video-miniature/video-download.component.html104
種åï¼.torrent æªæ¡ï¼
- src/app/shared/shared-video-miniature/video-download.component.html112
+ src/app/shared/shared-video-miniature/video-download.component.html109
é²é
- src/app/shared/shared-video-miniature/video-download.component.html126
+ src/app/shared/shared-video-miniature/video-download.component.html123
ç°¡æ
- src/app/shared/shared-video-miniature/video-download.component.html134
+ src/app/shared/shared-video-miniature/video-download.component.html131
å½±ç
-
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts304src/app/shared/shared-video-miniature/video-download.component.ts57
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309
+ src/app/shared/shared-video-miniature/video-download.component.ts59
+
æ¤å½±çè¶
éäºæ¨çå½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ä½¿ç¨ï¼ï¼é
é¡ï¼ï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts340
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts345
+
æ¤å½±çè¶
éäºæ¨çæ¯æ¥å½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ä½¿ç¨ï¼ï¼é
é¡ï¼ï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts359
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts364
+
åå¹
-
- src/app/shared/shared-video-miniature/video-download.component.ts58
+ src/app/shared/shared-video-miniature/video-download.component.ts60
+
çç±â¦â¦
@@ -561,7 +527,7 @@
åæ¶
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
@@ -595,7 +561,7 @@
æ¾ä¸å° å
ç´
- src/app/shared/shared-search/find-in-bulk.service.ts85
+ src/app/shared/shared-search/find-in-bulk.service.ts86
@@ -608,7 +574,7 @@
ç§å¯
src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html10
src/app/shared/shared-video-miniature/video-miniature.component.html7
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html45
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html47
@@ -626,85 +592,87 @@
ç¡æ³æ·åæ¤é 端帳èçè³è¨
-
- src/app/shared/shared-user-subscription/remote-subscribe.component.ts65
+ src/app/shared/shared-user-subscription/remote-subscribe.component.ts65
+
å·²å°é
src/app/+admin/overview/videos/video-list.component.html82
- src/app/shared/shared-video-miniature/video-miniature.component.html59
+ src/app/shared/shared-video-miniature/video-miniature.component.html63
+
+
+
+ ç©ä»¶å²å
+
+ 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
æ¨ç¢ºå®æ¨æ³è¦åªé¤éäº å½±çï¼
- src/app/+admin/overview/videos/video-list.component.ts202
-
+
+ src/app/+admin/overview/videos/video-list.component.ts224
å·²åªé¤ {count, plural, =1 {1 é¨å½±ç} other { é¨å½±ç}}ã
-
- src/app/+admin/overview/videos/video-list.component.ts
- 212
-
-
+
+ src/app/+admin/overview/videos/video-list.component.ts234
å·²åªé¤ å½±çã
- src/app/+admin/overview/videos/video-list.component.ts214
-
+
+ src/app/+admin/overview/videos/video-list.component.ts236
已解é¤å°é {count, plural, =1 {1 é¨å½±ç} other { é¨å½±ç}}ã
-
- src/app/+admin/overview/videos/video-list.component.ts
- 230
-
-
+
+ src/app/+admin/overview/videos/video-list.component.ts252
已解é¤å°é å½±çã
- src/app/+admin/overview/videos/video-list.component.ts232
-
+
+ src/app/+admin/overview/videos/video-list.component.ts254
æ¨ç¢ºå®æ¨æ³è¦åªé¤ {count, plural, =1 {1 å HLS 串æµææ¾æ¸
å®} other { å HLS 串æµææ¾æ¸
å®}}?
-
- src/app/+admin/overview/videos/video-list.component.ts
- 248
-
-
+
+ src/app/+admin/overview/videos/video-list.component.ts270
æ¨ç¢ºå®æ¨è¦åªé¤ HLS 串æµææ¾æ¸
å®åï¼
- src/app/+admin/overview/videos/video-list.component.ts250
-
+
+ src/app/+admin/overview/videos/video-list.component.ts272
æ¨ç¢ºå®æ¨æ³è¦åªé¤ {count, plural, =1 {1 é¨å½±ç} other { é¨å½±ç}}ç WebTorrent æªæ¡åï¼
-
- src/app/+admin/overview/videos/video-list.component.ts
- 254
-
-
+
+ src/app/+admin/overview/videos/video-list.component.ts276
æ¨ç¢ºå®æ¨è¦åªé¤ å½±çç WebTorrent æªæ¡åï¼
- src/app/+admin/overview/videos/video-list.component.ts256
-
+
+ src/app/+admin/overview/videos/video-list.component.ts278
æªæ¡è¢«ç§»é¤ã
- src/app/+admin/overview/videos/video-list.component.ts266
-
+
+ src/app/+admin/overview/videos/video-list.component.ts288
已建ç«è½æ編碼工ä½ã
- src/app/+admin/overview/videos/video-list.component.ts278
-
+
+ src/app/+admin/overview/videos/video-list.component.ts300
ææç
- src/app/shared/shared-video-miniature/video-miniature.component.html63
+ src/app/shared/shared-video-miniature/video-miniature.component.html67
@@ -721,18 +689,18 @@
ä¸å¯ç¨
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html44
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html46
å·²åªé¤
src/app/+videos/+video-watch/shared/comment/video-comment.component.html51
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html46
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html48
編輯éå§ï¼åæ¢æ¼
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html62
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html64
@@ -740,32 +708,29 @@
src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html38
src/app/shared/shared-user-settings/user-interface-settings.component.html16
src/app/shared/shared-user-settings/user-video-settings.component.html72
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html94
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html96
å¾ åªé¤
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html100
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html102
æ²æçµæã
-
-
-
- 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.ts24
+ 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.ts25
+
å
ç´æå½±ç
- src/app/+my-library/my-videos/my-videos.component.ts116
+ src/app/+my-library/my-videos/my-videos.component.ts121
æ¨ççæ³è¦åªé¤ {length, plural, =1 {æ¤å½±ç} other { é¨å½±ç}}åï¼
-
- src/app/+my-library/my-videos/my-videos.component.ts
- 170
-
+ src/app/+my-library/my-videos/my-videos.component.ts185
@@ -777,7 +742,7 @@
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79
src/app/+videos/+video-edit/shared/video-edit.component.html188
- src/app/+videos/+video-edit/shared/video-edit.component.html320
+ src/app/+videos/+video-edit/shared/video-edit.component.html313
src/app/+videos/+video-edit/video-add-components/video-upload.component.html43
@@ -828,7 +793,6 @@
以æ¨çæ¬å°å¸³æ¶è¨é±
src/app/shared/shared-user-subscription/subscribe-button.component.html52
-
å°è¢«æ¨çç«å°è¤è£½ã
@@ -891,74 +855,77 @@
- é è¨ç NSFWï¼ææå½±çæ¿çå¯ä»¥è¢«ä½¿ç¨è
éæ°å®ç¾©
+ é è¨ç NSFWï¼ææå½±çååå¯ä»¥è¢«ä½¿ç¨è
éæ°å®ç¾©
src/app/shared/shared-instance/instance-features-table.component.html13
-
-
- å
許使ç¨è
註å
- src/app/shared/shared-instance/instance-features-table.component.html21
+
+
+ 使ç¨è
註å
+
+ 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.html145src/app/+admin/overview/users/user-edit/user-edit.component.html145src/app/+admin/overview/users/user-list/user-list.component.ts134src/app/shared/shared-instance/instance-features-table.component.html47
+ src/app/+admin/overview/users/user-edit/user-edit.component.html145
+ src/app/+admin/overview/users/user-edit/user-edit.component.html145
+ src/app/+admin/overview/users/user-list/user-list.component.ts133
+ src/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/+videos/+video-edit/video-add-components/video-import-torrent.component.html45
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html37
- src/app/shared/shared-instance/instance-features-table.component.html92
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html41
+ src/app/shared/shared-instance/instance-features-table.component.html91
@@ -968,83 +935,70 @@
HTTP å¯å
¥ï¼YouTubeãVimeoãç´é£ URL çï¼
- src/app/shared/shared-instance/instance-features-table.component.html96
+ 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
+
+
+
+ èå
¶ä»å¹³å° (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/shared/shared-instance/instance-statistics.component.html
- 4
-
+ src/app/+about/about-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/+about/about-instance/instance-statistics.component.html21
+ src/app/+about/about-instance/instance-statistics.component.html65
檢è¦
-
- src/app/shared/shared-instance/instance-statistics.component.html
- 31
-
+ src/app/+about/about-instance/instance-statistics.component.html31
çè¨
-
- src/app/shared/shared-instance/instance-statistics.component.html
- 41
-
-
- src/app/shared/shared-instance/instance-statistics.component.html
- 75
-
+ src/app/+about/about-instance/instance-statistics.component.html41
+ src/app/+about/about-instance/instance-statistics.component.html75
è¨ç®¡çå½±ç
-
- src/app/shared/shared-instance/instance-statistics.component.html
- 51
-
+ src/app/+about/about-instance/instance-statistics.component.html51
å¨æ¤ç«å°è¯ç
-
- src/app/shared/shared-instance/instance-statistics.component.html
- 58
-
+ src/app/+about/about-instance/instance-statistics.component.html58
æ£å¨è¿½è¹¤
src/app/+admin/admin.component.ts75
- src/app/+admin/follows/following-list/following-list.component.html31
+ src/app/+admin/follows/following-list/following-list.component.html41
src/app/+admin/follows/follows.routes.ts26
@@ -1057,12 +1011,20 @@
追蹤è
- 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/shared/shared-main/account/signup-label.component.html
+ 1
+
@@ -1191,32 +1153,42 @@
使ç¨è
å稱æé»åä¿¡ç®±
- src/app/+login/login.component.html44
+ 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
+
+
+
+ â ï¸ å¤§å¤æ¸é»åéµä»¶ä½ç½®ä¸æå
å«å¤§å¯«åæ¯ã
+ src/app/+login/login.component.html54
+
+
+
+ 輸å
¥æ¨ææ©ä¸çæç¨ç¨å¼ç¢ççå
©æ¥é©é©è碼ï¼
src/app/+login/login.component.html
- 46
+ 70
+
+
+
+ å
©æ¥é©é©èæ¬æ
- src/app/+signup/+register/steps/register-step-user.component.html
- 53
+ src/app/+login/login.component.html
+ 72
-
-
- â ï¸ å¤§å¤æ¸é»åéµä»¶ä½ç½®ä¸æå
å«å¤§å¯«åæ¯ã
- src/app/+login/login.component.html53
-
å¯ç¢¼
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.html59
- src/app/+login/login.component.html62
+ 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
@@ -1224,12 +1196,12 @@
é»ææ¤è以éè¨æ¨çå¯ç¢¼
- src/app/+login/login.component.html70
+ src/app/+login/login.component.html84
æå¿äºæçå¯ç¢¼
- src/app/+login/login.component.html70
+ src/app/+login/login.component.html84
@@ -1255,51 +1227,52 @@
æ使ç¨å
¶ä»å¸³æ¶ç»å
¥
- src/app/+login/login.component.html80
+ src/app/+login/login.component.html94
å¿è¨æ¨çå¯ç¢¼
- src/app/+login/login.component.html103
+ src/app/+login/login.component.html117
æåå¾æ±æï¼æ¨ç¡æ³å¾©åæ¨çå¯ç¢¼ï¼å çºæ¨çç«èºç®¡çå¡ä¸¦æªè¨å® PeerTube é»åéµä»¶ç³»çµ±ã
- src/app/+login/login.component.html110
+ src/app/+login/login.component.html124
輸å
¥æ¨çé»åéµä»¶å°åï¼ç¶å¾æåå°æå¯éé£çµçµ¦æ¨éè¨æ¨çå¯ç¢¼ã
- src/app/+login/login.component.html114
+ src/app/+login/login.component.html128
å
å«éè¨å¯ç¢¼èªªæçé»åéµä»¶å°æå³éå° ãé£çµæå¨ 1 å°æå
§éæã
- src/app/+login/login.component.ts135
+ src/app/+login/login.component.ts150
é»åéµä»¶
-
-
-
-
-
-
-
- src/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.ts133src/app/+login/login.component.html119src/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/+admin/moderation/registration-list/registration-list.component.html38
+ 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.ts132
+ src/app/+login/login.component.html133
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html6
+ src/app/+signup/+register/steps/register-step-user.component.html46
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html6
+
é»åä¿¡ç®±
- src/app/+login/login.component.html121
+ src/app/+login/login.component.html135
src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html9
éè¨
Password reset button
- src/app/+login/login.component.html134
+ src/app/+login/login.component.html148
@@ -1339,7 +1312,7 @@ The link will expire within 1 hour.
註å
Button on the registration form to finalize the account and channel creation
- src/app/+signup/+register/register.component.ts84
+ src/app/+signup/+register/register.component.ts88
@@ -1389,29 +1362,28 @@ The link will expire within 1 hour.
14
-
-
- æ¨ä½¿ç¨ MastodonãActivityPub æ RSS è¨é±èåç¨å¼ï¼
+
+
+ ç主æ人å¿
é å¨æ¨å®æ填寫表å®å¾æ ¸åæ¨ç註åè«æ±ã
src/app/+signup/+register/steps/register-step-about.component.html
- 19
+ 17,19
+
+
+ æ¨ä½¿ç¨ MastodonãActivityPub æ RSS è¨é±èåç¨å¼ï¼
+ src/app/+signup/+register/steps/register-step-about.component.html23
+
æ¨å·²ç¶å¯ä»¥ä½¿ç¨æ¨ææçå·¥å
·è¿½è¹¤ ã
-
- src/app/+signup/+register/steps/register-step-about.component.html
- 21,23
-
+ src/app/+signup/+register/steps/register-step-about.component.html25
已建ç«ï¼ä½¿ç¨ PeerTubeï¼ä¸åç± Framasoft éç¼çå½±çåµä½å¹³å°ãFramasoft æ¯æ³åæä¾ç§æå·¨é æ¸ä½å·¥å
·æ¿ä»£æ¹æ¡çéçå©çµç¹ã
-
- src/app/+signup/+register/steps/register-step-about.component.html
- 34,37
-
+ src/app/+signup/+register/steps/register-step-about.component.html38
@@ -1530,6 +1502,14 @@ The link will expire within 1 hour.
è¨å®æçç«èº
src/app/modal/admin-welcome-modal.component.html80
+
+
+ 確èªæ¨çå¯ç¢¼
+
+ src/app/modal/confirm.component.ts
+ 54
+
+
è¨å®è¦åï¼
@@ -1581,7 +1561,7 @@ The link will expire within 1 hour.
æçè¨å®
- src/app/menu/menu.component.html125
+ src/app/menu/menu.component.html126
src/app/modal/quick-settings-modal.component.html3
@@ -1613,15 +1593,15 @@ The link will expire within 1 hour.
éé
-
-
-
- src/app/modal/account-setup-warning-modal.component.html28src/app/modal/instance-config-warning-modal.component.html38src/app/shared/shared-video-live/live-stream-information.component.html52
+ src/app/modal/account-setup-warning-modal.component.html28
+ src/app/modal/instance-config-warning-modal.component.html38
+ src/app/shared/shared-video-live/live-stream-information.component.html52
+
æ´æ°ç´æè¨å®
-
- src/app/shared/shared-video-live/live-stream-information.component.html55
+ src/app/shared/shared-video-live/live-stream-information.component.html55
+
伺æå¨å¤ªæ
¢äº
@@ -1707,24 +1687,24 @@ The link will expire within 1 hour.
éµç¤å¿«æ·éµ
-
-
- src/app/menu/menu.component.html71src/app/menu/menu.component.html145
+ src/app/menu/menu.component.html71
+ src/app/menu/menu.component.html146
+
說æ
-
- src/app/menu/menu.component.html142
+ src/app/menu/menu.component.html143
+
åå¾ PeerTube ç使ç¨èªªæ
-
- src/app/menu/menu.component.html141
+ src/app/menu/menu.component.html142
+
å¨åæ¬æº PeerTube
-
- src/app/menu/menu.component.html150
+ src/app/menu/menu.component.html151
+
ç»åº
@@ -1733,6 +1713,7 @@ The link will expire within 1 hour.
æç帳è
+ src/app/+signup/+register/register.component.html63
src/app/menu/menu.component.html87
@@ -1743,56 +1724,55 @@ The link will expire within 1 hour.
建ç«å¸³è
- src/app/+login/login.component.html74
- src/app/+signup/+register/register.component.html30
- src/app/menu/menu.component.html106
+ src/app/+login/login.component.html88
+ src/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.html254
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html266
å
許åæå¯å
¥å¤é¨å½±çã â ï¸ éè¦éæ°åå PeerTubeã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html255
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html267
å¹³è¡ä½æ¥
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html259
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html167
-
+
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html271src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html173
å
許以 HTTP URL å¯å
¥ (ä¾å¦ YouTube)
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html268
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html280
â ï¸ è¥åç¨ï¼æå建è°ä½¿ç¨ HTTP 代ç伺æå¨ä»¥é¿å
ä¾èªæ¨ PeerTube 伺æå¨çç§äºº URL åå
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html271
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html283
æ¢ç´¢
src/app/+videos/video-list/overview/video-overview.component.html1
- src/app/core/menu/menu.service.ts125
+ src/app/core/menu/menu.service.ts134
@@ -1804,101 +1784,78 @@ The link will expire within 1 hour.
éæ¼
src/app/+signup/+register/register.component.html17
- src/app/menu/menu.component.html130
+ src/app/menu/menu.component.html131
-
-
- 建ç«å¸³èæ¼
+
+
+ å¨ ä¸
src/app/+signup/+register/register.component.html
- 19,21
+ 23,24
æå·²ç¶æ帳èäºï¼æè¦ç»å
¥
-
- src/app/+signup/+register/register.component.html
- 27,30
-
+ src/app/+signup/+register/register.component.html30
çæ¢æ¬¾
-
- src/app/+signup/+register/register.component.html
- 36,38
-
+ src/app/+signup/+register/register.component.html41
è¨å®æ¨ç帳è
-
- src/app/+signup/+register/register.component.html
- 60,62
-
+ src/app/+signup/+register/register.component.html65
æçé »é
-
- src/app/+signup/+register/register.component.html
- 75
-
+ src/app/+signup/+register/register.component.html80
建ç«æ¨ç第ä¸åé »é
-
- src/app/+signup/+register/register.component.html
- 77,79
-
+ src/app/+signup/+register/register.component.html82
æä¸æ³è¦å»ºç«é »é
-
- src/app/+signup/+register/register.component.html
- 91,92
-
+ src/app/+signup/+register/register.component.html96
æ¨å¯ä»¥ç¨å¾å建ç«é »é
-
- src/app/+signup/+register/register.component.html
- 94,95
-
+ src/app/+signup/+register/register.component.html99
è¯çµ¡äºº
-
-
- src/app/+about/about-routing.module.ts36src/app/menu/menu.component.html140
+ 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.html8
+ src/app/menu/notification.component.html16
æ¨è¨çºå·²è®
- 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/menu/notification.component.html32
æ´æ°æ¨çéç¥å好è¨å®
- src/app/menu/notification.component.html34
+ src/app/menu/notification.component.html39
檢è¦æ¨ææçéç¥
- src/app/menu/notification.component.html54
+ src/app/menu/notification.component.html59
@@ -1983,7 +1940,7 @@ The link will expire within 1 hour.
æ¨å¨æ¤èæªè¢«ææ¬ã
src/app/+error-page/error-page.component.html27
- src/app/+error-page/error-page.component.html42
+ src/app/+error-page/error-page.component.html39
@@ -2001,41 +1958,33 @@ The link will expire within 1 hour.
31
-
-
- ç»å
¥
-
- src/app/+error-page/error-page.component.html
- 34,36
-
-
æ¨å¯è½éè¦æª¢æ¥æ¨ç帳èæ¯å¦è¢«å½±çæç«å°ææè
å
許ã
- src/app/+error-page/error-page.component.html45
+ src/app/+error-page/error-page.component.html42
æ¨å¯è½éè¦æª¢æ¥æ¨ç帳èæ¯å¦è¢«è³æºæç«å°ææè
å
許ã
- src/app/+error-page/error-page.component.html46
+ 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/+error-page/error-page.component.html54
+ src/app/+error-page/error-page.component.html51
æ£è¤è²ä¼¼ä¹å¾åæ¡ã
This is about Sepia's tea
- src/app/+error-page/error-page.component.html57
+ src/app/+error-page/error-page.component.html54
åªé«å°æ¤ä¼ºæå¨ä¾èªªå¤ªå¤§ãå¦ææ¨æ³è¦å¢å éå¶å¤§å°ç話ï¼è«è¯çµ¡æ¨ç管çå¡ã
-
- src/app/core/rest/rest-extractor.service.ts103
+ src/app/core/rest/rest-extractor.service.ts118
+
å
¨åæå°
@@ -2290,26 +2239,17 @@ The link will expire within 1 hour.
編輯åå¹
-
- src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html
- 5
-
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html3
åå¹
-
- src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html
- 10
-
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html8
編輯æ¤åå¹
-
- src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html
- 31
-
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html30
@@ -2392,41 +2332,33 @@ The link will expire within 1 hour.
é »éå¾®åå
件é¯èª¤ï¼
-
- 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
ææ¾æ¸
å®å¾®åå
件é¯èª¤ï¼
-
- 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
å½±çå¾®åå
件é¯èª¤ï¼
- 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.ts65
å½±çæ¸
å®å¾®åå
件é¯èª¤ï¼
-
- 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.ts82
é²é篩é¸æ¢ä»¶
-
-
-
-
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts30src/app/+admin/overview/comments/video-comment-list.component.ts48src/app/+admin/overview/users/user-list/user-list.component.ts44src/app/+my-library/my-videos/my-videos.component.ts112src/app/shared/shared-abuse-list/abuse-list-table.component.ts40
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts30
+ src/app/+admin/overview/comments/video-comment-list.component.ts47
+ src/app/+admin/overview/users/user-list/user-list.component.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
+
æªæ¾å°ä»»ä½é
ç®
@@ -2457,39 +2389,148 @@ The link will expire within 1 hour.
é »é
+ src/app/+admin/moderation/registration-list/registration-list.component.html39
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64
src/app/+videos/+video-edit/shared/video-edit.component.html63
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html26
src/app/+videos/+video-edit/video-add-components/video-upload.component.html19
+
+
+ 註åçç±
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 40
+
+
+
+
+ å¯©æ ¸åæ
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 42
+
+
+
+
+ è«æ±æ¼
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 43,45
+
+
+
+
+ 註åçç±ï¼
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 109
+
+
+
+
+ å¯©æ ¸åæï¼
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 114
+
+
+
+
+ æ¾ä¸å°èç®åé濾æ¢ä»¶ç¸ç¬¦ç註åã
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 127
+
+
+
+
+ æ¾ä¸å°è¨»åã
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 128
+
+
+
+
+ æ¥åæ¤è«æ±
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 46
+
+
+
+
+ åçµæ¤è«æ±
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 51
+
+
+
+
+ 移é¤æ¤è«æ±
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 56
+
+
+
+
+ å¾æ¸
å®ä¸ç§»é¤è«æ±ã使ç¨è
å¯ä»¥å次註åã
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 57
+
+
+
+
+ æ¨ççæ³è¦åªé¤ {count, plural, =1 { ç註åè«æ±åï¼} other { å註åè«æ±åï¼}}
+ src/app/+admin/moderation/registration-list/registration-list.component.ts124
+
+
+
+ æ¨ççæ³è¦åªé¤éäºè¨»åè«æ±åï¼
+ src/app/+admin/moderation/registration-list/registration-list.component.ts126
+
+
+
+ å·²ç§»é¤ {count, plural, =1 { ç註åè«æ±} other { å註åè«æ±}}
+ src/app/+admin/moderation/registration-list/registration-list.component.ts136
+
+
+
+ 已移é¤è¨»åè«æ±
+ src/app/+admin/moderation/registration-list/registration-list.component.ts138
+
FAQ
-
- src/app/menu/menu.component.html143
+ src/app/menu/menu.component.html144
+
éæ¼ PeerTube ç常è¦åé¡
-
- src/app/menu/menu.component.html142
+ src/app/menu/menu.component.html143
+
API
-
- src/app/menu/menu.component.html145
-
-
- ç± PeerTube æä¾æè¡æ¯æ´ - å
Œ
񇑪 2015-2022
-
- src/app/menu/menu.component.html149
+ src/app/menu/menu.component.html146
+
+
+
+ å¨åæ¬æº PeerTube - CopyLeft 2015-2023
+ src/app/menu/menu.component.html150
+
API æ件
-
- src/app/menu/menu.component.html144
+ src/app/menu/menu.component.html145
+
è¨åç¼ä½ ()
@@ -2510,10 +2551,13 @@ The link will expire within 1 hour.
è½æ編碼å¾ç¼ä½
src/app/+videos/+video-edit/shared/video-edit.component.html146
-
-
- å¦ææ¨æ±ºå®ä¸è¦çå¾
å¨ç¼ä½å½±çåçè½æ編碼ï¼å®å¯è½æå¨è½æ編碼çµæåé½ç¡æ³ææ¾ã
- src/app/+videos/+video-edit/shared/video-edit.component.html150
+
+
+ å¨è½ç¢¼éç¨ä¸ï¼å½±çå¯è½ç¡æ³ææ¾ãéå°±æ¯çºä»éº¼æåå好å¨è½ç¢¼å¾æå
¬éç¼ä½å½±ççåå ã
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 150
+
@@ -2529,14 +2573,15 @@ The link will expire within 1 hour.
檢è¦åå¹æªæ¡
src/app/+videos/+video-edit/shared/video-edit.component.html182
-
- Already uploaded on â
+
+
+
+ å·²æ´æ°æ¼ â
src/app/+videos/+video-edit/shared/video-edit.component.html
186,188
-
å°å¨æ´æ°æ建ç«
@@ -2572,38 +2617,35 @@ The link will expire within 1 hour.
ç¾å¨æ²æåå¹ã
- src/app/+videos/+video-edit/shared/video-edit.component.html226
+ src/app/+videos/+video-edit/shared/video-edit.component.html219
ç´æè¨å®
- src/app/+videos/+video-edit/shared/video-edit.component.html234
+ src/app/+videos/+video-edit/shared/video-edit.component.html227
â ï¸ å¦æåç¨æ¤é¸é
ï¼æ¨çç´æå°æå¨æ¨è¶
éæ¨çå½±çé
é¡æçµæ
- src/app/+videos/+video-edit/shared/video-edit.component.html287
+ src/app/+videos/+video-edit/shared/video-edit.component.html280
延é²æ¨¡å¼
- src/app/+videos/+video-edit/shared/video-edit.component.html293
+ src/app/+videos/+video-edit/shared/video-edit.component.html286
ç¶æ¨çç´æçµæå¾èªåç¼å¸éæ
- src/app/+videos/+video-edit/shared/video-edit.component.html283
-
-
-
- å½±çé 覽
- src/app/+videos/+video-edit/shared/video-edit.component.html317
+ src/app/+videos/+video-edit/shared/video-edit.component.html276
æ¯æ´
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html64
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html64
src/app/+video-channels/video-channels.component.html17
- src/app/+videos/+video-edit/shared/video-edit.component.html326
+ src/app/+videos/+video-edit/shared/video-edit.component.html319
@@ -2627,7 +2669,7 @@ The link will expire within 1 hour.
- è¤è£½é »é帳è
+ è¤è£½é »é代è
src/app/+video-channels/video-channels.component.html68
@@ -2638,114 +2680,122 @@ The link will expire within 1 hour.
å訴人åä»åå¯ä»¥å¦ä½æ¯æ´æ¨ï¼æå¡å¹³èºçï¼ççæã
- src/app/+videos/+video-edit/shared/video-edit.component.html330
+ src/app/+videos/+video-edit/shared/video-edit.component.html323
æªæ¡å稱
-
- src/app/+videos/+video-edit/shared/video-edit.component.html
- 345,347
-
+ src/app/+videos/+video-edit/shared/video-edit.component.html338
å·²ä¸å³æªæ¡çå稱
-
- src/app/+videos/+video-edit/shared/video-edit.component.html
- 350
-
+ src/app/+videos/+video-edit/shared/video-edit.component.html343
åå§ç¼ä½æ¥æ
- src/app/+videos/+video-edit/shared/video-edit.component.html359
-
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html352
éæ¯å
§å®¹åå§ç¼ä½çæ¥æï¼å¦é»å½±çç¼è¡æ¥æï¼
- src/app/+videos/+video-edit/shared/video-edit.component.html363
+ src/app/+videos/+video-edit/shared/video-edit.component.html356
å¤æç¨å¼è¨å®
- src/app/+videos/+video-edit/shared/video-edit.component.html393
+ src/app/+videos/+video-edit/shared/video-edit.component.html386
ä½å»¶é²
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts88
+ src/app/+videos/+video-edit/shared/video-edit.component.ts89
+
åç¨ P2P å°å»¶é²æ¸å°å°ç´15ç§
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts89
+ src/app/+videos/+video-edit/shared/video-edit.component.ts90
+
é è¨
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts93
+ src/app/+videos/+video-edit/shared/video-edit.component.ts94
+
å¹³å延é²ç´30ç§
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts94
+ src/app/+videos/+video-edit/shared/video-edit.component.ts95
+
é«å»¶é²
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts98
+ src/app/+videos/+video-edit/shared/video-edit.component.ts99
+
å¢å P2P æ¯ä¾ï¼å¹³åç´60ç§
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts99
+ src/app/+videos/+video-edit/shared/video-edit.component.ts100
+
å
¶ä»
-
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts211src/app/shared/shared-forms/select/select-languages.component.ts50
+ src/app/+videos/+video-edit/shared/video-edit.component.ts213
+ src/app/shared/shared-forms/select/select-languages.component.ts50
+
åç¨å½±çè©è«
- src/app/+videos/+video-edit/shared/video-edit.component.html380
+ src/app/+videos/+video-edit/shared/video-edit.component.html373
åç¨ä¸è¼
- src/app/+videos/+video-edit/shared/video-edit.component.html385
+ src/app/+videos/+video-edit/shared/video-edit.component.html378
é²éè¨å®
+ src/app/+videos/+video-edit/shared/video-edit.component.html303
+
+
+
+ å½±ç縮å
src/app/+videos/+video-edit/shared/video-edit.component.html310
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.html101
+ src/app/shared/shared-share-modal/video-share.component.html26
+ src/app/shared/shared-share-modal/video-share.component.html104
æ¨å¯ä»¥å¯å
¥ä»»ä½ youtube-dl æ¯æ´ç URL ææååªé«æªæ¡ç URLãæ¨æ該確ä¿æ¨å°æ¨ææåçå
§å®¹æå³ææ¬ï¼å¦åå¯è½æçºæ¨èæ¨çç«èºæ¹ä¸æ³å¾åé¡ã
src/app/+videos/+video-edit/video-add-components/video-import-url.component.html11
+
+
+ æ¨ä¹å¯ä»¥å¨æ¨çåªé«åº«ä¸åæ¥é ç«¯é »é
+
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html
+ 21,23
+
+
æ±æï¼ä¸é好åæä»éº¼æ±è¥¿åºé¯äº
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.html49
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html53
@@ -2756,13 +2806,13 @@ The link will expire within 1 hour.
æå®
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts230
+ src/app/+videos/+video-edit/shared/video-edit.component.ts232
+
å¨ç¹å®æ¥æåé±èå½±ç
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts231
+ src/app/+videos/+video-edit/shared/video-edit.component.ts233
+
ä¸è¬ç´æ
@@ -2803,35 +2853,35 @@ The link will expire within 1 hour.
é試
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.html131
+ 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.html91
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html92
ä¸å³å®ææå°å¯ç¼ä½
- 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
æ«ç·©ä¸å³
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts176
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts181
+
æ±æï¼æ¨ç帳èå·²åç¨ä¸å³åè½ãå¦ææ¨æ³è¦æ°å¢å½±çï¼ç®¡çå¡å¿
é 解éæ¨çé
é¡ã
@@ -2890,43 +2940,43 @@ The link will expire within 1 hour.
æ¯æ´å
æ 1 åæªæ¡ç torrentã
-
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts115
+ 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.ts105
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts110
+
å çºæ¨å»ºç«äºå¤ªå¤ç´æï¼æ以ç¡æ³å建ç«ç´æ
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts107
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts112
+
ç´æå·²ç¼ä½ã
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts137
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts146
+
å
ç´æä¸æ¬¡ï¼éæå°æå代æ¨çç´æ
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts160
+ 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.ts163
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts168
+
串æµå¤æ¬¡ï¼éæå°ææ¯å®ç¨çå½±ç
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts168
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts173
+
使ç¨ç¸å URL 串æµå¤æ¬¡
-
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts171
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts176
+
ç´æ
@@ -3009,10 +3059,7 @@ The link will expire within 1 hour.
æ´æ°ææ¾æ¸
å®é±ç§æ¬æ¿ç
-
- src/app/shared/shared-share-modal/video-share.component.html
- 16,18
-
+ src/app/shared/shared-share-modal/video-share.component.html17
@@ -3023,55 +3070,55 @@ The link will expire within 1 hour.
å
顯示åµå
¥ URL
src/app/shared/shared-share-modal/video-share.component.html79
- src/app/shared/shared-share-modal/video-share.component.html176
+ src/app/shared/shared-share-modal/video-share.component.html177
å享影ç
- src/app/shared/shared-share-modal/video-share.component.html88
+ src/app/shared/shared-share-modal/video-share.component.html89
æ¤å½±çæ¯ç§äººçï¼å æ¤æ¨ç¡æ³èå¤é¨ä½¿ç¨è
å享
- src/app/shared/shared-share-modal/video-share.component.html91
+ src/app/shared/shared-share-modal/video-share.component.html92
æ´æ°å½±çé±ç§
- src/app/shared/shared-share-modal/video-share.component.html93
+ src/app/shared/shared-share-modal/video-share.component.html95
QR Code
src/app/shared/shared-share-modal/video-share.component.html34
- src/app/shared/shared-share-modal/video-share.component.html111
+ src/app/shared/shared-share-modal/video-share.component.html112
URL ä¸å®å
¨ï¼ç¡ HTTPSï¼ï¼å æ¤åµå
¥å¼å½±çç¡æ³å¨ HTTPS 網ç«ä¸éä½ï¼ç¶²è·¯ç覽å¨æå¨ HTTPS 網ç«ä¸å°éä¸å®å
¨ç HTTP è«æ±ï¼ã
- src/app/shared/shared-share-modal/video-share.component.html53
- src/app/shared/shared-share-modal/video-share.component.html130
+ src/app/shared/shared-share-modal/video-share.component.html54
+ src/app/shared/shared-share-modal/video-share.component.html132
åµå
¥
src/app/shared/shared-share-modal/video-share.component.html44
- src/app/shared/shared-share-modal/video-share.component.html121
+ src/app/shared/shared-share-modal/video-share.component.html122
èªåé¸æåå¹
- src/app/shared/shared-share-modal/video-share.component.html163
+ src/app/shared/shared-share-modal/video-share.component.html164
æ´å¤èªè¨
- src/app/shared/shared-share-modal/video-share.component.html271
+ src/app/shared/shared-share-modal/video-share.component.html275
æ´å°èªè¨
- src/app/shared/shared-share-modal/video-share.component.html279
+ src/app/shared/shared-share-modal/video-share.component.html283
@@ -3084,7 +3131,7 @@ The link will expire within 1 hour.
èªåææ¾
- src/app/shared/shared-share-modal/video-share.component.html201
+ src/app/shared/shared-share-modal/video-share.component.html204
@@ -3096,42 +3143,42 @@ The link will expire within 1 hour.
å·²éé³
src/app/+admin/overview/users/user-list/user-list.component.html104
src/app/shared/shared-moderation/account-block-badges.component.html1
- src/app/shared/shared-share-modal/video-share.component.html208
+ src/app/shared/shared-share-modal/video-share.component.html212
è¿´å
- src/app/shared/shared-share-modal/video-share.component.html215
+ src/app/shared/shared-share-modal/video-share.component.html219
使ç¨åå§ç«å° URL
- src/app/shared/shared-share-modal/video-share.component.html222
+ src/app/shared/shared-share-modal/video-share.component.html225
顯示影çæ¨é¡
- src/app/shared/shared-share-modal/video-share.component.html231
+ src/app/shared/shared-share-modal/video-share.component.html234
P2P
- src/app/shared/shared-share-modal/video-share.component.html238
+ src/app/shared/shared-share-modal/video-share.component.html242
顯示é±ç§è¦å
- src/app/shared/shared-share-modal/video-share.component.html245
+ src/app/shared/shared-share-modal/video-share.component.html248
顯示ææ¾å¨æ§å¶å
- src/app/shared/shared-share-modal/video-share.component.html252
+ src/app/shared/shared-share-modal/video-share.component.html255
顯示 PeerTube æéé£çµ
- src/app/shared/shared-share-modal/video-share.component.html259
+ src/app/shared/shared-share-modal/video-share.component.html262
@@ -3236,11 +3283,6 @@ The link will expire within 1 hour.
åå§ç¼ä½
src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html22
-
-
- å好æéï¼
- src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html4
-
æ¤å½±çæ使ç¨çå享系統代表äºå
¶å¯ä»¥å°æ¨ç³»çµ±æäºæè¡è³è¨ï¼å¦å
¬é IP ä½ç½®ï¼å³é給å
¶ä»ç«¯é»ã
@@ -3386,23 +3428,31 @@ The link will expire within 1 hour.
åªé¤åä½å°æå³éå°é 端ç«èºä»¥è®å®ååæ è®æ´ã
-
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts176
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts184
+
å
¶çºé 端çè¨ï¼æ以åªé¤åªæå¨æ¨çç«èºä¸çæã
-
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts178
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts186
+
åªé¤ä¸¦éæ°è®çºè稿
-
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts206
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts214
+
æ¨ççæ³è¦åªé¤ä¸¦éæ°å°æ¤çè¨è®çºè稿åï¼
-
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts207
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts215
+
+
+
+ ååæéï¼
+
+ src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html
+ 4
+
+
æ°å¢è©è«â¦â¦
@@ -3466,12 +3516,12 @@ The link will expire within 1 hour.
ç»å
¥ä»¥çè¨
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html78
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html77
Markdown 表æ
符èæ¸
å®
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html86
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html83
@@ -3481,7 +3531,7 @@ The link will expire within 1 hour.
åè¦
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts70
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts68
src/app/+videos/+video-watch/shared/comment/video-comment.component.html40
@@ -3579,57 +3629,70 @@ The link will expire within 1 hour.
çæ
- 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/follows/followers-list/followers-list.component.html39
+ src/app/+admin/follows/following-list/following-list.component.html43
src/app/+admin/system/jobs/jobs.component.html50
- src/app/+my-library/my-video-imports/my-video-imports.component.html20
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html37
+ src/app/+my-library/my-video-imports/my-video-imports.component.html31
src/app/shared/shared-abuse-list/abuse-list-table.component.html23
å¨æ°åé ä¸éååä½é é¢
- 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.html35src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html25src/app/+my-library/my-ownership/my-ownership.component.html27
+ 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.html27
+
æçµ
-
-
- src/app/+admin/follows/followers-list/followers-list.component.html36src/app/+my-library/my-ownership/my-ownership.component.html28
+ 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
@@ -3639,24 +3702,34 @@ The link will expire within 1 hour.
å
許åé¤
- 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.html44src/app/shared/shared-moderation/server-blocklist.component.html43src/app/shared/shared-moderation/server-blocklist.component.html43
+ 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
@@ -3666,13 +3739,13 @@ The link will expire within 1 hour.
åä½
-
-
-
-
-
-
- src/app/+admin/follows/following-list/following-list.component.html30src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28src/app/shared/shared-moderation/account-blocklist.component.html23src/app/shared/shared-moderation/account-blocklist.component.html23src/app/shared/shared-moderation/server-blocklist.component.html31src/app/shared/shared-moderation/server-blocklist.component.html31
+ 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
+
éè¤å½±ç
@@ -3706,12 +3779,12 @@ The link will expire within 1 hour.
使ç¨è
å稱
-
-
-
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html83src/app/+admin/overview/users/user-edit/user-edit.component.html83src/app/+admin/overview/users/user-list/user-list.component.ts131src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6src/app/+signup/+register/steps/register-step-user.component.html26
+ 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.ts130
+ src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6
+ src/app/+signup/+register/steps/register-step-user.component.html26
+
john
@@ -3733,78 +3806,105 @@ The link will expire within 1 hour.
è§è²
-
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html130src/app/+admin/overview/users/user-edit/user-edit.component.html130src/app/+admin/overview/users/user-list/user-list.component.ts132
-
-
- è½æ編碼已åç¨ãå½±çé
é¡å
èæ
®åå§å½±ç大å°ãæ¤ä½¿ç¨è
æå¤åªè½ä¸å³ ~ ã
- src/app/+admin/overview/users/user-edit/user-edit.component.html155
- src/app/+admin/overview/users/user-edit/user-edit.component.html155
+ src/app/+admin/overview/users/user-edit/user-edit.component.html130
+ src/app/+admin/overview/users/user-edit/user-edit.component.html130
+ src/app/+admin/overview/users/user-list/user-list.component.ts131
æ¯æ¥å½±çé
é¡
- src/app/+admin/overview/users/user-edit/user-edit.component.html166
- src/app/+admin/overview/users/user-edit/user-edit.component.html166
+ src/app/+admin/overview/users/user-edit/user-edit.component.html163
+ src/app/+admin/overview/users/user-edit/user-edit.component.html163
src/app/shared/shared-main/users/user-quota.component.html13
é©èå¤æç¨å¼
-
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html182src/app/+admin/overview/users/user-edit/user-edit.component.html182src/app/+admin/overview/users/user-list/user-list.component.ts139
+ src/app/+admin/overview/users/user-edit/user-edit.component.html179
+ src/app/+admin/overview/users/user-edit/user-edit.component.html179
+ src/app/+admin/overview/users/user-list/user-list.component.ts138
+
ç¡ï¼æ¬æ©é©èï¼
- src/app/+admin/overview/users/user-edit/user-edit.component.html186
- src/app/+admin/overview/users/user-edit/user-edit.component.html186
+ src/app/+admin/overview/users/user-edit/user-edit.component.html183
+ src/app/+admin/overview/users/user-edit/user-edit.component.html183
-
-
- å½±çå
¬éåç¡é å¯©æ ¸
- src/app/+admin/overview/users/user-edit/user-edit.component.html195
- src/app/+admin/overview/users/user-edit/user-edit.component.html195
+
+
+ 使ç¨è
ç¥é調解å¡çå½±çé©è
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 192
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 192
+
+
+
+
+ å¦ææ¤ä½¿ç¨è
ä¸éè¦èª¿è§£å¡å¯©é±å
¶å½±çï¼è«åç¨æ¤æ ¸åæ¹å¡ã
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 194,196
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 194,196
+
ééé»åéµä»¶å³ééè¨å¯ç¢¼é£çµçµ¦ä½¿ç¨è
- src/app/+admin/overview/users/user-edit/user-edit.component.html220
- src/app/+admin/overview/users/user-edit/user-edit.component.html220
+ src/app/+admin/overview/users/user-edit/user-edit.component.html221
+ src/app/+admin/overview/users/user-edit/user-edit.component.html221
è¦æ±æ°å¯ç¢¼
- src/app/+admin/overview/users/user-edit/user-edit.component.html221
- src/app/+admin/overview/users/user-edit/user-edit.component.html221
+ src/app/+admin/overview/users/user-edit/user-edit.component.html222
+ src/app/+admin/overview/users/user-edit/user-edit.component.html222
æåè¨å®ä½¿ç¨è
å¯ç¢¼
- src/app/+admin/overview/users/user-edit/user-edit.component.html225
- src/app/+admin/overview/users/user-edit/user-edit.component.html225
+ 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.html231
+ src/app/+admin/overview/users/user-edit/user-edit.component.html231
+
+
+
+ åç¨å
©æ¥é©é©è
+ src/app/+admin/overview/users/user-edit/user-edit.component.html232
+ src/app/+admin/overview/users/user-edit/user-edit.component.html232
顯示
- src/app/+admin/overview/users/user-edit/user-password.component.html8
- src/app/shared/shared-forms/input-text.component.ts40
+ src/app/+admin/overview/users/user-edit/user-password.component.html10
+ src/app/shared/shared-forms/input-text.component.ts42
é±è
src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115
- src/app/+admin/overview/users/user-edit/user-password.component.html9
- src/app/shared/shared-forms/input-text.component.ts39
+ src/app/+admin/overview/users/user-edit/user-password.component.html11
+ 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.html77
+ src/app/shared/shared-video-miniature/video-filters-header.component.html79
æ¹æ¬¡åä½
+ src/app/+admin/follows/followers-list/followers-list.component.html18
+ src/app/+admin/follows/following-list/following-list.component.html18
+ src/app/+admin/moderation/registration-list/registration-list.component.html18
src/app/+admin/overview/comments/video-comment-list.component.html22
src/app/+admin/overview/users/user-list/user-list.component.html18
src/app/+admin/overview/videos/video-list.component.html18
@@ -3817,43 +3917,33 @@ The link will expire within 1 hour.
å¨æ°åé ä¸éå帳è
-
-
-
-
-
-
- src/app/+admin/overview/comments/video-comment-list.component.html69src/app/+admin/overview/users/user-list/user-list.component.html94src/app/+my-library/my-ownership/my-ownership.component.html32src/app/shared/shared-abuse-list/abuse-list-table.component.html44src/app/shared/shared-moderation/account-blocklist.component.html35src/app/shared/shared-moderation/account-blocklist.component.html35
+ 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.html35
+ src/app/shared/shared-moderation/account-blocklist.component.html35
+
å·²åªé¤ç帳è
src/app/shared/shared-abuse-list/abuse-list-table.component.html55
-
-
- 使ç¨è
çé»åéµä»¶å¿
é é©èéæè½ç»å
¥
- src/app/+admin/overview/users/user-list/user-list.component.html120
-
-
-
- 使ç¨è
çé»åéµä»¶å·²é©èï¼ä½¿ç¨è
å¯ä»¥ä¸ééé»åéµä»¶é©èç»å
¥
- src/app/+admin/overview/users/user-list/user-list.component.html124
-
æ¯æ¥å½±ç總é
é¡
- src/app/+admin/overview/users/user-list/user-list.component.html141
+ src/app/+admin/overview/users/user-list/user-list.component.html128
é»æçç±ï¼
- src/app/+admin/overview/users/user-list/user-list.component.html163
+ src/app/+admin/overview/users/user-list/user-list.component.html150
- 被å°éç使ç¨è
-
- src/app/+admin/overview/users/user-list/user-list.component.ts48
+ å·²é»æç使ç¨è
+ src/app/+admin/overview/users/user-list/user-list.component.ts47
+
æ£å¨é¡¯ç¤º å° ç 使ç¨è
@@ -3866,18 +3956,26 @@ The link will expire within 1 hour.
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts72
src/app/+my-account/my-account.component.ts28
+
+
+ 註å
+
+ src/app/+admin/admin.component.ts
+ 101
+
+
å½±çå°é
- src/app/+admin/admin.component.ts109
+ src/app/+admin/admin.component.ts117
src/app/+admin/moderation/video-block-list/video-block-list.component.html3
å·²éé³ç帳è
- src/app/+admin/admin.component.ts117
- src/app/+admin/moderation/moderation.routes.ts90
- src/app/+my-account/my-account-routing.module.ts85
+ src/app/+admin/admin.component.ts125
+ src/app/+admin/moderation/moderation.routes.ts103
+ src/app/+my-account/my-account-routing.module.ts96
src/app/+my-account/my-account.component.ts31
src/app/shared/shared-moderation/account-blocklist.component.html3
src/app/shared/shared-moderation/account-blocklist.component.html3
@@ -3885,8 +3983,8 @@ The link will expire within 1 hour.
å·²éé³ä¼ºæå¨
- src/app/+admin/admin.component.ts125
- src/app/+my-account/my-account-routing.module.ts94
+ src/app/+admin/admin.component.ts133
+ src/app/+my-account/my-account-routing.module.ts105
src/app/+my-account/my-account.component.ts36
src/app/shared/shared-moderation/server-blocklist.component.html3
src/app/shared/shared-moderation/server-blocklist.component.html3
@@ -3894,54 +3992,48 @@ The link will expire within 1 hour.
å½±ç
-
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html30src/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/moderation/video-block-list/video-block-list.component.html26
+
總大å°
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html31
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html31
+
ååºéè¤
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html38
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html38
+
æ¨çç«èºä¸¦æªé¡åä»»ä½å½±çã
-
- 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.html81
+
çç¥çµ±è¨å·²åç¨
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html90
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html90
+
æ¨çç«èºæªåç¨åé¤çç¥ã
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html95
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html95
+
å·²ä½¿ç¨ ()
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts
- 99
-
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts102
å¯ç¨ ()
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts
- 105
-
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts108
@@ -3963,6 +4055,9 @@ The link will expire within 1 hour.
é¸åæ¤å
+ src/app/+admin/follows/followers-list/followers-list.component.html46
+ src/app/+admin/follows/following-list/following-list.component.html51
+ src/app/+admin/moderation/registration-list/registration-list.component.html50
src/app/+admin/overview/comments/video-comment-list.component.html54
src/app/+admin/overview/users/user-list/user-list.component.html79
src/app/+admin/overview/videos/video-list.component.html51
@@ -3975,19 +4070,17 @@ The link will expire within 1 hour.
åä½
-
-
-
-
-
- src/app/+admin/follows/followers-list/followers-list.component.html23src/app/+admin/moderation/video-block-list/video-block-list.component.html43src/app/+admin/overview/comments/video-comment-list.component.html64src/app/+my-library/my-ownership/my-ownership.component.html12src/app/shared/shared-abuse-list/abuse-list-table.component.html39
+ src/app/+admin/follows/followers-list/followers-list.component.html35
+ src/app/+admin/moderation/registration-list/registration-list.component.html60
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html43
+ src/app/+admin/overview/comments/video-comment-list.component.html64
+ src/app/+my-library/my-ownership/my-ownership.component.html12
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html39
+
追蹤è
-
- src/app/+admin/follows/followers-list/followers-list.component.html
- 24
-
+ src/app/+admin/follows/followers-list/followers-list.component.html36
@@ -4007,12 +4100,17 @@ The link will expire within 1 hour.
æ¬æ©çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts52
+ src/app/+admin/overview/comments/video-comment-list.component.ts51
é 端çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts56
+ src/app/+admin/overview/comments/video-comment-list.component.ts55
+
+
+
+ å¨æ¬æ©å½±çä¸çè¨
+ src/app/+admin/overview/comments/video-comment-list.component.ts59
@@ -4026,29 +4124,29 @@ The link will expire within 1 hour.
- æªè§£æ±ºçåå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts44
+ æªèççåå ±
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts43
+
å·²æ¥åççåå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts48
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts47
+
æçµçåå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts52
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts51
+
æ被å°éå½±ççåå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts56
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts55
+
æ被åªé¤å½±ççåå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts60
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts59
+
å°éçç±ï¼
@@ -4082,9 +4180,9 @@ The link will expire within 1 hour.
åå ±
- src/app/+admin/admin.component.ts101
+ src/app/+admin/admin.component.ts109
src/app/+admin/moderation/abuse-list/abuse-list.component.html3
- src/app/+admin/moderation/moderation.routes.ts34
+ src/app/+admin/moderation/moderation.routes.ts35
src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html3
@@ -4104,7 +4202,7 @@ The link will expire within 1 hour.
- èå ±è
+ 檢è人
src/app/shared/shared-abuse-list/abuse-details.component.html7
src/app/shared/shared-abuse-list/abuse-list-table.component.html21
@@ -4123,17 +4221,17 @@ The link will expire within 1 hour.
å½±ç
-
-
-
-
-
- src/app/+admin/overview/comments/video-comment-list.component.html44src/app/+admin/overview/videos/video-list.component.html40src/app/+my-library/my-ownership/my-ownership.component.html14src/app/+my-library/my-video-imports/my-video-imports.component.html18src/app/shared/shared-video-miniature/video-download.component.html8
+ 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/overview/comments/video-comment-list.component.html45
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts68
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts66
@@ -4163,13 +4261,15 @@ The link will expire within 1 hour.
å¨æ°åé ä¸éåå½±ç
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html48
+ 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/+admin/follows/followers-list/followers-list.component.html37
+ src/app/+admin/follows/following-list/following-list.component.html42
+ src/app/+admin/moderation/registration-list/registration-list.component.html41
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html36
src/app/shared/shared-abuse-list/abuse-list-table.component.html24
@@ -4185,7 +4285,7 @@ The link will expire within 1 hour.
åæ¸
- src/app/+admin/follows/followers-list/followers-list.component.html26
+ src/app/+admin/follows/followers-list/followers-list.component.html38
@@ -4194,7 +4294,7 @@ The link will expire within 1 hour.
- èå ±è
+ 檢è人
src/app/shared/shared-abuse-list/abuse-details.component.html29
@@ -4211,51 +4311,51 @@ The link will expire within 1 hour.
éé³ç¶²å
-
-
- src/app/shared/shared-moderation/server-blocklist.component.html19src/app/shared/shared-moderation/server-blocklist.component.html19
+ src/app/shared/shared-moderation/server-blocklist.component.html19
+ src/app/shared/shared-moderation/server-blocklist.component.html19
+
ç«èº
-
-
-
-
- src/app/+about/about.component.html3src/app/+search/search-filters.component.html217src/app/shared/shared-moderation/server-blocklist.component.html32src/app/shared/shared-moderation/server-blocklist.component.html32
+ src/app/+about/about.component.html3
+ src/app/+search/search-filters.component.html217
+ 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.html25src/app/shared/shared-moderation/account-blocklist.component.html25src/app/shared/shared-moderation/server-blocklist.component.html33src/app/shared/shared-moderation/server-blocklist.component.html33
+ 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.html32src/app/shared/shared-moderation/account-blocklist.component.html32src/app/shared/shared-moderation/server-blocklist.component.html40src/app/shared/shared-moderation/server-blocklist.component.html40
+ 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.html56src/app/shared/shared-moderation/server-blocklist.component.html56
+ src/app/shared/shared-moderation/server-blocklist.component.html56
+ src/app/shared/shared-moderation/server-blocklist.component.html56
+
æ¾ä¸å°ä¼ºæå¨ã
-
-
- src/app/shared/shared-moderation/server-blocklist.component.html57src/app/shared/shared-moderation/server-blocklist.component.html57
+ src/app/shared/shared-moderation/server-blocklist.component.html57
+ src/app/shared/shared-moderation/server-blocklist.component.html57
+
æ£å¨é¡¯ç¤º å° ç éé³ç«èº
-
-
- src/app/shared/shared-moderation/server-blocklist.component.html12src/app/shared/shared-moderation/server-blocklist.component.html12
+ src/app/shared/shared-moderation/server-blocklist.component.html12
+ src/app/shared/shared-moderation/server-blocklist.component.html12
+
çèµ·ä¾æ¨ä¼¼ä¹ä¸å¨ HTTPS 伺æå¨ä¸ãæ¨ç網路伺æå¨å¿
é åç¨ TLS æè½è¿½è¹¤ä¼ºæå¨ã
@@ -4272,28 +4372,29 @@ The link will expire within 1 hour.
éé³ç¶²å
-
-
- src/app/shared/shared-moderation/server-blocklist.component.html64src/app/shared/shared-moderation/server-blocklist.component.html64
+ src/app/shared/shared-moderation/server-blocklist.component.html64
+ src/app/shared/shared-moderation/server-blocklist.component.html64
+
帳è
-
-
-
- src/app/+admin/overview/comments/video-comment-list.component.html43src/app/shared/shared-moderation/account-blocklist.component.html24src/app/shared/shared-moderation/account-blocklist.component.html24
+ 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.html54src/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.html55src/app/shared/shared-moderation/account-blocklist.component.html55
+ src/app/shared/shared-moderation/account-blocklist.component.html55
+ src/app/shared/shared-moderation/account-blocklist.component.html55
+
ååºå·²å®è£çå¤æç¨å¼
@@ -4312,13 +4413,13 @@ The link will expire within 1 hour.
æ£å¨é¡¯ç¤º å° ç éé³å¸³è
-
-
- src/app/shared/shared-moderation/account-blocklist.component.html11src/app/shared/shared-moderation/account-blocklist.component.html11
+ 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.ts150
@@ -4356,22 +4457,22 @@ The link will expire within 1 hour.
使ç¨è
å¯ä»¥è§£æé 端å
§å®¹
- src/app/shared/shared-instance/instance-features-table.component.html114
+ src/app/shared/shared-instance/instance-features-table.component.html120
å¤æç¨å¼èä½æ¯ä¸»é¡
- src/app/shared/shared-instance/instance-features-table.component.html121
+ src/app/shared/shared-instance/instance-features-table.component.html127
å¯ç¨çä½æ¯ä¸»é¡
- src/app/shared/shared-instance/instance-features-table.component.html125
+ src/app/shared/shared-instance/instance-features-table.component.html131
å·²åç¨å¤æç¨å¼
- src/app/shared/shared-instance/instance-features-table.component.html134
+ src/app/shared/shared-instance/instance-features-table.component.html140
@@ -4382,23 +4483,23 @@ The link will expire within 1 hour.
æè¿å½±çä¸æå¤äºåçå½±ç
- src/app/+videos/video-list/videos-list-common-page.component.ts208
-
+
+ src/app/+videos/video-list/videos-list-common-page.component.ts208
éå»24å°ææå¤è§ç次æ¸çå½±ç
- src/app/+videos/video-list/videos-list-common-page.component.ts224
-
+
+ src/app/+videos/video-list/videos-list-common-page.component.ts224
å天å
§ææå¤æª¢è¦çå½±ç
- src/app/+videos/video-list/videos-list-common-page.component.ts228
-
+
+ src/app/+videos/video-list/videos-list-common-page.component.ts228
ææå¤åæ¡çå½±ç
- src/app/+videos/video-list/videos-list-common-page.component.ts213
-
+
+ src/app/+videos/video-list/videos-list-common-page.component.ts213
@@ -4448,48 +4549,42 @@ The link will expire within 1 hour.
系統
- src/app/+admin/admin.component.ts148
+ src/app/+admin/admin.component.ts156
åªé¤æ¤çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts81
+ src/app/+admin/overview/comments/video-comment-list.component.ts84
åªé¤æ¤å¸³èçææçè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts87
+ src/app/+admin/overview/comments/video-comment-list.component.ts90
å¹¾åéåªé¤çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts88
+ src/app/+admin/overview/comments/video-comment-list.component.ts91
{count, plural, =1 {1 åçè¨å·²åªé¤ã} other { åçè¨å·²åªé¤ã}}
-
- src/app/+admin/overview/comments/video-comment-list.component.ts
- 150
-
+ src/app/+admin/overview/comments/video-comment-list.component.ts149
åçè¨å·²åªé¤ã
-
- src/app/+admin/overview/comments/video-comment-list.component.ts
- 152,150
-
+ src/app/+admin/overview/comments/video-comment-list.component.ts151
æ¨ççæ³è¦åªé¤ææ ççè¨åï¼
- src/app/+admin/overview/comments/video-comment-list.component.ts175
+ src/app/+admin/overview/comments/video-comment-list.component.ts174
ççè¨å°æå¨å¹¾åéå
§è¢«åªé¤
- src/app/+admin/overview/comments/video-comment-list.component.ts187
+ src/app/+admin/overview/comments/video-comment-list.component.ts186
@@ -4517,6 +4612,9 @@ The link will expire within 1 hour.
é¸åææå
+ src/app/+admin/follows/followers-list/followers-list.component.html33
+ src/app/+admin/follows/following-list/following-list.component.html38
+ src/app/+admin/moderation/registration-list/registration-list.component.html33
src/app/+admin/overview/comments/video-comment-list.component.html39
src/app/+admin/overview/users/user-list/user-list.component.html39
src/app/+admin/overview/videos/video-list.component.html36
@@ -4633,10 +4731,11 @@ The link will expire within 1 hour.
å稱
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html12
- src/app/+manage/video-channel-edit/video-channel-edit.component.html27
- src/app/+manage/video-channel-edit/video-channel-edit.component.html27
-
+
+
+
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html12src/app/+manage/video-channel-edit/video-channel-edit.component.html27src/app/+manage/video-channel-edit/video-channel-edit.component.html27
çæè¿°
@@ -4724,14 +4823,14 @@ The link will expire within 1 hour.
çç¥
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29
+ 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.html125
- src/app/+signup/+register/register.component.html34
+ src/app/+signup/+register/register.component.html39
@@ -4749,7 +4848,7 @@ The link will expire within 1 hour.
- 誰管çæ¤ç«èºï¼å° NSFW å½±çæä½æ¿çï¼æ¿æ²»å½±çå¢ï¼çç
+ 誰管çæ¤ç«èºï¼å° NSFW å½±çæä½ååï¼æ¿æ²»å½±çå¢ï¼çç
src/app/+admin/config/edit-custom-config/edit-instance-information.component.html144
@@ -4838,113 +4937,118 @@ The link will expire within 1 hour.
ç±éå½±ç
- 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.html48
æåæ¡çå½±ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49
+
+
+ å
¨å檢è¦
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html50
å好影ç縮éä¸çä½è
顯示å稱
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html65
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html66
ç¶ä½¿ç¨è
é»æé¸å®ä¸çç»å
¥æéæï¼å¨å®ã§å¤é¨èº«ä»½é©èä¸éæ°å°å使ç¨è
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html76
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html77
â ï¸ æ¨æªåç¨ä»»ä½å¤é¨èº«ä»½é©èå¤æç¨å¼ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html79
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html80
â ï¸ æ¨åç¨äºå¤åå¤é¨èº«ä»½é©èå¤æç¨å¼ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html80
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html81
廣æè¨æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html93
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html94
å¨æ¨çç«å°ä¸é¡¯ç¤ºè¨æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html94
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html95
åç¨å»£æè¨æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html106
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html107
å
許使ç¨è
忽ç¥å»£æè¨æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html113
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html114
廣æè¨æ¯çç´
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html118
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html119
è¨æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html132
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html133
æ°ä½¿ç¨è
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html149
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
管ç使ç¨è
以å®ç¨è¨å®ä»åçé
é¡ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html151
註åéè¦é»åéµä»¶é©è
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html172
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html181
éå¶è¨»å
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html176
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html186
{VAR_PLURAL, plural, =1 {使ç¨è
} other {使ç¨è
}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html183
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html193
註åå°ä¸éæ¼åºå®æ¸éç使ç¨è
ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html188
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html198
建ç«å¸³èæéçæä½å¹´é½¡
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html192
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html202
{VAR_PLURAL, plural, =1 {æ²} other {æ²}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html199
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html209
åç¨è¨»å
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html161
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html162
使ç¨è
@@ -4978,13 +5082,13 @@ The link will expire within 1 hour.
- åå
¥èå ±
+ åå
¥æª¢è
src/app/+admin/overview/users/user-edit/user-edit.component.html42
src/app/+admin/overview/users/user-edit/user-edit.component.html42
- æ¥åæ°å¯«çèå ±
+ æ¥åæ°å¯«ç檢è
src/app/+admin/overview/users/user-edit/user-edit.component.html48
src/app/+admin/overview/users/user-edit/user-edit.component.html48
@@ -5003,176 +5107,191 @@ The link will expire within 1 hour.
è¨å®
- src/app/+admin/admin.component.ts136
+ src/app/+admin/admin.component.ts144
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1
æ¯å使ç¨è
é è¨çå½±çé
é¡
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html211
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html221
ä½å
çµ
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html217
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html231
- src/app/+admin/overview/users/user-edit/user-edit.component.html151
- src/app/+admin/overview/users/user-edit/user-edit.component.html151
- src/app/+admin/overview/users/user-edit/user-edit.component.html172
- src/app/+admin/overview/users/user-edit/user-edit.component.html172
-
+
+
+
+
+
+
+ src/app/+admin/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.html151src/app/+admin/overview/users/user-edit/user-edit.component.html151src/app/+admin/overview/users/user-edit/user-edit.component.html169src/app/+admin/overview/users/user-edit/user-edit.component.html169
æ¯å使ç¨è
é è¨çæ¯æ¥ä¸å³éå¶
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html225
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html237
å
許使ç¨ç¨®åæªæ¡æç£åé£çµå¯å
¥
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html279
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html291
â ï¸ è¥æ¨ä¸ä¿¡ä»»æ¨ç使ç¨è
ï¼åæåä¸å»ºè°åç¨æ¤åè½
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html282
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html294
+
+
+ å
許è YouTube çå
¶ä»å¹³å°çé »éåæ¥ï¼å¿
é ä½¿ç¨ HTTP URL å¯å
¥ï¼
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html305
+
+
+ â æ¨éè¦ä½¿ç¨ HTTP URL å¯å
¥æè½åç¨æ¤åè½ã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html308
é¤é使ç¨è
被æ¨è¨çºåä¿¡ä»»ï¼å¦åä»åçå½±çå°æå¨æ¿ä¸»å¯©é±åä¿æç§å¯å½±çççæ
ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html300
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html328
å½±çé »é
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html314
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html342
æ¯å使ç¨è
çæ大影çé »éæ¸
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html319
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html347
{VAR_PLURAL, plural, =1 {é »é} other {é »é}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html326
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html354
èªåå°éæ°å½±ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html297
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html325
æå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html336
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html364
- å
許使ç¨è
é 端æå° URI
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html347
-
+ å
許使ç¨è
é 端æå° URIï¼ä»£è
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html375
å
許æ¨ç使ç¨è
å°æ¾æªèæ¨çç«å°è¯ççé 端影çèæ¼å¡
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html350
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html378
- å
許å¿å使ç¨è
é 端æå° URI
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html358
-
+ å
許å¿å使ç¨è
é 端æå° URIï¼ä»£è
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html386
å
許å¿å使ç¨è
å°æ¾æªèæ¨çç«å°è¯ççé 端影çèæ¼å¡
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html361
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html389
â ï¸ æ¤åè½ç¸ç¶ä¾è³´æ¼ç«èºçå¯©æ ¸ç¨åº¦èæ¨æé¸åçæå°ç´¢å¼ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html375
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html403
æ¨åªæå¨çç¢ç°å¢ä¸ä½¿ç¨å¯©æ ¸çæå°ç´¢å¼ï¼æèªè¡æ¶è¨ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html377
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html405
æå°ç´¢å¼ URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html384
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html412
å¨æå°ååç¨æ¬å°æå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html397
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425
å¦åä»é è¨ä½¿ç¨æ¬å°æå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html407
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html435
æå°åé è¨ä½¿ç¨å
¨åæå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html404
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html432
åç¨å
¨åæå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html372
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html400
è¯ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html453
管çèå
¶ä»ç«å°çéä¿ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html426
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html454
å
¶ä»ç«èºå¯ä»¥è¿½è¹¤æ¨ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html439
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html467
æåæ¹åæ°çç«èºè¿½è¹¤è
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html446
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html474
èªå追蹤ç«èº
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html459
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html487
â ï¸ ä½¿ç¨æ¤åè½æå¿
é é常å°å¿ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html164
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html462
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html475
-
+
+
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html165src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html490src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html503
+
+
+ 註åéè¦èª¿è§£å¡æ ¸å
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html174
ç´¢å¼ URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html484
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html512
èªå追蹤å
¬éç´¢å¼ä¸çç«èº
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html472
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html500
檢è¦æ件以åå¾éæ¼é æ URL çæ´å¤è³è¨
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html505
管ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html504
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html532
管çå¡
@@ -5181,13 +5300,13 @@ The link will expire within 1 hour.
管çé»åéµä»¶
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html510
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html538
åç¨è¯çµ¡è¡¨å®
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html523
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html551
VOD è½ç¢¼
@@ -5196,28 +5315,28 @@ The link will expire within 1 hour.
TWITTER
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html532
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html560
æä¾ä»£è¡¨æ¨ç«å°ç Twitter 帳è以æ¹åé£çµé 覽ãå¦ææ¨æ²æ Twitter 帳èï¼è«ä¿çé è¨å¼ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html533
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html561
æ¨ç Twitter 使ç¨è
å稱
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html545
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html573
被 Twitter å
許çç«èº
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html558
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html586
å¦ææ¨çç«å°æ顯被 Twitter å
許ï¼Twitter ç feed å°æåµå
¥ PeerTube å½±çå享çå½±çææ¾å¨ãå¦ææ¨çç«å°æ²æï¼é£éº¼æåæç¨åçé£çµå¡çä¾éæ°å°åå°æ¨ç PeerTube ç«å°ãå¾é¸æ¤æ ¸åæ¹å¡ï¼å²åè¨å®ä¸¦ä½¿ç¨æ¨ç«å°çå½±ç URL (https://example.com/w/blabla) å¨ https://cards-dev.twitter.com/validator ä¾æª¢è¦æ¨çç«å°æ¯å¦è¢«å
許ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html562
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html590
ç´æ
@@ -5260,59 +5379,69 @@ The link will expire within 1 hour.
å¨æ¨çç«å°ä¸å»ºç«çæå¤åæç´æ
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 49
-
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html48
{VAR_PLURAL, plural, =1 {ç´æ} other {ç´æ}}
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html55
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html67
+ 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.html
- 62
-
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html61
æ大ç´ææé
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html74
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html73
ç´æè½æ編碼å·è¡ç·
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html136
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html145
å°ææå¤ä½¿ç¨ ä¾é²è¡é¨é¸è¦è¨è½ç¢¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html139
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html148
å°ææå°ä½¿ç¨ ä¾é²è¡é¨é¸è¦è¨è½ç¢¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html143
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html152
å³æè½æ編碼è¨å®æª
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html158
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html167
å¯ä»¥éé PeerTube å¤æç¨å¼æ°å¢æ°çå³æè½æ編碼è¨å®æª
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html159
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html168
è¦çæçç´æ解æ度
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html115
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html114
+
+
+
+ åæè½ç¢¼åå§è§£æ度
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
+ 134
+
+
+
+
+ å³ä½¿å
¶é«æ¼æ¨å·²åç¨çæé«è§£æ度
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
+ 136,138
+
@@ -5322,13 +5451,13 @@ The link will expire within 1 hour.
å·²åç¨ç´æ串æµçè½ç¢¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html109
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html108
ç´æ串æµ
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
@@ -5338,13 +5467,13 @@ The link will expire within 1 hour.
è½æ編碼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html93
+ 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.html94
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html93
@@ -5406,70 +5535,81 @@ The link will expire within 1 hour.
éè¦ ffmpeg >= 4.1èæ®éç WebTorrent ç¸æ¯ï¼çæ HLS ææ¾æ¸
å®èç段åç MP4 æªæ¡å¯å¾å°æ´å¥½çææ¾é«é©ï¼è®æ´è§£æ度æ´å¹³é æ´å¿«çææ¾é度ï¼ç¹å¥æ¯å°è¼é·çå½±çä¾èªªï¼æ´ç©©å®çææ¾ï¼è¼å°èè²èç¡éè¼å
¥ï¼è¥æ¨ä¹åç¨äº WebTorrent æ¯æ´ï¼å²å空ééæ±å°æä¹ä»¥ 2
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
-
-
- æ¯ç¨®å·²åç¨æ ¼å¼ç解æ度
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html111
+
+
+ ç¢çç解æ度
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 111
+
+
+
+
+ ä¸å¾è½ç¢¼åå§è§£æ度
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 116
+
å¦ææ²æé¸åé¸é
ï¼é è¨ç®æ¨å°ææ¯åå§æªæ¡è§£æ度ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html114
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html120
è½æ編碼å·è¡ç·
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html139
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html145
å°æ使ç¨æå¤ ä¾é²è¡å³æè½ç¢¼
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html142
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html148
å°æ使ç¨æå° ä¾é²è¡å³æè½ç¢¼
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html146
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html152
è½ç¢¼ä½æ¥ä¸¦è¡
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html162
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html168
å
許åæè½ç¢¼å¤åæªæ¡ã â ï¸ éè¦éæ°åå PeerTube
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html163
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html169
è½æ編碼è¨å®æª
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html174
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html180
éé PeerTube å¤æç¨å¼æ°å¢æ°çè½æ編碼è¨å®æª
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html175
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html181
å½±çå·¥ä½å®¤
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html194
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html200
å
許æ¨ç使ç¨ç·¨è¼¯ä»åçå½±çï¼åªè¼¯ãæ°å¢ä»ç´¹ï¼çµå°¾ãæ°å¢æ°´å°çï¼
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html195
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html201
åç¨å½±çå·¥ä½å®¤
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html206
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html212
â ï¸ æ¨å¿
é å
åç¨è½æ編碼æè½åç¨å½±çå·¥ä½å®¤
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html209
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html215
@@ -5597,53 +5737,133 @@ color: red;
å¯ç¢¼
src/app/+my-account/my-account-settings/my-account-settings.component.html57
+
+
+ å
©æ¥é©é©è
+
+ src/app/+my-account/my-account-settings/my-account-settings.component.html
+ 67
+
+
é»åéµä»¶
- src/app/+my-account/my-account-settings/my-account-settings.component.html67
+ src/app/+my-account/my-account-settings/my-account-settings.component.html77
+
+
+
+ å
©æ¥é©é©èééå¨æ¨ç»å
¥æè¦æ±ä¾èªå¦ä¸å°è£ç½®ï¼æ常è¦çæ¯ææ©ï¼çæ¸åé©è碼çºæ¨ç帳èå ä¸äºä¸å±¤é¡å¤çå®å
¨æ§ã
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
+ 3,5
+
+
+
+
+ åç¨å
©æ¥é©é©è
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
+ 5
+
+
+
+
+ åç¨å
©æ¥é©é©è
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
+ 9
+
+
+
+
+ æ¨ç¢ºå®æ¨æ³è¦åç¨æ¨å¸³èçå
©æ¥é©é©èåï¼
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
+ 31
+
+
+
+
+ åç¨å
©æ¥é©
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
+ 33
+
+
+
+
+ å·²åç¨å
©æ¥é©é©è
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
+ 43
+
+
+
+
+ å
©æ¥é©é©èå·²åç¨ã
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 6,8
+
+
+
+
+ æ¨çå¯ç¢¼
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 14
+
+
+
+
+ 確èªæ¨çå¯ç¢¼ä»¥åç¨å
©æ¥é©é©è
+
+ 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.html213
- src/app/+admin/overview/users/user-edit/user-edit.component.html213
- src/app/+my-account/my-account-settings/my-account-settings.component.html77
+ src/app/+admin/overview/users/user-edit/user-edit.component.html214
+ src/app/+admin/overview/users/user-edit/user-edit.component.html214
+ src/app/+my-account/my-account-settings/my-account-settings.component.html87
ç°¡ä»
-
- src/app/shared/shared-video-miniature/video-download.component.ts235
+ src/app/shared/shared-video-miniature/video-download.component.ts244
+
解æ度
-
- src/app/shared/shared-video-miniature/video-download.component.ts244
+ src/app/shared/shared-video-miniature/video-download.component.ts253
+
é·å¯¬æ¯
-
- 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.ts246
+ src/app/shared/shared-video-miniature/video-download.component.ts255
+
åç´ æ ¼å¼
-
- src/app/shared/shared-video-miniature/video-download.component.ts247
+ src/app/shared/shared-video-miniature/video-download.component.ts256
+
å樣ç
-
- src/app/shared/shared-video-miniature/video-download.component.ts251
+ src/app/shared/shared-video-miniature/video-download.component.ts260
+
é »éä½å±
-
- src/app/shared/shared-video-miniature/video-download.component.ts252
+ src/app/shared/shared-video-miniature/video-download.component.ts261
+
æ´æ°æ¨çè¨å®
@@ -5668,83 +5888,82 @@ color: red;
æãæè¿æ°å¢ãæåº
-
- 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.html
- 47
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html48
+
+
+
+ 使ç¨ãå稱ãæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html50
æãè¿æ檢è¦ãæåº
- src/app/shared/shared-video-miniature/video-filters-header.component.html49
+ src/app/shared/shared-video-miniature/video-filters-header.component.html51
æãç±éãæåº
- src/app/shared/shared-video-miniature/video-filters-header.component.html50
+ src/app/shared/shared-video-miniature/video-filters-header.component.html52
æãåæ¡ãæåº
- src/app/shared/shared-video-miniature/video-filters-header.component.html51
+ src/app/shared/shared-video-miniature/video-filters-header.component.html53
æãå
¨å檢è¦ãæåº
- src/app/shared/shared-video-miniature/video-filters-header.component.html52
+ src/app/shared/shared-video-miniature/video-filters-header.component.html54
èªè¨ï¼
- src/app/shared/shared-video-miniature/video-filters-header.component.html60
+ src/app/shared/shared-video-miniature/video-filters-header.component.html62
ææå
§å®¹ï¼
- src/app/shared/shared-video-miniature/video-filters-header.component.html67
+ src/app/shared/shared-video-miniature/video-filters-header.component.html69
ç¯åï¼
- src/app/shared/shared-video-miniature/video-filters-header.component.html82
+ src/app/shared/shared-video-miniature/video-filters-header.component.html84
æ¬æ©å½±çï¼æ¤ç«å°ï¼
- src/app/shared/shared-video-miniature/video-filters-header.component.html86
+ src/app/shared/shared-video-miniature/video-filters-header.component.html88
è¯çå½±çï¼æ¤ç«å° + 已追蹤çç«å°ï¼
- src/app/shared/shared-video-miniature/video-filters-header.component.html91
+ src/app/shared/shared-video-miniature/video-filters-header.component.html93
é¡åï¼
- src/app/shared/shared-video-miniature/video-filters-header.component.html96
+ src/app/shared/shared-video-miniature/video-filters-header.component.html98
é¨é¸èç´æå½±ç
- src/app/shared/shared-video-miniature/video-filters-header.component.html100
+ src/app/shared/shared-video-miniature/video-filters-header.component.html102
åé¡ï¼
- src/app/shared/shared-video-miniature/video-filters-header.component.html115
+ src/app/shared/shared-video-miniature/video-filters-header.component.html117
å¯©æ ¸ï¼
- src/app/shared/shared-video-miniature/video-filters-header.component.html121
+ src/app/shared/shared-video-miniature/video-filters-header.component.html123
@@ -5757,6 +5976,7 @@ color: red;
ç®åçå¯ç¢¼
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
@@ -5770,7 +5990,7 @@ color: red;
- å
å«ææå
§å®¹çå½±ççé è¨æ¿ç
+ å
å«ææå
§å®¹çå½±ççé è¨åå
src/app/shared/shared-user-settings/user-video-settings.component.html4
@@ -5781,7 +6001,7 @@ color: red;
- ææå½±ççæ¿ç
+ ææå½±ççåå
src/app/+admin/config/edit-custom-config/edit-instance-information.component.html114
src/app/shared/shared-user-settings/user-video-settings.component.html15
@@ -5837,82 +6057,234 @@ color: red;
æå¤æª¢è¦çåªå
src/app/+my-library/my-videos/my-videos.component.html29
-
-
- æå¤åæ¡çåªå
- src/app/+my-library/my-videos/my-videos.component.html30
+
+
+ æå¤åæ¡çåªå
+ src/app/+my-library/my-videos/my-videos.component.html30
+
+
+
+ æé·çåªå
+ src/app/+my-library/my-videos/my-videos.component.html31
+
+
+
+ æ¥åæææ¬
+ src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html3
+
+
+
+ é¸åè¦ç¨ä¾æ¥æ¶å½±ççé »é
+ src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html10
+
+
+
+ æçæææ¬è®æ´
+ src/app/+my-library/my-ownership/my-ownership.component.html3
+
+
+
+ åµå§è
+ src/app/+my-library/my-ownership/my-ownership.component.html13
+
+
+
+ 已建ç«
+ src/app/+my-library/my-ownership/my-ownership.component.html15
+
+
+
+ çæ
+ src/app/+my-library/my-ownership/my-ownership.component.html19
+
+
+
+ 帳èé é¢
+ src/app/+videos/+video-watch/video-watch.component.html69
+ src/app/+videos/+video-watch/video-watch.component.html75
+
+
+
+ æ¾ä¸å°æææ¬è®æ´è«æ±ã
+ 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
+
+
+
+
+ ååºå¯å
¥
+
+ 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
+
-
-
- æé·çåªå
- src/app/+my-library/my-videos/my-videos.component.html31
+
+
+ ç¯ä¾ï¼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-ownership/my-accept-ownership/my-accept-ownership.component.html3
+
+
+ å½±çé »é
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 33
+
-
-
- é¸åè¦ç¨ä¾æ¥æ¶å½±ççé »é
- src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html10
+
+
+ é ç«¯é »éä¸æ¢æå½±ççé¸é
ï¼
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 42
+
-
-
- æçæææ¬è®æ´
- src/app/+my-library/my-ownership/my-ownership.component.html3
+
+
+ å
¨é¨å¯å
¥ä¸¦è¿½è¹¤æ°ç¼ä½
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 46
+
-
-
- åµå§è
-
- src/app/+my-library/my-ownership/my-ownership.component.html13
-
-
- 已建ç«
-
- src/app/+my-library/my-ownership/my-ownership.component.html15
-
-
- çæ
-
- src/app/+my-library/my-ownership/my-ownership.component.html19
-
-
- 帳èé é¢
- src/app/+videos/+video-watch/video-watch.component.html69
- src/app/+videos/+video-watch/video-watch.component.html75
+
+
+ å
追蹤æ°ç¼ä½
+
+ 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-library/my-ownership/my-ownership.component.html72
帳èè¨å®
- src/app/+my-account/my-account-routing.module.ts28
+ src/app/+my-account/my-account-routing.module.ts29
+
+
+
+ å
©æ¥é©é©è
+
+ 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
æ¾ä¸å°é »éã
- src/app/+my-library/+my-video-channels/my-video-channels.component.html18
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html27
@@ -5962,17 +6334,17 @@ color: red;
ç®æ¨
- 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.html48
+ src/app/+my-library/my-video-imports/my-video-imports.component.html59
顯示 å° ç å¯å
¥
- src/app/+my-library/my-video-imports/my-video-imports.component.html10
+ src/app/+my-library/my-video-imports/my-video-imports.component.html21
@@ -5982,14 +6354,15 @@ color: red;
é »éé é¢
- 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/+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.html40
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html49
@@ -6169,12 +6542,16 @@ color: red;
å¦ææ¨éè¦åå¾éæ¼ä½¿ç¨ PeerTube ç說æï¼æ¨å¯ä»¥ççæ件ã
- src/app/+signup/shared/signup-success.component.html14
+ src/app/+signup/shared/signup-success-after-email.component.html17
+ src/app/+signup/shared/signup-success-before-email.component.html31
-
-
- è¦åå©ç®¡çå¡èå
¶ä»ä½¿ç¨è
ç¥éæ¨æ¯èª°ï¼è«ä¸è¦å¿è¨è¨å®æ¨ç帳èå人簡ä»ï¼æ°å¢å¤§é ç
§èæè¿°ã
- src/app/+signup/shared/signup-success.component.html18
+
+
+ 帳èè«æ±éå¶
+
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 3
+
@@ -6299,9 +6676,8 @@ color: red;
ç»å
¥
src/app/+login/login-routing.module.ts12
- src/app/+login/login.component.html67
- src/app/menu/menu.component.html103
- src/app/menu/menu.component.html104
+ src/app/+login/login.component.html81
+ src/app/shared/shared-main/angular/login-link.component.ts11
@@ -6314,14 +6690,30 @@ color: red;
éå°é¯èª¤ã
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html10
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html13
-
-
- è«æ±æ°é©èé»åéµä»¶
+
+
+ è«æ±æ°çé©èé»åéµä»¶
src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
- 12
+ 15,17
+
+
+
+
+ å¨ URL æ¥è©¢ä¸æ¾ä¸å°é©èå串ã
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts
+ 53
+
+
+
+
+ å¨ URL æ¥è©¢ä¸æ¾ä¸å°ä½¿ç¨è
ID æ註å IDã
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts
+ 58
@@ -6362,28 +6754,74 @@ color: red;
24
+
+
+ å·²é©èé»åéµä»¶ï¼
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 2
+
+
+
+
+ å·²é©èæ¨çé»åéµä»¶ï¼èæ¨ç帳èè«æ±ä¹å·²å³éï¼
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 7
+
+
+
+
+ 調解å¡å°å¾å¿«æª¢æ¥æ¨ç註åè«æ±ï¼æ¨æå¨æ¥åææçµææ¶å°é»åéµä»¶ã
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 9,11
+
+
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 27,29
+
+
+
+
+ æ¨çé»åéµä»¶å·²ééé©èï¼èæ¨ç帳è已建ç«ï¼
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 15
+
+
æ¡è¿ä½¿ç¨
+ src/app/+signup/shared/signup-success-before-email.component.html7
+
+
+
+ æ¨ç帳èè«æ±å·²å³éï¼
- src/app/+signup/shared/signup-success.component.html
- 2,3
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 13
æ¨ç帳è已建ç«ï¼
+ src/app/+signup/shared/signup-success-before-email.component.html14
+
+
+
+ 檢æ¥æ¨çé»åéµä»¶ä»¥é©èæ¨ç帳è並å®æ註åè«æ±ã
- src/app/+signup/shared/signup-success.component.html
- 7
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 18,19
-
-
- 檢æ¥æ¨çé»åéµä»¶ä»¥é©èæ¨ç帳è並å®ææ¨ç註åã
+
+
+ 檢æ¥æ¨çé»åéµä»¶ä»¥é©èæ¨ç帳è並å®æ註åã
- src/app/+signup/shared/signup-success.component.html
- 10,11
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 22,23
@@ -6409,7 +6847,7 @@ color: red;
- è¤è£½å¸³èå稱
+ è¤è£½å¸³è代è
src/app/+accounts/accounts.component.html29
@@ -6459,7 +6897,7 @@ color: red;
src/app/+accounts/account-video-channels/account-video-channels.component.html29
src/app/+accounts/accounts.component.html39
- src/app/+my-library/+my-video-channels/my-video-channels.component.html34
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html43
src/app/+video-channels/video-channels.component.html78
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html15
src/app/shared/shared-video/video-views-counter.component.html2
@@ -6475,7 +6913,7 @@ color: red;
{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.html38
+ 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
@@ -6511,39 +6949,27 @@ channel with the same name ()!
{VAR_PLURAL, plural, =0 {æ²æè¨é±è
} =1 {1 ä½è¨é±è
} other { ä½è¨é±è
}}
-
- src/app/+accounts/account-video-channels/account-video-channels.component.html
- 26
-
-
- src/app/+accounts/accounts.component.html
- 36
-
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.html
- 34
-
-
- src/app/+video-channels/video-channels.component.html
- 75
-
+ 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.html41
+ src/app/+accounts/account-video-channels/account-video-channels.component.html42
顯示æ¤é »é >
- src/app/+accounts/account-video-channels/account-video-channels.component.html49
+ src/app/+accounts/account-video-channels/account-video-channels.component.html50
çµ±è¨
-
-
- src/app/menu/menu.component.html143src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts353
+ src/app/menu/menu.component.html144
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts353
+
æ¤é »éæ²æææ¾æ¸
å®ã
@@ -6565,15 +6991,21 @@ channel with the same name ()!src/app/+about/about-follows/about-follows.component.html2
src/app/+my-library/my-library.component.ts64
-
-
- 追蹤è
ç«å°ï¼ï¼
- src/app/+about/about-follows/about-follows.component.html5
+
+
+ ç追蹤è
()
+
+ src/app/+about/about-follows/about-follows.component.html
+ 5
+
-
-
- æ£å¨è¿½è¹¤ç«å° ()
- src/app/+about/about-follows/about-follows.component.html17
+
+
+ æ²æ追蹤è
ã
+
+ src/app/+about/about-follows/about-follows.component.html
+ 7
+
@@ -6620,7 +7052,7 @@ channel with the same name ()!
管çèæçºç¼å±
- src/app/+about/about-instance/about-instance.component.html32
+ src/app/+about/about-instance/about-instance.component.html31
@@ -6648,17 +7080,17 @@ channel with the same name ()!
è³è¨
- src/app/+about/about-instance/about-instance.component.html101
+ src/app/+about/about-instance/about-instance.component.html100
å¯©æ ¸
- src/app/+about/about-instance/about-instance.component.html129
+ src/app/+about/about-instance/about-instance.component.html128
å
¶ä»è³è¨
- src/app/+about/about-instance/about-instance.component.html186
+ src/app/+about/about-instance/about-instance.component.html185
@@ -6679,7 +7111,7 @@ channel with the same name ()!
çµ±è¨
- src/app/+about/about-instance/about-instance.component.html219
+ src/app/+about/about-instance/about-instance.component.html220
@@ -6729,128 +7161,134 @@ channel with the same name ()!
P2P èé±ç§
- src/app/+about/about-peertube/about-peertube.component.html66
-
+
+ src/app/+about/about-peertube/about-peertube.component.html65
PeerTube é è¨ä½¿ç¨ BitTorrent åå®ä»¥å¨ä½¿ç¨è
éåäº«é »å¯¬ï¼èæ¤å¹«å¿éä½ä¼ºæå¨è² è¼ï¼ä½ä»å¯è®æ¨åæåä¸è¬çå¾ä¼ºæå¨ä¾ç串æµæ¹å¼ãå
ç¶æ¨æ³è¦ç¹¼çºä½¿ç¨ PeerTube ç P2P 模å¼æï¼ä»¥ä¸çå
§å®¹ææç¨ã
- src/app/+about/about-peertube/about-peertube.component.html69
-
+
+ src/app/+about/about-peertube/about-peertube.component.html68
BitTorrent å°æ¨çé±ç§é æç主è¦å¨è
å¨æ¼ï¼åªè¦æ¨ä¸è¼æè§çå½±çï¼æ¨ç IP å°±æ被å²åå¨ç«å°ç BitTorrent 追蹤å¨ä¸ã
- src/app/+about/about-peertube/about-peertube.component.html75
-
+
+ src/app/+about/about-peertube/about-peertube.component.html74
æä»éº¼å¾æï¼
- src/app/+about/about-peertube/about-peertube.component.html80
-
+
+ src/app/+about/about-peertube/about-peertube.component.html79
çè«ä¸ï¼æè¶³å¤ æè¡ç¥èç人å¯ä»¥å»ºç«è
³æ¬ä¾è¿½è¹¤åªå IP æ£å¨ä¸è¼åªåå½±çã實éä¸ï¼éç¸ç¶å°é£ï¼å çºï¼
- src/app/+about/about-peertube/about-peertube.component.html82
-
+
+ src/app/+about/about-peertube/about-peertube.component.html81
å¿
é å¨æ¯å追蹤å¨ä¸ç¼é HTTP è«æ±ä»¥ç£è¦æ¯åå½±çãå¦ææåæ³è¦ç£è¦ææ PeerTube å½±çï¼æåå¿
é å³éèå½±çä¸æ¨£å¤çè«æ±ï¼å æ¤æé常å¤ï¼
- src/app/+about/about-peertube/about-peertube.component.html88
-
+
+ src/app/+about/about-peertube/about-peertube.component.html87
å°æ¼æ¯åå³éçè«æ±ï¼è¿½è¹¤å¨å°æåå³æéçé¨æ©ç«¯é»ãèä¾ä¾èªªï¼å¦æ群é«ä¸æ 1000 å端é»ï¼è追蹤å¨å
çºæ¯åè«æ±å³é 20 å端é»ï¼é£å°±å¿
é è³å°å³é 50 åè«æ±æè½ç¥é群é«ä¸ææç端é»
- src/app/+about/about-peertube/about-peertube.component.html93
-
+
+ src/app/+about/about-peertube/about-peertube.component.html92
å¿
é å®æç¼éè«æ±æè½ç¥é誰éå§ï¼åæ¢è§çå½±çãä½é種è¡çºå¾å®¹æåµæ¸¬å°
- src/app/+about/about-peertube/about-peertube.component.html99
-
+
+ src/app/+about/about-peertube/about-peertube.component.html98
å¦æ IP 被å²åå¨è¿½è¹¤å¨ä¸ï¼ä¹ä¸ä»£è¡¨å¨ IP èå¾ç人ï¼å¦æéå人åå¨ç話ï¼çéäºå½±ç
- src/app/+about/about-peertube/about-peertube.component.html103
-
+
+ src/app/+about/about-peertube/about-peertube.component.html102
IP ä½ç½®æ¯æ¨¡ç³çè³è¨ï¼é常å®æå®æè®æ´ï¼å¯è½å¯ä»¥ä»£è¡¨è¨±å¤äººæ實é«
- src/app/+about/about-peertube/about-peertube.component.html108
-
+
+ src/app/+about/about-peertube/about-peertube.component.html107
網路 peer ç¡æ³å
¬éååï¼å çºæåä½¿ç¨ WebSocket å³è¼¸ï¼èå³çµ±ç BitTorrent 追蹤å¨ä¸åãç¶æ¨å¨ç¶²è·¯ç覽å¨è£¡æï¼æ¨å°±æå³éå
å«æ¨ç IP çè¨èå°é¨æ©é¸åå
¶ä» peer è½ç¼è³è¨ç追蹤å¨ãè«è¦ æ¤æ件 以åå¾æ´å¤è³è¨
- src/app/+about/about-peertube/about-peertube.component.html112
-
+
+ src/app/+about/about-peertube/about-peertube.component.html111
ä¸è¬äººç£è¦æåçæå£æ
æ³æ¯ä¸å¤ªå¯è½ç¼ççãææ´å¤ææçæ¹å¼ä¾åå¾éé¡è³è¨ã
- src/app/+about/about-peertube/about-peertube.component.html120
-
+
+ src/app/+about/about-peertube/about-peertube.component.html119
PeerTube è YouTube æ¯èµ·ä¾å¦ä½ï¼
- src/app/+about/about-peertube/about-peertube.component.html125
-
+
+ src/app/+about/about-peertube/about-peertube.component.html124
YouTube çé±ç§å¨è
è PeerTube çä¸åãå¨ YouTube çä¾åä¸ï¼è©²å¹³å°æèé大éçå人è³æï¼ä¸åªæ¯ IPï¼ï¼ä»¥é²è¡åæè追蹤ãæ¤å¤ï¼YouTube çº Google/Alphabet ææï¼è©²å
¬å¸å¯å¨è¨±å¤ç¶²ç«ä¸ï¼éé AdSense æ Google Analyticsï¼è¿½è¹¤æ¨ã
- src/app/+about/about-peertube/about-peertube.component.html127
-
+
+ src/app/+about/about-peertube/about-peertube.component.html126
æè¦å¦ä½éå¶æè½è®æç IP ä½ç½®ä¸æå
ï¼
- src/app/+about/about-peertube/about-peertube.component.html133
-
+
+ src/app/+about/about-peertube/about-peertube.component.html132
æ¨ç IP æ¯å
¬éçï¼å æ¤æ¨æ¯æ¬¡åå網ç«æï¼é½ææ許å¤çåèè
ï¼é¤äºæçµç¶²ç«ä»¥å¤ï¼å¯ä»¥å¨å
¶é£ç·æ¥èªä¸çå°æ¨ç IPï¼ISPï¼è·¯ç±å¨ï¼è¿½è¹¤å¨ï¼CDN 以åæ´å¤ãPeerTube å°æ¤ç¸ç¶éæï¼æåæè¦åæ¨ï¼å¦ææ¨æ³è¦è®æ¨ç IP ä¿æé±å¯ï¼è«ä½¿ç¨ VPN æ Tor ç覽å¨ãèªçºå¾ PeerTube ç§»é¤ P2P å°±è½çºæ¨å¸¶ä¾å¿åæ§æ¯ä¸çæ§çã
- src/app/+about/about-peertube/about-peertube.component.html135
-
+
+ src/app/+about/about-peertube/about-peertube.component.html134
å¯ä»¥ååªäºäºæ
ä¾ç·©è§£æ¤åé¡ï¼
- src/app/+about/about-peertube/about-peertube.component.html142
-
+
+ src/app/+about/about-peertube/about-peertube.component.html141
PeerTube å¸ææä¾ç¡å¯è½æ好çå°çï¼ä»¥ä¾¿çºæ¨æä¾æ´å¤é¸æ並æ¸å°æ»æçå¯è½æ§ãå°ç®åçºæ¢ï¼éæ¯æåå·è¡çåä½ï¼
- src/app/+about/about-peertube/about-peertube.component.html144
-
+
+ src/app/+about/about-peertube/about-peertube.component.html143
æåå°è¿½è¹¤å¨å¯ä»¥å³éç端é»æ¸éé²è¡äºéå¶
- src/app/+about/about-peertube/about-peertube.component.html150
-
+
+ src/app/+about/about-peertube/about-peertube.component.html149
æåå°è¿½è¹¤å¨æ¶å°çè«æ±é »çé²è¡äºéå¶
- src/app/+about/about-peertube/about-peertube.component.html151
-
+
+ src/app/+about/about-peertube/about-peertube.component.html150
å
許ç«èºç®¡çå¡å¾ç®¡çä»é¢åç¨ P2P
- src/app/+about/about-peertube/about-peertube.component.html152
-
+
+ src/app/+about/about-peertube/about-peertube.component.html151
æå¾ï¼è«è¨ä½æ¨ä¸ç´é½å¯ä»¥ééå¨å½±çææ¾å¨ä¸åæ P2P ä¾åç¨å®ï¼æè
å
å¨ç覽å¨ä¸åç¨ WebRTCã
- src/app/+about/about-peertube/about-peertube.component.html155
-
-
-
- æ¤ç«èºæ²æç«èºè¿½è¹¤è
ã
- src/app/+about/about-follows/about-follows.component.html7
-
+
+ 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
-
-
- æ¤ç«å°æ²æ追蹤任ä½å
¶ä»çç«å°ã
- src/app/+about/about-follows/about-follows.component.html19
+
+
+ çè¨é± ()
+
+ src/app/+about/about-follows/about-follows.component.html
+ 17
+
+
+
+
+ æ²æè¨é±ã
+
+ src/app/+about/about-follows/about-follows.component.html
+ 19
+
@@ -6870,7 +7308,7 @@ channel with the same name ()!
é£çµå·²è¤è£½
- src/app/+about/about-instance/about-instance.component.ts98
+ src/app/+about/about-instance/about-instance.component.ts91
@@ -6885,25 +7323,15 @@ channel with the same name ()!åå¾åå©
src/app/shared/shared-main/misc/help.component.ts16
-
-
-
- 建ç«æç帳è
-
- src/app/+signup/+register/register.component.html98
-
å®æï¼
-
- src/app/+signup/+register/register.component.html
- 103
-
+ src/app/+signup/+register/register.component.html108
PeerTube æ£å¨å»ºç«æ¨ç帳èâ¦â¦
- src/app/+signup/+register/register.component.html107
+ src/app/+signup/+register/register.component.html113
@@ -7007,6 +7435,22 @@ channel with the same name ()!50,52
+
+
+ çºä»éº¼æ¨æ³è¦å å
¥ ï¼
+
+ src/app/+signup/+register/steps/register-step-terms.component.html
+ 4
+
+
+
+
+ æè³å° æ²ï¼ä¸åæ ç æ¢æ¬¾èè¡çºå®å
+
+ src/app/+signup/+register/steps/register-step-terms.component.html
+ 17,22
+
+
é »éå稱
@@ -7019,11 +7463,6 @@ channel with the same name ()!src/app/+admin/overview/users/user-edit/user-edit.component.html96
src/app/+admin/overview/users/user-edit/user-edit.component.html96
-
-
- æè³å°æ²ï¼ä¸åææ¤ç«å°çæ¢æ¬¾èè¡çºæºå
- src/app/+signup/+register/steps/register-step-terms.component.html5
-
æ¤ç«å°åç¨äºå½±çä¸å³ï¼å æ¤æ¨ç帳èå°ç¡æ³ä¸å³å½±çã
@@ -7096,14 +7535,6 @@ channel with the same name ()!4
-
-
- > 建ç«å¸³è
-
- src/app/+signup/+register/register.component.html
- 9,12
-
-
註å
@@ -7148,7 +7579,7 @@ channel with the same name ()!
顯示ææå½±çï¼ç§äººãæªååºæå°æªç¼ä½ï¼
- src/app/shared/shared-video-miniature/video-filters-header.component.html126
+ src/app/shared/shared-video-miniature/video-filters-header.component.html128
@@ -7158,57 +7589,57 @@ channel with the same name ()!
ææå
§å®¹
- src/app/shared/shared-video-miniature/video-filters.model.ts116
+ src/app/shared/shared-video-miniature/video-filters.model.ts126
ç¯å
- src/app/shared/shared-video-miniature/video-filters.model.ts123
+ src/app/shared/shared-video-miniature/video-filters.model.ts133
è¯ç
- src/app/shared/shared-video-miniature/video-filters.model.ts125
+ src/app/shared/shared-video-miniature/video-filters.model.ts135
èªè¨
- src/app/shared/shared-video-miniature/video-filters.model.ts133
+ src/app/shared/shared-video-miniature/video-filters.model.ts143
åé¡
- src/app/shared/shared-video-miniature/video-filters.model.ts142
+ src/app/shared/shared-video-miniature/video-filters.model.ts152
ææå½±ç
- src/app/shared/shared-video-miniature/video-filters.model.ts151
+ src/app/shared/shared-video-miniature/video-filters.model.ts161
模ç³
- src/app/shared/shared-video-miniature/video-filters.model.ts231
+ src/app/shared/shared-video-miniature/video-filters.model.ts241
é±è
- src/app/shared/shared-video-miniature/video-filters.model.ts237
+ src/app/shared/shared-video-miniature/video-filters.model.ts247
模ç³
- src/app/shared/shared-video-miniature/video-filters.model.ts238
+ src/app/shared/shared-video-miniature/video-filters.model.ts248
已顯示
- src/app/shared/shared-video-miniature/video-filters.model.ts240
+ src/app/shared/shared-video-miniature/video-filters.model.ts250
åå ±æ¤å¸³è
- src/app/+accounts/accounts.component.ts192
+ src/app/+accounts/accounts.component.ts196
@@ -7221,15 +7652,15 @@ channel with the same name ()!
å½±ç
- src/app/+accounts/accounts.component.ts81
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html244
- src/app/+video-channels/video-channels.component.ts81
-
+
+
+
+ src/app/+accounts/accounts.component.ts81src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html256src/app/+video-channels/video-channels.component.ts90
使ç¨è
å稱已è¤è£½
src/app/+accounts/accounts.component.ts119
- src/app/+video-channels/video-channels.component.ts115
+ src/app/+video-channels/video-channels.component.ts124
@@ -7384,7 +7815,7 @@ channel with the same name ()!
è¨å®å·²æ´æ°ã
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts312
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts321
@@ -7397,7 +7828,7 @@ channel with the same name ()!
æ¨åç¨äºè¨»åï¼æåèªååç¨äºä¸é¢ãå½±çãé¨ä»½çãèªåå°éæ°å½±çãã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts108
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts136
@@ -7448,7 +7879,7 @@ channel with the same name ()!
- 主æ©æ帳èç¡æã
+ 主æ©æ代èç¡æã
src/app/shared/form-validators/host-validators.ts
102
@@ -7456,7 +7887,7 @@ channel with the same name ()!
- 主æ©æ帳èå
å«äºéè¤çé
ç®ã
+ 主æ©æ代èå
å«äºéè¤çé
ç®ã
src/app/shared/form-validators/host-validators.ts
103
@@ -7560,30 +7991,12 @@ channel with the same name ()!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
@@ -7611,27 +8024,73 @@ channel with the same name ()!src/app/+admin/follows/followers-list/followers-list.component.ts74src/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.ts101src/app/+admin/overview/comments/video-comment-list.component.ts176src/app/+admin/overview/users/user-list/user-list.component.ts101src/app/+admin/overview/users/user-list/user-list.component.ts249src/app/+admin/overview/videos/video-list.component.ts77src/app/+admin/overview/videos/video-list.component.ts205src/app/+admin/overview/videos/video-list.component.ts260src/app/+my-library/+my-video-channels/my-video-channels.component.ts52src/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.html50src/app/+my-library/my-videos/my-videos.component.ts174src/app/+videos/+video-edit/shared/video-edit.component.html189src/app/+videos/+video-watch/shared/comment/video-comments.component.ts172src/app/shared/shared-abuse-list/abuse-list-table.component.ts135src/app/shared/shared-abuse-list/abuse-list-table.component.ts377src/app/shared/shared-abuse-list/abuse-list-table.component.ts412src/app/shared/shared-main/buttons/delete-button.component.ts16src/app/shared/shared-main/buttons/delete-button.component.ts21src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377
-
-
- å·²å¾ç«èºè¿½è¹¤è
ä¸ç§»é¤
+
+
+
+
+
+ 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.ts52src/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.html189src/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
+
追蹤
-
- 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
@@ -7654,28 +8113,28 @@ channel with the same name ()!追蹤è«æ±å·²å³éï¼
src/app/+admin/follows/following-list/follow-modal.component.ts67
-
-
- æ¨çç«å°è¨é±
+
+
+ æ¨ç«å°çè¨é±
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
+
+
+
+ æ¨ä¸å追蹤 {count, plural, =1 { äºã} other {éäº æ¢ç®äºã}}
+ src/app/+admin/follows/following-list/following-list.component.ts79
-
-
- æ¨ç¡æ³å追蹤 ã
- src/app/+admin/follows/following-list/following-list.component.ts54
+
+
+ æ¨ä¸å追蹤å®åäºã
+ src/app/+admin/follows/following-list/following-list.component.ts81
@@ -7688,32 +8147,32 @@ channel with the same name ()!
å·²åç¨
- 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
-
+
+ src/app/+admin/follows/shared/redundancy-checkbox.component.ts24
æ¨ççæ³è¦ç§»é¤æ¤éè¤å½±çåï¼
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts149
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts152
移é¤åé¤
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts150
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts153
éè¤å½±çå·²åªé¤ï¼
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts156
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts159
@@ -7758,7 +8217,7 @@ channel with the same name ()!src/app/+videos/+video-edit/shared/video-edit.component.html111
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html37
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html29
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html33
src/app/+videos/+video-edit/video-add-components/video-upload.component.html26
src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html2
src/app/shared/shared-abuse-list/abuse-details.component.ts23
@@ -7783,90 +8242,90 @@ channel with the same name ()!
å
§é¨åä½
-
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts59src/app/shared/shared-abuse-list/abuse-list-table.component.ts245
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts59
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts243
+
- åªé¤èå ±
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts276
+ åªé¤æª¢è
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts274
+
被æ¨è¨å¸³èçåä½
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts287
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts286
+
æ¨è¨çºæ¥å
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts261
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts259
+
æ¨è¨çºæçµ
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts266
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts264
+
æ°å¢å
§é¨è¨»è¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts271
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts269
+
å°å½±ççåä½
-
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts82src/app/shared/shared-abuse-list/abuse-list-table.component.ts335
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts82
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts334
+
å°éå½±ç
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts340
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts339
+
å½±çå·²å°éã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts346
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts345
+
解é¤å°éå½±ç
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts356
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts355
+
å½±ç已解é¤å°éã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts362
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts361
+
- æ¨ççæ³è¦åªé¤é份濫ç¨èå ±åï¼
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts135
+ æ¨ççæ³è¦åªé¤é份濫ç¨æª¢èåï¼
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts133
+
æ¿«ç¨å·²åªé¤ã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts141
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts139
+
å·²åªé¤ççè¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts216
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts214
+
- åå ±è
çè¨æ¯
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts250
+ 檢è人çè¨æ¯
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts248
+
æ¿ä¸»çè¨æ¯
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts251
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts249
+
æ´æ°å
§é¨è¨»è¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts256
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts254
+
åæå½±çå°éçºæå
@@ -7880,20 +8339,20 @@ channel with the same name ()!
æ¨ççæ³è¦è§£é¤å°éæ¤å½±çåï¼å®å°æå次åºç¾å¨å½±çæ¸
å®ä¸ã
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts131
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts134
解é¤å°é
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.ts89
+ 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
å½±ç 已解é¤å°éã
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts139
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts142
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts216
@@ -7911,94 +8370,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
解é¤å®è£
- 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
éæ¯ä¸»è¦çå¤æç¨å¼åç´ãè«å°å¤æç¨å¼çé¦é 檢æ¥æ½å¨çç¼è¡èªªæã
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts135
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts150
åç´
- src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts136
+ src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts151
ç¹¼çºåç´
- 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
å·¥ä½
- src/app/+admin/admin.component.ts154
+ src/app/+admin/admin.component.ts162
src/app/+admin/system/system.routes.ts24
ç´é
- src/app/+admin/admin.component.ts162
+ src/app/+admin/admin.component.ts170
src/app/+admin/system/system.routes.ts35
å¤æç¨å¼ç´¢å¼ä¸å¯ç¨ãè«ç¨å¾å試ã
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts100
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts100
+
è«åªå®è£æ¨ä¿¡ä»»çå¤æç¨å¼æä½æ¯ä¸»é¡ï¼å çºå®åå¯è½æå¨æ¨çç«èºä¸å·è¡ä»»ä½ç¨å¼ç¢¼ã
-
- 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.ts131
+
å·²å®è£ã
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts143
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts143
+
è¨å®å·²æ´æ°ã
@@ -8124,15 +8583,15 @@ channel with the same name ()!
é¤é¯
- src/app/+admin/admin.component.ts170
+ src/app/+admin/admin.component.ts178
src/app/+admin/system/system.routes.ts46
è³è¨
-
-
- src/app/+admin/overview/videos/video-list.component.html41src/app/core/notification/notifier.service.ts12
+ src/app/+admin/overview/videos/video-list.component.html41
+ src/app/core/notification/notifier.service.ts12
+
æªæ¡
@@ -8151,14 +8610,14 @@ channel with the same name ()!
æ·ºè²ï¼æ©è²ææ·±è²
-
- src/app/core/theme/theme.service.ts47
+ src/app/core/theme/theme.service.ts47
+
é¯èª¤
-
-
- src/app/core/auth/auth.service.ts105src/app/core/notification/notifier.service.ts19
+ src/app/core/auth/auth.service.ts107
+ src/app/core/notification/notifier.service.ts19
+
æ¨æºæ¥èª
@@ -8183,12 +8642,152 @@ channel with the same name ()!
å·²å°éçå½±ç
- src/app/+admin/moderation/moderation.routes.ts66
+ src/app/+admin/moderation/moderation.routes.ts67
+
+
+
+ 使ç¨è
註å
+
+ src/app/+admin/moderation/moderation.routes.ts
+ 79
+
å·²éé³çç«èº
- src/app/+admin/moderation/moderation.routes.ts101
+ src/app/+admin/moderation/moderation.routes.ts114
+
+
+
+ æ¥å 註åæçµ è¨»å
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 4,5
+
+
+
+
+ 註åé»åéµä»¶å°æªé©èãé»åéµä»¶ééå·²é è¨åç¨ã
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 14,16
+
+
+
+
+ æ¥å 註åå°æ建ç«å¸³èèé »éã
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 21,22
+
+
+
+
+ 解éå
¶å¸³è已使ç¨æ¨å°å¨ä¸é¢ç·¨å¯«çå¯©æ ¸åè¦å»ºç«çé»åéµä»¶å°æå³éè³ ã
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 24,26
+
+
+
+
+ æ¤ç«å°æªåç¨é»åéµä»¶ï¼å æ¤ PeerTube å°ç¡æ³å³é解éå
¶å¸³è已使ç¨æ¨å°å¨ä¸é¢ç·¨å¯«çå¯©æ ¸åè¦å»ºç«çé»åéµä»¶è³ ã
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 28,30
+
+
+
+
+ 解éå
¶è¨»åè«æ±å·²ä½¿ç¨æ¨å°å¨ä¸é¢ç·¨å¯«çå¯©æ ¸åè¦è¢«æçµçé»åéµä»¶å°æå³éè³ ã
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 34,36
+
+
+
+
+ æ¤ç«å°æªåç¨é»åéµä»¶ï¼å æ¤ PeerTube ç¡æ³å³éå
¶è¨»åè«æ±å·²ä½¿ç¨æ¨å°å¨ä¸é¢ç·¨å¯«çå¯©æ ¸åè¦è¢«æçµçé»åéµä»¶å³éè³ ã
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 38,40
+
+
+
+
+ å³éè¨æ¯çµ¦ä½¿ç¨è
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 45
+
+
+
+
+ é¿å
å³éé»åéµä»¶çµ¦ä½¿ç¨è
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 60
+
+
+
+
+ æ¥å註å
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts68
+
+
+ æçµè¨»å
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts71
+
+
+ 帳è已建ç«
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts95
+
+
+ 註åå·²æçµ
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts112
+
+
+ éè¦å¯©æ ¸åæã
+
+ src/app/+admin/moderation/registration-list/process-registration-validators.ts
+ 7
+
+
+
+
+ å¯©æ ¸åæå¿
é è³å° 2 ååå
é·ã
+
+ src/app/+admin/moderation/registration-list/process-registration-validators.ts
+ 8
+
+
+
+
+ å¯©æ ¸åæä¸è½å¤æ¼ 3000 ååå
ã
+
+ src/app/+admin/moderation/registration-list/process-registration-validators.ts
+ 9
+
+
+
+
+ 註åè«æ±
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 3
+
+
+
+
+ 顯示 å° ï¼å
¨é¨ å註å
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 11
+
@@ -8203,17 +8802,25 @@ channel with the same name ()!
使ç¨è
å·²æ´æ°ã
- src/app/+admin/overview/users/user-edit/user-update.component.ts94
+ src/app/+admin/overview/users/user-edit/user-update.component.ts95
æ´æ°ä½¿ç¨è
- src/app/+admin/overview/users/user-edit/user-update.component.ts113
+ src/app/+admin/overview/users/user-edit/user-update.component.ts114
å·²å³éè¦æ±éç½®å¯ç¢¼çé»åéµä»¶ ã
- src/app/+admin/overview/users/user-edit/user-update.component.ts120
+ src/app/+admin/overview/users/user-edit/user-update.component.ts121
+
+
+
+ çå
©æ¥é©é©èå·²åç¨ã
+
+ src/app/+admin/overview/users/user-edit/user-update.component.ts
+ 134
+
@@ -8244,6 +8851,7 @@ channel with the same name ()!Live
ç´æ
src/app/+admin/overview/videos/video-admin.service.ts53
+ src/app/+admin/overview/videos/video-list.component.html88
@@ -8288,117 +8896,117 @@ channel with the same name ()!
å½±çèçè¨é½å°æ被åªé¤ã
-
-
- src/app/+admin/overview/users/user-list/user-list.component.ts102src/app/shared/shared-moderation/user-moderation-dropdown.component.ts346
+ src/app/+admin/overview/users/user-list/user-list.component.ts101
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts346
+
- å°é
-
-
- src/app/+admin/overview/users/user-list/user-list.component.ts107src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351
+ é»æ
+ src/app/+admin/overview/users/user-list/user-list.component.ts106
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351
+
使ç¨è
å°ç¡æ³ç»å
¥ï¼ä½å½±çèçè¨å°æä¿æå樣ã
-
-
- src/app/+admin/overview/users/user-list/user-list.component.ts108src/app/shared/shared-moderation/user-moderation-dropdown.component.ts352
+ 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.ts113src/app/+admin/overview/users/user-list/user-list.component.ts218src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
+ 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.ts120src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363
+ src/app/+admin/overview/users/user-list/user-list.component.ts119
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363
+
已建ç«
-
- src/app/+admin/overview/users/user-list/user-list.component.ts135
+ src/app/+admin/overview/users/user-list/user-list.component.ts134
+
æ¯æ¥é
é¡
-
- src/app/+admin/overview/users/user-list/user-list.component.ts138
+ src/app/+admin/overview/users/user-list/user-list.component.ts137
+
æè¿ç»å
¥
-
- src/app/+admin/overview/users/user-list/user-list.component.ts136
+ src/app/+admin/overview/users/user-list/user-list.component.ts135
+
æ¨ä¸è½é»æ rootã
-
-
- src/app/+admin/overview/users/user-list/user-list.component.ts200src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71
+ 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.ts214
+ src/app/+admin/overview/users/user-list/user-list.component.ts213
+
æ¨ççæ³è¦è§£é¤é»æ 使ç¨è
åï¼
-
- src/app/+admin/overview/users/user-list/user-list.component.ts216
+ 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.ts227
+ src/app/+admin/overview/users/user-list/user-list.component.ts226
+
使ç¨è
已解é¤é»æã
-
- src/app/+admin/overview/users/user-list/user-list.component.ts229
+ src/app/+admin/overview/users/user-list/user-list.component.ts228
+
æ¨ç¡æ³åªé¤ rootã
-
-
- src/app/+admin/overview/users/user-list/user-list.component.ts241src/app/shared/shared-moderation/user-moderation-dropdown.component.ts99
+ src/app/+admin/overview/users/user-list/user-list.component.ts240
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts99
+
<p>æ¨ç¡æ³å»ºç«è¢«å·²åªé¤ç使ç¨è
æé »é使ç¨ç使ç¨è
å稱æé »éå稱ã</p>
-
- src/app/+admin/overview/users/user-list/user-list.component.ts245
+ src/app/+admin/overview/users/user-list/user-list.component.ts244
+
é代表äºä»¥ä¸ä½¿ç¨è
å稱å°æ被永ä¹
åªé¤ä¸ç¡æ³éåï¼
-
- src/app/+admin/overview/users/user-list/user-list.component.ts246
+ 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.ts256
+ src/app/+admin/overview/users/user-list/user-list.component.ts255
+
å使ç¨è
å·²åªé¤ã
-
- src/app/+admin/overview/users/user-list/user-list.component.ts258
+ 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.ts274
+ src/app/+admin/overview/users/user-list/user-list.component.ts273
+
å使ç¨è
é»åéµä»¶è¨å®çºå·²é©èã
-
- src/app/+admin/overview/users/user-list/user-list.component.ts276
+ src/app/+admin/overview/users/user-list/user-list.component.ts275
+
帳è 已解é¤éé³ã
@@ -8441,7 +9049,7 @@ channel with the same name ()!Email updated.
é»åéµä»¶å·²æ´æ°ã
src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html7
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html10
@@ -8636,19 +9244,19 @@ channel with the same name ()!
大é 貼已è®æ´ã
- src/app/+manage/video-channel-edit/video-channel-update.component.ts112
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts118
src/app/+my-account/my-account-settings/my-account-settings.component.ts44
大é ç
§
- src/app/+manage/video-channel-edit/video-channel-update.component.ts119
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts125
src/app/+my-account/my-account-settings/my-account-settings.component.ts51
å·²åªé¤å¤§é ç
§ã
- src/app/+manage/video-channel-edit/video-channel-update.component.ts129
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts135
src/app/+my-account/my-account-settings/my-account-settings.component.ts61
@@ -8669,37 +9277,37 @@ 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.ts103
æ©«å¹
å·²è®æ´ã
- src/app/+manage/video-channel-edit/video-channel-update.component.ts142
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts148
æ©«å¹
- src/app/+manage/video-channel-edit/video-channel-update.component.ts149
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts155
æ©«å¹
å·²åªé¤ã
- src/app/+manage/video-channel-edit/video-channel-update.component.ts159
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts165
@@ -8714,14 +9322,8 @@ channel with the same name ()!
æç追蹤è
-
- 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
@@ -8759,7 +9361,7 @@ channel with the same name ()!Channel filters
é »éé濾å¨
src/app/+my-library/my-follows/my-followers.component.ts49
- src/app/+my-library/my-videos/my-videos.component.ts122
+ src/app/+my-library/my-videos/my-videos.component.ts127
@@ -8774,19 +9376,13 @@ channel with the same name ()!
å¨ URL åæ¸ä¸ç¼ºå° URL åæ¸
-
- src/app/+remote-interaction/remote-interaction.component.ts
- 25
-
-
+
+ src/app/+remote-interaction/remote-interaction.component.ts24
ç¡æ³ååé 端è³æº
-
- src/app/+remote-interaction/remote-interaction.component.ts
- 48
-
-
+
+ src/app/+remote-interaction/remote-interaction.component.ts47
éè¨å¯ç¢¼
@@ -8813,7 +9409,8 @@ channel with the same name ()!建ç«
src/app/+admin/overview/users/user-edit/user-edit.component.html8
src/app/+admin/overview/users/user-edit/user-edit.component.html8
- src/app/+manage/video-channel-edit/video-channel-create.component.ts102
+ src/app/+manage/video-channel-edit/video-channel-create.component.ts107
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.ts45
src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts92
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8
@@ -8822,22 +9419,22 @@ channel with the same name ()!
æ´æ°ææ¾æ¸
å®
- src/app/+my-library/my-library-routing.module.ts67
+ src/app/+my-library/my-library-routing.module.ts69
src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts48
éç¥
src/app/+my-account/my-account-notifications/my-account-notifications.component.html1
- src/app/+my-account/my-account-routing.module.ts108
+ src/app/+my-account/my-account-routing.module.ts119
src/app/+my-account/my-account.component.ts55
- src/app/menu/notification.component.html22
+ src/app/menu/notification.component.html27
æç¨ç¨å¼
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
@@ -8854,7 +9451,7 @@ channel with the same name ()!Change ownership
è®æ´æææ¬
src/app/+my-library/my-videos/modals/video-change-ownership.component.html3
- src/app/+my-library/my-videos/my-videos.component.ts220
+ src/app/+my-library/my-videos/my-videos.component.ts235
@@ -8865,31 +9462,25 @@ channel with the same name ()!
æçå½±ç
- src/app/+my-library/my-library-routing.module.ts77
+ src/app/+my-library/my-library-routing.module.ts79
src/app/+my-library/my-videos/my-videos.component.html4
- src/app/+my-library/my-videos/my-videos.component.ts87
- src/app/core/menu/menu.service.ts77
+ src/app/+my-library/my-videos/my-videos.component.ts92
+ src/app/core/menu/menu.service.ts86
æ¨ççæ³è¦åªé¤ å½±çåï¼
- src/app/+my-library/my-videos/my-videos.component.ts172
+ src/app/+my-library/my-videos/my-videos.component.ts187
{length, plural, =1 {å½±ç已被åªé¤} other { å½±ç已被åªé¤}}
-
- src/app/+my-library/my-videos/my-videos.component.ts
- 191
-
+ src/app/+my-library/my-videos/my-videos.component.ts206
已被åªé¤ã
-
- src/app/+my-library/my-videos/my-videos.component.ts
- 193,191
-
+ src/app/+my-library/my-videos/my-videos.component.ts208
@@ -8935,21 +9526,42 @@ channel with the same name ()!
æçé »é
- 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
@@ -8959,7 +9571,7 @@ channel with the same name ()!
æçæ¿«ç¨åå ±
- src/app/+my-account/my-account-routing.module.ts117
+ src/app/+my-account/my-account-routing.module.ts128
@@ -8988,19 +9600,28 @@ channel with the same name ()!
æææ¬è®æ´
- 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
æçå½±çæ·å²ç´é
- 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
+
é »é
src/app/+my-library/my-library.component.ts45
src/app/+search/search-filters.component.html200
+ src/app/core/menu/menu.service.ts78
@@ -9011,7 +9632,7 @@ channel with the same name ()!src/app/+my-library/my-library.component.ts52
src/app/+search/search-filters.component.html195
src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts17
- src/app/core/menu/menu.service.ts76
+ src/app/core/menu/menu.service.ts85
src/app/modal/quick-settings-modal.component.html10
@@ -9019,7 +9640,7 @@ channel with the same name ()!ææ¾æ¸
å®
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
@@ -9030,21 +9651,21 @@ channel with the same name ()!
æ大å編輯å¨
- src/app/shared/shared-forms/markdown-textarea.component.ts47
+ src/app/shared/shared-forms/markdown-textarea.component.ts49
é¢éæ大å編輯å¨
- src/app/shared/shared-forms/markdown-textarea.component.ts48
+ 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.ts40
-
-
- é©è帳èé»åéµä»¶ç¢ºèª
+
+
+ é©èé»åéµä»¶
src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
2
@@ -9054,18 +9675,17 @@ channel with the same name ()!Unable to find user id or verification string.
æ¾ä¸å°ä½¿ç¨è
id æé©èå串ã
src/app/+reset-password/reset-password.component.ts38
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts34
è¨é±å¸³è
- src/app/+video-channels/video-channels.component.ts76src/app/+videos/+video-watch/video-watch.component.ts775
+ 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
@@ -9158,88 +9778,88 @@ channel with the same name ()!
æ¨ç¢ºå®è¦ç·¨è¼¯ããåï¼
-
- src/app/+video-studio/edit/video-studio-edit.component.ts73
+ src/app/+video-studio/edit/video-studio-edit.component.ts75
+
ç®åçå½±çå°è¢«ç·¨è¼¯å¾çå½±çè¦å¯«ä¸<strong>æ¨å°ç¡æ³éå</strong>ã<br /><br />
-
- src/app/+video-studio/edit/video-studio-edit.component.ts77
+ src/app/+video-studio/edit/video-studio-edit.component.ts79
+
æéä¸ä¸ï¼å°å·è¡ä»¥ä¸å·¥ä½ï¼<ol></ol>
-
- src/app/+video-studio/edit/video-studio-edit.component.ts78
+ src/app/+video-studio/edit/video-studio-edit.component.ts80
+
編輯工ä½å·²å»ºç«ã
-
- src/app/+video-studio/edit/video-studio-edit.component.ts91
+ src/app/+video-studio/edit/video-studio-edit.component.ts93
+
å°ç¦é»ç½®æ¼æå°å
-
- src/app/app.component.ts287
+ src/app/app.component.ts287
+
åæå·¦é¸å®
-
- src/app/app.component.ts292
+ src/app/app.component.ts292
+
åå¾æ¢ç´¢å½±çé é¢
-
- src/app/app.component.ts297
+ src/app/app.component.ts297
+
åå¾ç±éå½±çé é¢
-
- src/app/app.component.ts302
+ src/app/app.component.ts302
+
åå¾æè¿æ°å¢å½±çé é¢
-
- src/app/app.component.ts307
+ src/app/app.component.ts307
+
åå¾æ¬å°å½±çé é¢
-
- src/app/app.component.ts312
+ src/app/app.component.ts312
+
åå¾å½±çä¸å³é é¢
-
- src/app/app.component.ts317
+ 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
-
You need to reconnect.
æ¨éè¦éæ°é£ç·ã
- src/app/core/auth/auth.service.ts221
+ src/app/core/auth/auth.service.ts233
Show/hide this help menu
@@ -9265,79 +9885,86 @@ 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.ts205
- src/app/core/menu/menu.service.ts131
-
+
+
+ src/app/+videos/video-list/videos-list-common-page.component.ts205src/app/core/menu/menu.service.ts140
ON
ä½æ¼
-
- src/app/core/menu/menu.service.ts
- 150
-
+ src/app/core/menu/menu.service.ts159
Home
家
- src/app/core/menu/menu.service.ts115
- src/app/core/menu/menu.service.ts116
+ src/app/core/menu/menu.service.ts124
+ src/app/core/menu/menu.service.ts125
Success
æå
-
-
- src/app/core/notification/notifier.service.ts26src/app/shared/shared-video-live/live-stream-information.component.html39
+ src/app/core/notification/notifier.service.ts26
+ src/app/shared/shared-video-live/live-stream-information.component.html39
+
Incorrect username or password.
ä¸æ£ç¢ºç使ç¨è
å稱æå¯ç¢¼ã
- src/app/+login/login.component.ts185
+ src/app/+login/login.component.ts214
Your account is blocked.
æ¨ç帳è已被å°éã
- src/app/+login/login.component.ts186
+ src/app/+login/login.component.ts219
+
+
+ This account is awaiting approval by moderators.
+ æ¤å¸³èæ£å¨çå¾
調解å¡æ¹åã
+
+ src/app/+login/login.component.ts
+ 224
+
+
+
+ Registration approval has been rejected for this account.
+ æ¤å¸³èç註åæ¹å已被æçµã
+
+ src/app/+login/login.component.ts
+ 229
+
any language
ä»»ä½èªè¨
- src/app/menu/menu.component.ts276
+ src/app/menu/menu.component.ts282
hide
é±è
- src/app/menu/menu.component.ts311
+ src/app/menu/menu.component.ts317
blur
模ç³
- src/app/menu/menu.component.ts315
+ src/app/menu/menu.component.ts321
display
顯示
- src/app/menu/menu.component.ts319
+ src/app/menu/menu.component.ts325
Unknown
æªç¥
- src/app/menu/menu.component.ts206
+ src/app/menu/menu.component.ts212
Your password has been successfully reset!
@@ -9347,41 +9974,41 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Today
ä»å¤©
-
-
-
- src/app/+search/search-filters.component.ts40src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69src/app/shared/shared-video-miniature/videos-list.component.ts135
+ 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.ts140
+
Yesterday
æ¨å¤©
-
- src/app/shared/shared-video-miniature/videos-list.component.ts136
+ src/app/shared/shared-video-miniature/videos-list.component.ts141
+
This week
æ¬é±
-
- src/app/shared/shared-video-miniature/videos-list.component.ts137
+ src/app/shared/shared-video-miniature/videos-list.component.ts142
+
This month
æ¬æ
-
- src/app/shared/shared-video-miniature/videos-list.component.ts138
+ src/app/shared/shared-video-miniature/videos-list.component.ts143
+
Last month
ä¸åæ
-
- src/app/shared/shared-video-miniature/videos-list.component.ts139
+ src/app/shared/shared-video-miniature/videos-list.component.ts144
+
Older
è¼è
-
- src/app/shared/shared-video-miniature/videos-list.component.ts140
+ 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.ts247src/app/shared/shared-video-miniature/videos-selection.component.ts130
+ src/app/shared/shared-video-miniature/videos-list.component.ts431
+ src/app/shared/shared-video-miniature/videos-selection.component.ts131
+
Last 7 days
éå» 7 天
@@ -9401,15 +10028,15 @@ 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.html110
- 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.html105
- 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
Short (< 4 min)
@@ -9445,37 +10072,34 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
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
Search
æå°
-
- src/app/+search/search.component.ts
- 252
-
-
+
+ src/app/+search/search.component.ts256
PeerTube instance host filter is invalid
PeerTube ç«å°ä¸»æ©é濾æ¢ä»¶ç¡æ
- src/app/+search/search.component.ts327
-
+
+ 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.ts253
- src/app/header/search-typeahead.component.html8
- src/app/shared/shared-instance/instance-features-table.component.html110
- src/app/shared/shared-main/misc/simple-search-input.component.ts12
- src/app/shared/shared-main/misc/simple-search-input.component.ts13
-
+
+
+
+
+
+
+
+ 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
å¨å¤æç¨å¼èä½æ¯ä¸»é¡éç覽
@@ -9484,6 +10108,30 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
7
+
+ User email has been verified
+ å·²é©è使ç¨è
é»åéµä»¶
+
+ src/app/+admin/shared/user-email-info.component.ts
+ 15
+
+
+
+ User email hasn't been verified
+ 使ç¨è
é»åéµä»¶å°æªé©è
+
+ src/app/+admin/shared/user-email-info.component.ts
+ 18
+
+
+
+ The video quota only takes into account original video size. Since transcoding is enabled, videos size can be at most ~ .
+ å½±çé
é¡å
æè¨ç®åå§å½±ç大å°ãå çºåç¨äºè½æ編碼ï¼å½±ç大å°æå¤å¯ä»¥ ~ ã
+
+ src/app/+admin/shared/user-real-quota-info.component.html
+ 1,4
+
+
@@ -9617,7 +10265,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Confirm
確èª
- src/app/modal/confirm.component.ts40
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html22
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html50
+ src/app/modal/confirm.component.ts58
+
+
+ Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in.
+ å¨æ¨ææ©ä¸ç TOTP æç¨ç¨å¼æææ¤ QR codeãæ¤æç¨ç¨å¼å°æç¢çæ¨å¨ç»å
¥æå¿
é 輸å
¥çæ¬æã
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 28,30
+
+
+
+ If you can't scan the QR code and need to enter it manually, here is the plain-text secret:
+ è¥ç¡æ³ææ QR code èéè¦æå輸å
¥ï¼é裡æ¯ç´æåå¯ç¢¼ï¼
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 34,36
+
+
+
+ Two-factor code
+ å
©æ¥é©ä»£ç¢¼
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 42
+
+
+
+ Enter the code generated by your authenticator app to confirm
+ 輸å
¥æ¨çé©èç¨å¼ç¢çç代碼以確èª
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 43
+
+
+
+ Two factor authentication has been enabled.
+ å
©æ¥é©é©èå·²åç¨ã
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.ts
+ 77
+
Instance name is required.
@@ -9814,14 +10504,22 @@ 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ï¼ã
+ 代èå¿
é ææï¼ä¾å¦ chocobozzz@example.comï¼ã
src/app/shared/form-validators/user-validators.ts51
+
+ OTP token is required.
+ éè¦ OTP æ¬æã
+
+ src/app/shared/form-validators/user-validators.ts
+ 69
+
+
Your name is required.
æ¨çååçºå¿
å¡«ã
@@ -9878,7 +10576,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å¯ç¢¼å¿
å¡«ã
src/app/shared/form-validators/login-validators.ts18
src/app/shared/form-validators/user-validators.ts60
- src/app/shared/form-validators/user-validators.ts71
+ src/app/shared/form-validators/user-validators.ts80
Confirmation of the password is required.
@@ -9923,107 +10621,131 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Password must be at least 6 characters long.
å¯ç¢¼å¿
é è³å° 6 ååå
é·ã
- src/app/shared/form-validators/user-validators.ts72
- src/app/shared/form-validators/user-validators.ts83
+ src/app/shared/form-validators/user-validators.ts81
+ src/app/shared/form-validators/user-validators.ts92
Password cannot be more than 255 characters long.
å¯ç¢¼ä¸è½å¤æ¼ 255 ååå
ã
- src/app/shared/form-validators/user-validators.ts73
- src/app/shared/form-validators/user-validators.ts84
+ src/app/shared/form-validators/user-validators.ts82
+ src/app/shared/form-validators/user-validators.ts93
The new password and the confirmed password do not correspond.
æ°å¯ç¢¼èå¯ç¢¼ç¢ºèªä¸ç¸ç¬¦ã
- src/app/shared/form-validators/user-validators.ts91
+ src/app/shared/form-validators/user-validators.ts100
Video quota is required.
å½±çé
é¡å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts98
+ src/app/shared/form-validators/user-validators.ts107
Quota must be greater than -1.
é
é¡å¿
é å¤§æ¼ -1ã
- src/app/shared/form-validators/user-validators.ts99
+ src/app/shared/form-validators/user-validators.ts108
Daily upload limit is required.
æ¯æ¥ä¸å³éå¶å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts105
+ src/app/shared/form-validators/user-validators.ts114
Daily upload limit must be greater than -1.
æ¯æ¥ä¸å³éå¶å¿
é å¤§æ¼ -1ã
- src/app/shared/form-validators/user-validators.ts106
+ src/app/shared/form-validators/user-validators.ts115
User role is required.
使ç¨è
è§è²å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts113
+ src/app/shared/form-validators/user-validators.ts122
Description must be at least 3 characters long.
æè¿°å¿
é è³å° 3 ååå
é·ã
- src/app/shared/form-validators/user-validators.ts125
+ src/app/shared/form-validators/user-validators.ts134
src/app/shared/form-validators/video-channel-validators.ts36
src/app/shared/form-validators/video-playlist-validators.ts33
Description cannot be more than 1000 characters long.
æè¿°ä¸è½å¤æ¼ 1000 ååå
ã
- src/app/shared/form-validators/user-validators.ts126
+ src/app/shared/form-validators/user-validators.ts135
src/app/shared/form-validators/video-channel-validators.ts37
src/app/shared/form-validators/video-playlist-validators.ts34
You must agree with the instance terms in order to register on it.
æ¨å¿
é åæç«èºæ¢æ¬¾ä»¥å¨å
¶ä¸è¨»åã
- src/app/shared/form-validators/user-validators.ts133
+ src/app/+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.
+ 註åçç±å¿
é è³å° 2 ååå
é·ã
+
+ src/app/+signup/+register/shared/register-validators.ts
+ 15
+
+
+
+ Registration reason cannot be more than 3000 characters long.
+ 註åçç±ä¸è½å¤æ¼ 3000 ååå
é·ã
+
+ src/app/+signup/+register/shared/register-validators.ts
+ 16
+
Ban reason must be at least 3 characters long.
é»æçç±å¿
é è³å° 3 ååå
ã
- src/app/shared/form-validators/user-validators.ts143
+ src/app/shared/form-validators/user-validators.ts145
Ban reason cannot be more than 250 characters long.
é»æçç±å¿
é å¤æ¼ 250 ååå
ã
- src/app/shared/form-validators/user-validators.ts144
+ src/app/shared/form-validators/user-validators.ts146
Display name is required.
顯示å稱å¿
å¡«ã
- 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
Display name must be at least 1 character long.
顯示å稱å¿
é è³å° 1 ååå
é·ã
- src/app/shared/form-validators/user-validators.ts156
+ src/app/shared/form-validators/user-validators.ts158
src/app/shared/form-validators/video-channel-validators.ts25
src/app/shared/form-validators/video-playlist-validators.ts13
Display name cannot be more than 50 characters long.
顯示å稱ä¸è½å¤æ¼ 50 ååå
ã
- src/app/shared/form-validators/user-validators.ts157
+ src/app/shared/form-validators/user-validators.ts159
src/app/shared/form-validators/video-channel-validators.ts26
Report reason is required.
- èå ±çç±å¿
å¡«ã
+ 檢èçç±å¿
å¡«ã
src/app/shared/form-validators/abuse-validators.ts7
Report reason must be at least 2 characters long.
- èå ±çç±å¿
é è³å° 2 ååå
é·ã
+ 檢èçç±å¿
é è³å° 2 ååå
é·ã
src/app/shared/form-validators/abuse-validators.ts8
Report reason cannot be more than 3000 characters long.
- èå ±çç±ä¸è½å¤æ¼ 3000 ååå
ã
+ 檢èçç±ä¸è½å¤æ¼ 3000 ååå
ã
src/app/shared/form-validators/abuse-validators.ts9
@@ -10132,6 +10854,30 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
48
+
+ Remote channel url is required.
+ éè¦é ç«¯é »é URLã
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 59
+
+
+
+ External channel URL must begin with "https://" or "http://"
+ å¤é¨é »é URL å¿
é 以 "https://" or "http://" éé
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 60
+
+
+
+ External channel URL cannot be more than 1000 characters long
+ å¤é¨é »é URL ä¸è½è¶
é 1000 ååå
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 61
+
+
See the documentation to learn how to use the PeerTube live streaming feature.
檢è¦æ件以åå¾å¦ä½ä½¿ç¨ PeerTube ç´æ串æµåè½çè³è¨ã
@@ -10183,46 +10929,46 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Live RTMP Url
ç´æ RTMP Url
- src/app/+videos/+video-edit/shared/video-edit.component.html244
+ src/app/+videos/+video-edit/shared/video-edit.component.html237
src/app/shared/shared-video-live/live-stream-information.component.html19
Live RTMPS Url
ç´æ RTMPS Url
- src/app/+videos/+video-edit/shared/video-edit.component.html249
+ src/app/+videos/+video-edit/shared/video-edit.component.html242
src/app/shared/shared-video-live/live-stream-information.component.html24
Live stream key
ç´æ串æµéé°
- src/app/+videos/+video-edit/shared/video-edit.component.html254
+ src/app/+videos/+video-edit/shared/video-edit.component.html247
src/app/shared/shared-video-live/live-stream-information.component.html29
â ï¸ Never share your stream key with anyone.
â ï¸ çµå°ä¸è¦èå
¶ä»äººå享æ¨ç串æµéé°ã
- src/app/+videos/+video-edit/shared/video-edit.component.html257
+ src/app/+videos/+video-edit/shared/video-edit.component.html250
src/app/shared/shared-video-live/live-stream-information.component.html32
This is a normal live
éæ¯ä¸è¬ç´æ
- src/app/+videos/+video-edit/shared/video-edit.component.html263
+ src/app/+videos/+video-edit/shared/video-edit.component.html256
You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live
å¨ä¸è¬çç´æä¸ï¼æ¨åªè½ä¸²æµä¸æ¬¡ãè¥æ¨åç¨éæï¼å
¶å°æå²åå¨èæ¨çç´æç¸åç URL ä¸
- src/app/+videos/+video-edit/shared/video-edit.component.html266
+ src/app/+videos/+video-edit/shared/video-edit.component.html259
This is a permanent/recurring live
éæ¯æ°¸ä¹
ï¼éè¤ç´æ
- src/app/+videos/+video-edit/shared/video-edit.component.html272
+ src/app/+videos/+video-edit/shared/video-edit.component.html265
You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos
æ¨å¯ä»¥å¨æ°¸ä¹
ï¼å®æç´æä¸å¤æ¬¡ä¸²æµãè¥æ¨åç¨éæï¼å®åå°æ被å²åçºå®ç¨çå½±ç
- src/app/+videos/+video-edit/shared/video-edit.component.html275
+ src/app/+videos/+video-edit/shared/video-edit.component.html268
Replay will be saved
@@ -10263,8 +11009,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/shared-video-live/live-stream-information.component.html
44
-
- Replay is being processed...Replay is being processed...
+
+
+ Replay is being processed...
+ æ£å¨èçéæâ¦â¦
src/app/shared/shared-video-live/live-stream-information.component.html
45
@@ -10766,14 +11514,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Instance languages
ç«èºèªè¨
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts214
+ src/app/+videos/+video-edit/shared/video-edit.component.ts216
+
All languages
ææèªè¨
-
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts215src/app/shared/shared-forms/select/select-languages.component.ts25
+ src/app/+videos/+video-edit/shared/video-edit.component.ts217
+ src/app/shared/shared-forms/select/select-languages.component.ts25
+
Hidden
å·²é±è
@@ -10788,51 +11536,81 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Displayed
已顯示
src/app/shared/shared-instance/instance-features-table.component.ts56
- src/app/shared/shared-video-miniature/video-filters.model.ts233
+ src/app/shared/shared-video-miniature/video-filters.model.ts243
-
- ~ {hours, plural, =1 {1 hour} other { hours}}
- ~ {hours, plural, =1 {1å°æ} other {å°æ}}
+
+ Disabled
+ å·²åç¨
src/app/shared/shared-instance/instance-features-table.component.ts
- 71
+ 62
-
- ~ hours
- ~ å°æ
+
+ Requires approval by moderators
+ éè¦èª¿è§£å¡æ¹å
src/app/shared/shared-instance/instance-features-table.component.ts
- 73
+ 63
-
- ~ {minutes, plural, =1 {1 minute} other { minutes}}
- ~ {minutes, plural, =1 {1åé} other {åé}}
+
+ Enabled
+ å·²åç¨
src/app/shared/shared-instance/instance-features-table.component.ts
- 79
+ 65
+
+ ~ {hours, plural, =1 {1 hour} other { hours}}
+ ~ {hours, plural, =1 {1å°æ} other {å°æ}}
+ src/app/shared/shared-instance/instance-features-table.component.ts80
+
+
+ ~ hours
+ ~ å°æ
+ src/app/shared/shared-instance/instance-features-table.component.ts82
+
+
+ ~ {minutes, plural, =1 {1 minute} other { minutes}}
+ ~ {minutes, plural, =1 {1åé} other {åé}}
+ src/app/shared/shared-instance/instance-features-table.component.ts88
+
~ minutes
~ åé
- src/app/shared/shared-instance/instance-features-table.component.ts81
+ src/app/shared/shared-instance/instance-features-table.component.ts90
of full HD videos
ç Full HD å½±ç
- src/app/shared/shared-instance/instance-features-table.component.ts98
+ src/app/shared/shared-instance/instance-features-table.component.ts107
of HD videos
ç HD å½±ç
- src/app/shared/shared-instance/instance-features-table.component.ts99
+ src/app/shared/shared-instance/instance-features-table.component.ts108
of average quality videos
çå¹³åç«è³ªå½±ç
- src/app/shared/shared-instance/instance-features-table.component.ts100
+ src/app/shared/shared-instance/instance-features-table.component.ts109
+
+
+ Accepted follows
+ å·²æ¥åç追蹤
+ src/app/shared/shared-instance/instance-follow.service.ts146
+
+
+ Rejected follows
+ å·²åçµç追蹤
+ src/app/shared/shared-instance/instance-follow.service.ts150
+
+
+ Pending follows
+ æ±ç½®ä¸ç追蹤
+ src/app/shared/shared-instance/instance-follow.service.ts154
(channel page)
@@ -10841,7 +11619,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts20
src/app/shared/shared-actor-image/actor-avatar.component.ts40
- src/app/shared/shared-video-miniature/video-miniature.component.ts128
+ src/app/shared/shared-video-miniature/video-miniature.component.ts133
(account page)
@@ -10962,29 +11740,29 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Account muted by the instance.
帳è 已被ç«èºéé³ã
-
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts435src/app/shared/shared-moderation/user-moderation-dropdown.component.ts191
+ 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.ts323
+ 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.ts447
+ 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.ts101
+ 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.ts104
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.ts104
+
Account unmuted by the instance.
帳è 已被ç«èºè§£é¤éé³ã
@@ -11037,7 +11815,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Unban user
- åæ¶å°é使ç¨è
+ åæ¶é»æ使ç¨è
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts357
@@ -11221,56 +11999,62 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Too many attempts, please try again after minutes.
太å¤æ¬¡å試ï¼è«å¨ åéå¾å試ã
-
- src/app/core/rest/rest-extractor.service.ts111
+ src/app/core/rest/rest-extractor.service.ts126
+
Too many attempts, please try again later.
太å¤æ¬¡å試ï¼è«ç¨å¾å試ã
-
- src/app/core/rest/rest-extractor.service.ts114
+ src/app/core/rest/rest-extractor.service.ts129
+
Server error. Please retry later.
伺æå¨é¯èª¤ãè«ç¨å¾é試ã
-
- src/app/core/rest/rest-extractor.service.ts118
+ src/app/core/rest/rest-extractor.service.ts133
+
+
+ Server is unavailable. Please retry later.
+ 伺æå¨ä¸å¯ç¨ãè«ç¨å¾å試ã
+
+ src/app/core/rest/rest-extractor.service.ts
+ 137
+
+
Unknown server error
æªç¥ç伺æå¨é¯èª¤
-
- src/app/core/rest/rest-extractor.service.ts121
+ 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
Subscribed
å·²è¨é±
- 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
Unsubscribed from
- å¾
- 許æ¶è¨é±
-
- src/app/shared/shared-user-subscription/subscribe-button.component.ts140
+ å·²åæ¶è¨é±
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts139
Unsubscribed
å·²åæ¶è¨é±
- 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
@@ -11299,7 +12083,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Video removed from
å½±çå·²å¾ ç§»é¤
src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts309
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts97
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts102
Video added in at timestamps
@@ -11315,80 +12099,80 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Timestamps updated
æéæ³å·²æ´æ°
src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts277
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts116
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts121
Starts at
éå§æ¼
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts139
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts142
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts144
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts147
Stops at
åæ¢æ¼
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts140
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts145
and stops at
並åæ¢æ¼
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts142
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts147
Delete video
åªé¤å½±ç
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts372
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts371
+
Actions for the comment
çè¨åä½
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts401
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts400
+
Delete comment
åªé¤çè¨
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts407
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts406
+
Do you really want to delete this comment?
æ¨ççè¦åªé¤æ¤çè¨åï¼
-
-
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts173src/app/shared/shared-abuse-list/abuse-list-table.component.ts411
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts181
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts410
+
Comment deleted.
çè¨å·²åªé¤ã
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts419
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts418
+
Encoder
編碼å¨
-
- src/app/shared/shared-video-miniature/video-download.component.ts210
+ src/app/shared/shared-video-miniature/video-download.component.ts219
+
Format name
æ ¼å¼å稱
-
- src/app/shared/shared-video-miniature/video-download.component.ts211
+ src/app/shared/shared-video-miniature/video-download.component.ts220
+
Size
大å°
-
- src/app/shared/shared-video-miniature/video-download.component.ts212
+ src/app/shared/shared-video-miniature/video-download.component.ts221
+
Bitrate
ä½å
ç
-
-
- src/app/shared/shared-video-miniature/video-download.component.ts214src/app/shared/shared-video-miniature/video-download.component.ts237
+ src/app/shared/shared-video-miniature/video-download.component.ts223
+ src/app/shared/shared-video-miniature/video-download.component.ts246
+
Codec
編解碼å¨
-
- src/app/shared/shared-video-miniature/video-download.component.ts234
+ src/app/shared/shared-video-miniature/video-download.component.ts243
+
Copied
å·²è¤è£½
- src/app/shared/shared-forms/input-text.component.ts48
+ src/app/shared/shared-forms/input-text.component.ts50
Copy
@@ -11403,31 +12187,31 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Do you really want to delete this video?
æ¨ççæ³è¦åªé¤æ¤å½±çåï¼
-
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts94src/app/shared/shared-abuse-list/abuse-list-table.component.ts376
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts94
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts375
+
Video deleted.
å½±çå·²åªé¤ã
-
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts101src/app/shared/shared-abuse-list/abuse-list-table.component.ts384
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts102
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts383
+
Actions for the reporter
- èå ±è
çè¡å
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts311
+ å°æª¢è人çåä½
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts310
+
Mute reporter
- éé³èå ±è
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts317
+ éé³æª¢è人
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts316
+
Download
ä¸è¼
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.html147
+ src/app/shared/shared-video-miniature/video-download.component.html144
Display live information
@@ -11437,11 +12221,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Update
æ´æ°
- src/app/+manage/video-channel-edit/video-channel-update.component.ts181
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts187
src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html61
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html65
src/app/+videos/+video-edit/video-update.component.html3
src/app/+videos/+video-edit/video-update.component.html21
src/app/shared/shared-main/buttons/edit-button.component.ts22
@@ -11451,53 +12235,60 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Block
å°é
- src/app/+admin/overview/videos/video-list.component.ts83
+ 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.ts359
Run HLS transcoding
å·è¡ HLS è½æ編碼
- src/app/+admin/overview/videos/video-list.component.ts97
+ src/app/+admin/overview/videos/video-list.component.ts96
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts391
Run WebTorrent transcoding
å·è¡ WebTorrent è½æ編碼
- src/app/+admin/overview/videos/video-list.component.ts103
+ src/app/+admin/overview/videos/video-list.component.ts102
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts397
Delete HLS files
åªé¤ HLS æªæ¡
- src/app/+admin/overview/videos/video-list.component.ts109
+ src/app/+admin/overview/videos/video-list.component.ts108
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts403
Delete WebTorrent files
åªé¤ WebTorrent æªæ¡
- src/app/+admin/overview/videos/video-list.component.ts115
+ src/app/+admin/overview/videos/video-list.component.ts114
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts409
+
+ Are you sure you want to delete this file?
+ æ¨ççæ³è¦åªé¤æ¤ æªæ¡åï¼
+ src/app/+admin/overview/videos/video-list.component.ts187
+
+
+ Delete file
+ åªé¤æªæ¡
+ src/app/+admin/overview/videos/video-list.component.ts188
+
+
+ File removed.
+ æªæ¡å·²ç§»é¤ã
+ src/app/+admin/overview/videos/video-list.component.ts194
+
Are you sure you want to delete {count, plural, =1 {this video} other {these videos}}?
æ¨ç¢ºå®æ¨æ³è¦åªé¤ {count, plural, =1 {æ¤å½±ç} other {these é¨å½±ç}}åï¼
-
- src/app/+admin/overview/videos/video-list.component.ts
- 200
-
-
+
+ src/app/+admin/overview/videos/video-list.component.ts222
Save to playlist
å²åå°ææ¾æ¸
å®
src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts59
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts321
-
- You need to be <a href="/login">logged in</a> to rate this video.
- æ¨å¿
é <a href="/login">ç»å
¥</a> 以å°æ¤å½±çé²è¡è©å¹ã
- src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts85
-
Mirror
é¡å
@@ -11537,9 +12328,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Mute account
éé³å¸³è
-
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts293src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts417
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts292
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts417
+
Open video actions
éåå½±çåä½
@@ -11561,8 +12352,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Unblock
解é¤å°é
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts210
-
- The live stream will be automatically terminated and replays won't be saved.The live stream will be automatically terminated and replays won't be saved.
+
+
+ The live stream will be automatically terminated and replays won't be saved.
+ ç´æ串æµå°æèªåçµæ¢ï¼ä¸ä¸æå²åéæã
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
233
@@ -11571,12 +12364,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Mute server account
éé³ä¼ºæå¨å¸³è
-
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts299
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts298
+
Report
- èå ±
- src/app/+accounts/accounts.component.ts188
+ 檢è
+ 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
@@ -11623,49 +12416,46 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Published
å·²ç¼ä½
- src/app/shared/shared-video-miniature/video-miniature.component.ts173
+ src/app/shared/shared-video-miniature/video-miniature.component.ts178
Publication scheduled on
æå®æ¼ ç¼ä½
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts
- 178
-
+ src/app/shared/shared-video-miniature/video-miniature.component.ts183
Transcoding failed
è½æ編碼失æ
- src/app/shared/shared-video-miniature/video-miniature.component.ts182
+ src/app/shared/shared-video-miniature/video-miniature.component.ts187
Move to external storage failed
移åè³å¤é¨å²å空é失æ
- src/app/shared/shared-video-miniature/video-miniature.component.ts186
+ src/app/shared/shared-video-miniature/video-miniature.component.ts191
Waiting transcoding
æ£å¨çå¾
è½æ編碼
- src/app/shared/shared-video-miniature/video-miniature.component.ts190
+ src/app/shared/shared-video-miniature/video-miniature.component.ts195
To transcode
è½æ編碼
- src/app/shared/shared-video-miniature/video-miniature.component.ts194
+ src/app/shared/shared-video-miniature/video-miniature.component.ts199
To import
å¯å
¥
- src/app/shared/shared-video-miniature/video-miniature.component.ts198
+ src/app/shared/shared-video-miniature/video-miniature.component.ts203
To edit
編輯
- src/app/shared/shared-video-miniature/video-miniature.component.ts202
+ src/app/shared/shared-video-miniature/video-miniature.component.ts207
Subscribe to RSS feed ""
- è¨é± RSS feedãã
+ è¨é±ããç RSS æºæ
src/app/shared/shared-video-miniature/videos-list.component.html
8
@@ -11680,8 +12470,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+stats/video/video-stats.component.html2
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html31
src/app/+videos/+video-watch/video-watch.component.html76
- src/app/menu/menu.component.html111
+ src/app/menu/menu.component.html112
src/app/shared/shared-instance/instance-about-accordion.component.html84
+ src/app/shared/shared-main/angular/login-link.component.html1
src/app/shared/shared-main/buttons/action-dropdown.component.html22
src/app/shared/shared-main/misc/top-menu-dropdown.component.html20
src/app/shared/shared-main/misc/top-menu-dropdown.component.html30
@@ -11689,9 +12480,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/shared-user-settings/user-interface-settings.component.html9
src/app/shared/shared-video-miniature/video-download.component.html27
src/app/shared/shared-video-miniature/video-download.component.html47
- src/app/shared/shared-video-miniature/video-download.component.html69
- src/app/shared/shared-video-miniature/video-download.component.html80
- src/app/shared/shared-video-miniature/video-download.component.html92
+ src/app/shared/shared-video-miniature/video-download.component.html66
+ src/app/shared/shared-video-miniature/video-download.component.html77
+ src/app/shared/shared-video-miniature/video-download.component.html89
src/app/shared/shared-video-miniature/videos-selection.component.html1
@@ -11715,8 +12506,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Light/Orange
æ·ºè²ï¼æ©è²
-
- src/app/core/theme/theme.service.ts50
+ src/app/core/theme/theme.service.ts50
+
LIVE ENDED
ç´æçµæ
@@ -11725,112 +12516,112 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Only I can see this video
åªææå¯ä»¥çè¦æ¤å½±ç
- src/app/shared/shared-main/video/video.service.ts379
+ src/app/shared/shared-main/video/video.service.ts385
Only shareable via a private link
å
å¯ééç§äººé£çµå享
- src/app/shared/shared-main/video/video.service.ts380
+ src/app/shared/shared-main/video/video.service.ts386
Anyone can see this video
ä»»ä½äººé½å¯ä»¥çå°æ¤å½±ç
- src/app/shared/shared-main/video/video.service.ts381
+ src/app/shared/shared-main/video/video.service.ts387
Only users of this instance can see this video
å
æ¤ç«èºç使ç¨è
æå¯è§çæ¤å½±ç
- src/app/shared/shared-main/video/video.service.ts382
+ src/app/shared/shared-main/video/video.service.ts388
Video to import updated.
å¯å
¥çå½±çå·²æ´æ°ã
-
-
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts135src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts124
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts135
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts128
+
Your video was uploaded to your account and is private.
æ¨çå½±çå·²ä¸å³å°æ¨ç帳è並çºç§äººå½±çã
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts107
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts112
+
But associated data (tags, description...) will be lost, are you sure you want to leave this page?
ä½ç¸éè³æï¼æ¨ç±¤ãæè¿°çï¼å°æéºå¤±ï¼æ¨ç¢ºå®æ¨æ³è¦é¢éæ¤é é¢åï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts108
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts113
+
Your video is not uploaded yet, are you sure you want to leave this page?
æ¨çå½±çå°æªä¸å³ï¼æ¨ç¢ºå®æ¨æ³è¦é¢éæ¤é é¢åï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts110
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts115
+
Publish
ç¼ä½
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts123
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts128
+
Upload
ä¸å³
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts238
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts243
+
Upload
ä¸å³
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts240
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts245
+
Video published.
å½±çå·²ç¼ä½ã
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts261
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts266
+
You have unsaved changes! If you leave, your changes will be lost.
æ¨ææªå²åçè®æ´ï¼å¦ææ¨é¢éï¼æ¨çè®æ´å°æéºå¤±ã
-
- src/app/+videos/+video-edit/video-update.component.ts90
+ src/app/+videos/+video-edit/video-update.component.ts89
+
Video updated.
å½±çå·²æ´æ°ã
-
- src/app/+videos/+video-edit/video-update.component.ts152
+ src/app/+videos/+video-edit/video-update.component.ts147
+
(extensions: )
ï¼å¯æªåï¼ï¼
-
-
- src/app/+video-studio/edit/video-studio-edit.component.ts107src/app/+video-studio/edit/video-studio-edit.component.ts111
+ src/app/+video-studio/edit/video-studio-edit.component.ts109
+ src/app/+video-studio/edit/video-studio-edit.component.ts113
+
"" will be added at the beginning of the video
"" å°æ°å¢è³å½±çéé
-
- src/app/+video-studio/edit/video-studio-edit.component.ts123
+ src/app/+video-studio/edit/video-studio-edit.component.ts125
+
"" will be added at the end of the video
ããå°ææ°å¢è³å½±çççµå°¾
-
- src/app/+video-studio/edit/video-studio-edit.component.ts127
+ src/app/+video-studio/edit/video-studio-edit.component.ts129
+
"" image watermark will be added to the video
ããåçæ°´å°å°ææ°å¢è³å½±ç
-
- src/app/+video-studio/edit/video-studio-edit.component.ts131
+ src/app/+video-studio/edit/video-studio-edit.component.ts133
+
Video will begin at and stop at
å½±çå°æéå§æ¼ 並åæ¢æ¼
-
- src/app/+video-studio/edit/video-studio-edit.component.ts138
+ src/app/+video-studio/edit/video-studio-edit.component.ts140
+
Video will begin at
å½±çå°æéå§æ¼
-
- src/app/+video-studio/edit/video-studio-edit.component.ts142
+ src/app/+video-studio/edit/video-studio-edit.component.ts144
+
Video will stop at
å½±çå°æåæ¢æ¼
-
- src/app/+video-studio/edit/video-studio-edit.component.ts146
+ src/app/+video-studio/edit/video-studio-edit.component.ts148
+
Report comment
åå ±çè¨
@@ -11876,27 +12667,27 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>?
æ¤å½±çå¨æ¤ç«èºä¸ä¸å¯ç¨ãæ¨æ³è¦éæ°å°åè³åå§ç«èºï¼<a href=""></a> åï¼
- src/app/+videos/+video-watch/video-watch.component.ts323
+ src/app/+videos/+video-watch/video-watch.component.ts348
Redirection
éæ°å°å
- src/app/+videos/+video-watch/video-watch.component.ts324
+ src/app/+videos/+video-watch/video-watch.component.ts349
This video contains mature or explicit content. Are you sure you want to watch it?
éé¨å½±çå
å«æ人æ裸é²å
§å®¹ãæ¨ç¢ºå®æ¨æ³è¦è§çåï¼
- src/app/+videos/+video-watch/video-watch.component.ts375
+ src/app/+videos/+video-watch/video-watch.component.ts404
Mature or explicit content
æ人æ裸é²å
§å®¹
- src/app/+videos/+video-watch/video-watch.component.ts376
+ src/app/+videos/+video-watch/video-watch.component.ts405
Up Next
å¾ä¸
- src/app/+videos/+video-watch/video-watch.component.ts449
+ src/app/+videos/+video-watch/video-watch.component.ts488
Cancel
åæ¶
@@ -11921,77 +12712,78 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+login/login.component.html129src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html31src/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/video-caption-edit-modal.component.html26src/app/+videos/+video-edit/video-add-components/video-upload.component.html69src/app/+videos/+video-edit/video-add-components/video-upload.component.html81src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73src/app/+videos/+video-watch/video-watch.component.ts450src/app/modal/confirm.component.html20src/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.html143
+
+ 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/+login/login.component.html143src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html42src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html25src/app/+videos/+video-edit/video-add-components/video-upload.component.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
Autoplay is suspended
èªåææ¾å·²æ«å
- src/app/+videos/+video-watch/video-watch.component.ts451
+ src/app/+videos/+video-watch/video-watch.component.ts490
Enter/exit fullscreen
é²å
¥ï¼é¢éå
¨è¢å¹
- src/app/+videos/+video-watch/video-watch.component.ts744
+ src/app/+videos/+video-watch/video-watch.component.ts802
Play/Pause the video
ææ¾ï¼æ«åå½±ç
- src/app/+videos/+video-watch/video-watch.component.ts745
+ src/app/+videos/+video-watch/video-watch.component.ts803
Mute/unmute the video
éé³ï¼åæ¶éé³å½±ç
- src/app/+videos/+video-watch/video-watch.component.ts746
+ src/app/+videos/+video-watch/video-watch.component.ts804
Skip to a percentage of the video: 0 is 0% and 9 is 90%
è·³è³å½±ççç¾åæ¯ï¼0 çº 0%ï¼9 çº 90%
- src/app/+videos/+video-watch/video-watch.component.ts748
+ src/app/+videos/+video-watch/video-watch.component.ts819
Increase the volume
å¢å é³é
- src/app/+videos/+video-watch/video-watch.component.ts750
+ src/app/+videos/+video-watch/video-watch.component.ts806
Decrease the volume
éä½é³é
- src/app/+videos/+video-watch/video-watch.component.ts751
+ src/app/+videos/+video-watch/video-watch.component.ts807
Seek the video forward
ååå¿«è½
- src/app/+videos/+video-watch/video-watch.component.ts753
+ src/app/+videos/+video-watch/video-watch.component.ts821
Seek the video backward
åå¾å¿«è½
- src/app/+videos/+video-watch/video-watch.component.ts754
+ src/app/+videos/+video-watch/video-watch.component.ts822
Increase playback rate
æé«ææ¾é度
- src/app/+videos/+video-watch/video-watch.component.ts756
+ src/app/+videos/+video-watch/video-watch.component.ts824
Decrease playback rate
éä½ææ¾é度
- src/app/+videos/+video-watch/video-watch.component.ts757
+ 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.ts759
+ 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.ts760
+ src/app/+videos/+video-watch/video-watch.component.ts828
Toggle theater mode
åæåé¢æ¨¡å¼
- src/app/+videos/+video-watch/video-watch.component.ts765
+ src/app/+videos/+video-watch/video-watch.component.ts812
Like the video
åæ¡æ¤å½±ç
@@ -12002,17 +12794,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ä¸åæ¡æ¤å½±ç
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
+
+
When active, the next video is automatically played after the current one.
åç¨æï¼ä¸ä¸é¨å½±çå°æå¨ç®åçææ¾å®ä¹å¾èªåææ¾ã
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts50
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts49
Recently added
æè¿æ°å¢
- src/app/+videos/video-list/videos-list-common-page.component.ts199
- src/app/core/menu/menu.service.ts137
-
+
+
+ src/app/+videos/video-list/videos-list-common-page.component.ts199src/app/core/menu/menu.service.ts146
Videos from your subscriptions
å¾æ¨çè¨é±èä¾çå½±ç
@@ -12024,13 +12824,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+my-library/my-library.component.ts67
src/app/+videos/video-list/video-user-subscriptions.component.ts25
src/app/+videos/videos-routing.module.ts56
- src/app/core/menu/menu.service.ts91
+ src/app/core/menu/menu.service.ts100
History
æ·å²ç´é
src/app/+my-library/my-library.component.ts80
- src/app/core/menu/menu.service.ts97
+ src/app/core/menu/menu.service.ts106
Open actions
@@ -12043,11 +12843,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Local videos
æ¬å°å½±ç
- src/app/+admin/overview/videos/video-admin.service.ts89
- src/app/+videos/video-list/videos-list-common-page.component.ts193
- src/app/core/menu/menu.service.ts142
- src/app/core/menu/menu.service.ts143
-
+
+
+
+
+ src/app/+admin/overview/videos/video-admin.service.ts89src/app/+videos/video-list/videos-list-common-page.component.ts193src/app/core/menu/menu.service.ts151src/app/core/menu/menu.service.ts152
Exclude
æé¤
@@ -12077,24 +12877,25 @@ 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.ts194
-
+
+ src/app/+videos/video-list/videos-list-common-page.component.ts194
Discover videos
æ¢ç´¢å½±ç
src/app/+videos/videos-routing.module.ts17
- src/app/core/menu/menu.service.ts124
+ src/app/core/menu/menu.service.ts133
Trending videos
ç±éå½±ç
- src/app/core/menu/menu.service.ts130
+ src/app/core/menu/menu.service.ts139
Recently added videos
æè¿æ°å¢çå½±ç
- src/app/core/menu/menu.service.ts136
-
+
+
+ src/app/core/menu/menu.service.ts145
Upload a video
ä¸å³å½±ç