X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=inline;f=client%2Fsrc%2Flocale%2Fangular.zh-Hant-TW.xlf;h=e56c74b84b21e6f092e0e2c382ba40563f69563f;hb=ba0090c1c298011d3639328cfc9c54f2c75d39e3;hp=0ca2a6b2f4dfed451480b9f5635c34c77a086064;hpb=2e25a6dad3308a01dc8fb13a24777eb58a6e5758;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 0ca2a6b2f..e56c74b84 100644
--- a/client/src/locale/angular.zh-Hant-TW.xlf
+++ b/client/src/locale/angular.zh-Hant-TW.xlf
@@ -5,127 +5,97 @@
éé
- node_modules/src/alert/alert.ts79
+ node_modules/src/alert/alert.ts42
æ»å ç
-
- node_modules/src/carousel/carousel.ts
- 147,157
-
Currently selected slide number read by screen reader
+ node_modules/src/carousel/carousel.ts157
ä¸ä¸å
-
- node_modules/src/carousel/carousel.ts
- 174
-
+ node_modules/src/carousel/carousel.ts184
ä¸ä¸å
- node_modules/src/carousel/carousel.ts197
+ node_modules/src/carousel/carousel.ts202
é¸åæ份
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
+ node_modules/src/datepicker/datepicker-navigation-select.ts41
+ node_modules/src/datepicker/datepicker-navigation-select.ts41
é¸å年份
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
-
- node_modules/src/datepicker/datepicker-navigation-select.ts
- 74
-
+ node_modules/src/datepicker/datepicker-navigation-select.ts41
+ node_modules/src/datepicker/datepicker-navigation-select.ts41
åä¸åæ
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
+ node_modules/src/datepicker/datepicker-navigation.ts43
+ node_modules/src/datepicker/datepicker-navigation.ts43
ä¸ä¸åæ
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
-
- node_modules/src/datepicker/datepicker-navigation.ts
- 69
-
+ node_modules/src/datepicker/datepicker-navigation.ts43
+ node_modules/src/datepicker/datepicker-navigation.ts43
- node_modules/src/progressbar/progressbar.ts60
+ node_modules/src/progressbar/progressbar.ts23
HH
- node_modules/src/timepicker/timepicker.ts133
+ node_modules/src/timepicker/timepicker.ts136
@@ -135,37 +105,37 @@
MM
- node_modules/src/timepicker/timepicker.ts173
+ node_modules/src/timepicker/timepicker.ts177
åé
- node_modules/src/timepicker/timepicker.ts188
+ node_modules/src/timepicker/timepicker.ts189
å¢å å°ææ¸
- node_modules/src/timepicker/timepicker.ts201
+ node_modules/src/timepicker/timepicker.ts206
æ¸å°å°ææ¸
- node_modules/src/timepicker/timepicker.ts223
+ node_modules/src/timepicker/timepicker.ts228
å¢å åéæ¸
- node_modules/src/timepicker/timepicker.ts243
+ node_modules/src/timepicker/timepicker.ts245
æ¸å°åéæ¸
- node_modules/src/timepicker/timepicker.ts264
+ node_modules/src/timepicker/timepicker.ts270
SS
- node_modules/src/timepicker/timepicker.ts283
+ node_modules/src/timepicker/timepicker.ts289
@@ -207,17 +177,17 @@
éé
- node_modules/src/toast/toast.ts108
+ node_modules/src/toast/toast.ts70
ééå·¦å´é¸å®
- src/app/app.component.ts137
+ src/app/app.component.ts139
éåå·¦å´é¸å®
- src/app/app.component.ts139
+ src/app/app.component.ts141
@@ -316,8 +286,8 @@
src/app/shared/shared-main/users/user-notifications.component.html150
-
- æåæ¨æ¼ å½±ç
+
+ æåæ¨æ¼ å½±ç
src/app/shared/shared-main/users/user-notifications.component.html
164
@@ -334,24 +304,24 @@
src/app/shared/shared-main/users/user-notifications.component.html189
-
- æ°ççå¤æç¨å¼ï¼ä½æ¯ä¸»é¡å·²ç¶å¯ç¨ï¼
+
+ æ°ççå¤æç¨å¼ï¼ä½æ¯ä¸»é¡å·²ç¶å¯ç¨ï¼
src/app/shared/shared-main/users/user-notifications.component.html
198,199
-
- æ°çæ¬ç PeerTubeå·²ç¶å¯ç¨ï¼
+
+ æ°çæ¬ç PeerTubeå·²ç¶å¯ç¨ï¼
src/app/shared/shared-main/users/user-notifications.component.html
206,207
-
- æ¨çå½±ç 編輯已çµæ
+
+ æ¨çå½±ç 編輯已çµæ
src/app/shared/shared-main/users/user-notifications.component.html
213,215
@@ -362,6 +332,32 @@
éç¥æåçå
§å®¹ç¾å¨ä¸å¯ç¨
src/app/shared/shared-main/users/user-notifications.component.html221
+
+
+ {views, plural, =0 {ç¡äººè§ç} =1 {1 次è§ç} other { 次è§ç}}
+
+ src/app/shared/shared-main/video/video.model.ts
+ 22
+
+
+
+
+ {viewers, plural, =0 {æ²æè§ç¾} =1 {1 ä½è§ç¾} other { ä½è§ç¾}}
+
+ src/app/shared/shared-main/video/video.model.ts
+ 23
+
+
+
+
+ ä½è§ç¾
+ src/app/shared/shared-main/video/video.model.ts286
+
+
+
+ { 次檢è¦}
+ src/app/shared/shared-main/video/video.model.ts289
+
è®æ´æ¨ç大é è²¼
@@ -390,35 +386,35 @@
é¸é
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html40
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html44
éå§æ¼
- src/app/shared/shared-moderation/report-modals/video-report.component.html45
- src/app/shared/shared-share-modal/video-share.component.html139
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34
+ src/app/shared/shared-moderation/report-modals/video-report.component.html39
+ src/app/shared/shared-share-modal/video-share.component.html149
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html33
src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html69
åæ¢æ¼
- src/app/shared/shared-moderation/report-modals/video-report.component.html60
- src/app/shared/shared-share-modal/video-share.component.html170
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html35
+ src/app/shared/shared-moderation/report-modals/video-report.component.html54
+ src/app/shared/shared-share-modal/video-share.component.html190
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34
src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html83
æ¨çåå ±å°æå³é給 ç管çå¡ï¼ä¹æè½ç¼çµ¦å½±çä¾æº ().
- src/app/shared/shared-moderation/report-modals/video-report.component.html72
+ src/app/shared/shared-moderation/report-modals/video-report.component.html66
è«æè¿°åé¡â¦â¦
- src/app/shared/shared-moderation/report-modals/report.component.html42
- src/app/shared/shared-moderation/report-modals/report.component.html42
- src/app/shared/shared-moderation/report-modals/video-report.component.html78
+ src/app/shared/shared-moderation/report-modals/report.component.html41
+ src/app/shared/shared-moderation/report-modals/report.component.html41
+ src/app/shared/shared-moderation/report-modals/video-report.component.html72
@@ -428,92 +424,84 @@
建ç«ç§äººææ¾æ¸
å®
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html66
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html64
顯示å稱
- src/app/+manage/video-channel-edit/video-channel-edit.component.html43
- src/app/+manage/video-channel-edit/video-channel-edit.component.html43
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html42
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html42
src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html17
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33
- src/app/+signup/+register/register-step-user.component.html8
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html71
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html69
-
- ç°¡ççæåï¼å訴人åä»åè¦å¦ä½æ¯æ´é »éï¼æå¡è³æ ¼å¹³å°â¦â¦ï¼ã<br /><br /> å¨æ¤é »éä¸å³å½±çæï¼å½±çæ¯æ´æ¬ä½æèªåå¡«å
¥éäºæåã
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html
- 67,68
-
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html
- 67,68
-
+
+ ç°¡ççæåï¼å訴人åä»åè¦å¦ä½æ¯æ´é »éï¼æå¡è³æ ¼å¹³å°â¦â¦ï¼ã<br /><br /> å¨æ¤é »éä¸å³å½±çæï¼å½±çæ¯æ´æ¬ä½æèªåå¡«å
¥éäºæåã
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html66
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html66
以ä¸é£çµå
å«äºä¸åå°ç¨æ¬æï¼ä¸æ該èå
¶ä»äººå享ã
- src/app/shared/shared-video-miniature/video-download.component.html18
+ src/app/shared/shared-video-miniature/video-download.component.html19
æ ¼å¼
- src/app/shared/shared-video-miniature/video-download.component.html74
+ src/app/shared/shared-video-miniature/video-download.component.html62
è¦è¨ä¸²æµ
- src/app/shared/shared-video-miniature/video-download.component.html85
+ src/app/shared/shared-video-miniature/video-download.component.html73
é³é »ä¸²æµ
- src/app/shared/shared-video-miniature/video-download.component.html97
+ src/app/shared/shared-video-miniature/video-download.component.html85
ç´æ¥ä¸è¼
- src/app/shared/shared-video-miniature/video-download.component.html116
+ src/app/shared/shared-video-miniature/video-download.component.html104
種åï¼.torrent æªæ¡ï¼
- src/app/shared/shared-video-miniature/video-download.component.html121
+ src/app/shared/shared-video-miniature/video-download.component.html109
é²é
- src/app/shared/shared-video-miniature/video-download.component.html134
+ src/app/shared/shared-video-miniature/video-download.component.html123
ç°¡æ
- src/app/shared/shared-video-miniature/video-download.component.html142
+ src/app/shared/shared-video-miniature/video-download.component.html131
å½±ç
-
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts303src/app/shared/shared-video-miniature/video-download.component.ts56
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309
+ src/app/shared/shared-video-miniature/video-download.component.ts59
+
æ¤å½±çè¶
éäºæ¨çå½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ä½¿ç¨ï¼ï¼é
é¡ï¼ï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts339
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts345
+
æ¤å½±çè¶
éäºæ¨çæ¯æ¥å½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ä½¿ç¨ï¼ï¼é
é¡ï¼ï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts358
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts364
+
åå¹
- src/app/shared/shared-video-miniature/video-download.component.ts57
+ src/app/shared/shared-video-miniature/video-download.component.ts60
@@ -528,22 +516,30 @@
27
+
+
+ {count, plural, =1 {1 å使ç¨è
被å°éã} other { å使ç¨è
被å°éã}}
+
+ src/app/shared/shared-moderation/user-ban-modal.component.ts
+ 70
+
+
åæ¶
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html47
- src/app/shared/shared-video-miniature/videos-selection.component.html22
+ src/app/shared/shared-video-miniature/videos-selection.component.html23
é交
src/app/+about/about-instance/contact-admin-modal.component.html52
src/app/+my-library/my-videos/modals/video-change-ownership.component.html27
- src/app/shared/shared-moderation/report-modals/report.component.html58
- src/app/shared/shared-moderation/report-modals/report.component.html58
- src/app/shared/shared-moderation/report-modals/video-report.component.html94
+ src/app/shared/shared-moderation/report-modals/report.component.html57
+ src/app/shared/shared-moderation/report-modals/report.component.html57
+ src/app/shared/shared-moderation/report-modals/video-report.component.html88
@@ -562,13 +558,13 @@
ä»éº¼åé¡ï¼
src/app/shared/shared-moderation/report-modals/report.component.html13
- src/app/shared/shared-moderation/report-modals/video-report.component.html13
src/app/shared/shared-moderation/report-modals/report.component.html13
+ src/app/shared/shared-moderation/report-modals/video-report.component.html12
æ¾ä¸å° å
ç´
- src/app/shared/shared-search/find-in-bulk.service.ts85
+ src/app/shared/shared-search/find-in-bulk.service.ts86
@@ -599,78 +595,94 @@
ç¡æ³æ·åæ¤é 端帳èçè³è¨
- src/app/shared/shared-user-subscription/remote-subscribe.component.ts64
+ 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.html65
+
+
+
+ ç©ä»¶å²å
+
+ 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.ts197
+ src/app/+admin/overview/videos/video-list.component.ts231
+
+
+
+ å·²åªé¤ {count, plural, =1 {1 é¨å½±ç} other { é¨å½±ç}}ã
+ src/app/+admin/overview/videos/video-list.component.ts241
å·²åªé¤ å½±çã
-
- src/app/+admin/overview/videos/video-list.component.ts
- 204
-
+ src/app/+admin/overview/videos/video-list.component.ts243
+
+
+
+ 已解é¤å°é {count, plural, =1 {1 é¨å½±ç} other { é¨å½±ç}}ã
+ src/app/+admin/overview/videos/video-list.component.ts259
已解é¤å°é å½±çã
-
- src/app/+admin/overview/videos/video-list.component.ts
- 216
-
+ src/app/+admin/overview/videos/video-list.component.ts261
+
+
+
+ æ¨ç¢ºå®æ¨æ³è¦åªé¤ {count, plural, =1 {1 å HLS 串æµææ¾æ¸
å®} other { å HLS 串æµææ¾æ¸
å®}}?
+ src/app/+admin/overview/videos/video-list.component.ts277
æ¨ç¢ºå®æ¨è¦åªé¤ HLS 串æµææ¾æ¸
å®åï¼
-
- src/app/+admin/overview/videos/video-list.component.ts
- 226
-
+ src/app/+admin/overview/videos/video-list.component.ts279
+
+
+
+ æ¨ç¢ºå®æ¨æ³è¦åªé¤ {count, plural, =1 {1 é¨å½±ç} other { é¨å½±ç}}ç WebTorrent æªæ¡åï¼
+ src/app/+admin/overview/videos/video-list.component.ts283
æ¨ç¢ºå®æ¨è¦åªé¤ å½±çç WebTorrent æªæ¡åï¼
-
- src/app/+admin/overview/videos/video-list.component.ts
- 227
-
+ src/app/+admin/overview/videos/video-list.component.ts285
æªæ¡è¢«ç§»é¤ã
-
- src/app/+admin/overview/videos/video-list.component.ts
- 235
-
+ src/app/+admin/overview/videos/video-list.component.ts295
已建ç«è½æ編碼工ä½ã
-
- src/app/+admin/overview/videos/video-list.component.ts
- 247
-
+ src/app/+admin/overview/videos/video-list.component.ts307
ææç
- src/app/shared/shared-video-miniature/video-miniature.component.html63
+ src/app/shared/shared-video-miniature/video-miniature.component.html69
- src/app/shared/shared-video-playlist/video-playlist-miniature.component.html25
+ src/app/shared/shared-video-playlist/video-playlist-miniature.component.html26
@@ -685,7 +697,7 @@
å·²åªé¤
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html47
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html51
src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html46
@@ -711,17 +723,17 @@
æ²æçµæã
src/app/+videos/video-list/overview/video-overview.component.html4
src/app/shared/shared-video-miniature/videos-list.component.html41
- src/app/shared/shared-video-miniature/videos-selection.component.ts23
-
-
-
- æè¿å½±çä¸æå¤äºåçå½±çï¼æ¸å»ä½¿ç¨è
æ·å²ç´é
- src/app/+videos/video-list/videos-list-common-page.component.ts203
+ src/app/shared/shared-video-miniature/videos-selection.component.ts25
å
ç´æå½±ç
- src/app/+my-library/my-videos/my-videos.component.ts96
+ src/app/+my-library/my-videos/my-videos.component.ts121
+
+
+
+ æ¨ççæ³è¦åªé¤ {length, plural, =1 {æ¤å½±ç} other { é¨å½±ç}}åï¼
+ src/app/+my-library/my-videos/my-videos.component.ts185
@@ -730,10 +742,10 @@
src/app/+admin/overview/users/user-edit/user-edit.component.html11
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85
- src/app/+videos/+video-edit/shared/video-edit.component.html189
- src/app/+videos/+video-edit/shared/video-edit.component.html321
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79
+ src/app/+videos/+video-edit/shared/video-edit.component.html188
+ src/app/+videos/+video-edit/shared/video-edit.component.html313
src/app/+videos/+video-edit/video-add-components/video-upload.component.html43
@@ -747,8 +759,8 @@
src/app/shared/shared-forms/markdown-textarea.component.html20
-
- ç¸å®¹ <a href="https://zh.wikipedia.org/wiki/Markdown#%E7%A4%BA%E4%BE%8B" target="_blank" rel="noopener noreferrer">Markdown</a> ï¼æ¯æ´ï¼
+
+ ç¸å®¹ <a href="https://zh.wikipedia.org/wiki/Markdown#%E7%A4%BA%E4%BE%8B" target="_blank" rel="noopener noreferrer">Markdown</a> ï¼æ¯æ´ï¼
src/app/shared/shared-main/misc/help.component.ts75
@@ -767,70 +779,62 @@
ä½¿ç¨ ActivityPub 帳æ¶
- src/app/shared/shared-user-subscription/subscribe-button.component.html54
+ src/app/shared/shared-user-subscription/subscribe-button.component.html48
使ç¨é 端帳èè¨é±ï¼
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html
- 62
-
+ src/app/shared/shared-user-subscription/subscribe-button.component.html56
使ç¨æ¤ç«èºä¸ç帳æ¶è¨é±
- src/app/shared/shared-user-subscription/subscribe-button.component.html57
+ src/app/shared/shared-user-subscription/subscribe-button.component.html51
以æ¨çæ¬å°å¸³æ¶è¨é±
- src/app/shared/shared-user-subscription/subscribe-button.component.html58
-
-
-
- ç´æ串æµå°æèªåçµæã
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts226
+ src/app/shared/shared-user-subscription/subscribe-button.component.html52
å°è¢«æ¨çç«å°è¤è£½ã
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts247
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts254
æ¨ççæ³è¦ç§»é¤ããæªæ¡åï¼
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts270
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts277
移é¤ããæªæ¡
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts272
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts279
ç§»é¤ çæªæ¡ã
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts278
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts285
å·²å»ºç« çè½æ編碼工ä½ã
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts290
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts297
使ç¨è¯åé¥é
- src/app/shared/shared-user-subscription/subscribe-button.component.html68
+ src/app/shared/shared-user-subscription/subscribe-button.component.html62
éé RSS è¨é±
- src/app/shared/shared-user-subscription/subscribe-button.component.html69
+ src/app/shared/shared-user-subscription/subscribe-button.component.html63
å人æªæ¡è¨å®
- src/app/+my-account/my-account-settings/my-account-settings.component.html12
+ src/app/+my-account/my-account-settings/my-account-settings.component.html13
@@ -854,7 +858,7 @@
- é è¨ç NSFWï¼ææå½±çæ¿çå¯ä»¥è¢«ä½¿ç¨è
éæ°å®ç¾©
+ é è¨ç NSFWï¼ææå½±çååå¯ä»¥è¢«ä½¿ç¨è
éæ°å®ç¾©
src/app/shared/shared-instance/instance-features-table.component.html13
@@ -906,9 +910,9 @@
å½±çé
é¡
- src/app/+admin/overview/users/user-edit/user-edit.component.html151
- src/app/+admin/overview/users/user-edit/user-edit.component.html151
- src/app/+admin/overview/users/user-list/user-list.component.ts128
+ src/app/+admin/overview/users/user-edit/user-edit.component.html145
+ src/app/+admin/overview/users/user-edit/user-edit.component.html145
+ src/app/+admin/overview/users/user-list/user-list.component.ts134
src/app/shared/shared-instance/instance-features-table.component.html47
@@ -919,14 +923,14 @@
å¯å
¥
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html45
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html41
src/app/shared/shared-instance/instance-features-table.component.html92
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html44
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html36
æ¨å¯ä»¥å¯å
¥ä»»ä½æååªé«æªæ¡ç torrent æªæ¡ãæ¨æ該è¦ç¢ºå®æ¨å°å
¶æåçå
§å®¹æå³ææ¬ï¼å¦åå¯è½æå°æ¨èæ¨çç«èºé ææ³å¾ä¸ç麻ç
©ã
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html19
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html20
@@ -938,15 +942,13 @@
種åå¯å
¥
src/app/shared/shared-instance/instance-features-table.component.html103
-
-
- ææ¾å¨
- src/app/shared/shared-instance/instance-features-table.component.html111
-
-
-
- å·²åç¨ P2P
- src/app/shared/shared-instance/instance-features-table.component.html115
+
+
+ èå
¶ä»å¹³å° (YouTube, Vimeo, ...) åæ¥çé »é
+
+ src/app/shared/shared-instance/instance-features-table.component.html
+ 110
+
@@ -964,7 +966,7 @@
æ¬å°
- src/app/shared/shared-video-miniature/video-filters.model.ts126
+ src/app/shared/shared-video-miniature/video-filters.model.ts136
@@ -1017,7 +1019,7 @@
æ£å¨è¿½è¹¤
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
@@ -1037,30 +1039,28 @@
æ£å¨è¿½è¹¤
src/app/shared/shared-instance/instance-statistics.component.html95
-
-
- ä¸è¼å¤±æ
- src/app/helpers/utils/upload.ts12
-
é£ç·ä¸æ·
- src/app/helpers/utils/upload.ts16
+ src/app/helpers/utils/upload.ts27
伺æå¨éå°é¯èª¤
- src/app/helpers/utils/upload.ts19
+ src/app/helpers/utils/upload.ts31
-
-
- æ¨ç æªæ¡æªè½å¨è¨å®çé¾æ (éå¸¸çº 10 åé) åå³è¼¸
- src/app/helpers/utils/upload.ts22
+
+
+ æ¨çæªæ¡ç¡æ³å¨ä»£ç伺æå¨é¾æåå³è¼¸
+
+ src/app/helpers/utils/upload.ts
+ 35
+
æ¨ç æªæ¡å¤ªå¤§ (大å°ä¸éï¼)
- src/app/helpers/utils/upload.ts26
+ src/app/helpers/utils/upload.ts40
@@ -1116,21 +1116,18 @@
40,42
-
-
- å·²å°é å½±çã
+
+
+ {count, plural, =1 {å·²å°é ã} other {å°é é¨å½±çã}}
src/app/shared/shared-moderation/video-block.component.ts
84
-
-
- å·²å°é
-
- src/app/shared/shared-moderation/video-block.component.ts
- 85
-
+
+
+ å·²å°é å½±çã
+ src/app/shared/shared-moderation/video-block.component.ts86
@@ -1148,127 +1145,145 @@
ç§
src/app/shared/shared-main/angular/duration-formatter.pipe.ts17
-
-
-
- ç»å
¥
-
- src/app/+login/login.component.html2
-
æ±æï¼ä½å¤é¨ç»å
¥æµç¨æåé¡ãè« è¯çµ¡ç®¡çå¡ã
- src/app/+login/login.component.html6
-
-
-
- è«æ±æ°çé©èé»åéµä»¶ã
- src/app/+login/login.component.html12
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16
+ src/app/+login/login.component.html26
-
-
- æ¤ç«èºå
許註åãç¶èï¼è«çå¿æ¥é±æ¢æ¬¾æ¢æ¬¾ ï¼ç¶å¾æ建ç«å¸³èãæ¨äº¦å¯æå°å¦ä¸åç«èºä»¥ååæ¨çéè¦ï¼https://joinpeertube.org/instancesã
- src/app/+login/login.component.html64
-
-
-
- ç®åæ¤ç«èºä¸å
許使ç¨è
註åï¼æ¨å¯æ¥é±æ¢æ¬¾ 以ç解詳æ
ï¼æå°æ¾å¥çç«èºï¼å¥½è®æ¨è¨»å帳è並ä¸è¼æ¨çå½±çãççä¸ç¾ç«èºä¸æåªååæ¨å¿æï¼https://joinpeertube.org/instancesã
- src/app/+login/login.component.html69
+
+
+ è«æ±æ°é©èé»åéµä»¶
+
+ src/app/+login/login.component.html
+ 33,35
+
使ç¨è
- src/app/+login/login.component.html21
- src/app/+signup/+register/register.component.html35
src/app/shared/shared-users/user-admin.service.ts122
使ç¨è
å稱æé»åä¿¡ç®±
- src/app/+login/login.component.html23
+ src/app/+login/login.component.html45
+
+
+
+ ç¯ä¾ï¼john@example.com
+ src/app/+login/login.component.html47
+ src/app/+signup/+register/steps/register-step-user.component.html53
â ï¸ å¤§å¤æ¸é»åéµä»¶ä½ç½®ä¸æå
å«å¤§å¯«åæ¯ã
- src/app/+login/login.component.html32
+ src/app/+login/login.component.html54
+
+
+
+ 輸å
¥æ¨ææ©ä¸çæç¨ç¨å¼ç¢ççå
©æ¥é©é©è碼ï¼
+
+ src/app/+login/login.component.html
+ 70
+
+
+
+
+ å
©æ¥é©é©èæ¬æ
+
+ src/app/+login/login.component.html
+ 72
+
å¯ç¢¼
src/app/+admin/overview/users/user-edit/user-edit.component.html117
src/app/+admin/overview/users/user-edit/user-edit.component.html117
- src/app/+login/login.component.html38
- src/app/+login/login.component.html40
- src/app/+reset-password/reset-password.component.html8
- src/app/+reset-password/reset-password.component.html10
- src/app/+signup/+register/register-step-user.component.html56
- src/app/+signup/+register/register-step-user.component.html58
+ src/app/+login/login.component.html60
+ src/app/+login/login.component.html63
+ src/app/+reset-password/reset-password.component.html6
+ src/app/+reset-password/reset-password.component.html9
+ src/app/+signup/+register/steps/register-step-user.component.html61
é»ææ¤è以éè¨æ¨çå¯ç¢¼
- src/app/+login/login.component.html51
+ src/app/+login/login.component.html84
æå¿äºæçå¯ç¢¼
- src/app/+login/login.component.html51
+ src/app/+login/login.component.html84
ç»å
¥å¸³èå°±å¯è®æ¨ç¼ä½å
§å®¹
- src/app/+login/login.component.html60
+ src/app/+login/login.component.html11
+
+
+
+ æ¤ç«å°å
許註åãä¸éè«å¨å»ºç«å¸³èåå°å¿æª¢æ¥æ¢æ¬¾æ¢æ¬¾ãæ¨å¯è½ææ³è¦æå°å
¶ä»ç¬¦åæ¨éæ±çç«å°ï¼https://joinpeertube.org/instancesã
+
+ src/app/+login/login.component.html
+ 15,18
+
+
+
+
+ ç®åæ¤ç«å°ä¸å
許使ç¨è
註åï¼æ¨å¯è½ææ³è¦ççæ¢æ¬¾ä»¥åå¾æ´å¤è³è¨ï¼ææ¯å°æ¾å
¶ä»å¯ä¾æ¨è¨»å帳è並ä¸å³å½±ççç«å°ãå¨è¨±å¤ç«å°ä¸æ¾å°é©åæ¨çï¼https://joinpeertube.org/instancesã
+
+ src/app/+login/login.component.html
+ 20,23
+
æ使ç¨å
¶ä»å¸³æ¶ç»å
¥
- src/app/+login/login.component.html77
+ src/app/+login/login.component.html94
å¿è¨æ¨çå¯ç¢¼
- src/app/+login/login.component.html99
+ src/app/+login/login.component.html117
æåå¾æ±æï¼æ¨ç¡æ³å¾©åæ¨çå¯ç¢¼ï¼å çºæ¨çç«èºç®¡çå¡ä¸¦æªè¨å® PeerTube é»åéµä»¶ç³»çµ±ã
- src/app/+login/login.component.html106
+ src/app/+login/login.component.html124
輸å
¥æ¨çé»åéµä»¶å°åï¼ç¶å¾æåå°æå¯éé£çµçµ¦æ¨éè¨æ¨çå¯ç¢¼ã
- src/app/+login/login.component.html110
+ src/app/+login/login.component.html128
-
+
å
å«éè¨å¯ç¢¼èªªæçé»åéµä»¶å°æå³éå° ãé£çµæå¨ 1 å°æå
§éæã
- src/app/+login/login.component.ts122
+ src/app/+login/login.component.ts149
é»åéµä»¶
src/app/+admin/overview/users/user-edit/user-edit.component.html105
src/app/+admin/overview/users/user-edit/user-edit.component.html105
- src/app/+admin/overview/users/user-list/user-list.component.ts127
- src/app/+login/login.component.html115
+ src/app/+admin/overview/users/user-list/user-list.component.ts133
+ src/app/+login/login.component.html133
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html6
- src/app/+signup/+register/register-step-user.component.html45
- src/app/+signup/+register/register-step-user.component.html47
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html8
+ src/app/+signup/+register/steps/register-step-user.component.html46
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html6
é»åä¿¡ç®±
- src/app/+login/login.component.html117
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html10
+ src/app/+login/login.component.html135
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html9
éè¨
Password reset button
- src/app/+login/login.component.html130
+ src/app/+login/login.component.html148
@@ -1281,50 +1296,130 @@ The link will expire within 1 hour.
src/app/+search/search.component.html8
-
- 給
+
+ 給
src/app/+search/search.component.html
10
-
-
- éè¨æçå¯ç¢¼
- src/app/+reset-password/reset-password.component.html2
-
確èªå¯ç¢¼
- src/app/+reset-password/reset-password.component.html19
+ src/app/+reset-password/reset-password.component.html15
確èªå¯ç¢¼
- src/app/+reset-password/reset-password.component.html21
+ src/app/+reset-password/reset-password.component.html18
éè¨æçå¯ç¢¼
- src/app/+reset-password/reset-password.component.html29
-
-
-
- ä¸ä¸æ¥
- Button on the registration form to go to the previous step
- src/app/+signup/+register/register.component.ts42
-
-
-
- ä¸ä¸æ¥
- Button on the registration form to go to the previous step
- src/app/+signup/+register/register.component.ts43
+ src/app/+reset-password/reset-password.component.html2
+ src/app/+reset-password/reset-password.component.html24
註å
Button on the registration form to finalize the account and channel creation
- src/app/+signup/+register/register.component.ts75
+ src/app/+signup/+register/register.component.ts84
+
+
+
+ çºä»éº¼è¦å»ºç«å¸³èï¼
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 2
+
+
+
+
+ æ¨å¯è½å·²ç¶æ³¨æå°äºï¼å¨ ä¸è§çå½±ç並ä¸éè¦å»ºç«å¸³èãä¸éï¼å¨ ä¸å»ºç«å¸³èè®æ¨å¯ä»¥ï¼
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 4,8
+
+
+
+
+ å¨å½±çä¸çè¨
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 11
+
+
+
+
+ è¨é±é »é以æ¶å°æ°å½±ççéç¥
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 12
+
+
+
+
+ å¯ååæ¨çè§çç´é
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 13
+
+
+
+
+ 建ç«æ¨çé »é以ç¼ä½å½±ç
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 14
+
+
+
+
+ æ¨ä½¿ç¨ MastodonãActivityPub æ RSS è¨é±èåç¨å¼ï¼
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 19
+
+
+
+
+ æ¨å·²ç¶å¯ä»¥ä½¿ç¨æ¨ææçå·¥å
·è¿½è¹¤ ã
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 21,23
+
+
+
+
+ 已建ç«ï¼ä½¿ç¨ PeerTubeï¼ä¸åç± Framasoft éç¼çå½±çåµä½å¹³å°ãFramasoft æ¯æ³åæä¾ç§æå·¨é æ¸ä½å·¥å
·æ¿ä»£æ¹æ¡çéçå©çµç¹ã
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 34,37
+
+
+
+
+ æ¨æ³è¦ç¼ä½å½±çå° åï¼ç¶å¾æ¨å¿
é å
建ç«æ¨ç第ä¸åé »éã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 2,4
+
+
+
+
+ æ¨å¯è½ææ³è¦æ ¹æ主é¡å»ºç«é »éï¼èä¾ä¾èªªï¼æ¨å¯ä»¥å»ºç«åçº "SweetMelodies" é »é以ç¼ä½æ¨çé¼ç´æ¼å¥æï¼å¦ä¸ååæ¯ "Ecology"ï¼ç¨ä¾ç¼ä½æ¨éæ¼çæ
çæ¼è¬ã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 6,9
+
+
+
+
+ 管çå¡å
許æ¨å¨ä»åç網ç«ä¸ç¼ä½å¤é çå½±çã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 11,13
+
@@ -1391,10 +1486,13 @@ The link will expire within 1 hour.
æ¯æåè¨å®æ¨çç«èºäºï¼
src/app/modal/admin-welcome-modal.component.html55
-
-
- é¸ææ¨çç«èºå稱ï¼è¨å®æè¿°ï¼æåºæ¨æ¯èª°ï¼çºä»éº¼æ¨è¦å»ºç«æ¨çç«èºä»¥åæ¨æç®ç¶è·å®å¤ä¹
ï¼éäºé½æ¯è®è¨ªå®¢äºè§£ç«èºé¡åç¸ç¶éè¦çè³æã
- src/app/modal/admin-welcome-modal.component.html57
+
+
+ Choosing your ç«å°å稱ï¼è¨å®æè¿°ï¼æå®æ¨æ¯èª°ï¼çºä»éº¼æ¨è¦å»ºç«æ¨çç«å°èæ¨æç®ç¶è·å¤ä¹
å°è§ç¾ä¾èªªäºè§£ä»åæ¯åªç¨®ç«å°ã
+
+ src/app/modal/admin-welcome-modal.component.html
+ 57,61
+
@@ -1416,6 +1514,14 @@ The link will expire within 1 hour.
è¨å®æçç«èº
src/app/modal/admin-welcome-modal.component.html80
+
+
+ 確èªæ¨çå¯ç¢¼
+
+ src/app/modal/confirm.component.ts
+ 54
+
+
è¨å®è¦åï¼
@@ -1467,7 +1573,7 @@ The link will expire within 1 hour.
æçè¨å®
- src/app/menu/menu.component.html124
+ src/app/menu/menu.component.html125
src/app/modal/quick-settings-modal.component.html3
@@ -1478,6 +1584,14 @@ The link will expire within 1 hour.
8
+
+
+ ä»é¢
+
+ src/app/modal/quick-settings-modal.component.html
+ 18
+
+
è«èæ
®è¨å®éäºæ¬ä½ä»¥åå©äººåé¸æé©ç¶çç«èºãæ²æå®åï¼æ¨çç«èºå¯è½ä¸æå¨ JoinPeerTube 網ç«ä¸è¢«å¼ç¨ã
@@ -1493,12 +1607,52 @@ The link will expire within 1 hour.
éé
src/app/modal/account-setup-warning-modal.component.html28
src/app/modal/instance-config-warning-modal.component.html38
- src/app/shared/shared-video-live/live-stream-information.component.html38
+ src/app/shared/shared-video-live/live-stream-information.component.html52
æ´æ°ç´æè¨å®
- src/app/shared/shared-video-live/live-stream-information.component.html41
+ src/app/shared/shared-video-live/live-stream-information.component.html55
+
+
+
+ 伺æå¨å¤ªæ
¢äº
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 42
+
+
+
+
+ ç´æé»åå®
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 43
+
+
+
+
+ è¶
éæé·æçºæé
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 44
+
+
+
+
+ 伺æå¨é¯èª¤
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 45
+
+
+
+
+ è¶
åºé
é¡
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 46
+
@@ -1520,35 +1674,34 @@ The link will expire within 1 hour.
å
¬éå人æªæ¡
- src/app/menu/menu.component.html28
+ src/app/menu/menu.component.html29
ä»é¢ï¼
- src/app/menu/menu.component.html38
+ src/app/menu/menu.component.html39
å½±çï¼
- src/app/menu/menu.component.html45
+ src/app/menu/menu.component.html46
ææï¼
- src/app/menu/menu.component.html55
+ src/app/menu/menu.component.html56
幫å¿å享影ç
- src/app/menu/menu.component.html61
+ src/app/menu/menu.component.html62
éµç¤å¿«æ·éµ
- src/app/menu/menu.component.html70
- src/app/menu/menu.component.html146
+ src/app/menu/menu.component.html71
+ src/app/menu/menu.component.html145
-
說æ
@@ -1557,43 +1710,45 @@ The link will expire within 1 hour.
åå¾ PeerTube ç使ç¨èªªæ
- src/app/menu/menu.component.html142
+ src/app/menu/menu.component.html141
å¨åæ¬æº PeerTube
- src/app/menu/menu.component.html152
+ src/app/menu/menu.component.html150
ç»åº
- src/app/menu/menu.component.html75
+ src/app/menu/menu.component.html76
æç帳è
- src/app/menu/menu.component.html86
+ src/app/+signup/+register/register.component.html58
+ src/app/menu/menu.component.html87
æçåªé«åº«
- src/app/menu/menu.component.html91
+ src/app/menu/menu.component.html92
建ç«å¸³è
- src/app/+login/login.component.html55
- src/app/menu/menu.component.html105
+ src/app/+login/login.component.html88
+ src/app/+signup/+register/register.component.html30
+ src/app/menu/menu.component.html106
æçå½±çå¯å
¥
- 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
@@ -1603,78 +1758,140 @@ The link will expire within 1 hour.
å¯å
¥å·¥ä½ä¸¦è¡
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html255
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html256
å
許åæå¯å
¥å¤é¨å½±çã â ï¸ éè¦éæ°åå PeerTubeã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html256
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html257
å¹³è¡ä½æ¥
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html260
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html171
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html261
+ src/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.html269
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html270
-
- â ï¸ è¥åç¨ï¼æå建è°ä½¿ç¨ HTTP 代ç伺æå¨ä»¥é¿å
ä¾èªæ¨ PeerTube 伺æå¨çç§äºº URL åå
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 272
-
+
+ â ï¸ è¥åç¨ï¼æå建è°ä½¿ç¨ HTTP 代ç伺æå¨ä»¥é¿å
ä¾èªæ¨ PeerTube 伺æå¨çç§äºº URL åå
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html273
æ¢ç´¢
src/app/+videos/video-list/overview/video-overview.component.html1
- src/app/core/menu/menu.service.ts125
+ src/app/core/menu/menu.service.ts134
管ç
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts82
- src/app/menu/menu.component.html96
+ src/app/menu/menu.component.html97
éæ¼
- src/app/menu/menu.component.html129
-
-
-
- è¯çµ¡äºº
- src/app/+about/about-routing.module.ts36
- src/app/menu/menu.component.html141
+ src/app/+signup/+register/register.component.html17
+ src/app/menu/menu.component.html130
-
-
- 檢è¦æ¨çéç¥
- src/app/menu/notification.component.html3
- src/app/menu/notification.component.html11
- src/app/menu/notification.component.html11
+
+
+ 建ç«å¸³èæ¼
+
+ src/app/+signup/+register/register.component.html
+ 19,21
+
-
-
- æ¨è¨çºå·²è®
- 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/+signup/+register/register.component.html
+ 27,30
+
-
-
- æ´æ°æ¨çéç¥å好è¨å®
- src/app/menu/notification.component.html31
+
+
+ çæ¢æ¬¾
+
+ src/app/+signup/+register/register.component.html
+ 36,38
+
+
+
+
+ è¨å®æ¨ç帳è
+
+ src/app/+signup/+register/register.component.html
+ 60,62
+
+
+
+
+ æçé »é
+
+ src/app/+signup/+register/register.component.html
+ 75
+
+
+
+
+ 建ç«æ¨ç第ä¸åé »é
+
+ src/app/+signup/+register/register.component.html
+ 77,79
+
+
+
+
+ æä¸æ³è¦å»ºç«é »é
+
+ src/app/+signup/+register/register.component.html
+ 91,92
+
+
+
+
+ æ¨å¯ä»¥ç¨å¾å建ç«é »é
+
+ src/app/+signup/+register/register.component.html
+ 94,95
+
+
+
+
+ è¯çµ¡äºº
+ src/app/+about/about-routing.module.ts36
+ src/app/menu/menu.component.html140
+
+
+
+ 檢è¦æ¨çéç¥
+ src/app/menu/notification.component.html3
+ src/app/menu/notification.component.html11
+ src/app/menu/notification.component.html11
+
+
+
+ æ¨è¨çºå·²è®
+ 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.html34
檢è¦æ¨ææçéç¥
- src/app/menu/notification.component.html49
+ src/app/menu/notification.component.html54
@@ -1687,18 +1904,18 @@ The link will expire within 1 hour.
src/app/modal/account-setup-warning-modal.component.html10
-
- åå©ç®¡çå¡èå
¶ä»ä½¿ç¨è
èªèæ¨æ¯èª°ï¼ééï¼
+
+ åå©ç®¡çå¡èå
¶ä»ä½¿ç¨è
èªèæ¨æ¯èª°ï¼ééï¼
src/app/modal/account-setup-warning-modal.component.html12
-
- ä¸å³å¤§é ç
§
+
+ ä¸å³å¤§é ç
§
src/app/modal/account-setup-warning-modal.component.html15
-
- 編寫æè¿°
+
+ 編寫æè¿°
src/app/modal/account-setup-warning-modal.component.html16
@@ -1712,101 +1929,105 @@ The link will expire within 1 hour.
ææ¯è¶å£º
- src/app/+page-not-found/page-not-found.component.ts27
+ src/app/+error-page/error-page.component.ts27
ç¼çé¯èª¤ã
-
- src/app/+page-not-found/page-not-found.component.html
- 4
-
+ src/app/+error-page/error-page.component.html4
æåæ¾ä¸å°èæ¨å¨å°æ¾ç URL ç¸éçå½±çã
-
- src/app/+page-not-found/page-not-found.component.html
- 7
-
+ src/app/+error-page/error-page.component.html7
æåæ¾ä¸å°èæ¨æ£å¨å°æ¾ç URL ç¸éçå½±çã
-
- src/app/+page-not-found/page-not-found.component.html
- 8
-
+ src/app/+error-page/error-page.component.html8
åå å¯è½æ¯ï¼
Possible reasons preceding a list of reasons a `Not Found` error page may occur
- src/app/+page-not-found/page-not-found.component.html12
+ src/app/+error-page/error-page.component.html12
æ¨æç¨äºéææ失æçé£çµ
- src/app/+page-not-found/page-not-found.component.html15
+ src/app/+error-page/error-page.component.html15
å½±çå¯è½è¢«ç§»åæ被åªé¤
-
- src/app/+page-not-found/page-not-found.component.html
- 17
-
+ src/app/+error-page/error-page.component.html17
è³æºå·²è¢«ç§»åæåªé¤
-
- src/app/+page-not-found/page-not-found.component.html
- 18
-
+ src/app/+error-page/error-page.component.html18
æ¨è¼¸å
¥ç網åæ URL ææ誤
- src/app/+page-not-found/page-not-found.component.html20
+ src/app/+error-page/error-page.component.html20
æ¨å¨æ¤èæªè¢«ææ¬ã
- src/app/+page-not-found/page-not-found.component.html27
+ src/app/+error-page/error-page.component.html27
+ src/app/+error-page/error-page.component.html42
-
-
- æ¨å¯è½éè¦æª¢æ¥æ¨ç帳èæ¯å¦è¢«å½±çæç«å°ææè
å
許ã
+
+
+ æ¨å¯è½éè¦ç»å
¥æè½æª¢è¦å½±çã
- src/app/+page-not-found/page-not-found.component.html
+ src/app/+error-page/error-page.component.html
30
-
-
- æ¨å¯è½éè¦æª¢æ¥æ¨ç帳èæ¯å¦è¢«è³æºæç«å°ææè
å
許ã
+
+
+ æ¨å¯è½éè¦ç»å
¥æè½æª¢è¦è³æºã
- src/app/+page-not-found/page-not-found.component.html
+ src/app/+error-page/error-page.component.html
31
+
+
+ ç»å
¥
+
+ src/app/+error-page/error-page.component.html
+ 34,36
+
+
+
+
+ æ¨å¯è½éè¦æª¢æ¥æ¨ç帳èæ¯å¦è¢«å½±çæç«å°ææè
å
許ã
+ src/app/+error-page/error-page.component.html45
+
+
+
+ æ¨å¯è½éè¦æª¢æ¥æ¨ç帳èæ¯å¦è¢«è³æºæç«å°ææè
å
許ã
+ src/app/+error-page/error-page.component.html46
+
è«æ±ç實é«å°çå³èæåçæ³¥åæ··åå¨ä¸èµ·ã
Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request
- src/app/+page-not-found/page-not-found.component.html39
+ src/app/+error-page/error-page.component.html54
æ£è¤è²ä¼¼ä¹å¾åæ¡ã
This is about Sepia's tea
- src/app/+page-not-found/page-not-found.component.html42
+ src/app/+error-page/error-page.component.html57
åªé«å°æ¤ä¼ºæå¨ä¾èªªå¤ªå¤§ãå¦ææ¨æ³è¦å¢å éå¶å¤§å°ç話ï¼è«è¯çµ¡æ¨ç管çå¡ã
- src/app/core/rest/rest-extractor.service.ts61
+ src/app/core/rest/rest-extractor.service.ts114
@@ -1821,46 +2042,43 @@ The link will expire within 1 hour.
çµæå°ä½¿ç¨ç¬¬ä¸æ¹ç´¢å¼ä¾å¼·åãå
æå³éæ¥è©¢æéçè³æã
- src/app/header/search-typeahead.component.html32
+ src/app/header/search-typeahead.component.html31
æ¨çæ¥è©¢å°æéå°å½±çå稱ãæè¿°æé »éå稱é
å°ã
-
- src/app/header/search-typeahead.component.html
- 37
-
+ src/app/header/search-typeahead.component.html36
é²éæå°
- src/app/header/search-typeahead.component.html39
+ src/app/header/search-typeahead.component.html38
ä»»ä½ç«èº
- src/app/header/search-typeahead.component.html42
+ src/app/header/search-typeahead.component.html41
å
已追蹤çç«èº
- src/app/header/search-typeahead.component.html43
+ src/app/header/search-typeahead.component.html42
確å®æ¨æ¯å¦å¯ä»¥è§£æä»»ä½é 端å
§å®¹ï¼æå
å
許å
¶è¿½è¹¤çç«èºé麼åã
- src/app/header/search-typeahead.component.html41
+ src/app/header/search-typeahead.component.html40
å°ååºç¬¦åçé »é
- src/app/header/search-typeahead.component.html50
- src/app/header/search-typeahead.component.html53
+ src/app/header/search-typeahead.component.html48
+ src/app/header/search-typeahead.component.html51
å°æååºç¬¦åçå½±ç
- src/app/header/search-typeahead.component.html56
+ src/app/header/search-typeahead.component.html54
@@ -1877,6 +2095,14 @@ The link will expire within 1 hour.
å¨æ¤è¯ç
src/app/header/suggestion.component.html15
+
+
+ ä¸å³å¤±æ
+
+ src/app/helpers/utils/upload.ts
+ 12
+
+
æåº
@@ -1914,7 +2140,7 @@ The link will expire within 1 hour.
æçºæé
src/app/+search/search-filters.component.html108
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html60
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html62
@@ -1935,8 +2161,8 @@ The link will expire within 1 hour.
åé¡
src/app/+search/search-filters.component.html121
- src/app/+videos/+video-edit/shared/video-edit.component.html69
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html25
+ src/app/+videos/+video-edit/shared/video-edit.component.html68
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html27
@@ -1947,8 +2173,8 @@ The link will expire within 1 hour.
ææ¬æ¢æ¬¾
src/app/+search/search-filters.component.html134
- src/app/+videos/+video-edit/shared/video-edit.component.html80
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html34
+ src/app/+videos/+video-edit/shared/video-edit.component.html79
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html36
@@ -1960,8 +2186,8 @@ The link will expire within 1 hour.
èªè¨
src/app/+search/search-filters.component.html147
src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html10
- src/app/+videos/+video-edit/shared/video-edit.component.html100
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html43
+ src/app/+videos/+video-edit/shared/video-edit.component.html99
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html45
@@ -2057,26 +2283,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
@@ -2087,12 +2304,12 @@ The link will expire within 1 hour.
æ¨ç±¤
src/app/+videos/+video-edit/shared/video-edit.component.html25
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html52
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html54
æ¨ç±¤å¯ç¨æ¼å»ºè°ç¸éçå½±çãæå¤å¯ä»¥æäºåæ¨ç±¤ãæ Enter 以æ°å¢æ°æ¨ç±¤ã
- src/app/+videos/+video-edit/shared/video-edit.component.html29
+ src/app/+videos/+video-edit/shared/video-edit.component.html30
@@ -2113,18 +2330,17 @@ The link will expire within 1 hour.
ä¸å³æ°æ©«å¹
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html9
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html26
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html34
è®æ´æ¨çæ©«å¹
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html18
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html16
移é¤æ©«å¹
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html32
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html28
@@ -2134,16 +2350,16 @@ The link will expire within 1 hour.
帳è大é ç
§
- src/app/shared/shared-actor-image/actor-avatar.component.ts46
+ src/app/shared/shared-actor-image/actor-avatar.component.ts48
é »é大é ç
§
- src/app/shared/shared-actor-image/actor-avatar.component.ts47
+ src/app/shared/shared-actor-image/actor-avatar.component.ts49
-
- Markdown ç¸å®¹çæ¬ä¹æ¯æ´èªè¨ PeerTube HTML æ¨ç±¤
+
+ Markdown ç¸å®¹çæ¬ä¹æ¯æ´èªè¨ PeerTube HTML æ¨ç±¤
src/app/shared/shared-custom-markup/custom-markup-help.component.html
2
@@ -2160,10 +2376,7 @@ 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.ts61
@@ -2190,10 +2403,11 @@ The link will expire within 1 hour.
é²é篩é¸æ¢ä»¶
src/app/+admin/moderation/video-block-list/video-block-list.component.ts30
- src/app/+admin/overview/comments/video-comment-list.component.ts47
- src/app/+admin/overview/users/user-list/user-list.component.ts41
- src/app/+my-library/my-videos/my-videos.component.ts92
+ src/app/+admin/overview/comments/video-comment-list.component.ts48
+ src/app/+admin/overview/users/user-list/user-list.component.ts44
+ src/app/+my-library/my-videos/my-videos.component.ts117
src/app/shared/shared-abuse-list/abuse-list-table.component.ts39
+ src/app/shared/shared-instance/instance-follow.service.ts142
@@ -2204,9 +2418,9 @@ The link will expire within 1 hour.
æè¿°
src/app/+about/about-instance/about-instance.component.html113
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html35
- src/app/+manage/video-channel-edit/video-channel-edit.component.html54
- src/app/+manage/video-channel-edit/video-channel-edit.component.html54
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html34
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html53
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html53
src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html28
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44
@@ -2215,23 +2429,22 @@ The link will expire within 1 hour.
å½±çæè¿°å¨é è¨æ
æ³ä¸æ被æªæ·ï¼å¿
é æåæä½æè½å°å
¶å»¶å±å°åæ¬ç樣åã
- src/app/+videos/+video-edit/shared/video-edit.component.html48
+ src/app/+videos/+video-edit/shared/video-edit.component.html49
-
- çºæ¨çä½åé¸æé©åçææ¬æ¢æ¬¾ã
- src/app/+videos/+video-edit/shared/video-edit.component.html85
+
+ çºæ¨çä½åé¸æé©åçææ¬æ¢æ¬¾ã
+ src/app/+videos/+video-edit/shared/video-edit.component.html84
é »é
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70
- src/app/+signup/+register/register.component.html42
- src/app/+videos/+video-edit/shared/video-edit.component.html64
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64
+ src/app/+videos/+video-edit/shared/video-edit.component.html63
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html26
src/app/+videos/+video-edit/video-add-components/video-upload.component.html19
@@ -2242,48 +2455,50 @@ The link will expire within 1 hour.
éæ¼ PeerTube ç常è¦åé¡
- src/app/menu/menu.component.html143
+ src/app/menu/menu.component.html142
API
src/app/menu/menu.component.html145
-
- powered by PeerTube - CopyLeft 2015-2022
-
- src/app/menu/menu.component.html
- 151
-
+
+
+
+ ç± PeerTube æä¾æè¡æ¯æ´ - å
Œ
񇑪 2015-2022
+ src/app/menu/menu.component.html149
API æ件
- src/app/menu/menu.component.html145
+ src/app/menu/menu.component.html144
è¨åç¼ä½ ()
- src/app/+videos/+video-edit/shared/video-edit.component.html123
+ src/app/+videos/+video-edit/shared/video-edit.component.html122
å
å«ææå
§å®¹
- src/app/+videos/+video-edit/shared/video-edit.component.html137
+ src/app/+videos/+video-edit/shared/video-edit.component.html136
é¨ä»½ç«å°å¯è½æé è¨é±èå
å«æ人æé²éª¨å
§å®¹çå½±çã
- src/app/+videos/+video-edit/shared/video-edit.component.html141
+ src/app/+videos/+video-edit/shared/video-edit.component.html140
è½æ編碼å¾ç¼ä½
- src/app/+videos/+video-edit/shared/video-edit.component.html147
+ src/app/+videos/+video-edit/shared/video-edit.component.html146
-
-
- å¦ææ¨æ±ºå®ä¸è¦çå¾
å¨ç¼ä½å½±çåçè½æ編碼ï¼å®å¯è½æå¨è½æ編碼çµæåé½ç¡æ³ææ¾ã
- src/app/+videos/+video-edit/shared/video-edit.component.html151
+
+
+ å¨è½ç¢¼éç¨ä¸ï¼å½±çå¯è½ç¡æ³ææ¾ãéå°±æ¯çºä»éº¼æåå好å¨è½ç¢¼å¾æå
¬éç¼ä½å½±ççåå ã
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 150
+
@@ -2293,94 +2508,85 @@ The link will expire within 1 hour.
æ°å¢å
¶ä»åå¹
- src/app/+videos/+video-edit/shared/video-edit.component.html174
+ src/app/+videos/+video-edit/shared/video-edit.component.html173
檢è¦åå¹æªæ¡
- src/app/+videos/+video-edit/shared/video-edit.component.html183
+ src/app/+videos/+video-edit/shared/video-edit.component.html182
-
-
- å·²ä¸å³ â
- src/app/+videos/+video-edit/shared/video-edit.component.html187
+
+
+ å·²æ´æ°æ¼ â
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 186,188
+
å°å¨æ´æ°æ建ç«
- src/app/+videos/+video-edit/shared/video-edit.component.html196
+ src/app/+videos/+video-edit/shared/video-edit.component.html195
åæ¶å»ºç«
- src/app/+videos/+video-edit/shared/video-edit.component.html198
+ src/app/+videos/+video-edit/shared/video-edit.component.html197
å°å¨æ´æ°æ編輯
-
- src/app/+videos/+video-edit/shared/video-edit.component.html
- 204
-
+ src/app/+videos/+video-edit/shared/video-edit.component.html203
åæ¶ç·¨è¼¯
-
- src/app/+videos/+video-edit/shared/video-edit.component.html
- 206
-
+ src/app/+videos/+video-edit/shared/video-edit.component.html205
å°å¨æ´æ°æåªé¤
- src/app/+videos/+video-edit/shared/video-edit.component.html212
+ src/app/+videos/+video-edit/shared/video-edit.component.html211
åæ¶åªé¤
- src/app/+videos/+video-edit/shared/video-edit.component.html214
+ src/app/+videos/+video-edit/shared/video-edit.component.html213
ç¾å¨æ²æåå¹ã
- 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.html235
+ src/app/+videos/+video-edit/shared/video-edit.component.html227
â ï¸ å¦æåç¨æ¤é¸é
ï¼æ¨çç´æå°æå¨æ¨è¶
éæ¨çå½±çé
é¡æçµæ
- src/app/+videos/+video-edit/shared/video-edit.component.html288
+ src/app/+videos/+video-edit/shared/video-edit.component.html280
延é²æ¨¡å¼
-
- src/app/+videos/+video-edit/shared/video-edit.component.html
- 294
-
+ src/app/+videos/+video-edit/shared/video-edit.component.html286
ç¶æ¨çç´æçµæå¾èªåç¼å¸éæ
- src/app/+videos/+video-edit/shared/video-edit.component.html284
-
-
-
- å½±çé 覽
- src/app/+videos/+video-edit/shared/video-edit.component.html318
+ 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.html327
+ src/app/+videos/+video-edit/shared/video-edit.component.html319
@@ -2390,12 +2596,12 @@ The link will expire within 1 hour.
檢è¦å¸³è
- src/app/+video-channels/video-channels.component.html43
+ src/app/+video-channels/video-channels.component.html44
檢è¦ææè
帳è
- src/app/+video-channels/video-channels.component.html47
+ src/app/+video-channels/video-channels.component.html48
@@ -2415,116 +2621,121 @@ 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.html338
+
+
+
+ å·²ä¸å³æªæ¡çå稱
+ src/app/+videos/+video-edit/shared/video-edit.component.html343
åå§ç¼ä½æ¥æ
- src/app/+videos/+video-edit/shared/video-edit.component.html347
+ src/app/+videos/+video-edit/shared/video-edit.component.html352
éæ¯å
§å®¹åå§ç¼ä½çæ¥æï¼å¦é»å½±çç¼è¡æ¥æï¼
- src/app/+videos/+video-edit/shared/video-edit.component.html350
+ src/app/+videos/+video-edit/shared/video-edit.component.html356
å¤æç¨å¼è¨å®
- src/app/+videos/+video-edit/shared/video-edit.component.html381
+ src/app/+videos/+video-edit/shared/video-edit.component.html386
ä½å»¶é²
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 85
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts89
åç¨ P2P å°å»¶é²æ¸å°å°ç´15ç§
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 86
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts90
é è¨
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 90
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts94
å¹³å延é²ç´30ç§
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 91
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts95
é«å»¶é²
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 95
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts99
å¢å P2P æ¯ä¾ï¼å¹³åç´60ç§
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts
- 96
-
+ src/app/+videos/+video-edit/shared/video-edit.component.ts100
å
¶ä»
- src/app/+videos/+video-edit/shared/video-edit.component.ts209
+ 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.html368
+ src/app/+videos/+video-edit/shared/video-edit.component.html373
åç¨ä¸è¼
- src/app/+videos/+video-edit/shared/video-edit.component.html373
+ src/app/+videos/+video-edit/shared/video-edit.component.html378
é²éè¨å®
- src/app/+videos/+video-edit/shared/video-edit.component.html311
+ 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.html92
+ 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.html10
+ 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.html84
æåï¼å¨ å¾çå½±çå°æå¯å
¥ï¼æ¨å·²ç¶å¯ä»¥å å
¥éæ¼æ¤å½±ççè³è¨äºã
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html48
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html53
@@ -2535,12 +2746,12 @@ The link will expire within 1 hour.
æå®
- src/app/+videos/+video-edit/shared/video-edit.component.ts228
+ src/app/+videos/+video-edit/shared/video-edit.component.ts232
å¨ç¹å®æ¥æåé±èå½±ç
- src/app/+videos/+video-edit/shared/video-edit.component.ts229
+ src/app/+videos/+video-edit/shared/video-edit.component.ts233
@@ -2566,7 +2777,7 @@ The link will expire within 1 hour.
åçå°æ被åä½µå°æ¨çé³è¨æªä¸ã é¸å®çåçå°ç¡æ³ä¿®æ¹ã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html36
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html37
@@ -2582,7 +2793,7 @@ 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.html79
@@ -2593,24 +2804,24 @@ The link will expire within 1 hour.
æåï¼æ¨çå½±çç¾å¨å·²å¨æ¨çç§æåªé«åº«ä¸å¯ç¨ã
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html90
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html89
ä¸å³å®ææå°å¯ç¼ä½
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html104
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html102
ç¼ä½
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html106
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html104
src/app/header/header.component.html5
æ«ç·©ä¸å³
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts175
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts181
+
æ±æï¼æ¨ç帳èå·²åç¨ä¸å³åè½ãå¦ææ¨æ³è¦æ°å¢å½±çï¼ç®¡çå¡å¿
é 解éæ¨çé
é¡ã
@@ -2664,47 +2875,47 @@ The link will expire within 1 hour.
æåï¼å½±çå°æä½¿ç¨ BitTorrent å¯å
¥ï¼æ¨å·²ç¶å¯ä»¥å å
¥éæ¼æ¤å½±ççè³è¨äºã
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html55
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html56
æ¯æ´å
æ 1 åæªæ¡ç torrentã
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts118
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts115
å çºæ¤ç«å°å»ºç«äºå¤ªå¤ç´æï¼æ以ç¡æ³å建ç«ç´æ
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts103
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts110
å çºæ¨å»ºç«äºå¤ªå¤ç´æï¼æ以ç¡æ³å建ç«ç´æ
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts105
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts112
ç´æå·²ç¼ä½ã
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts134
+ 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.ts157
+
+
+ å
ç´æä¸æ¬¡ï¼éæå°æå代æ¨çç´æ
+ 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.ts160
+ 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.ts165
+
+
+ 串æµå¤æ¬¡ï¼éæå°ææ¯å®ç¨çå½±ç
+ 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.ts168
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts176
@@ -2714,12 +2925,12 @@ The link will expire within 1 hour.
æé·ç´ææéçº ãå¦ææ¨çç´æå°éæ¤éå¶ï¼å
¶å°æçµæã
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html47
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.html48
æå建è°æ¨ä¸è¦ä½¿ç¨ root 使ç¨è
ç¼ä½æ¨çå½±çï¼å çºéæ¯æ¨ç«èºçè¶
ç´ç®¡çå¡å¸³èãè«å»ºç«å°ç¨ç帳èä¾ä¸å³æ¨çå½±çã
- src/app/+videos/+video-edit/video-add.component.html33
+ src/app/+videos/+video-edit/video-add.component.html34
@@ -2751,23 +2962,15 @@ The link will expire within 1 hour.
ç´æ
src/app/+videos/+video-edit/video-add.component.html83
-
-
- å
¶ä»å½±ç
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html4
-
èªåææ¾
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html10
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html9
ä¸ä¸åè¦ææ¾çå½±ç
-
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html
- 16
-
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html15
@@ -2796,69 +2999,66 @@ 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
å¨æ¤å½±çä½ç½®å享ææ¾æ¸
å®
src/app/shared/shared-share-modal/video-share.component.html71
+
+
+ å
顯示åµå
¥ URL
+ src/app/shared/shared-share-modal/video-share.component.html79
+ src/app/shared/shared-share-modal/video-share.component.html177
+
å享影ç
- src/app/shared/shared-share-modal/video-share.component.html79
+ src/app/shared/shared-share-modal/video-share.component.html89
æ¤å½±çæ¯ç§äººçï¼å æ¤æ¨ç¡æ³èå¤é¨ä½¿ç¨è
å享
-
- src/app/shared/shared-share-modal/video-share.component.html
- 82
-
+ src/app/shared/shared-share-modal/video-share.component.html92
æ´æ°å½±çé±ç§
-
- src/app/shared/shared-share-modal/video-share.component.html
- 84,86
-
+ src/app/shared/shared-share-modal/video-share.component.html95
QR Code
- src/app/shared/shared-share-modal/video-share.component.html35
- src/app/shared/shared-share-modal/video-share.component.html102
+ src/app/shared/shared-share-modal/video-share.component.html34
+ src/app/shared/shared-share-modal/video-share.component.html112
URL ä¸å®å
¨ï¼ç¡ HTTPSï¼ï¼å æ¤åµå
¥å¼å½±çç¡æ³å¨ HTTPS 網ç«ä¸éä½ï¼ç¶²è·¯ç覽å¨æå¨ HTTPS 網ç«ä¸å°éä¸å®å
¨ç HTTP è«æ±ï¼ã
src/app/shared/shared-share-modal/video-share.component.html54
- src/app/shared/shared-share-modal/video-share.component.html121
+ src/app/shared/shared-share-modal/video-share.component.html132
åµå
¥
- src/app/shared/shared-share-modal/video-share.component.html45
- src/app/shared/shared-share-modal/video-share.component.html112
+ src/app/shared/shared-share-modal/video-share.component.html44
+ src/app/shared/shared-share-modal/video-share.component.html122
èªåé¸æåå¹
- src/app/shared/shared-share-modal/video-share.component.html154
+ src/app/shared/shared-share-modal/video-share.component.html164
æ´å¤èªè¨
- src/app/shared/shared-share-modal/video-share.component.html255
+ src/app/shared/shared-share-modal/video-share.component.html275
æ´å°èªè¨
- src/app/shared/shared-share-modal/video-share.component.html263
+ src/app/shared/shared-share-modal/video-share.component.html283
@@ -2871,7 +3071,7 @@ The link will expire within 1 hour.
èªåææ¾
- src/app/shared/shared-share-modal/video-share.component.html185
+ src/app/shared/shared-share-modal/video-share.component.html204
@@ -2883,45 +3083,42 @@ The link will expire within 1 hour.
å·²éé³
src/app/+admin/overview/users/user-list/user-list.component.html104
src/app/shared/shared-moderation/account-block-badges.component.html1
- src/app/shared/shared-share-modal/video-share.component.html192
+ src/app/shared/shared-share-modal/video-share.component.html212
è¿´å
- src/app/shared/shared-share-modal/video-share.component.html199
+ src/app/shared/shared-share-modal/video-share.component.html219
使ç¨åå§ç«å° URL
- src/app/shared/shared-share-modal/video-share.component.html206
+ src/app/shared/shared-share-modal/video-share.component.html225
顯示影çæ¨é¡
- src/app/shared/shared-share-modal/video-share.component.html215
+ src/app/shared/shared-share-modal/video-share.component.html234
P2P
-
- src/app/shared/shared-share-modal/video-share.component.html
- 222
-
+ src/app/shared/shared-share-modal/video-share.component.html242
顯示é±ç§è¦å
- src/app/shared/shared-share-modal/video-share.component.html229
+ src/app/shared/shared-share-modal/video-share.component.html248
-
-
- 顯示ææ¾å¨æ§å¶
- src/app/shared/shared-share-modal/video-share.component.html236
+
+
+ 顯示ææ¾å¨æ§å¶å
+ src/app/shared/shared-share-modal/video-share.component.html255
顯示 PeerTube æéé£çµ
- src/app/shared/shared-share-modal/video-share.component.html243
+ src/app/shared/shared-share-modal/video-share.component.html262
@@ -2931,12 +3128,12 @@ The link will expire within 1 hour.
æ¤å½±ç已被å°éã
- src/app/+videos/+video-watch/shared/information/video-alert.component.html38
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html42
å·²ç¼ä½
- src/app/+videos/+video-watch/video-watch.component.html27
+ src/app/+videos/+video-watch/video-watch.component.html30
@@ -2971,12 +3168,12 @@ The link will expire within 1 hour.
æ¤å½±ççæ¯æ´é¸é
- src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts57
+ src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts58
ç±
- src/app/+videos/+video-watch/video-watch.component.html67
+ src/app/+videos/+video-watch/video-watch.component.html70
@@ -2996,7 +3193,7 @@ The link will expire within 1 hour.
{VAR_SELECT, select, undefined {åæ¶è¨é±} other {åæ¶è¨é±ææé »é} }
- src/app/shared/shared-user-subscription/subscribe-button.component.html34
+ src/app/shared/shared-user-subscription/subscribe-button.component.html28
@@ -3024,12 +3221,7 @@ The link will expire within 1 hour.
åå§ç¼ä½
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html20
-
-
-
- å好æéï¼
- src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html4
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html22
@@ -3116,10 +3308,18 @@ The link will expire within 1 hour.
æ¤ç´æå·²çµæã
src/app/+videos/+video-watch/shared/information/video-alert.component.html33
+
+
+ æ¤ææ¾æ¸
å®ä¸æ²æå¯ç¨çå½±çã
+
+ src/app/+videos/+video-watch/shared/information/video-alert.component.html
+ 37,39
+
+
æåºæ¹å¼
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html10
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html11
@@ -3139,7 +3339,7 @@ The link will expire within 1 hour.
é»é± å¾ èå
¶ä»ç
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html73
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html74
@@ -3151,7 +3351,7 @@ The link will expire within 1 hour.
æª¢è¦ å¾
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html76
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html77
@@ -3163,27 +3363,35 @@ The link will expire within 1 hour.
è©è«å·²åç¨ã
- src/app/+videos/+video-watch/shared/comment/video-comments.component.html91
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.html92
åªé¤åä½å°æå³éå°é 端ç«èºä»¥è®å®ååæ è®æ´ã
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts175
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts184
å
¶çºé 端çè¨ï¼æ以åªé¤åªæå¨æ¨çç«èºä¸çæã
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts177
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts186
åªé¤ä¸¦éæ°è®çºè稿
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts205
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts214
æ¨ççæ³è¦åªé¤ä¸¦éæ°å°æ¤çè¨è®çºè稿åï¼
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts206
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts215
+
+
+
+ ååæéï¼
+
+ src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html
+ 4
+
@@ -3258,18 +3466,18 @@ The link will expire within 1 hour.
å·²çªé¡¯çè©è«
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html10
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html14
åè¦
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts83
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html36
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts70
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html40
æ¤çè¨å·²è¢«åªé¤
- src/app/+videos/+video-watch/shared/comment/video-comment.component.html53
+ src/app/+videos/+video-watch/shared/comment/video-comment.component.html57
@@ -3284,8 +3492,8 @@ The link will expire within 1 hour.
æ¨çåå ±å°æå³é給 çæ¿ä¸»ä¸ä¹æè½ç¼çµ¦çè¨çåå§ä¾æº () ã
- src/app/shared/shared-moderation/report-modals/report.component.html36
- src/app/shared/shared-moderation/report-modals/report.component.html36
+ src/app/shared/shared-moderation/report-modals/report.component.html35
+ src/app/shared/shared-moderation/report-modals/report.component.html35
@@ -3303,56 +3511,50 @@ The link will expire within 1 hour.
è¨é± feed
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 8
-
+ src/app/+my-account/my-account-applications/my-account-applications.component.html9
使ç¨ç¬¬ä¸æ¹ feed èåå¨ä¾æ·åæ¨è¨é±é »éçå½±çæ¸
å®ã
- src/app/+my-account/my-account-applications/my-account-applications.component.html9
+ src/app/+my-account/my-account-applications/my-account-applications.component.html11
é¥é URL
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 18
-
+ src/app/+my-account/my-account-applications/my-account-applications.component.html19
Feed æ¬æ
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 23
-
+ src/app/+my-account/my-account-applications/my-account-applications.component.html24
â ï¸ æ°¸é ä¸è¦å°æ¨ç feed æ¬æèä»»ä½äººå享ã
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html
- 26
-
+ src/app/+my-account/my-account-applications/my-account-applications.component.html27
æ´æ°æ¬æ
- src/app/+my-account/my-account-applications/my-account-applications.component.html35
+ src/app/+my-account/my-account-applications/my-account-applications.component.html36
src/app/+my-account/my-account-applications/my-account-applications.component.ts41
é濾å¨â¦â¦
- src/app/shared/shared-forms/advanced-input-filter.component.html21
+ src/app/shared/shared-forms/advanced-input-filter.component.html22
-
-
- æ¸
é¤é濾å¨
- src/app/shared/shared-forms/advanced-input-filter.component.html27
- src/app/shared/shared-main/misc/simple-search-input.component.html14
+
+
+ æ¸
é¤é濾æ¢ä»¶
+
+ src/app/shared/shared-forms/advanced-input-filter.component.html
+ 28
+
+
+ src/app/shared/shared-main/misc/simple-search-input.component.html
+ 7
+
@@ -3367,57 +3569,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.html35
+ src/app/+admin/follows/followers-list/followers-list.component.html50
+ src/app/+admin/follows/followers-list/followers-list.component.ts46
src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html25
- src/app/+my-library/my-ownership/my-ownership.component.html33
+ src/app/+my-library/my-ownership/my-ownership.component.html27
æçµ
- src/app/+admin/follows/followers-list/followers-list.component.html36
- src/app/+my-library/my-ownership/my-ownership.component.html34
+ src/app/+my-library/my-ownership/my-ownership.component.html28
æ²æ符åç®åé濾å¨ç追é¨è
ã
- src/app/+admin/follows/followers-list/followers-list.component.html64
+ src/app/+admin/follows/followers-list/followers-list.component.html77
æ¨çç«èºæ²æä»»ä½è¿½é¨è
ã
- src/app/+admin/follows/followers-list/followers-list.component.html65
+ src/app/+admin/follows/followers-list/followers-list.component.html78
@@ -3427,24 +3642,40 @@ 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.html44
- src/app/shared/shared-moderation/server-blocklist.component.html42
- src/app/shared/shared-moderation/server-blocklist.component.html42
+ src/app/+admin/follows/following-list/following-list.component.html58
+ src/app/shared/shared-moderation/server-blocklist.component.html43
+ src/app/shared/shared-moderation/server-blocklist.component.html43
æ²æ主æ©ç¬¦åç®åçé濾å¨ã
- src/app/+admin/follows/following-list/following-list.component.html71
+ src/app/+admin/follows/following-list/following-list.component.html84
æ¨çç«èºä¸¦æªè¿½è¹¤ä»»ä½äººã
- src/app/+admin/follows/following-list/following-list.component.html72
+ src/app/+admin/follows/following-list/following-list.component.html85
+
+
+
+ æ¨ççæ³è¦åæ¶è¿½è¹¤ {count, plural, =1 {?} other { æ¢ç®åï¼}}
+
+ src/app/+admin/follows/following-list/following-list.component.ts
+ 70
+
+
+
+
+ æ¨ççæ³è¦åæ¶è¿½è¹¤éäºæ¢ç®åï¼
+
+ src/app/+admin/follows/following-list/following-list.component.ts
+ 72,70
+
@@ -3454,12 +3685,12 @@ The link will expire within 1 hour.
åä½
- src/app/+admin/follows/following-list/following-list.component.html30
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html27
- src/app/shared/shared-moderation/account-blocklist.component.html22
- src/app/shared/shared-moderation/account-blocklist.component.html22
- src/app/shared/shared-moderation/server-blocklist.component.html30
- src/app/shared/shared-moderation/server-blocklist.component.html30
+ src/app/+admin/follows/following-list/following-list.component.html40
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28
+ src/app/shared/shared-moderation/account-blocklist.component.html23
+ src/app/shared/shared-moderation/account-blocklist.component.html23
+ src/app/shared/shared-moderation/server-blocklist.component.html31
+ src/app/shared/shared-moderation/server-blocklist.component.html31
@@ -3496,15 +3727,9 @@ The link will expire within 1 hour.
使ç¨è
å稱
src/app/+admin/overview/users/user-edit/user-edit.component.html83
src/app/+admin/overview/users/user-edit/user-edit.component.html83
- src/app/+admin/overview/users/user-list/user-list.component.ts125
+ src/app/+admin/overview/users/user-list/user-list.component.ts131
src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6
- src/app/+signup/+register/register-step-user.component.html23
-
-
-
- ä¾å¦ï¼jane_doe
- Username choice placeholder in the registration form
- src/app/+signup/+register/register-step-user.component.html27
+ src/app/+signup/+register/steps/register-step-user.component.html26
@@ -3527,78 +3752,98 @@ The link will expire within 1 hour.
è§è²
- src/app/+admin/overview/users/user-edit/user-edit.component.html136
- src/app/+admin/overview/users/user-edit/user-edit.component.html136
- src/app/+admin/overview/users/user-list/user-list.component.ts126
-
-
-
- è½æ編碼已åç¨ãå½±çé
é¡å
èæ
®åå§å½±ç大å°ãæ¤ä½¿ç¨è
æå¤åªè½ä¸å³ ~ ã
- src/app/+admin/overview/users/user-edit/user-edit.component.html161
- src/app/+admin/overview/users/user-edit/user-edit.component.html161
+ src/app/+admin/overview/users/user-edit/user-edit.component.html130
+ src/app/+admin/overview/users/user-edit/user-edit.component.html130
+ src/app/+admin/overview/users/user-list/user-list.component.ts132
æ¯æ¥å½±çé
é¡
- src/app/+admin/overview/users/user-edit/user-edit.component.html172
- src/app/+admin/overview/users/user-edit/user-edit.component.html172
+ src/app/+admin/overview/users/user-edit/user-edit.component.html163
+ src/app/+admin/overview/users/user-edit/user-edit.component.html163
src/app/shared/shared-main/users/user-quota.component.html13
é©èå¤æç¨å¼
- src/app/+admin/overview/users/user-edit/user-edit.component.html188
- src/app/+admin/overview/users/user-edit/user-edit.component.html188
- src/app/+admin/overview/users/user-list/user-list.component.ts135
+ src/app/+admin/overview/users/user-edit/user-edit.component.html179
+ src/app/+admin/overview/users/user-edit/user-edit.component.html179
+ src/app/+admin/overview/users/user-list/user-list.component.ts139
ç¡ï¼æ¬æ©é©èï¼
- src/app/+admin/overview/users/user-edit/user-edit.component.html192
- src/app/+admin/overview/users/user-edit/user-edit.component.html192
+ src/app/+admin/overview/users/user-edit/user-edit.component.html183
+ src/app/+admin/overview/users/user-edit/user-edit.component.html183
å½±çå
¬éåç¡é å¯©æ ¸
- src/app/+admin/overview/users/user-edit/user-edit.component.html201
- src/app/+admin/overview/users/user-edit/user-edit.component.html201
+ src/app/+admin/overview/users/user-edit/user-edit.component.html192
+ src/app/+admin/overview/users/user-edit/user-edit.component.html192
ééé»åéµä»¶å³ééè¨å¯ç¢¼é£çµçµ¦ä½¿ç¨è
- src/app/+admin/overview/users/user-edit/user-edit.component.html226
- src/app/+admin/overview/users/user-edit/user-edit.component.html226
+ src/app/+admin/overview/users/user-edit/user-edit.component.html217
+ src/app/+admin/overview/users/user-edit/user-edit.component.html217
è¦æ±æ°å¯ç¢¼
- src/app/+admin/overview/users/user-edit/user-edit.component.html227
- src/app/+admin/overview/users/user-edit/user-edit.component.html227
+ src/app/+admin/overview/users/user-edit/user-edit.component.html218
+ src/app/+admin/overview/users/user-edit/user-edit.component.html218
æåè¨å®ä½¿ç¨è
å¯ç¢¼
- src/app/+admin/overview/users/user-edit/user-edit.component.html231
- src/app/+admin/overview/users/user-edit/user-edit.component.html231
+ src/app/+admin/overview/users/user-edit/user-edit.component.html222
+ src/app/+admin/overview/users/user-edit/user-edit.component.html222
+
+
+
+ æ¤ä½¿ç¨è
å·²åç¨å
©æ¥é©é©è
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 227
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 227
+
+
+
+
+ åç¨å
©æ¥é©é©è
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 228
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 228
+
顯示
src/app/+admin/overview/users/user-edit/user-password.component.html10
- src/app/shared/shared-forms/input-toggle-hidden.component.ts39
+ src/app/shared/shared-forms/input-text.component.ts42
é±è
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html119
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115
src/app/+admin/overview/users/user-edit/user-password.component.html11
- src/app/shared/shared-forms/input-toggle-hidden.component.ts38
+ src/app/shared/shared-forms/input-text.component.ts41
src/app/shared/shared-user-settings/user-video-settings.component.html16
- src/app/shared/shared-video-miniature/video-filters-header.component.html76
+ src/app/shared/shared-video-miniature/video-filters-header.component.html79
æ¹æ¬¡åä½
+ src/app/+admin/follows/followers-list/followers-list.component.html18
+ src/app/+admin/follows/following-list/following-list.component.html18
src/app/+admin/overview/comments/video-comment-list.component.html22
src/app/+admin/overview/users/user-list/user-list.component.html18
src/app/+admin/overview/videos/video-list.component.html18
@@ -3613,15 +3858,15 @@ The link will expire within 1 hour.
å¨æ°åé ä¸éå帳è
src/app/+admin/overview/comments/video-comment-list.component.html69
src/app/+admin/overview/users/user-list/user-list.component.html94
- src/app/+my-library/my-ownership/my-ownership.component.html38
+ src/app/+my-library/my-ownership/my-ownership.component.html32
src/app/shared/shared-abuse-list/abuse-list-table.component.html44
- src/app/shared/shared-moderation/account-blocklist.component.html34
- src/app/shared/shared-moderation/account-blocklist.component.html34
+ src/app/shared/shared-moderation/account-blocklist.component.html35
+ src/app/shared/shared-moderation/account-blocklist.component.html35
å·²åªé¤ç帳è
- src/app/shared/shared-abuse-list/abuse-list-table.component.html54
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html55
@@ -3645,8 +3890,8 @@ The link will expire within 1 hour.
- 被å°éç使ç¨è
- src/app/+admin/overview/users/user-list/user-list.component.ts45
+ å·²é»æç使ç¨è
+ src/app/+admin/overview/users/user-list/user-list.component.ts48
@@ -3671,7 +3916,7 @@ The link will expire within 1 hour.
å·²éé³ç帳è
src/app/+admin/admin.component.ts117
src/app/+admin/moderation/moderation.routes.ts90
- src/app/+my-account/my-account-routing.module.ts85
+ src/app/+my-account/my-account-routing.module.ts96
src/app/+my-account/my-account.component.ts31
src/app/shared/shared-moderation/account-blocklist.component.html3
src/app/shared/shared-moderation/account-blocklist.component.html3
@@ -3680,7 +3925,7 @@ The link will expire within 1 hour.
å·²éé³ä¼ºæå¨
src/app/+admin/admin.component.ts125
- src/app/+my-account/my-account-routing.module.ts94
+ src/app/+my-account/my-account-routing.module.ts105
src/app/+my-account/my-account.component.ts36
src/app/shared/shared-moderation/server-blocklist.component.html3
src/app/shared/shared-moderation/server-blocklist.component.html3
@@ -3688,38 +3933,38 @@ 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.html30
src/app/+admin/moderation/video-block-list/video-block-list.component.html26
總大å°
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html30
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html31
ååºéè¤
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html37
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html38
æ¨çç«èºä¸¦æªé¡åä»»ä½å½±çã
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html79
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html80
æ¨çç«èºæ²æå·²é¡åçå½±çã
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html80
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html81
çç¥çµ±è¨å·²åç¨
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html89
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html90
æ¨çç«èºæªåç¨åé¤çç¥ã
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html93
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html95
@@ -3757,6 +4002,8 @@ 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/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
@@ -3769,19 +4016,16 @@ The link will expire within 1 hour.
åä½
- src/app/+admin/follows/followers-list/followers-list.component.html23
+ src/app/+admin/follows/followers-list/followers-list.component.html35
src/app/+admin/moderation/video-block-list/video-block-list.component.html43
src/app/+admin/overview/comments/video-comment-list.component.html64
- src/app/+my-library/my-ownership/my-ownership.component.html18
+ src/app/+my-library/my-ownership/my-ownership.component.html12
src/app/shared/shared-abuse-list/abuse-list-table.component.html39
追蹤è
-
- src/app/+admin/follows/followers-list/followers-list.component.html
- 24
-
+ src/app/+admin/follows/followers-list/followers-list.component.html36
@@ -3801,12 +4045,20 @@ The link will expire within 1 hour.
æ¬æ©çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts51
+ src/app/+admin/overview/comments/video-comment-list.component.ts52
é 端çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts55
+ src/app/+admin/overview/comments/video-comment-list.component.ts56
+
+
+
+ å¨æ¬æ©å½±çä¸çè¨
+
+ src/app/+admin/overview/comments/video-comment-list.component.ts
+ 60
+
@@ -3820,7 +4072,7 @@ The link will expire within 1 hour.
- æªè§£æ±ºçåå ±
+ æªèççåå ±
src/app/shared/shared-abuse-list/abuse-list-table.component.ts43
@@ -3898,24 +4150,36 @@ The link will expire within 1 hour.
- èå ±è
+ 檢è人
src/app/shared/shared-abuse-list/abuse-details.component.html7
src/app/shared/shared-abuse-list/abuse-list-table.component.html21
+
+
+
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html
+ 21,23
+
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html
+ 42,44
+
+
å½±ç
src/app/+admin/overview/comments/video-comment-list.component.html44
src/app/+admin/overview/videos/video-list.component.html40
- src/app/+my-library/my-ownership/my-ownership.component.html20
- src/app/+my-library/my-video-imports/my-video-imports.component.html18
+ src/app/+my-library/my-ownership/my-ownership.component.html14
+ src/app/+my-library/my-video-imports/my-video-imports.component.html29
src/app/shared/shared-video-miniature/video-download.component.html8
çè¨
src/app/+admin/overview/comments/video-comment-list.component.html45
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts81
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts68
@@ -3940,18 +4204,19 @@ The link will expire within 1 hour.
帳èå·²åªé¤
- src/app/shared/shared-abuse-list/abuse-list-table.component.html110
+ src/app/shared/shared-abuse-list/abuse-list-table.component.html111
å¨æ°åé ä¸éåå½±ç
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html47
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html48
é³è¿°
- src/app/+admin/follows/followers-list/followers-list.component.html25
- src/app/+admin/follows/following-list/following-list.component.html32
+ src/app/+admin/follows/followers-list/followers-list.component.html37
+ src/app/+admin/follows/following-list/following-list.component.html42
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html36
src/app/shared/shared-abuse-list/abuse-list-table.component.html24
@@ -3967,7 +4232,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
@@ -3976,103 +4241,105 @@ The link will expire within 1 hour.
- èå ±è
- src/app/shared/shared-abuse-list/abuse-details.component.html28
-
-
-
-
- src/app/shared/shared-abuse-list/abuse-details.component.html21
- src/app/shared/shared-abuse-list/abuse-details.component.html41
+ 檢è人
+ src/app/shared/shared-abuse-list/abuse-details.component.html29
{VAR_PLURAL, plural, =1 {1 report} other { reports}}
src/app/shared/shared-abuse-list/abuse-details.component.html22
- src/app/shared/shared-abuse-list/abuse-details.component.html42
+ src/app/shared/shared-abuse-list/abuse-details.component.html43
å·²æ´æ°
- src/app/shared/shared-abuse-list/abuse-details.component.html48
+ src/app/shared/shared-abuse-list/abuse-details.component.html50
éé³ç¶²å
- src/app/shared/shared-moderation/server-blocklist.component.html18
- src/app/shared/shared-moderation/server-blocklist.component.html18
+ src/app/shared/shared-moderation/server-blocklist.component.html19
+ src/app/shared/shared-moderation/server-blocklist.component.html19
ç«èº
- src/app/+about/about.component.html5
+ src/app/+about/about.component.html3
src/app/+search/search-filters.component.html217
- src/app/shared/shared-moderation/server-blocklist.component.html31
- src/app/shared/shared-moderation/server-blocklist.component.html31
+ src/app/shared/shared-moderation/server-blocklist.component.html32
+ src/app/shared/shared-moderation/server-blocklist.component.html32
éé³æ¼
- src/app/shared/shared-moderation/account-blocklist.component.html24
- src/app/shared/shared-moderation/account-blocklist.component.html24
- src/app/shared/shared-moderation/server-blocklist.component.html32
- src/app/shared/shared-moderation/server-blocklist.component.html32
+ src/app/shared/shared-moderation/account-blocklist.component.html25
+ src/app/shared/shared-moderation/account-blocklist.component.html25
+ src/app/shared/shared-moderation/server-blocklist.component.html33
+ src/app/shared/shared-moderation/server-blocklist.component.html33
解é¤éé³
- src/app/shared/shared-moderation/account-blocklist.component.html31
- src/app/shared/shared-moderation/account-blocklist.component.html31
- src/app/shared/shared-moderation/server-blocklist.component.html39
- src/app/shared/shared-moderation/server-blocklist.component.html39
+ src/app/shared/shared-moderation/account-blocklist.component.html32
+ src/app/shared/shared-moderation/account-blocklist.component.html32
+ src/app/shared/shared-moderation/server-blocklist.component.html40
+ src/app/shared/shared-moderation/server-blocklist.component.html40
æ¾ä¸å°ç¬¦åç®åé濾å¨ç伺æå¨ã
- src/app/shared/shared-moderation/server-blocklist.component.html55
- src/app/shared/shared-moderation/server-blocklist.component.html55
+ src/app/shared/shared-moderation/server-blocklist.component.html56
+ src/app/shared/shared-moderation/server-blocklist.component.html56
æ¾ä¸å°ä¼ºæå¨ã
- src/app/shared/shared-moderation/server-blocklist.component.html56
- src/app/shared/shared-moderation/server-blocklist.component.html56
+ src/app/shared/shared-moderation/server-blocklist.component.html57
+ src/app/shared/shared-moderation/server-blocklist.component.html57
æ£å¨é¡¯ç¤º å° ç éé³ç«èº
- src/app/shared/shared-moderation/server-blocklist.component.html11
- src/app/shared/shared-moderation/server-blocklist.component.html11
+ src/app/shared/shared-moderation/server-blocklist.component.html12
+ src/app/shared/shared-moderation/server-blocklist.component.html12
çèµ·ä¾æ¨ä¼¼ä¹ä¸å¨ HTTPS 伺æå¨ä¸ãæ¨ç網路伺æå¨å¿
é åç¨ TLS æè½è¿½è¹¤ä¼ºæå¨ã
src/app/+admin/follows/following-list/follow-modal.component.html27
+
+
+ {count, plural, =1 {追蹤è«æ±å·²å³éï¼} other {追蹤è«æ±å·²å³éï¼}}
+
+ src/app/+admin/follows/following-list/follow-modal.component.ts
+ 65
+
+
éé³ç¶²å
- src/app/shared/shared-moderation/server-blocklist.component.html63
- src/app/shared/shared-moderation/server-blocklist.component.html63
+ src/app/shared/shared-moderation/server-blocklist.component.html64
+ src/app/shared/shared-moderation/server-blocklist.component.html64
帳è
src/app/+admin/overview/comments/video-comment-list.component.html43
- src/app/shared/shared-moderation/account-blocklist.component.html23
- src/app/shared/shared-moderation/account-blocklist.component.html23
+ src/app/shared/shared-moderation/account-blocklist.component.html24
+ src/app/shared/shared-moderation/account-blocklist.component.html24
æ²æ帳è符åç®åçé濾å¨ã
- src/app/shared/shared-moderation/account-blocklist.component.html53
- src/app/shared/shared-moderation/account-blocklist.component.html53
+ src/app/shared/shared-moderation/account-blocklist.component.html54
+ src/app/shared/shared-moderation/account-blocklist.component.html54
æ¾ä¸å°å¸³èã
- src/app/shared/shared-moderation/account-blocklist.component.html54
- src/app/shared/shared-moderation/account-blocklist.component.html54
+ src/app/shared/shared-moderation/account-blocklist.component.html55
+ src/app/shared/shared-moderation/account-blocklist.component.html55
@@ -4092,8 +4359,8 @@ The link will expire within 1 hour.
æ£å¨é¡¯ç¤º å° ç éé³å¸³è
- src/app/shared/shared-moderation/account-blocklist.component.html10
- src/app/shared/shared-moderation/account-blocklist.component.html10
+ src/app/shared/shared-moderation/account-blocklist.component.html11
+ src/app/shared/shared-moderation/account-blocklist.component.html11
@@ -4117,10 +4384,7 @@ The link will expire within 1 hour.
å®æ¹
-
- src/app/+admin/plugins/plugin-search/plugin-search.component.html
- 37,39
-
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html38
@@ -4139,31 +4403,22 @@ The link will expire within 1 hour.
使ç¨è
å¯ä»¥è§£æé 端å
§å®¹
- src/app/shared/shared-instance/instance-features-table.component.html126
+ src/app/shared/shared-instance/instance-features-table.component.html121
å¤æç¨å¼èä½æ¯ä¸»é¡
-
- src/app/shared/shared-instance/instance-features-table.component.html
- 133
-
+ src/app/shared/shared-instance/instance-features-table.component.html128
å¯ç¨çä½æ¯ä¸»é¡
-
- src/app/shared/shared-instance/instance-features-table.component.html
- 137
-
+ src/app/shared/shared-instance/instance-features-table.component.html132
å·²åç¨å¤æç¨å¼
-
- src/app/shared/shared-instance/instance-features-table.component.html
- 146
-
+ src/app/shared/shared-instance/instance-features-table.component.html141
@@ -4171,40 +4426,32 @@ The link will expire within 1 hour.
src/app/app.component.html34
src/app/app.component.html34
-
-
- 顯示è¨å®
- src/app/modal/quick-settings-modal.component.html10
-
æè¿å½±çä¸æå¤äºåçå½±ç
- src/app/+videos/video-list/videos-list-common-page.component.ts204
+ src/app/+videos/video-list/videos-list-common-page.component.ts208
éå»24å°ææå¤è§ç次æ¸çå½±ç
- src/app/+videos/video-list/videos-list-common-page.component.ts208
+ src/app/+videos/video-list/videos-list-common-page.component.ts224
å天å
§ææå¤æª¢è¦çå½±ç
-
- src/app/+videos/video-list/videos-list-common-page.component.ts
- 209
-
+ src/app/+videos/video-list/videos-list-common-page.component.ts228
ææå¤åæ¡çå½±ç
- src/app/+videos/video-list/videos-list-common-page.component.ts205
+ src/app/+videos/video-list/videos-list-common-page.component.ts213
è¦è¼å
¥æ¨æ°çå·²å®è£å¤æç¨å¼æä½æ¯ä¸»é¡ï¼è«éæ°æ´çé é¢ã
- src/app/+admin/plugins/plugin-search/plugin-search.component.html3
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html4
@@ -4225,7 +4472,7 @@ The link will expire within 1 hour.
é©ç¨æ¼ ââ
- src/app/+admin/plugins/plugin-search/plugin-search.component.html17
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html18
@@ -4238,12 +4485,12 @@ The link will expire within 1 hour.
æ²æçµæã
- src/app/+admin/plugins/plugin-search/plugin-search.component.html27
+ src/app/+admin/plugins/plugin-search/plugin-search.component.html28
æ¤ æ²æè¨å®ã
- src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html16
+ src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html17
@@ -4253,32 +4500,37 @@ The link will expire within 1 hour.
åªé¤æ¤çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts80
+ src/app/+admin/overview/comments/video-comment-list.component.ts85
åªé¤æ¤å¸³èçææçè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts86
+ src/app/+admin/overview/comments/video-comment-list.component.ts91
å¹¾åéåªé¤çè¨
- src/app/+admin/overview/comments/video-comment-list.component.ts87
+ src/app/+admin/overview/comments/video-comment-list.component.ts92
-
-
+
+
+ {count, plural, =1 {1 åçè¨å·²åªé¤ã} other { åçè¨å·²åªé¤ã}}
+ src/app/+admin/overview/comments/video-comment-list.component.ts154
+
+
+
åçè¨å·²åªé¤ã
- src/app/+admin/overview/comments/video-comment-list.component.ts148
+ src/app/+admin/overview/comments/video-comment-list.component.ts156
æ¨ççæ³è¦åªé¤ææ ççè¨åï¼
- src/app/+admin/overview/comments/video-comment-list.component.ts168
+ src/app/+admin/overview/comments/video-comment-list.component.ts179
ççè¨å°æå¨å¹¾åéå
§è¢«åªé¤
- src/app/+admin/overview/comments/video-comment-list.component.ts180
+ src/app/+admin/overview/comments/video-comment-list.component.ts191
@@ -4306,6 +4558,8 @@ 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/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
@@ -4340,8 +4594,8 @@ The link will expire within 1 hour.
src/app/+admin/system/jobs/jobs.component.html46
-
- åªå
ç¨åº¦ ï¼1 = æé«åªå
度ï¼
+
+ åªå
ç¨åº¦ ï¼1 = æé«åªå
度ï¼
src/app/+admin/system/jobs/jobs.component.html
47
@@ -4361,8 +4615,8 @@ The link will expire within 1 hour.
src/app/+admin/system/jobs/jobs.component.html105
-
- æ¾ä¸å° å·¥ä½ã
+
+ æ¾ä¸å° å·¥ä½ã
src/app/+admin/system/jobs/jobs.component.html106
@@ -4410,8 +4664,8 @@ The link will expire within 1 hour.
-
- ç± ->
+
+ ç± ->
src/app/+admin/system/logs/logs.component.html47
@@ -4422,24 +4676,24 @@ The link will expire within 1 hour.
å稱
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html13
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html12
src/app/+manage/video-channel-edit/video-channel-edit.component.html27
src/app/+manage/video-channel-edit/video-channel-edit.component.html27
çæè¿°
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html24
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html23
主è¦ç«èºåé¡
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html50
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html47
å å
¥æ°åé¡
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html57
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html54
src/app/shared/shared-forms/select/select-categories.component.html5
@@ -4475,152 +4729,144 @@ The link will expire within 1 hour.
æ¨èæ¨çæ¿ä¸»ä¸»è¦ä½¿ç¨çèªè¨
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html64
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html61
å¯©æ ¸è NSFW
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html82
-
-
-
- 管ç 使ç¨è
以建ç«å¯©æ ¸åéã
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html83
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html79
æ¬ç«èºçºææè NSFW å
§å®¹å°ç¨
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html93
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html89
-
- åç¨æ¤åè½æè®å
¶ä»ç®¡çå¡ç¥éæ¨ä¸»è¦æ¯å¨ä¸²æµææå
§å®¹ã æ¤å¤ï¼é è¨æ
æ³ä¸ï¼ç³»çµ±æèªåå¾é¸å½±çä¸å³ä¸ç NSFW å¾é¸æ¡ã
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html97
+
+ åç¨æ¤åè½æè®å
¶ä»ç®¡çå¡ç¥éæ¨ä¸»è¦æ¯å¨ä¸²æµææå
§å®¹ã æ¤å¤ï¼é è¨æ
æ³ä¸ï¼ç³»çµ±æèªåå¾é¸å½±çä¸å³ä¸ç NSFW å¾é¸æ¡ã
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html93
å
å«ææå
§å®¹çå½±çæ¿ç
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html106
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html102
模ç³ç¸®å
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html120
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html116
src/app/shared/shared-user-settings/user-video-settings.component.html17
顯示
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html121
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html117
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html8
src/app/shared/shared-user-settings/user-video-settings.component.html18
çç¥
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29
æ¢æ¬¾
src/app/+about/about-instance/about-instance.component.html169
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html129
- src/app/+signup/+register/register.component.html18
- src/app/shared/shared-instance/instance-about-accordion.component.html35
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html125
+ src/app/+signup/+register/register.component.html34
è¡çºå®å
src/app/+about/about-instance/about-instance.component.html155
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html140
- src/app/shared/shared-instance/instance-about-accordion.component.html47
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html134
+ src/app/shared/shared-instance/instance-about-accordion.component.html72
管çè³è¨
src/app/+about/about-instance/about-instance.component.html141
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html151
- src/app/shared/shared-instance/instance-about-accordion.component.html41
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html143
+ src/app/shared/shared-instance/instance-about-accordion.component.html60
- 誰管çæ¤ç«èºï¼å° NSFW å½±çæä½æ¿çï¼æ¿æ²»å½±çå¢ï¼çç
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html152
+ 誰管çæ¤ç«èºï¼å° NSFW å½±çæä½ååï¼æ¿æ²»å½±çå¢ï¼çç
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html144
æ¨èæ¨çç«èº
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html167
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html157
誰å¨ç®¡çç«èºï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html173
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html163
ä¸å人ï¼éçå©çµç¹ï¼éæ¯ä¸éå
¬å¸ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html174
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html164
çºä»éº¼æ¨è¦å»ºç«æ¤ç«èºï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html185
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html173
è¦å享æ¨çå人影çï¼éæ¯è¦éæ¾è¨»å並è®äººåå¯ä»¥ä¸å³ä»åæ³è¦ä¸å³çå½±çå¢ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html186
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html174
æ¨æç®ç¶è·æ¤ç«èºå¤ä¹
ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html197
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html183
éå°æ³è¦å¨æ¨çç«èºä¸è¨»åç使ç¨è
ä¾èªªæ¯å¾éè¦ç
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html198
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html184
æ¨å° PeerTube 伺æå¨æä½è²¡åè¦åï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html209
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html193
ç¨èªå·±çè³éåï¼ä½¿ç¨è
æ款ï¼å»£åï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html210
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html194
å
¶ä»è³è¨
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html225
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html207
ç«èºå¨ä½ç¨®ä¼ºæå¨ï¼ç¡¬é«ä¸å·è¡ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html231
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html213
ä¾å¦ï¼2vCore 2GB RAMï¼æåæ¨ç§ç¨ä¼ºæå¨çç´æ¥é£çµçã
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html232
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html214
å¤è§
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html4
-
-
- 使ç¨å¤æç¨å¼èä½æ¯ä¸»é¡åå¾æ´å¤ç¸éçè®æ´ï¼ææ°å¢å°èªè¨ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html5
-
-
-
- é è¨
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html18
+
+
+ 使ç¨å¤æç¨å¼èä½æ¯ä¸»é¡ä¾é²è¡æ´å¤è®æ´ï¼ææ¯å å
¥ä¸äºå°ä¿®æ¹ã
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 5,7
+
@@ -4632,132 +4878,115 @@ The link will expire within 1 hour.
é è¨ç±éé é¢
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html43
-
-
- æ佳影ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47
-
ç±éå½±ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47
è§ç次æ¸æå¤çå½±ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48
æåæ¡çå½±ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html50
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49
å好影ç縮éä¸çä½è
顯示å稱
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 66
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html65
ç¶ä½¿ç¨è
é»æé¸å®ä¸çç»å
¥æéæï¼å¨å®ã§å¤é¨èº«ä»½é©èä¸éæ°å°å使ç¨è
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 77
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html76
â ï¸ æ¨æªåç¨ä»»ä½å¤é¨èº«ä»½é©èå¤æç¨å¼ã
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 80
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html79
â ï¸ æ¨åç¨äºå¤åå¤é¨èº«ä»½é©èå¤æç¨å¼ã
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 81
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html80
廣æè¨æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html94
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html93
å¨æ¨çç«å°ä¸é¡¯ç¤ºè¨æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html95
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html94
åç¨å»£æè¨æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html107
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html106
å
許使ç¨è
忽ç¥å»£æè¨æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html114
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html113
廣æè¨æ¯çç´
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html119
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html118
è¨æ¯
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html133
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html132
æ°ä½¿ç¨è
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html149
-
- 管ç使ç¨è
以å®ç¨è¨å®ä»åçé
é¡ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html151
+
+ 管ç使ç¨è
以å®ç¨è¨å®ä»åçé
é¡ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
註åéè¦é»åéµä»¶é©è
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html173
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html172
éå¶è¨»å
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html177
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html176
{VAR_PLURAL, plural, =1 {使ç¨è
} other {使ç¨è
}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html184
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html183
註åå°ä¸éæ¼åºå®æ¸éç使ç¨è
ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html189
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html188
建ç«å¸³èæéçæä½å¹´é½¡
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html193
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html192
{VAR_PLURAL, plural, =1 {æ²} other {æ²}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html200
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html199
åç¨è¨»å
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html162
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html161
@@ -4770,10 +4999,7 @@ The link will expire within 1 hour.
çè¨
-
- src/app/+admin/admin.component.ts
- 57
-
+ src/app/+admin/admin.component.ts57
@@ -4795,13 +5021,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
@@ -4826,172 +5052,179 @@ The link will expire within 1 hour.
æ¯å使ç¨è
é è¨çå½±çé
é¡
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html212
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html211
ä½å
çµ
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html218
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html232
- src/app/+admin/overview/users/user-edit/user-edit.component.html157
- src/app/+admin/overview/users/user-edit/user-edit.component.html157
- src/app/+admin/overview/users/user-edit/user-edit.component.html178
- src/app/+admin/overview/users/user-edit/user-edit.component.html178
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html217
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html233
+ src/app/+admin/overview/users/user-edit/user-edit.component.html151
+ src/app/+admin/overview/users/user-edit/user-edit.component.html151
+ src/app/+admin/overview/users/user-edit/user-edit.component.html169
+ src/app/+admin/overview/users/user-edit/user-edit.component.html169
æ¯å使ç¨è
é è¨çæ¯æ¥ä¸å³éå¶
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html226
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html227
å
許使ç¨ç¨®åæªæ¡æç£åé£çµå¯å
¥
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html280
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html281
â ï¸ è¥æ¨ä¸ä¿¡ä»»æ¨ç使ç¨è
ï¼åæåä¸å»ºè°åç¨æ¤åè½
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 283
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html284
+
+
+
+ å
許è YouTube çå
¶ä»å¹³å°çé »éåæ¥ï¼å¿
é ä½¿ç¨ HTTP URL å¯å
¥ï¼
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html295
+
+
+
+ â æ¨éè¦ä½¿ç¨ HTTP URL å¯å
¥æè½åç¨æ¤åè½ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html298
é¤é使ç¨è
被æ¨è¨çºåä¿¡ä»»ï¼å¦åä»åçå½±çå°æå¨æ¿ä¸»å¯©é±åä¿æç§å¯å½±çççæ
ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html301
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html318
å½±çé »é
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html315
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html332
æ¯å使ç¨è
çæ大影çé »éæ¸
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html320
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html337
{VAR_PLURAL, plural, =1 {é »é} other {é »é}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html327
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html344
èªåå°éæ°å½±ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html298
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html315
æå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html337
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html354
å
許使ç¨è
é 端æå° URI
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html348
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html365
å
許æ¨ç使ç¨è
å°æ¾æªèæ¨çç«å°è¯ççé 端影çèæ¼å¡
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html351
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html368
å
許å¿å使ç¨è
é 端æå° URI
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html359
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html376
å
許å¿å使ç¨è
å°æ¾æªèæ¨çç«å°è¯ççé 端影çèæ¼å¡
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html362
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html379
â ï¸ æ¤åè½ç¸ç¶ä¾è³´æ¼ç«èºçå¯©æ ¸ç¨åº¦èæ¨æé¸åçæå°ç´¢å¼ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html376
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html393
-
- æ¨åªæå¨çç¢ç°å¢ä¸ä½¿ç¨å¯©æ ¸çæå°ç´¢å¼ï¼æèªè¡æ¶è¨ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html378
+
+ æ¨åªæå¨çç¢ç°å¢ä¸ä½¿ç¨å¯©æ ¸çæå°ç´¢å¼ï¼æèªè¡æ¶è¨ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html395
æå°ç´¢å¼ URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html385
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html402
å¨æå°ååç¨æ¬å°æå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html398
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html415
å¦åä»é è¨ä½¿ç¨æ¬å°æå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html408
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425
æå°åé è¨ä½¿ç¨å
¨åæå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html405
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html422
åç¨å
¨åæå°
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html373
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html390
è¯ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html426
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html443
-
- 管çèå
¶ä»ç«å°çéä¿ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html427
+
+ 管çèå
¶ä»ç«å°çéä¿ã
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html444
å
¶ä»ç«èºå¯ä»¥è¿½è¹¤æ¨ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html440
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html457
æåæ¹åæ°çç«èºè¿½è¹¤è
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html447
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html464
èªå追蹤ç«èº
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html460
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477
â ï¸ ä½¿ç¨æ¤åè½æå¿
é é常å°å¿ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html165
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html463
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html476
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html164
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html480
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html493
ç´¢å¼ URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html485
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html502
èªå追蹤å
¬éç´¢å¼ä¸çç«èº
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html473
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html490
-
- 檢è¦æ件以åå¾éæ¼é æ URL çæ´å¤è³è¨
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html478
+
+ 檢è¦æ件以åå¾éæ¼é æ URL çæ´å¤è³è¨
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html495
管ç
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html505
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html522
@@ -5001,12 +5234,12 @@ The link will expire within 1 hour.
管çé»åéµä»¶
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html511
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html528
åç¨è¯çµ¡è¡¨å®
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html524
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html541
@@ -5016,27 +5249,27 @@ The link will expire within 1 hour.
TWITTER
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html533
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html550
æä¾ä»£è¡¨æ¨ç«å°ç Twitter 帳è以æ¹åé£çµé 覽ãå¦ææ¨æ²æ Twitter 帳èï¼è«ä¿çé è¨å¼ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html534
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html551
æ¨ç Twitter 使ç¨è
å稱
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html546
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html563
被 Twitter å
許çç«èº
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html559
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html576
-
- å¦ææ¨çç«å°æ顯被 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.html563
+
+ å¦ææ¨çç«å°æ顯被 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.html580
@@ -5067,77 +5300,82 @@ The link will expire within 1 hour.
å
許æ¨ç使ç¨è
èªåç¼ä½ä»åçç´æçéæ
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html31
-
-
- å¦æ使ç¨è
é
é¡å·²æ»¿ï¼PeerTube å°æèªåçµçµç´æ串æµ
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html33
-
å
許æ¨ç使ç¨è
è®æ´ç´æ延é²
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 42
-
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html39
ä½å»¶é²åç¨ P2Pï¼é«å»¶é²å¯ä»¥å¢å P2P æ¯ä¾
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 44,46
-
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html41
-
-
- å¨æ¨çç«å°ä¸å¯åæ建ç«çæ大åæç´ææ¸ï¼-1 çºãç¡éå¶ãï¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html52
-
-
-
- æ¯å使ç¨è
å¯åæ建ç«çæ大åæç´ææ¸ï¼-1 çºãç¡éå¶ãï¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html65
+
+
+ å¨æ¨çç«å°ä¸å»ºç«çæå¤åæç´æ
+ 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.html58
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html71
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html54
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html66
+
+
+
+ æ¯å使ç¨è
å¯åæ建ç«çæå¤åæç´æ
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html61
æ大ç´ææé
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html78
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html73
ç´æè½æ編碼å·è¡ç·
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html140
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html145
å°ææå¤ä½¿ç¨ ä¾é²è¡é¨é¸è¦è¨è½ç¢¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html143
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html148
å°ææå°ä½¿ç¨ ä¾é²è¡é¨é¸è¦è¨è½ç¢¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html147
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html152
å³æè½æ編碼è¨å®æª
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html162
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html167
å¯ä»¥éé PeerTube å¤æç¨å¼æ°å¢æ°çå³æè½æ編碼è¨å®æª
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html163
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html168
è¦çæçç´æ解æ度
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html119
+ 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
+
@@ -5147,7 +5385,7 @@ The link will expire within 1 hour.
å·²åç¨ç´æ串æµçè½ç¢¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html113
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html108
@@ -5163,181 +5401,159 @@ The link will expire within 1 hour.
è½æ編碼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html97
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html26
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html92
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html21
èé¨é¸è¦è¨è½ç¢¼ç¸åï¼å°ç´æ串æµè½ç¢¼çºä»»ä½è£ç½®é½å¯ä»¥ææ¾ç串æµå½¢å¼ãéè¦å¼·å¤§ç CPU 以åä¸äºå
¶ä»ç¡¬é«ã
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html98
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html93
輸å
¥æ ¼å¼
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html46
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html41
è½æ編碼已åç¨
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html40
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html35
å
許é¡å¤çå¯æªå
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html51
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html46
å
許使ç¨è
ä¸å³ .mp4ã.ogv è .webm 以å¤çå
¶ä»å¯æªåå½±çï¼å¦ .aviã.movã.mkv çï¼ã
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 54
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html49
å
許ä¸å³é³è¨æªæ¡
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html62
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html57
å
許使ç¨è
ä¸å³ .mp3, .ogg, .wma, .flac, .aac, æ .ac3 é³è¨æªæ¡ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html65
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html60
該æªæ¡å°æå¨ä¸å³æèéæ¢åçåä½µçºå½±ççé 覽æªæ¡ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html66
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html61
輸åºæ ¼å¼
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html73
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html68
WebTorrent å·²åç¨
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html79
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html74
è¥æ¨ä¹åç¨äº HLS æ¯æ´ï¼æéçå²å空éå°æä¹ä»¥ 2
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 83
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html78
åç¨äº P2P æ¯æ´ç HLS
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html89
-
- éè¦ ffmpeg >= 4.1èæ®éç WebTorrent ç¸æ¯ï¼çæ HLS ææ¾æ¸
å®èç段åç MP4 æªæ¡å¯å¾å°æ´å¥½çææ¾é«é©ï¼è®æ´è§£æ度æ´å¹³é æ´å¿«çææ¾é度ï¼ç¹å¥æ¯å°è¼é·çå½±çä¾èªªï¼æ´ç©©å®çææ¾ï¼è¼å°èè²èç¡éè¼å
¥ï¼è¥æ¨ä¹åç¨äº WebTorrent æ¯æ´ï¼å²å空ééæ±å°æä¹ä»¥ 2
+
+ éè¦ 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.html
- 99,108
+ 111
-
-
- æ¯ç¨®å·²åç¨æ ¼å¼ç解æ度
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html116
+
+
+ ä¸å¾è½ç¢¼åå§è§£æ度
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 116
+
å¦ææ²æé¸åé¸é
ï¼é è¨ç®æ¨å°ææ¯åå§æªæ¡è§£æ度ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html131
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html120
è½æ編碼å·è¡ç·
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html144
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html145
å°æ使ç¨æå¤ ä¾é²è¡å³æè½ç¢¼
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 146,148
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html148
å°æ使ç¨æå° ä¾é²è¡å³æè½ç¢¼
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 150,152
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html152
è½ç¢¼ä½æ¥ä¸¦è¡
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 166
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html168
å
許åæè½ç¢¼å¤åæªæ¡ã â ï¸ éè¦éæ°åå PeerTube
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 167
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html169
è½æ編碼è¨å®æª
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html178
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html180
éé PeerTube å¤æç¨å¼æ°å¢æ°çè½æ編碼è¨å®æª
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html179
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html181
å½±çå·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 198
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html200
å
許æ¨ç使ç¨ç·¨è¼¯ä»åçå½±çï¼åªè¼¯ãæ°å¢ä»ç´¹ï¼çµå°¾ãæ°å¢æ°´å°çï¼
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 199,201
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html201
åç¨å½±çå·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 210
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html212
â ï¸ æ¨å¿
é å
åç¨è½æ編碼æè½åç¨å½±çå·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 213
-
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html215
å¿«å
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html5
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html6
é¨ä»½æªæ¡æªè¯çï¼ä¸¦æå¨éè¦ææ·åãå®ç¾©å®åçå¿«åçç¥ã
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html6
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html7
@@ -5394,23 +5610,17 @@ The link will expire within 1 hour.
JavaScript
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html74
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html73
-
- ç´æ¥ç·¨å¯« JavaScript ç¨å¼ç¢¼ãç¯ä¾ï¼console.log('my instance is amazing');
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html77
+
+ ç´æ¥ç·¨å¯« JavaScript ç¨å¼ç¢¼ãç¯ä¾ï¼console.log('my instance is amazing');
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html76
-
- ç´æ¥ç·¨å¯« CSS ç¨å¼ç¢¼ãç¯ä¾ï¼#custom-css color: red; å¨åæ¹å å
¥ #custom-css 以è¦å¯«æ¨£å¼ãç¯ä¾ï¼#custom-css .logged-in-email color: red;
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html96
+
+ ç´æ¥ç·¨å¯« CSS ç¨å¼ç¢¼ãç¯ä¾ï¼#custom-css color: red; å¨åæ¹å å
¥ #custom-css 以è¦å¯«æ¨£å¼ãç¯ä¾ï¼#custom-css .logged-in-email color: red;
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html95
@@ -5426,8 +5636,8 @@ color: red;
-
- æ ¼å¼æ誤ï¼
+
+ æ ¼å¼æ誤ï¼
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html71
@@ -5455,56 +5665,136 @@ 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.html219
- src/app/+admin/overview/users/user-edit/user-edit.component.html219
- src/app/+my-account/my-account-settings/my-account-settings.component.html77
+ src/app/+admin/overview/users/user-edit/user-edit.component.html210
+ src/app/+admin/overview/users/user-edit/user-edit.component.html210
+ src/app/+my-account/my-account-settings/my-account-settings.component.html87
ç°¡ä»
- src/app/shared/shared-video-miniature/video-download.component.ts238
+ src/app/shared/shared-video-miniature/video-download.component.ts244
解æ度
- src/app/shared/shared-video-miniature/video-download.component.ts247
+ src/app/shared/shared-video-miniature/video-download.component.ts253
é·å¯¬æ¯
- src/app/shared/shared-video-miniature/video-download.component.ts248
+ src/app/shared/shared-video-miniature/video-download.component.ts254
å¹³åç«é¢ç
- src/app/shared/shared-video-miniature/video-download.component.ts249
+ src/app/shared/shared-video-miniature/video-download.component.ts255
åç´ æ ¼å¼
- src/app/shared/shared-video-miniature/video-download.component.ts250
+ src/app/shared/shared-video-miniature/video-download.component.ts256
å樣ç
- src/app/shared/shared-video-miniature/video-download.component.ts254
+ src/app/shared/shared-video-miniature/video-download.component.ts260
é »éä½å±
- src/app/shared/shared-video-miniature/video-download.component.ts255
+ src/app/shared/shared-video-miniature/video-download.component.ts261
-
- æ´æ°æ¨çè¨å®
+
+ æ´æ°æ¨çè¨å®
src/app/shared/shared-video-miniature/video-filters-header.component.html2
@@ -5524,164 +5814,123 @@ 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.html48
+
+
+
+ 使ç¨ãå稱ãæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html50
-
- æãè¿æ檢è¦ãæåº
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 48
-
+
+ æãè¿æ檢è¦ãæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html51
-
- æåºç±ãç±éã
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 49
-
-
-
-
- æåºç±ãæä½³ã
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 50
-
+
+ æãç±éãæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html52
-
- æåºãåæ¡ã
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 51
-
+
+ æãåæ¡ãæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html53
+
+
+
+ æãå
¨å檢è¦ãæåº
+ src/app/shared/shared-video-miniature/video-filters-header.component.html54
èªè¨ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 59
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html62
ææå
§å®¹ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 66
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html69
ç¯åï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 81
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html84
æ¬æ©å½±çï¼æ¤ç«å°ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 85
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html88
è¯çå½±çï¼æ¤ç«å° + 已追蹤çç«å°ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 90
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html93
é¡åï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 95
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html98
é¨é¸èç´æå½±ç
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 99
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html102
åé¡ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 114
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html117
å¯©æ ¸ï¼
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 120
-
-
-
-
- å½±çè¨å®
- src/app/modal/quick-settings-modal.component.html18
-
-
-
- ä»é¢è¨å®
- src/app/modal/quick-settings-modal.component.html22
+ src/app/shared/shared-video-miniature/video-filters-header.component.html123
è®æ´å¯ç¢¼
src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html5
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html33
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html21
ç®åçå¯ç¢¼
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html8
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html28
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html29
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html7
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html18
æ°å¯ç¢¼
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html17
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html12
確èªæ°å¯ç¢¼
- src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html26
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html17
- å
å«ææå
§å®¹çå½±ççé è¨æ¿ç
+ å
å«ææå
§å®¹çå½±ççé è¨åå
src/app/shared/shared-user-settings/user-video-settings.component.html4
-
- æé±èæ模ç³ç¸®åï¼è¦è§çå½±çæå°æè«æ±ç¢ºèªã
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html110
+
+ æé±èæ模ç³ç¸®åï¼è¦è§çå½±çæå°æè«æ±ç¢ºèªã
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html106
src/app/shared/shared-user-settings/user-video-settings.component.html7
- ææå½±ççæ¿ç
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html118
+ ææå½±ççåå
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html114
src/app/shared/shared-user-settings/user-video-settings.component.html15
@@ -5697,23 +5946,18 @@ color: red;
å å
¥æ°èªè¨
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html71
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html68
src/app/shared/shared-forms/select/select-languages.component.html6
-
-
- æ£å¨çå¾
é»åéµä»¶é©è
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html10
-
æ°é»åéµä»¶
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html17
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html19
è®æ´é»åéµä»¶
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html36
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html34
@@ -5769,60 +6013,212 @@ color: red;
åµå§è
- src/app/+my-library/my-ownership/my-ownership.component.html19
+ src/app/+my-library/my-ownership/my-ownership.component.html13
已建ç«
- src/app/+my-library/my-ownership/my-ownership.component.html21
+ src/app/+my-library/my-ownership/my-ownership.component.html15
çæ
- src/app/+my-library/my-ownership/my-ownership.component.html25
+ src/app/+my-library/my-ownership/my-ownership.component.html19
帳èé é¢
- src/app/+videos/+video-watch/video-watch.component.html66
- src/app/+videos/+video-watch/video-watch.component.html72
+ src/app/+videos/+video-watch/video-watch.component.html69
+ src/app/+videos/+video-watch/video-watch.component.html75
æ¾ä¸å°æææ¬è®æ´è«æ±ã
- src/app/+my-library/my-ownership/my-ownership.component.html78
+ src/app/+my-library/my-ownership/my-ownership.component.html72
+
+
+
+ â ï¸ ç«å°ä¸å
è¨±é »éåæ¥
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 9
+
+
+
+
+ æ£å¨é¡¯ç¤º å° ï¼å
¨é¨æ ååæ¥
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 17
+
+
+
+
+ æ°å¢åæ¥
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 25
+
+
+
+
+ å¤é¨é »é
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 34
+
+
+
+
+ é »é
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 35
+
+
+
+
+ æå¾åæ¥æ¼
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
+ 38
+
+
+
+
+ ååºå¯å
¥
+
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts
+ 49
+
+
+
+
+ å®å
¨åæ¥é »é
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts62
+
+
+
+ éæå¨æ¬æ©é »éä¸æ·åä»»ä½éºå¤±çå½±ç
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts63
+
+
+
+ çåæ¥å·²ç§»é¤æåã
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts102
+
+
+
+ çå®å
¨åæ¥è«æ±æåã
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts115
+
+
+
+ æ°åæ¥
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 8
+
+
+
+
+ é ç«¯é »é URL
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 13
+
+
+
+
+ ç¯ä¾ï¼https://youtube.com/channel/UC_fancy_channel
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 20
+
+
+
+
+ å½±çé »é
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 33
+
+
+
+
+ é ç«¯é »éä¸æ¢æå½±ççé¸é
ï¼
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 42
+
+
+
+
+ å
¨é¨å¯å
¥ä¸¦è¿½è¹¤æ°ç¼ä½
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 46
+
+
+
+
+ å
追蹤æ°ç¼ä½
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html
+ 51
+
+
+
+
+ åæ¥å»ºç«æåã
+
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.ts
+ 67
+
帳èè¨å®
- src/app/+my-account/my-account-routing.module.ts28
+ src/app/+my-account/my-account-routing.module.ts29
+
+
+
+ å
©æ¥é©é©è
+
+ 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
ç¯ä¾ï¼my_channel
- src/app/+manage/video-channel-edit/video-channel-edit.component.html30
- src/app/+manage/video-channel-edit/video-channel-edit.component.html30
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html31
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html31
@@ -5845,8 +6241,8 @@ color: red;
è¦å¯«æ¤é »éææå½±ççæ¯æ´æ¬ä½
- src/app/+manage/video-channel-edit/video-channel-edit.component.html82
- src/app/+manage/video-channel-edit/video-channel-edit.component.html82
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html79
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html79
@@ -5866,17 +6262,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
@@ -5886,9 +6282,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/+videos/+video-watch/video-watch.component.html63
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html65
+ src/app/+videos/+video-watch/video-watch.component.html66
+
+
+
+ {VAR_PLURAL, plural, =0 {æ²æ檢è¦} =1 {1 次檢è¦} other { 次檢è¦}}
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html49
@@ -5903,14 +6305,59 @@ color: red;
æ¨çè§çç´éä¸éæ²æä»»ä½å½±çã
- src/app/+my-library/my-history/my-history.component.html29
+ src/app/+my-library/my-history/my-history.component.ts143
å¾æ·å²ç´éåªé¤
+ src/app/+my-library/my-history/my-history.component.html37
+
+
+
+ å½±çæ·å²ç´éå·²åç¨
- src/app/+my-library/my-history/my-history.component.html
- 36
+ src/app/+my-library/my-history/my-history.component.ts
+ 96,95
+
+
+
+
+ å½±çæ·å²ç´éå·²åç¨
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 97,95
+
+
+
+
+ åªé¤å½±çæ·å²ç´é
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 120
+
+
+
+
+ æ¨ç¢ºå®æ¨æ³è¦åªé¤æ¨ææçå½±çæ·å²ç´éåï¼
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 121
+
+
+
+
+ å½±çæ·å²ç´éå·²åªé¤
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 129
+
+
+
+
+ ããæ¾ä¸å°å½±çã
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 140
@@ -5926,8 +6373,8 @@ color: red;
-
- æ¨çæäºé »ééæ²è¨å®å®æãééæ°å¢æ©«å¹
ã大é ç
§èæ述使å
¶ç¼ä½çå
§å®¹è¶³å¤ æ確並å人æ¡è¿ã
+
+ æ¨çæäºé »ééæ²è¨å®å®æãééæ°å¢æ©«å¹
ã大é ç
§èæ述使å
¶ç¼ä½çå
§å®¹è¶³å¤ æ確並å人æ¡è¿ã
src/app/shared/shared-main/misc/channels-setup-message.component.html
5
@@ -5987,7 +6434,7 @@ color: red;
建ç«ææ¾æ¸
å®
- src/app/+my-library/my-video-playlists/my-video-playlists.component.html13
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.html14
@@ -5999,16 +6446,11 @@ color: red;
建ç«æ°å½±çé »é
src/app/+manage/manage-routing.module.ts12
-
-
- ææ¾æ¸
å® } å·²åªé¤ã
- src/app/+my-library/my-video-playlists/my-video-playlists.component.ts45
-
ææ¾æ¸
å®ç¸®å
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html82
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html82
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html76
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html76
@@ -6018,27 +6460,128 @@ color: red;
å¨ PeerTube ä¸ç覽影ç並å°å
¶æ°å¢å°æ¨çææ¾æ¸
å®ä¸ã
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html27
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html28
檢è¦æ件以åå¾æ´å¤è³è¨ã
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html31
-
-
-
- æ¡è¿ä¾å° PeerTubeï¼
- src/app/+signup/shared/signup-success.component.html8
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html32
å¦ææ¨éè¦åå¾éæ¼ä½¿ç¨ PeerTube ç說æï¼æ¨å¯ä»¥ççæ件ã
- src/app/+signup/shared/signup-success.component.html13
+ src/app/+signup/shared/signup-success.component.html14
-
- è¦åå©ç®¡çå¡èå
¶ä»ä½¿ç¨è
ç¥éæ¨æ¯èª°ï¼è«ä¸è¦å¿è¨è¨å®æ¨ç帳èå人簡ä»ï¼æ°å¢å¤§é ç
§èæè¿°ã
- src/app/+signup/shared/signup-success.component.html17
+
+ è¦åå©ç®¡çå¡èå
¶ä»ä½¿ç¨è
ç¥éæ¨æ¯èª°ï¼è«ä¸è¦å¿è¨è¨å®æ¨ç帳èå人簡ä»ï¼æ°å¢å¤§é ç
§èæè¿°ã
+ src/app/+signup/shared/signup-success.component.html18
+
+
+
+ å½±ççµ±è¨
+ src/app/+stats/stats-routing.module.ts14
+
+
+
+ æ¨å¯ä»¥é¸åå表çä¸é¨åé²è¡æ¾å¤§
+ src/app/+stats/video/video-stats.component.html58
+
+
+
+ éè¨ç¸®æ¾
+ src/app/+stats/video/video-stats.component.html60
+
+
+
+ èªå½±çç¼ä½ä»¥ä¾
+
+ src/app/+stats/video/video-stats.component.ts
+ 63
+
+
+
+
+ è§ç¾
+ src/app/+stats/video/video-stats.component.ts88
+ src/app/+stats/video/video-stats.component.ts500
+
+
+
+ è§çæé
+ src/app/+stats/video/video-stats.component.ts93
+
+
+
+ ä¿ç
+ src/app/+stats/video/video-stats.component.ts106
+
+
+
+ è ä¹éçè§ç¾çµ±è¨è³æ
+ src/app/+stats/video/video-stats.component.ts153
+
+
+
+ è§ç¾çµ±è¨è³æ
+ src/app/+stats/video/video-stats.component.ts156
+
+
+
+ ç´æç´å°
+
+ src/app/+stats/video/video-stats.component.ts
+ 227
+
+
+
+
+ èªè¨æ¥æ
+ src/app/+stats/video/video-stats.component.ts238
+
+
+
+ è§ç代表äºæ人è³å°è§çäºå½±ç 30 ç§
+ src/app/+stats/video/video-stats.component.ts257
+
+
+
+ å家
+ src/app/+stats/video/video-stats.component.ts98
+ src/app/+stats/video/video-stats.component.ts289
+
+
+
+ åæ¡
+ src/app/+stats/video/video-stats.component.ts260
+
+
+
+ å¹³åè§çæé
+ src/app/+stats/video/video-stats.component.ts267
+
+
+
+ 總è§çæé
+ src/app/+stats/video/video-stats.component.ts271
+
+
+
+ å°å³°è§ç¾æ¸
+ src/app/+stats/video/video-stats.component.ts275
+
+
+
+ æ¼
+ src/app/+stats/video/video-stats.component.ts278
+
+
+
+ ä¸éè¤çè§ç¾
+
+ src/app/+stats/video/video-stats.component.ts
+ 282
+
@@ -6057,28 +6600,30 @@ color: red;
ç»å
¥
src/app/+login/login-routing.module.ts12
- src/app/+login/login.component.html48
- src/app/menu/menu.component.html102
+ src/app/+login/login.component.html81
src/app/menu/menu.component.html103
+ src/app/menu/menu.component.html104
-
-
-
- é©è帳èé»åéµä»¶ç¢ºèª
-
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html2
-
-
-
-
- é»åéµä»¶å·²æ´æ°ã
-
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html9
+
+
+ > ç»å
¥
+
+ src/app/+login/login.component.html
+ 2,5
+
éå°é¯èª¤ã
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html14
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html10
+
+
+
+ è«æ±æ°é©èé»åéµä»¶
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
+ 12
+
@@ -6093,19 +6638,12 @@ color: red;
管çé »é
- src/app/+video-channels/video-channels.component.html9
-
-
-
-
- è«æ±é©è帳èçé»åéµä»¶
-
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html2
+ src/app/+video-channels/video-channels.component.html10
å³éé©èé»åéµä»¶
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html17
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html16
@@ -6117,10 +6655,37 @@ color: red;
ééé»åéµä»¶é©è帳è
src/app/+signup/+verify-account/verify-account-routing.module.ts15
-
-
+
+
è¦æ±å³éé»åéµä»¶ä»¥é©èæ¨ç帳è
- src/app/+signup/+verify-account/verify-account-routing.module.ts24
+
+ src/app/+signup/+verify-account/verify-account-routing.module.ts
+ 24
+
+
+
+
+ æ¡è¿ä½¿ç¨
+
+ src/app/+signup/shared/signup-success.component.html
+ 2,3
+
+
+
+
+ æ¨ç帳è已建ç«ï¼
+
+ src/app/+signup/shared/signup-success.component.html
+ 7
+
+
+
+
+ 檢æ¥æ¨çé»åéµä»¶ä»¥é©èæ¨ç帳è並å®ææ¨ç註åã
+
+ src/app/+signup/shared/signup-success.component.html
+ 10,11
+
@@ -6157,13 +6722,13 @@ color: red;
顯示æ´å¤â¦â¦
- src/app/+accounts/accounts.component.html54
- src/app/+video-channels/video-channels.component.html97
+ src/app/+accounts/accounts.component.html55
+ src/app/+video-channels/video-channels.component.html98
管ç帳è
- src/app/+accounts/accounts.component.html59
+ src/app/+accounts/accounts.component.html60
@@ -6173,7 +6738,7 @@ color: red;
é »é
- src/app/+accounts/accounts.component.ts82
+ src/app/+accounts/accounts.component.ts80
@@ -6183,27 +6748,20 @@ color: red;
{VAR_PLURAL, plural, =1 {1 åè¨é±è
} other { åè¨é±è
}}
- src/app/+accounts/account-video-channels/account-video-channels.component.html26
- src/app/+accounts/accounts.component.html36
- src/app/+my-library/+my-video-channels/my-video-channels.component.html34
- src/app/+video-channels/video-channels.component.html75
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html13
{VAR_PLURAL, plural, =1 {1 é¨å½±ç} other { é¨å½±ç}}
- src/app/+accounts/account-video-channels/account-video-channels.component.html29
- src/app/+accounts/accounts.component.html39
- src/app/+video-channels/video-channels.component.html78
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html16
-
+
- src/app/+accounts/account-video-channels/account-video-channels.component.html28
- src/app/+accounts/accounts.component.html38
- src/app/+my-library/+my-video-channels/my-video-channels.component.html33
- src/app/+video-channels/video-channels.component.html77
+ src/app/+accounts/account-video-channels/account-video-channels.component.html29
+ src/app/+accounts/accounts.component.html39
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html43
+ src/app/+video-channels/video-channels.component.html78
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html15
src/app/shared/shared-video/video-views-counter.component.html2
src/app/shared/shared-video/video-views-counter.component.html6
@@ -6216,13 +6774,14 @@ color: red;
{VAR_PLURAL, plural, =0 {æ²æå½±ç} =1 {1 é¨å½±ç} other { é¨å½±ç}}
- src/app/+my-library/+my-video-channels/my-video-channels.component.html37
+ src/app/+accounts/account-video-channels/account-video-channels.component.html29
+ src/app/+accounts/accounts.component.html39
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html47
+ src/app/+video-channels/video-channels.component.html78
src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9
-
+
æ¨ççæ³è¦åªé¤ åï¼å
¶å°æåªé¤ é¨ä¸å³è³æ¤é »éçå½±çï¼ä¸æ¨å°ç¡æ³å»ºç«å
¶ä»ååçé »é ()ï¼
src/app/+my-library/+my-video-channels/my-video-channels.component.ts44
@@ -6248,20 +6807,29 @@ channel with the same name ()!src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html4
src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html7
+
+
+ {VAR_PLURAL, plural, =0 {æ²æè¨é±è
} =1 {1 ä½è¨é±è
} other { ä½è¨é±è
}}
+ src/app/+accounts/account-video-channels/account-video-channels.component.html26
+ src/app/+accounts/accounts.component.html36
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html43
+ src/app/+video-channels/video-channels.component.html75
+
æ¤é »éæ²æä»»ä½å½±çã
- src/app/+accounts/account-video-channels/account-video-channels.component.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.html144
+ src/app/menu/menu.component.html143
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts353
@@ -6271,12 +6839,12 @@ channel with the same name ()!
PeerTube
- src/app/+about/about.component.html7
+ src/app/+about/about.component.html5
網路
- src/app/+about/about.component.html9
+ src/app/+about/about.component.html7
@@ -6284,20 +6852,20 @@ 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.html
- 4
+ 5
-
-
- æ£å¨è¿½è¹¤ç«å° ()
+
+
+ æ²æ追蹤è
ã
src/app/+about/about-follows/about-follows.component.html
- 16
+ 7
@@ -6345,7 +6913,7 @@ channel with the same name ()!
管çèæçºç¼å±
- src/app/+about/about-instance/about-instance.component.html31
+ src/app/+about/about-instance/about-instance.component.html32
@@ -6373,17 +6941,17 @@ channel with the same name ()!
è³è¨
- src/app/+about/about-instance/about-instance.component.html100
+ src/app/+about/about-instance/about-instance.component.html101
å¯©æ ¸
- src/app/+about/about-instance/about-instance.component.html128
+ src/app/+about/about-instance/about-instance.component.html129
å
¶ä»è³è¨
- src/app/+about/about-instance/about-instance.component.html185
+ src/app/+about/about-instance/about-instance.component.html186
@@ -6398,9 +6966,8 @@ channel with the same name ()!
å¨æ¤ç«èºä¸æ¾å°çåè½
+ src/app/shared/shared-instance/instance-about-accordion.component.html10
src/app/shared/shared-instance/instance-features-table.component.html4
- src/app/shared/shared-instance/instance-about-accordion.component.html6
- src/app/shared/shared-instance/instance-about-accordion.component.html6
@@ -6430,160 +6997,160 @@ channel with the same name ()!
æ¢ç´¢å¦ä½è¨å®æ¨ç帳èãä»éº¼æ¯é »éãå¦ä½å»ºç«ææ¾æ¸
å®èæ´å¤ï¼
- src/app/+about/about-peertube/about-peertube.component.html32
+ src/app/+about/about-peertube/about-peertube.component.html31
PeerTube æç¨ç¨å¼
- src/app/+about/about-peertube/about-peertube.component.html41
+ src/app/+about/about-peertube/about-peertube.component.html40
æ¢ç´¢éå®æ¹ç Android æç¨ç¨å¼æç覽å¨éå å
件ï¼
- src/app/+about/about-peertube/about-peertube.component.html45
+ src/app/+about/about-peertube/about-peertube.component.html43
å¨ PeerTube ä¸è²¢ç»
- src/app/+about/about-peertube/about-peertube.component.html54
+ src/app/+about/about-peertube/about-peertube.component.html52
æ³è¦å¹«å¿æ¹å PeerTubeï¼æ¨å¯ä»¥ç¿»è¯ç¶²é ä»é¢ï¼çµ¦æåæ¨çåé¥æç´æ¥è²¢ç»ç¨å¼ç¢¼ï¼
- src/app/+about/about-peertube/about-peertube.component.html58
+ src/app/+about/about-peertube/about-peertube.component.html55
P2P èé±ç§
- src/app/+about/about-peertube/about-peertube.component.html69
+ src/app/+about/about-peertube/about-peertube.component.html66
PeerTube é è¨ä½¿ç¨ BitTorrent åå®ä»¥å¨ä½¿ç¨è
éåäº«é »å¯¬ï¼èæ¤å¹«å¿éä½ä¼ºæå¨è² è¼ï¼ä½ä»å¯è®æ¨åæåä¸è¬çå¾ä¼ºæå¨ä¾ç串æµæ¹å¼ãå
ç¶æ¨æ³è¦ç¹¼çºä½¿ç¨ PeerTube ç P2P 模å¼æï¼ä»¥ä¸çå
§å®¹ææç¨ã
- src/app/+about/about-peertube/about-peertube.component.html72
+ src/app/+about/about-peertube/about-peertube.component.html69
BitTorrent å°æ¨çé±ç§é æç主è¦å¨è
å¨æ¼ï¼åªè¦æ¨ä¸è¼æè§çå½±çï¼æ¨ç IP å°±æ被å²åå¨ç«å°ç BitTorrent 追蹤å¨ä¸ã
- src/app/+about/about-peertube/about-peertube.component.html78
+ src/app/+about/about-peertube/about-peertube.component.html75
æä»éº¼å¾æï¼
- src/app/+about/about-peertube/about-peertube.component.html83
+ src/app/+about/about-peertube/about-peertube.component.html80
çè«ä¸ï¼æè¶³å¤ æè¡ç¥èç人å¯ä»¥å»ºç«è
³æ¬ä¾è¿½è¹¤åªå IP æ£å¨ä¸è¼åªåå½±çã實éä¸ï¼éç¸ç¶å°é£ï¼å çºï¼
- src/app/+about/about-peertube/about-peertube.component.html85
+ src/app/+about/about-peertube/about-peertube.component.html82
å¿
é å¨æ¯å追蹤å¨ä¸ç¼é HTTP è«æ±ä»¥ç£è¦æ¯åå½±çãå¦ææåæ³è¦ç£è¦ææ PeerTube å½±çï¼æåå¿
é å³éèå½±çä¸æ¨£å¤çè«æ±ï¼å æ¤æé常å¤ï¼
- src/app/+about/about-peertube/about-peertube.component.html91
+ src/app/+about/about-peertube/about-peertube.component.html88
å°æ¼æ¯åå³éçè«æ±ï¼è¿½è¹¤å¨å°æåå³æéçé¨æ©ç«¯é»ãèä¾ä¾èªªï¼å¦æ群é«ä¸æ 1000 å端é»ï¼è追蹤å¨å
çºæ¯åè«æ±å³é 20 å端é»ï¼é£å°±å¿
é è³å°å³é 50 åè«æ±æè½ç¥é群é«ä¸ææç端é»
- src/app/+about/about-peertube/about-peertube.component.html96
+ src/app/+about/about-peertube/about-peertube.component.html93
å¿
é å®æç¼éè«æ±æè½ç¥é誰éå§ï¼åæ¢è§çå½±çãä½é種è¡çºå¾å®¹æåµæ¸¬å°
- src/app/+about/about-peertube/about-peertube.component.html102
+ src/app/+about/about-peertube/about-peertube.component.html99
å¦æ IP 被å²åå¨è¿½è¹¤å¨ä¸ï¼ä¹ä¸ä»£è¡¨å¨ IP èå¾ç人ï¼å¦æéå人åå¨ç話ï¼çéäºå½±ç
- src/app/+about/about-peertube/about-peertube.component.html106
+ src/app/+about/about-peertube/about-peertube.component.html103
IP ä½ç½®æ¯æ¨¡ç³çè³è¨ï¼é常å®æå®æè®æ´ï¼å¯è½å¯ä»¥ä»£è¡¨è¨±å¤äººæ實é«
- src/app/+about/about-peertube/about-peertube.component.html111
+ src/app/+about/about-peertube/about-peertube.component.html108
-
- 網路 peer ç¡æ³å
¬éååï¼å çºæåä½¿ç¨ WebSocket å³è¼¸ï¼èå³çµ±ç BitTorrent 追蹤å¨ä¸åãç¶æ¨å¨ç¶²è·¯ç覽å¨è£¡æï¼æ¨å°±æå³éå
å«æ¨ç IP çè¨èå°é¨æ©é¸åå
¶ä» peer è½ç¼è³è¨ç追蹤å¨ãè«è¦ æ¤æ件 以åå¾æ´å¤è³è¨
- src/app/+about/about-peertube/about-peertube.component.html115
+
+ 網路 peer ç¡æ³å
¬éååï¼å çºæåä½¿ç¨ WebSocket å³è¼¸ï¼èå³çµ±ç BitTorrent 追蹤å¨ä¸åãç¶æ¨å¨ç¶²è·¯ç覽å¨è£¡æï¼æ¨å°±æå³éå
å«æ¨ç IP çè¨èå°é¨æ©é¸åå
¶ä» peer è½ç¼è³è¨ç追蹤å¨ãè«è¦ æ¤æ件 以åå¾æ´å¤è³è¨
+ src/app/+about/about-peertube/about-peertube.component.html112
ä¸è¬äººç£è¦æåçæå£æ
æ³æ¯ä¸å¤ªå¯è½ç¼ççãææ´å¤ææçæ¹å¼ä¾åå¾éé¡è³è¨ã
- src/app/+about/about-peertube/about-peertube.component.html123
+ src/app/+about/about-peertube/about-peertube.component.html120
PeerTube è YouTube æ¯èµ·ä¾å¦ä½ï¼
- src/app/+about/about-peertube/about-peertube.component.html128
+ src/app/+about/about-peertube/about-peertube.component.html125
YouTube çé±ç§å¨è
è PeerTube çä¸åãå¨ YouTube çä¾åä¸ï¼è©²å¹³å°æèé大éçå人è³æï¼ä¸åªæ¯ IPï¼ï¼ä»¥é²è¡åæè追蹤ãæ¤å¤ï¼YouTube çº Google/Alphabet ææï¼è©²å
¬å¸å¯å¨è¨±å¤ç¶²ç«ä¸ï¼éé AdSense æ Google Analyticsï¼è¿½è¹¤æ¨ã
- src/app/+about/about-peertube/about-peertube.component.html130
+ src/app/+about/about-peertube/about-peertube.component.html127
æè¦å¦ä½éå¶æè½è®æç IP ä½ç½®ä¸æå
ï¼
- src/app/+about/about-peertube/about-peertube.component.html136
+ src/app/+about/about-peertube/about-peertube.component.html133
æ¨ç IP æ¯å
¬éçï¼å æ¤æ¨æ¯æ¬¡åå網ç«æï¼é½ææ許å¤çåèè
ï¼é¤äºæçµç¶²ç«ä»¥å¤ï¼å¯ä»¥å¨å
¶é£ç·æ¥èªä¸çå°æ¨ç IPï¼ISPï¼è·¯ç±å¨ï¼è¿½è¹¤å¨ï¼CDN 以åæ´å¤ãPeerTube å°æ¤ç¸ç¶éæï¼æåæè¦åæ¨ï¼å¦ææ¨æ³è¦è®æ¨ç IP ä¿æé±å¯ï¼è«ä½¿ç¨ VPN æ Tor ç覽å¨ãèªçºå¾ PeerTube ç§»é¤ P2P å°±è½çºæ¨å¸¶ä¾å¿åæ§æ¯ä¸çæ§çã
- src/app/+about/about-peertube/about-peertube.component.html138
+ src/app/+about/about-peertube/about-peertube.component.html135
å¯ä»¥ååªäºäºæ
ä¾ç·©è§£æ¤åé¡ï¼
- src/app/+about/about-peertube/about-peertube.component.html145
+ src/app/+about/about-peertube/about-peertube.component.html142
PeerTube å¸ææä¾ç¡å¯è½æ好çå°çï¼ä»¥ä¾¿çºæ¨æä¾æ´å¤é¸æ並æ¸å°æ»æçå¯è½æ§ãå°ç®åçºæ¢ï¼éæ¯æåå·è¡çåä½ï¼
- src/app/+about/about-peertube/about-peertube.component.html147
+ src/app/+about/about-peertube/about-peertube.component.html144
æåå°è¿½è¹¤å¨å¯ä»¥å³éç端é»æ¸éé²è¡äºéå¶
- src/app/+about/about-peertube/about-peertube.component.html153
+ src/app/+about/about-peertube/about-peertube.component.html150
æåå°è¿½è¹¤å¨æ¶å°çè«æ±é »çé²è¡äºéå¶
- src/app/+about/about-peertube/about-peertube.component.html154
+ src/app/+about/about-peertube/about-peertube.component.html151
å
許ç«èºç®¡çå¡å¾ç®¡çä»é¢åç¨ P2P
- src/app/+about/about-peertube/about-peertube.component.html155
+ src/app/+about/about-peertube/about-peertube.component.html152
æå¾ï¼è«è¨ä½æ¨ä¸ç´é½å¯ä»¥ééå¨å½±çææ¾å¨ä¸åæ P2P ä¾åç¨å®ï¼æè
å
å¨ç覽å¨ä¸åç¨ WebRTCã
- src/app/+about/about-peertube/about-peertube.component.html158
-
-
-
- æ¤ç«èºæ²æç«èºè¿½è¹¤è
ã
- src/app/+about/about-follows/about-follows.component.html6
+ src/app/+about/about-peertube/about-peertube.component.html155
顯示å®æ´æ¸
å®
+ 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.html
- 12
+ 17
+
+
+
+ æ²æè¨é±ã
src/app/+about/about-follows/about-follows.component.html
- 24
+ 19
-
-
- æ¤ç«å°æ²æ追蹤任ä½å
¶ä»çç«å°ã
- src/app/+about/about-follows/about-follows.component.html18
-
éæ¼æ¤ç«èº
@@ -6605,18 +7172,13 @@ channel with the same name ()!src/app/+about/about-instance/about-instance.component.ts98
-
- è¯çµ¡ç®¡çå¡
+
+ è¯çµ¡ç®¡çå¡
src/app/+about/about-instance/contact-admin-modal.component.html
3
-
-
- 建ç«å¸³è
- src/app/+signup/+register/register.component.html8
-
åå¾åå©
@@ -6627,99 +7189,203 @@ channel with the same name ()!
建ç«æç帳è
- src/app/+signup/+register/register.component.html46
+ src/app/+signup/+register/register.component.html98
+
+
+
+ å®æï¼
+
+ src/app/+signup/+register/register.component.html
+ 103
+
PeerTube æ£å¨å»ºç«æ¨ç帳èâ¦â¦
- src/app/+signup/+register/register.component.html55
+ src/app/+signup/+register/register.component.html107
-
-
- å·²å®æ
- src/app/+signup/+register/register.component.html51
+
+
+ åå°ä¸ä¸æ¥
+
+ src/app/+signup/+register/register.component.ts
+ 45
+
+
+
+
+ å°ä¸ä¸æ¥
+
+ src/app/+signup/+register/register.component.ts
+ 46
+
æåæ¯èª°ï¼
- src/app/shared/shared-instance/instance-about-accordion.component.html19
+ src/app/shared/shared-instance/instance-about-accordion.component.html28
æåè¨åç¶è·æ¤ç«èºå¤ä¹
ï¼
- src/app/shared/shared-instance/instance-about-accordion.component.html24
+ src/app/shared/shared-instance/instance-about-accordion.component.html33
æåè¦å¦ä½æ¯ä»æ¤ç«èºçè²»ç¨ï¼
- src/app/shared/shared-instance/instance-about-accordion.component.html29
+ src/app/shared/shared-instance/instance-about-accordion.component.html38
+
+
+
+ çæ¢æ¬¾
+
+ src/app/shared/shared-instance/instance-about-accordion.component.ts
+ 73
+
管çå¡èæçºæ§
- src/app/shared/shared-instance/instance-about-accordion.component.html15
- src/app/shared/shared-instance/instance-about-accordion.component.html15
+ src/app/shared/shared-instance/instance-about-accordion.component.html23
æ¥é©
- src/app/+signup/+register/custom-stepper.component.html9
-
-
-
- é »éæ¯æ¨å½±çä¸å³å¾å²åçå°æ¹ã建ç«æ¸åé »éæå©æ¼çµç¹ä¸¦åé¢æ¨çå
§å®¹ãèä¾ä¾èªªï¼æ¨å¯ä»¥æ±ºå®å
¶ä¸ä¸åé »éç¼ä½æ¨é¼ç´æ¼å¥æçå½±çï¼èå¦ä¸åé »éåç¼ä½éæ¼çæ
å¸çå½±çã
- src/app/+signup/+register/register-step-channel.component.html4
-
-
-
- å
¶ä»ä½¿ç¨è
å¯ä»¥æ±ºå®è¨é±ä»»ä½ä»åæ³è¦çé »éï¼ä¸¦å¨æ¨ç¼ä½æ°å½±çææ¶å°éç¥ã
- src/app/+signup/+register/register-step-channel.component.html9
+ src/app/+signup/+register/custom-stepper.component.html10
é »é顯示å稱
- src/app/+signup/+register/register-step-channel.component.html15
+ src/app/+signup/+register/steps/register-step-channel.component.html21
+
+
+
+ éæ¯å°å
¶ä»ä½¿ç¨è
å
¬éå¯è¦çå稱ã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 23
+
+
+
+
+ ç¯ä¾ï¼Sweet Melodies
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 27
+
+
+
+
+ é »éèå¥å串
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 36
+
+
+
+
+ éæ¯å°æ顯示å¨æ¨å人æªæ¡ URL ä¸çå稱ã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 38
+
+
+
+
+ ç¯ä¾ï¼sweetmelodies24
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 42
+
+
+
+
+ é »éèå¥å串ä¸è½èæ¨ç帳èå稱ç¸åãæ¨å¯ä»¥é»æ第ä¸æ¥ä¾æ´æ°æ¨ç帳èå稱ã
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 50,52
+
é »éå稱
src/app/+admin/overview/users/user-edit/user-edit.component.html94
src/app/+admin/overview/users/user-edit/user-edit.component.html94
- src/app/+signup/+register/register-step-channel.component.html30
-
-
- john_channel
- src/app/+admin/overview/users/user-edit/user-edit.component.html96
- src/app/+admin/overview/users/user-edit/user-edit.component.html96
+
+
+ john_channel
+ 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
+
+
+
+ æ¤ç«å°åç¨äºå½±çä¸å³ï¼å æ¤æ¨ç帳èå°ç¡æ³ä¸å³å½±çã
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 1,3
+
+
+
+
+ å
¬éå稱
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 9
+
+
+
+
+ éæ¯å°å
¶ä»ä½¿ç¨è
å
¬éå¯è¦çå稱ã
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 11,13
+
-
-
- ç¯ä¾ï¼æçè¶
ç´é »é
- src/app/+signup/+register/register-step-channel.component.html34
+
+
+ ç¯ä¾ï¼John Doe
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 17
+
-
-
- é »éå稱æ¯å¨éåèå
¶ä»ææç«èºä¸å°æ¨çé »éçå¯ä¸èå¥è¨èãå®å°±è·é»åéµä»¶å°åä¸æ¨£ç¨ä¸ç¡äºï¼è®å
¶ä»äººæ´å®¹ææ¾å°ä¸¦èå
¶äºåã
- src/app/+signup/+register/register-step-channel.component.html42
+
+
+ éæ¯å°æ顯示å¨æ¨å人æªæ¡ URL ä¸çå稱ã
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 28,30
+
-
-
- é »éå稱ä¸è½èæ¨ç帳èå稱ç¸åãæ¨å¯ä»¥é»æ第ä¸æ¥ä¾æ´æ°æ¨ç帳èå稱ã
- src/app/+signup/+register/register-step-channel.component.html50
+
+
+ ç¯ä¾ï¼john_doe58
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 34
+
-
-
- æè³å°æ²ï¼ä¸åææ¤ç«å°çæ¢æ¬¾èè¡çºæºå
+
+
+ æ¤é»åéµä»¶å°æç¨æ¼é©èæ¨ç帳èã
- src/app/+signup/+register/register-step-terms.component.html
- 5,10
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 48,50
-
-
- 使ç¨è
å稱æ¯å¨éåèå
¶ä»ææç«èºä¸å°æ¨ç帳èçå¯ä¸èå¥è¨èãå®å°±è·é»åéµä»¶å°åä¸æ¨£ç¨ä¸ç¡äºï¼è®å
¶ä»äººæ´å®¹ææ¾å°ä¸¦èå
¶äºåã
- src/app/+signup/+register/register-step-user.component.html35
+
+
+ è«æ±ç¨æ¼å¸³èé©èçé»åéµä»¶
+
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html
+ 2
+
@@ -6729,10 +7395,13 @@ channel with the same name ()!4
-
-
- æ¤ç«å°å·²åç¨å½±çä¸å³ï¼å æ¤æ¨ç帳èç¡æ³ä¸å³å½±çã
- src/app/+signup/+register/register-step-user.component.html3
+
+
+ > 建ç«å¸³è
+
+ src/app/+signup/+register/register.component.html
+ 9,12
+
@@ -6778,74 +7447,67 @@ channel with the same name ()!
顯示ææå½±çï¼ç§äººãæªååºæå°æªç¼ä½ï¼
- src/app/shared/shared-video-miniature/video-filters-header.component.html125
+ src/app/shared/shared-video-miniature/video-filters-header.component.html128
移é¤æ¤é濾æ¢ä»¶
- src/app/shared/shared-video-miniature/video-filters-header.component.ts95
+ src/app/shared/shared-video-miniature/video-filters-header.component.ts90
ææå
§å®¹
- 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/+accounts/accounts.component.ts153
+ src/app/shared/shared-video-miniature/video-filters.model.ts250
åå ±æ¤å¸³è
- src/app/+accounts/accounts.component.ts202
+ src/app/+accounts/accounts.component.ts196
@@ -6858,78 +7520,73 @@ channel with the same name ()!
å½±ç
- src/app/+accounts/accounts.component.ts83
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html245
- src/app/+video-channels/video-channels.component.ts81
+ src/app/+accounts/accounts.component.ts81
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html246
+ src/app/+video-channels/video-channels.component.ts90
使ç¨è
å稱已è¤è£½
- src/app/+accounts/accounts.component.ts121
- src/app/+video-channels/video-channels.component.ts115
-
-
-
- 1 åè¨é±è
- src/app/+accounts/accounts.component.ts125
-
-
-
- åè¨é±è
- src/app/+accounts/accounts.component.ts127
+ src/app/+accounts/accounts.component.ts119
+ src/app/+video-channels/video-channels.component.ts124
å
é³è¨
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts17
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts18
-
- <code>.mp4</code> ä¿çäºåå§é³è¨è»ï¼ä½æ²æå½±ç
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts18
+
+ <code>.mp4</code> ä¿çäºåå§é³è¨è»ï¼ä½æ²æå½±ç
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts19
144p
-
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 22
-
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts23
240p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts26
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts27
360p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts30
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts31
480p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts34
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts35
720p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts38
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts39
1080p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts42
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts43
1440p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts46
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts47
2160p
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts50
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts51
+
+
+
+ {value, plural, =1 {è¨è«ä¸²} other {è¨è«ä¸²}}
+
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts
+ 90
+
@@ -6980,30 +7637,23 @@ channel with the same name ()!é è¨ä¼ºæå¨è½ç¢¼è串æµå½±ççè½å並ä¸å®¹æï¼æ³ä¸æåç¡æ³èªåèª¿æ´ PeerTubeã
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html8
-
-
- ä½æ¯å¨èª¿æ´ä»¥ä¸çå¼åï¼æ¨å¯è½ææ³è¦å
é±è®æåçæåã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html11
-
-
-
- é±è®æå
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html16
+
+
+ ä¸éï¼å¨èª¿æ´ä»¥ä¸çå¼åï¼æ¨å¯è½ææ³è¦å
é±è®æåçæåã
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 12,14
+
èçä¸å³çå½±çï¼è®å®å以任ä½è£ç½®é½å¯ä»¥ææ¾ç串æµå½¢å¼ææ¾ãå管è³æºæè²´ï¼ä½éæ¯ PeerTube çééµé¨ä»½ï¼å æ¤è«è¬¹æ
è¡äºã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html27
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html22
å·è¡ç·
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts90
-
-
-
- å·è¡ç·
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts91
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts92
@@ -7033,7 +7683,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.ts320
@@ -7046,7 +7696,7 @@ channel with the same name ()!
æ¨åç¨äºè¨»åï¼æåèªååç¨äºä¸é¢ãå½±çãé¨ä»½çãèªåå°éæ°å½±çãã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts105
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts136
@@ -7116,8 +7766,8 @@ channel with the same name ()!ç¡éå¶
src/app/+admin/config/shared/config.service.ts22
src/app/+admin/config/shared/config.service.ts36
- src/app/shared/shared-instance/instance-features-table.component.ts30
- src/app/shared/shared-instance/instance-features-table.component.ts37
+ src/app/shared/shared-instance/instance-features-table.component.ts31
+ src/app/shared/shared-instance/instance-features-table.component.ts38
src/app/shared/shared-main/users/user-quota.component.ts32
src/app/shared/shared-main/users/user-quota.component.ts38
@@ -7209,91 +7859,138 @@ 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.ts41
+ src/app/+admin/follows/followers-list/followers-list.component.ts87
åªé¤
- src/app/+admin/follows/followers-list/followers-list.component.ts74
+ src/app/+admin/follows/followers-list/followers-list.component.ts51
+ src/app/+admin/follows/followers-list/followers-list.component.ts117
+ src/app/+admin/follows/following-list/following-list.component.ts43
src/app/+admin/moderation/video-block-list/video-block-list.component.ts91
src/app/+admin/moderation/video-block-list/video-block-list.component.ts95
- src/app/+admin/overview/comments/video-comment-list.component.ts100
- src/app/+admin/overview/comments/video-comment-list.component.ts169
- src/app/+admin/overview/users/user-list/user-list.component.ts95
- src/app/+admin/overview/users/user-list/user-list.component.ts209
- src/app/+admin/overview/videos/video-list.component.ts74
- src/app/+admin/overview/videos/video-list.component.ts198
- src/app/+admin/overview/videos/video-list.component.ts229
+ src/app/+admin/overview/comments/video-comment-list.component.ts105
+ src/app/+admin/overview/comments/video-comment-list.component.ts180
+ src/app/+admin/overview/users/user-list/user-list.component.ts101
+ src/app/+admin/overview/users/user-list/user-list.component.ts249
+ src/app/+admin/overview/videos/video-list.component.ts78
+ src/app/+admin/overview/videos/video-list.component.ts234
+ src/app/+admin/overview/videos/video-list.component.ts289
src/app/+my-library/+my-video-channels/my-video-channels.component.ts52
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts57
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts128
src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35
- src/app/+my-library/my-videos/my-videos.component.html50
- src/app/+my-library/my-videos/my-videos.component.ts151
- src/app/+my-library/my-videos/my-videos.component.ts178
- src/app/+my-library/my-videos/my-videos.component.ts225
- src/app/+videos/+video-edit/shared/video-edit.component.html190
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts171
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts134
+ src/app/+my-library/my-videos/my-videos.component.html51
+ src/app/+my-library/my-videos/my-videos.component.ts189
+ src/app/+videos/+video-edit/shared/video-edit.component.html189
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts180
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts133
src/app/shared/shared-abuse-list/abuse-list-table.component.ts376
src/app/shared/shared-abuse-list/abuse-list-table.component.ts411
- src/app/shared/shared-main/buttons/delete-button.component.ts17
- src/app/shared/shared-main/buttons/delete-button.component.ts22
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts364
+ src/app/shared/shared-main/buttons/delete-button.component.ts21
+ src/app/shared/shared-main/buttons/delete-button.component.ts26
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377
+
+
+
+ å·²æ¥å {count, plural, =1 { å追蹤è«æ±} other { å追蹤è«æ±}}
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 67
+
-
-
- å檢è¦è
- src/app/shared/shared-main/video/video.model.ts272
+
+
+ å·²æ¥å追蹤è«æ±
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 69,67
+
-
-
- 次檢è¦
- src/app/shared/shared-main/video/video.model.ts275
+
+
+ æ¨ççæ³è¦åçµ {count, plural, =1 { å追蹤è«æ±åï¼} other { å追蹤è«æ±åï¼}}
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 82
+
-
-
- å·²å¾ç«èºè¿½è¹¤è
ä¸ç§»é¤
- src/app/+admin/follows/followers-list/followers-list.component.ts81
+
+
+ æ¨ççæ³è¦åçµéäºè¿½è¹¤è«æ±åï¼
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 84,82
+
-
-
- 追蹤
+
+
+ å·²åçµ {count, plural, =1 { å追蹤è«æ±} other { å追蹤è«æ±}}
- src/app/+admin/follows/following-list/follow-modal.component.html
- 3
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 94
+
+
+
+ 追蹤è«æ±å·²åçµ
- src/app/+admin/follows/following-list/follow-modal.component.html
- 37
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 96,94
+
+
+
+ å·²åªé¤ç追蹤è
å°å¯å次å³é追蹤è«æ±ã
- src/app/+admin/follows/following-list/following-list.component.html
- 18
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 108
+
+
+
+
+ æ¨ççæ³è¦åªé¤ {count, plural, =1 { å追蹤è«æ±åï¼} other { å追蹤è«æ±åï¼}}
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 112
+
+
+
+
+ æ¨ççæ³è¦åªé¤éäºè¿½è¹¤è«æ±åï¼
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 114,112
+
+
+
+
+ å·²ç§»é¤ {count, plural, =1 { å追蹤è«æ±} other { å追蹤è«æ±}}
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 124
+
+
+
+
+ 追蹤è«æ±å·²ç§»é¤
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts
+ 126,124
+
+
+ 追蹤
+ src/app/+admin/follows/following-list/follow-modal.component.html3
+ src/app/+admin/follows/following-list/follow-modal.component.html37
+ src/app/+admin/follows/following-list/following-list.component.html25
+
1 å主æ©ï¼ä¸å
å« "http://"ï¼ï¼æ¯è¡ä¸å帳èæé »é
@@ -7313,30 +8010,36 @@ channel with the same name ()!
追蹤è«æ±å·²å³éï¼
- src/app/+admin/follows/following-list/follow-modal.component.ts63
+ 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.ts75
+
+
+
+ æ¨ä¸å追蹤 {count, plural, =1 { äºã} other {éäº æ¢ç®äºã}}
+
+ src/app/+admin/follows/following-list/following-list.component.ts
+ 82
+
-
-
- æ¨ç¡æ³å追蹤 ã
- src/app/+admin/follows/following-list/following-list.component.ts54
+
+
+ æ¨ä¸å追蹤å®åäºã
+
+ src/app/+admin/follows/following-list/following-list.component.ts
+ 84,82
+
@@ -7399,58 +8102,58 @@ channel with the same name ()!
æ´åæ令人åæ¡
- src/app/shared/shared-abuse-list/abuse-details.component.ts19
+ src/app/shared/shared-abuse-list/abuse-details.component.ts20
ä»æ¨è¨è«
- src/app/shared/shared-abuse-list/abuse-details.component.ts20
+ src/app/shared/shared-abuse-list/abuse-details.component.ts21
åå¾è¨æ¯æ誤å°
- src/app/shared/shared-abuse-list/abuse-details.component.ts21
+ src/app/shared/shared-abuse-list/abuse-details.component.ts22
é±ç§
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57
- src/app/+videos/+video-edit/shared/video-edit.component.html112
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html51
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html51
+ src/app/+videos/+video-edit/shared/video-edit.component.html111
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html37
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html29
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html33
src/app/+videos/+video-edit/video-add-components/video-upload.component.html26
src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html2
- src/app/shared/shared-abuse-list/abuse-details.component.ts22
+ src/app/shared/shared-abuse-list/abuse-details.component.ts23
èä½æ¬
- src/app/shared/shared-abuse-list/abuse-details.component.ts23
+ src/app/shared/shared-abuse-list/abuse-details.component.ts24
src/app/shared/shared-moderation/abuse.service.ts146
伺æå¨è¦å
- src/app/shared/shared-abuse-list/abuse-details.component.ts24
+ src/app/shared/shared-abuse-list/abuse-details.component.ts25
縮å
- src/app/shared/shared-abuse-list/abuse-details.component.ts25
+ src/app/shared/shared-abuse-list/abuse-details.component.ts26
src/app/shared/shared-moderation/abuse.service.ts161
å
§é¨åä½
src/app/+admin/moderation/video-block-list/video-block-list.component.ts59
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts244
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts243
- åªé¤èå ±
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts275
+ åªé¤æª¢è
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts274
@@ -7460,17 +8163,17 @@ channel with the same name ()!
æ¨è¨çºæ¥å
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts260
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts259
æ¨è¨çºæçµ
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts265
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts264
æ°å¢å
§é¨è¨»è¨
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts270
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts269
@@ -7500,33 +8203,33 @@ channel with the same name ()!
- æ¨ççæ³è¦åªé¤é份濫ç¨èå ±åï¼
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts134
+ æ¨ççæ³è¦åªé¤é份濫ç¨æª¢èåï¼
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts133
æ¿«ç¨å·²åªé¤ã
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts140
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts139
å·²åªé¤ççè¨
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts215
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts214
- åå ±è
çè¨æ¯
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts249
+ 檢è人çè¨æ¯
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts248
æ¿ä¸»çè¨æ¯
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts250
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts249
æ´æ°å
§é¨è¨»è¨
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts255
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts254
@@ -7541,21 +8244,21 @@ 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.ts86
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts352
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts136
+ src/app/+admin/overview/videos/video-list.component.ts90
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts365
å½±ç 已解é¤å°éã
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts139
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts209
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts142
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts216
@@ -7572,59 +8275,59 @@ 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
@@ -7641,24 +8344,24 @@ channel with the same name ()!
å¤æç¨å¼ç´¢å¼ä¸å¯ç¨ãè«ç¨å¾å試ã
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts99
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts100
è«åªå®è£æ¨ä¿¡ä»»çå¤æç¨å¼æä½æ¯ä¸»é¡ï¼å çºå®åå¯è½æå¨æ¨çç«èºä¸å·è¡ä»»ä½ç¨å¼ç¢¼ã
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts129
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts130
å®è£ ï¼
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts130
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts131
å·²å®è£ã
- src/app/+admin/plugins/plugin-search/plugin-search.component.ts142
+ src/app/+admin/plugins/plugin-search/plugin-search.component.ts143
@@ -7684,8 +8387,8 @@ channel with the same name ()!
-
- PeerTube èªçºæ¨ç網路ç覽å¨çå
¬é IP çº ã
+
+ PeerTube èªçºæ¨ç網路ç覽å¨çå
¬é IP çº ã
src/app/+admin/system/debug/debug.component.html
4
@@ -7732,16 +8435,16 @@ channel with the same name ()!
-
- æª¢æ¥ trust_proxy è¨å®éµ
+
+ æª¢æ¥ trust_proxy è¨å®éµ
src/app/+admin/system/debug/debug.component.html
15
-
- å¦ææ¨æ£ä½¿ç¨ Docker å·è¡ï¼è«æª¢æ¥æ¨æ¯å¦å·è¡ reverse-proxy è network_mode: "host"ï¼è«åé±è°é¡ 1643ï¼
+
+ å¦ææ¨æ£ä½¿ç¨ Docker å·è¡ï¼è«æª¢æ¥æ¨æ¯å¦å·è¡ reverse-proxy è network_mode: "host"ï¼è«åé±è°é¡ 1643ï¼
src/app/+admin/system/debug/debug.component.html
16,17
@@ -7792,7 +8495,7 @@ channel with the same name ()!Info
è³è¨
src/app/+admin/overview/videos/video-list.component.html41
- src/app/core/notification/notifier.service.ts11
+ src/app/core/notification/notifier.service.ts12
@@ -7800,8 +8503,8 @@ channel with the same name ()!src/app/+admin/overview/videos/video-list.component.html42
-
- å·²ç¼ä½
+
+ å·²ç¼ä½
src/app/+admin/overview/videos/video-list.component.html43
@@ -7809,11 +8512,16 @@ channel with the same name ()!è¦å
src/app/core/routing/can-deactivate-guard.service.ts23
+
+
+ æ·ºè²ï¼æ©è²ææ·±è²
+ src/app/core/theme/theme.service.ts47
+
é¯èª¤
src/app/core/auth/auth.service.ts105
- src/app/core/notification/notifier.service.ts18
+ src/app/core/notification/notifier.service.ts19
@@ -7859,17 +8567,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
+
@@ -7900,6 +8616,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
@@ -7944,43 +8661,43 @@ channel with the same name ()!
å½±çèçè¨é½å°æ被åªé¤ã
- src/app/+admin/overview/users/user-list/user-list.component.ts96
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts345
+ src/app/+admin/overview/users/user-list/user-list.component.ts102
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts346
- å°é
- src/app/+admin/overview/users/user-list/user-list.component.ts101
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts350
+ é»æ
+ src/app/+admin/overview/users/user-list/user-list.component.ts107
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351
使ç¨è
å°ç¡æ³ç»å
¥ï¼ä½å½±çèçè¨å°æä¿æå樣ã
- src/app/+admin/overview/users/user-list/user-list.component.ts102
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351
+ src/app/+admin/overview/users/user-list/user-list.component.ts108
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts352
åæ¶é»æ
- src/app/+admin/overview/users/user-list/user-list.component.ts107
- src/app/+admin/overview/users/user-list/user-list.component.ts186
+ src/app/+admin/overview/users/user-list/user-list.component.ts113
+ src/app/+admin/overview/users/user-list/user-list.component.ts218
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
è¨å®é»åéµä»¶çºå·²é©è
- src/app/+admin/overview/users/user-list/user-list.component.ts114
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts362
+ src/app/+admin/overview/users/user-list/user-list.component.ts120
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363
已建ç«
- src/app/+admin/overview/users/user-list/user-list.component.ts129
+ 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
@@ -7990,82 +8707,82 @@ channel with the same name ()!
æ¨ä¸è½é»æ rootã
- src/app/+admin/overview/users/user-list/user-list.component.ts173
+ src/app/+admin/overview/users/user-list/user-list.component.ts200
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71
+
+
+ æ¨ççæ³è¦åæ¶å°é {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.ts186
+ src/app/+admin/overview/users/user-list/user-list.component.ts216
+
+
+
+ {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.ts192
+ src/app/+admin/overview/users/user-list/user-list.component.ts229
æ¨ç¡æ³åªé¤ rootã
- src/app/+admin/overview/users/user-list/user-list.component.ts203
+ src/app/+admin/overview/users/user-list/user-list.component.ts241
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts99
-
-
- è¥æ¨ç§»é¤äºéäºä½¿ç¨è
ï¼æ¨å°ç¡æ³å»ºç«ç¸å使ç¨è
å稱çå
¶ä»ä½¿ç¨è
ï¼
- src/app/+admin/overview/users/user-list/user-list.component.ts208
+
+
+ <p>æ¨ç¡æ³å»ºç«è¢«å·²åªé¤ç使ç¨è
æé »é使ç¨ç使ç¨è
å稱æé »éå稱ã</p>
+ src/app/+admin/overview/users/user-list/user-list.component.ts245
+
+
+
+ é代表äºä»¥ä¸ä½¿ç¨è
å稱å°æ被永ä¹
åªé¤ä¸ç¡æ³éåï¼
+ src/app/+admin/overview/users/user-list/user-list.component.ts246
+
+
+
+ {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.ts215
+ src/app/+admin/overview/users/user-list/user-list.component.ts258
+
+
+
+ {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.ts227
+ src/app/+admin/overview/users/user-list/user-list.component.ts276
帳è 已解é¤éé³ã
src/app/shared/shared-moderation/account-blocklist.component.ts42
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts148
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts149
ç«èº 已解é¤éé³ã
src/app/shared/shared-moderation/server-blocklist.component.ts45
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts176
-
-
-
- å½±çæ·å²ç´éå·²åç¨
- src/app/+my-library/my-history/my-history.component.ts96
-
-
-
- å½±çæ·å²ç´éå·²åç¨
- src/app/+my-library/my-history/my-history.component.ts97
-
-
-
- åªé¤å½±çæ·å²ç´é
- src/app/+my-library/my-history/my-history.component.ts120
-
-
-
- æ¨ç¢ºå®æ¨æ³è¦åªé¤æ¨ææçå½±çæ·å²è¨éåï¼
- src/app/+my-library/my-history/my-history.component.ts121
-
-
-
- å½±çæ·å²è¨éå·²åªé¤
- src/app/+my-library/my-history/my-history.component.ts129
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts177
@@ -8076,15 +8793,12 @@ channel with the same name ()!
追蹤è§çç´é
- src/app/+my-library/my-history/my-history.component.html13
+ src/app/+my-library/my-history/my-history.component.html14
-
- æ¸
é¤æææ·å²ç´é
-
- src/app/+my-library/my-history/my-history.component.html
- 17,19
-
+
+ æ¸
é¤æææ·å²ç´é
+ src/app/+my-library/my-history/my-history.component.html18
@@ -8100,11 +8814,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/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html4
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html7
@@ -8165,8 +8875,8 @@ channel with the same name ()!
çé¢è¨å®å·²æ´æ°ã
- src/app/shared/shared-user-settings/user-interface-settings.component.ts88
- src/app/shared/shared-user-settings/user-interface-settings.component.ts98
+ src/app/shared/shared-user-settings/user-interface-settings.component.ts91
+ src/app/shared/shared-user-settings/user-interface-settings.component.ts101
@@ -8211,10 +8921,13 @@ channel with the same name ()!æ¨çç«èºä¸ææ°ä½¿ç¨è
註å
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts39
-
-
- æ¨ææ¨çé »éææ°ç追蹤è
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts40
+
+
+ æ¨ææ¨çå
¶ä¸ä¸åé »éæäºæ°ç追蹤è
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
+ 40
+
@@ -8296,19 +9009,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
@@ -8334,32 +9047,32 @@ channel with the same name ()!
å½±çé »é å·²æ´æ°ã
- 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
@@ -8374,14 +9087,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
@@ -8418,14 +9125,8 @@ channel with the same name ()!
é »éé濾å¨
-
- src/app/+my-library/my-follows/my-followers.component.ts
- 49
-
-
- src/app/+my-library/my-videos/my-videos.component.ts
- 102
-
+ src/app/+my-library/my-follows/my-followers.component.ts49
+ src/app/+my-library/my-videos/my-videos.component.ts127
@@ -8435,7 +9136,7 @@ channel with the same name ()!
æ¾ä¸å°
- src/app/+page-not-found/page-not-found-routing.module.ts14
+ src/app/+error-page/error-page-routing.module.ts14
@@ -8479,23 +9180,24 @@ channel with the same name ()!建ç«
src/app/+admin/overview/users/user-edit/user-edit.component.html8
src/app/+admin/overview/users/user-edit/user-edit.component.html8
- src/app/+manage/video-channel-edit/video-channel-create.component.ts102
+ src/app/+manage/video-channel-edit/video-channel-create.component.ts107
+ src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.ts45
src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts92
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8
src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html81
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html79
æ´æ°ææ¾æ¸
å®
- src/app/+my-library/my-library-routing.module.ts67
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts47
+ src/app/+my-library/my-library-routing.module.ts69
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts48
éç¥
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
@@ -8503,13 +9205,13 @@ channel with the same name ()!Applications
æç¨ç¨å¼
src/app/+my-account/my-account-applications/my-account-applications.component.html3
- src/app/+my-account/my-account-routing.module.ts126
+ src/app/+my-account/my-account-routing.module.ts137
src/app/+my-account/my-account.component.ts60
åªé¤ææ¾æ¸
å®
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts52
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts53
@@ -8520,30 +9222,36 @@ 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
ææ¾æ¸
å® å·²åªé¤ã
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts135
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts136
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.ts45
æçå½±ç
- src/app/+my-library/my-library-routing.module.ts77
+ src/app/+my-library/my-library-routing.module.ts79
src/app/+my-library/my-videos/my-videos.component.html4
- src/app/+my-library/my-videos/my-videos.component.ts67
- src/app/core/menu/menu.service.ts77
+ src/app/+my-library/my-videos/my-videos.component.ts92
+ src/app/core/menu/menu.service.ts86
æ¨ççæ³è¦åªé¤ å½±çåï¼
- src/app/+my-library/my-videos/my-videos.component.ts150
+ src/app/+my-library/my-videos/my-videos.component.ts187
-
-
- å½±çå·²åªé¤ã
- src/app/+my-library/my-videos/my-videos.component.ts167
+
+
+ {length, plural, =1 {å½±ç已被åªé¤} other { å½±ç已被åªé¤}}
+ src/app/+my-library/my-videos/my-videos.component.ts206
+
+
+
+ 已被åªé¤ã
+ src/app/+my-library/my-videos/my-videos.component.ts208
@@ -8558,32 +9266,20 @@ channel with the same name ()!æ¨ççæ³è¦åªé¤
åï¼
- src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts126
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127
src/app/+my-library/my-video-playlists/my-video-playlists.component.ts34
- src/app/+my-library/my-videos/my-videos.component.ts177
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts224
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts231
å½±ç å·²åªé¤ã
- src/app/+my-library/my-videos/my-videos.component.ts185
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts235
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts242
å·¥ä½å®¤
-
- src/app/+my-library/my-videos/my-videos.component.ts
- 208
-
-
- src/app/+video-studio/video-studio-routing.module.ts
- 14
-
-
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 340
-
+ src/app/+video-studio/video-studio-routing.module.ts17
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts347
@@ -8601,21 +9297,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
@@ -8625,24 +9342,57 @@ channel with the same name ()!
æçæ¿«ç¨åå ±
- src/app/+my-account/my-account-routing.module.ts117
+ src/app/+my-account/my-account-routing.module.ts128
+
+
+
+ æ£å¨çå¾
é»åéµä»¶é©è
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 5,6
+
+
+
+
+ è®æ´æ¨çé»åéµä»¶
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 11
+
+
+
+
+ æ¨ç®åçé»åéµä»¶çº ãéæ°¸é ä¸æå
¬é顯示ã
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 13,16
+
æææ¬è®æ´
- src/app/+my-library/my-library-routing.module.ts117
+ src/app/+my-library/my-library-routing.module.ts119
src/app/+my-library/my-videos/my-videos.component.html16
æçå½±çæ·å²ç´é
- 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
@@ -8653,14 +9403,15 @@ channel with the same name ()!src/app/+my-library/my-library.component.ts52
src/app/+search/search-filters.component.html195
src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts17
- src/app/core/menu/menu.service.ts76
+ src/app/core/menu/menu.service.ts85
+ src/app/modal/quick-settings-modal.component.html10
ææ¾æ¸
å®
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
@@ -8671,28 +9422,26 @@ channel with the same name ()!
æ大å編輯å¨
- src/app/shared/shared-forms/markdown-textarea.component.ts50
+ src/app/shared/shared-forms/markdown-textarea.component.ts47
é¢éæ大å編輯å¨
- src/app/shared/shared-forms/markdown-textarea.component.ts51
-
-
-
- ç¾å¨è«æª¢æ¥æ¨çé»åéµä»¶ä»¥é©èæ¨ç帳è並å®æ註åç¨åºã
- src/app/+signup/+register/register.component.ts137
-
-
-
- æ¨ç¾å¨ç»å
¥çº ï¼
- src/app/+signup/+register/register.component.ts145
+ src/app/shared/shared-forms/markdown-textarea.component.ts48
å
å«é©èé£çµçé»åéµä»¶å·²å³éå° ã
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
+
+
æ¾ä¸å°ä½¿ç¨è
id æé©èå串ã
@@ -8702,13 +9451,13 @@ channel with the same name ()!
è¨é±å¸³è
- src/app/+video-channels/video-channels.component.ts76
- src/app/+videos/+video-watch/video-watch.component.ts770
+ src/app/+video-channels/video-channels.component.ts85
+ src/app/+videos/+video-watch/video-watch.component.ts822
ææ¾æ¸
å®
- src/app/+video-channels/video-channels.component.ts82
+ src/app/+video-channels/video-channels.component.ts91
@@ -8801,60 +9550,57 @@ channel with the same name ()!
æ¨ç¢ºå®è¦ç·¨è¼¯ããåï¼
- src/app/+video-studio/edit/video-studio-edit.component.ts72
+ src/app/+video-studio/edit/video-studio-edit.component.ts73
-
- ç®åçå½±çå°è¢«ç·¨è¼¯å¾çå½±çè¦å¯«ä¸<strong>æ¨å°ç¡æ³éå</strong>ã<br /><br />
- src/app/+video-studio/edit/video-studio-edit.component.ts76
+
+ ç®åçå½±çå°è¢«ç·¨è¼¯å¾çå½±çè¦å¯«ä¸<strong>æ¨å°ç¡æ³éå</strong>ã<br /><br />
+ src/app/+video-studio/edit/video-studio-edit.component.ts77
-
- æéä¸ä¸ï¼å°å·è¡ä»¥ä¸å·¥ä½ï¼<ol></ol>
- src/app/+video-studio/edit/video-studio-edit.component.ts77
+
+ æéä¸ä¸ï¼å°å·è¡ä»¥ä¸å·¥ä½ï¼<ol></ol>
+ src/app/+video-studio/edit/video-studio-edit.component.ts78
編輯工ä½å·²å»ºç«ã
-
- src/app/+video-studio/edit/video-studio-edit.component.ts
- 90
-
+ src/app/+video-studio/edit/video-studio-edit.component.ts91
å°ç¦é»ç½®æ¼æå°å
- src/app/app.component.ts274
+ src/app/app.component.ts287
åæå·¦é¸å®
- src/app/app.component.ts279
+ src/app/app.component.ts292
åå¾æ¢ç´¢å½±çé é¢
- src/app/app.component.ts284
+ src/app/app.component.ts297
åå¾ç±éå½±çé é¢
- src/app/app.component.ts289
+ src/app/app.component.ts302
åå¾æè¿æ°å¢å½±çé é¢
- src/app/app.component.ts294
+ src/app/app.component.ts307
åå¾æ¬å°å½±çé é¢
- src/app/app.component.ts299
+ src/app/app.component.ts312
åå¾å½±çä¸å³é é¢
- src/app/app.component.ts304
+ src/app/app.component.ts317
@@ -8877,15 +9623,30 @@ channel with the same name ()!src/app/core/auth/auth.service.ts73
-
+
ç¡æ³æ·å OAuth 客æ¶ç«¯æèï¼ãè«ç¢ºä¿æ¨å·²æ£ç¢ºè¨å® PeerTubeï¼config/ ç®éï¼ï¼ç¹å¥æ¯ "webserver" é¨ä»½ã
src/app/core/auth/auth.service.ts100
æ¨éè¦éæ°é£ç·ã
- src/app/core/auth/auth.service.ts221
+ src/app/core/auth/auth.service.ts230
+
+
+
+ 顯示æé±èæ¤èªªæé¸å®
+
+ src/app/core/core.module.ts
+ 45
+
+
+
+
+ é±èæ¤èªªæé¸å®
+
+ src/app/core/core.module.ts
+ 46
+
@@ -8895,53 +9656,45 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æçæ·å²ç´é
-
- src/app/core/menu/menu.service.ts
- 98
-
+ src/app/core/menu/menu.service.ts107
- å¨æçæ¶è庫ä¸
-
- src/app/core/menu/menu.service.ts
- 104
-
+ å¨æçåªé«åº«ä¸
+ src/app/core/menu/menu.service.ts113
ç±é
- src/app/+videos/video-list/videos-list-common-page.component.ts201
- src/app/core/menu/menu.service.ts131
+ src/app/+videos/video-list/videos-list-common-page.component.ts205
+ src/app/core/menu/menu.service.ts140
ä½æ¼
-
- src/app/core/menu/menu.service.ts
- 150
-
+ src/app/core/menu/menu.service.ts159
家
- src/app/core/menu/menu.service.ts115
- src/app/core/menu/menu.service.ts116
+ src/app/core/menu/menu.service.ts124
+ src/app/core/menu/menu.service.ts125
æå
- src/app/core/notification/notifier.service.ts25
+ src/app/core/notification/notifier.service.ts26
+ src/app/shared/shared-video-live/live-stream-information.component.html39
ä¸æ£ç¢ºç使ç¨è
å稱æå¯ç¢¼ã
- src/app/+login/login.component.ts164
+ src/app/+login/login.component.ts210
æ¨ç帳è已被å°éã
- src/app/+login/login.component.ts165
+ src/app/+login/login.component.ts211
@@ -8978,38 +9731,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ä»å¤©
src/app/+search/search-filters.component.ts40
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69
- src/app/shared/shared-video-miniature/videos-list.component.ts134
+ src/app/shared/shared-video-miniature/videos-list.component.ts136
æ¨å¤©
- src/app/shared/shared-video-miniature/videos-list.component.ts135
+ src/app/shared/shared-video-miniature/videos-list.component.ts137
æ¬é±
- src/app/shared/shared-video-miniature/videos-list.component.ts136
+ src/app/shared/shared-video-miniature/videos-list.component.ts138
æ¬æ
- src/app/shared/shared-video-miniature/videos-list.component.ts137
+ src/app/shared/shared-video-miniature/videos-list.component.ts139
ä¸åæ
- src/app/shared/shared-video-miniature/videos-list.component.ts138
+ src/app/shared/shared-video-miniature/videos-list.component.ts140
è¼è
- src/app/shared/shared-video-miniature/videos-list.component.ts139
+ src/app/shared/shared-video-miniature/videos-list.component.ts141
ç¡æ³è¼å
¥æ´å¤å½±çãè«ç¨å¾å試ã
- src/app/shared/shared-video-miniature/videos-list.component.ts246
- src/app/shared/shared-video-miniature/videos-selection.component.ts129
+ src/app/shared/shared-video-miniature/videos-list.component.ts249
+ src/app/shared/shared-video-miniature/videos-selection.component.ts131
@@ -9030,15 +9783,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
é¨é¸è¦è¨
src/app/+search/search-filters.component.html34
- src/app/shared/shared-video-miniature/video-filters-header.component.html109
- src/app/shared/shared-video-miniature/video-filters.model.ts165
+ src/app/shared/shared-video-miniature/video-filters-header.component.html112
+ src/app/shared/shared-video-miniature/video-filters.model.ts175
ç´æè¦è¨
src/app/+search/search-filters.component.html29
- src/app/shared/shared-video-miniature/video-filters-header.component.html104
- src/app/shared/shared-video-miniature/video-filters.model.ts159
+ src/app/shared/shared-video-miniature/video-filters-header.component.html107
+ src/app/shared/shared-video-miniature/video-filters.model.ts169
@@ -9051,7 +9804,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+search/search-filters.component.ts63
-
+
é·ï¼å¤§æ¼ 10 åéï¼
src/app/+search/search-filters.component.ts67
@@ -9069,6 +9822,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
檢è¦
src/app/+search/search-filters.component.ts82
+ src/app/+stats/video/video-stats.component.ts255
@@ -9080,6 +9834,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æå°é¯èª¤
src/app/+search/search.component.ts160
+
+
+ æå°
+
+ src/app/+search/search.component.ts
+ 252
+
+
PeerTube ç«å°ä¸»æ©é濾æ¢ä»¶ç¡æ
@@ -9090,9 +9852,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æå°
src/app/+admin/plugins/shared/plugin-navigation.component.html4
src/app/+search/search-routing.module.ts12
- src/app/+search/search.component.ts255
+ src/app/+search/search.component.ts253
src/app/header/search-typeahead.component.html8
- src/app/shared/shared-instance/instance-features-table.component.html122
+ src/app/shared/shared-instance/instance-features-table.component.html117
src/app/shared/shared-main/misc/simple-search-input.component.ts12
src/app/shared/shared-main/misc/simple-search-input.component.ts13
@@ -9104,6 +9866,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
7
+
+
+ å½±çé
é¡å
æè¨ç®åå§å½±ç大å°ãå çºåç¨äºè½æ編碼ï¼å½±ç大å°æå¤å¯ä»¥ ~ ã
+
+ src/app/+admin/shared/user-real-quota-info.component.html
+ 1,4
+
+
@@ -9112,87 +9882,46 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
5
-
-
-
- å¹´å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts11
-
1å¹´å
+ src/app/shared/shared-main/angular/from-now.pipe.ts25
+
+
+
+ åæå
src/app/shared/shared-main/angular/from-now.pipe.ts
- 12
-
-
- src/app/shared/shared-main/angular/from-now.pipe.ts
- 17
+ 28
-
-
-
- åæå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts18
-
1åæå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts
- 19
-
-
- src/app/shared/shared-main/angular/from-now.pipe.ts
- 24
-
-
-
-
-
- é±å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts25
+ src/app/shared/shared-main/angular/from-now.pipe.ts34
-
-
- 1é±å
+
+
+ ææå
src/app/shared/shared-main/angular/from-now.pipe.ts
- 26
+ 37
-
-
-
- 天å
-
- src/app/shared/shared-main/angular/from-now.pipe.ts29
-
-
-
- 1天å
+
+
+ 天å
src/app/shared/shared-main/angular/from-now.pipe.ts
- 30
+ 42
-
-
-
- å°æå
-
- src/app/shared/shared-main/angular/from-now.pipe.ts33
-
-
-
- 1å°æå
+
+
+ å°æå
src/app/shared/shared-main/angular/from-now.pipe.ts
- 34
+ 47
@@ -9200,12 +9929,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
åéå
- src/app/shared/shared-main/angular/from-now.pipe.ts37
+ src/app/shared/shared-main/angular/from-now.pipe.ts51
ç¾å¨
- src/app/shared/shared-main/angular/from-now.pipe.ts39
+ src/app/shared/shared-main/angular/from-now.pipe.ts53
@@ -9214,6 +9943,54 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/shared-main/angular/duration-formatter.pipe.ts30
+
+
+ {interval, plural, =1 {1å¹´å} other {å¹´å}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 7
+
+
+
+
+ {interval, plural, =1 {1åæå} other {åæå}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 8
+
+
+
+
+ {interval, plural, =1 {1ææå} other {ææå}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 9
+
+
+
+
+ {interval, plural, =1 {1天å} other {天å}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 10
+
+
+
+
+ {interval, plural, =1 {1å°æå} other {å°æå}}
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 11
+
+
+
+
+ å¹´å
+
+ src/app/shared/shared-main/angular/from-now.pipe.ts
+ 19
+
+
æ¿«ç¨åå ±
@@ -9230,7 +10007,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
確èª
- 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
+
+
+
+ å¨æ¨ææ©ä¸ç TOTP æç¨ç¨å¼æææ¤ QR codeãæ¤æç¨ç¨å¼å°æç¢çæ¨å¨ç»å
¥æå¿
é 輸å
¥çæ¬æã
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 28,30
+
+
+
+
+ è¥ç¡æ³ææ QR code èéè¦æå輸å
¥ï¼é裡æ¯ç´æåå¯ç¢¼ï¼
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 34,36
+
+
+
+
+ å
©æ¥é©ä»£ç¢¼
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 42
+
+
+
+
+ 輸å
¥æ¨çé©èç¨å¼ç¢çç代碼以確èª
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
+ 43
+
+
+
+
+ å
©æ¥é©é©èå·²åç¨ã
+
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.ts
+ 77
+
@@ -9435,6 +10254,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
帳èå¿
é ææï¼ä¾å¦ chocobozzz@example.comï¼ã
src/app/shared/form-validators/user-validators.ts51
+
+
+ éè¦ OTP æ¬æã
+
+ src/app/shared/form-validators/user-validators.ts
+ 69
+
+
æ¨çååçºå¿
å¡«ã
@@ -9491,7 +10318,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
@@ -9536,107 +10363,107 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å¯ç¢¼å¿
é è³å° 6 ååå
é·ã
- src/app/shared/form-validators/user-validators.ts72
- src/app/shared/form-validators/user-validators.ts83
+ src/app/shared/form-validators/user-validators.ts81
+ src/app/shared/form-validators/user-validators.ts92
å¯ç¢¼ä¸è½å¤æ¼ 255 ååå
ã
- src/app/shared/form-validators/user-validators.ts73
- src/app/shared/form-validators/user-validators.ts84
+ src/app/shared/form-validators/user-validators.ts82
+ src/app/shared/form-validators/user-validators.ts93
æ°å¯ç¢¼èå¯ç¢¼ç¢ºèªä¸ç¸ç¬¦ã
- src/app/shared/form-validators/user-validators.ts91
+ src/app/shared/form-validators/user-validators.ts100
å½±çé
é¡å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts98
+ src/app/shared/form-validators/user-validators.ts107
é
é¡å¿
é å¤§æ¼ -1ã
- src/app/shared/form-validators/user-validators.ts99
+ src/app/shared/form-validators/user-validators.ts108
æ¯æ¥ä¸å³éå¶å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts105
+ src/app/shared/form-validators/user-validators.ts114
æ¯æ¥ä¸å³éå¶å¿
é å¤§æ¼ -1ã
- src/app/shared/form-validators/user-validators.ts106
+ src/app/shared/form-validators/user-validators.ts115
使ç¨è
è§è²å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts113
+ src/app/shared/form-validators/user-validators.ts122
æè¿°å¿
é è³å° 3 ååå
é·ã
- src/app/shared/form-validators/user-validators.ts125
+ src/app/shared/form-validators/user-validators.ts134
src/app/shared/form-validators/video-channel-validators.ts36
src/app/shared/form-validators/video-playlist-validators.ts33
æè¿°ä¸è½å¤æ¼ 1000 ååå
ã
- src/app/shared/form-validators/user-validators.ts126
+ src/app/shared/form-validators/user-validators.ts135
src/app/shared/form-validators/video-channel-validators.ts37
src/app/shared/form-validators/video-playlist-validators.ts34
æ¨å¿
é åæç«èºæ¢æ¬¾ä»¥å¨å
¶ä¸è¨»åã
- src/app/shared/form-validators/user-validators.ts133
+ src/app/shared/form-validators/user-validators.ts142
é»æçç±å¿
é è³å° 3 ååå
ã
- src/app/shared/form-validators/user-validators.ts143
+ src/app/shared/form-validators/user-validators.ts152
é»æçç±å¿
é å¤æ¼ 250 ååå
ã
- src/app/shared/form-validators/user-validators.ts144
+ src/app/shared/form-validators/user-validators.ts153
顯示å稱å¿
å¡«ã
- src/app/shared/form-validators/user-validators.ts155
+ src/app/shared/form-validators/user-validators.ts164
src/app/shared/form-validators/video-channel-validators.ts24
src/app/shared/form-validators/video-playlist-validators.ts12
顯示å稱å¿
é è³å° 1 ååå
é·ã
- src/app/shared/form-validators/user-validators.ts156
+ src/app/shared/form-validators/user-validators.ts165
src/app/shared/form-validators/video-channel-validators.ts25
src/app/shared/form-validators/video-playlist-validators.ts13
顯示å稱ä¸è½å¤æ¼ 50 ååå
ã
- src/app/shared/form-validators/user-validators.ts157
+ src/app/shared/form-validators/user-validators.ts166
src/app/shared/form-validators/video-channel-validators.ts26
- èå ±çç±å¿
å¡«ã
+ 檢èçç±å¿
å¡«ã
src/app/shared/form-validators/abuse-validators.ts7
- èå ±çç±å¿
é è³å° 2 ååå
é·ã
+ 檢èçç±å¿
é è³å° 2 ååå
é·ã
src/app/shared/form-validators/abuse-validators.ts8
- èå ±çç±ä¸è½å¤æ¼ 3000 ååå
ã
+ 檢èçç±ä¸è½å¤æ¼ 3000 ååå
ã
src/app/shared/form-validators/abuse-validators.ts9
@@ -9737,14 +10564,41 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æ¯æ´æåå¿
é è³å° 3 ååå
é·ã
src/app/shared/form-validators/video-channel-validators.ts47
-
-
- æ¯æ´æåä¸è½è¶
é 1000 ååå
é·
- src/app/shared/form-validators/video-channel-validators.ts48
+
+
+ æ¯æ´æåç¡æ³å¤æ¼ 1000 ååå
ã
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 48
+
+
+
+
+ éè¦é ç«¯é »é URLã
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 59
+
+
+
+
+ å¤é¨é »é URL å¿
é 以 "https://" or "http://" éé
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 60
+
+
+
+
+ å¤é¨é »é URL ä¸è½è¶
é 1000 ååå
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 61
+
-
- 檢è¦æ件以åå¾å¦ä½ä½¿ç¨ PeerTube ç´æ串æµåè½çè³è¨ã
+
+ 檢è¦æ件以åå¾å¦ä½ä½¿ç¨ PeerTube ç´æ串æµåè½çè³è¨ã
src/app/shared/shared-video-live/live-documentation-link.component.html1
@@ -9793,46 +10647,46 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ç´æ RTMP Url
- src/app/+videos/+video-edit/shared/video-edit.component.html245
+ src/app/+videos/+video-edit/shared/video-edit.component.html237
src/app/shared/shared-video-live/live-stream-information.component.html19
ç´æ RTMPS Url
- src/app/+videos/+video-edit/shared/video-edit.component.html250
+ src/app/+videos/+video-edit/shared/video-edit.component.html242
src/app/shared/shared-video-live/live-stream-information.component.html24
ç´æ串æµéé°
- src/app/+videos/+video-edit/shared/video-edit.component.html255
+ src/app/+videos/+video-edit/shared/video-edit.component.html247
src/app/shared/shared-video-live/live-stream-information.component.html29
â ï¸ çµå°ä¸è¦èå
¶ä»äººå享æ¨ç串æµéé°ã
- src/app/+videos/+video-edit/shared/video-edit.component.html258
+ src/app/+videos/+video-edit/shared/video-edit.component.html250
src/app/shared/shared-video-live/live-stream-information.component.html32
éæ¯ä¸è¬ç´æ
- src/app/+videos/+video-edit/shared/video-edit.component.html264
+ src/app/+videos/+video-edit/shared/video-edit.component.html256
-
-
- æ¨ç¡æ³å¨ä¸è¬ç´æä¸ä¸²æµå¤æ¬¡ï¼ä½æ¨å¯ä»¥ä½¿ç¨ç¸åç URL å²åç´é
- src/app/+videos/+video-edit/shared/video-edit.component.html266
+
+
+ å¨ä¸è¬çç´æä¸ï¼æ¨åªè½ä¸²æµä¸æ¬¡ãè¥æ¨åç¨éæï¼å
¶å°æå²åå¨èæ¨çç´æç¸åç URL ä¸
+ src/app/+videos/+video-edit/shared/video-edit.component.html259
éæ¯æ°¸ä¹
ï¼éè¤ç´æ
- src/app/+videos/+video-edit/shared/video-edit.component.html273
+ src/app/+videos/+video-edit/shared/video-edit.component.html265
-
-
- æ¨å¯ä»¥å¨æ°¸ä¹
ï¼éè¤ç´æä¸ä¸²æµå¤æ¬¡ãæ¨è§ç¾ç URL ä¸æè®æ´ï¼ä½æ¨ç¡æ³å²åæ¨çç´æç´é
- src/app/+videos/+video-edit/shared/video-edit.component.html275
+
+
+ æ¨å¯ä»¥å¨æ°¸ä¹
ï¼å®æç´æä¸å¤æ¬¡ä¸²æµãè¥æ¨åç¨éæï¼å®åå°æ被å²åçºå®ç¨çå½±ç
+ src/app/+videos/+video-edit/shared/video-edit.component.html268
@@ -9842,6 +10696,46 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11
+
+
+ ææ°çç´æå·¥ä½é段
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 36
+
+
+
+
+ éå§æ¼
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 42
+
+
+
+
+ çµææ¼
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 43
+
+
+
+
+ è·³å°éæ
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 44
+
+
+
+
+ æ£å¨èçéæâ¦â¦
+
+ src/app/shared/shared-video-live/live-stream-information.component.html
+ 45
+
+
å½±çå稱çºå¿
å¡«ã
@@ -9925,10 +10819,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
éåæªæ¡å¤ªå¤§äºã
src/app/shared/shared-forms/reactive-file.component.ts54
-
-
- PeerTube ç¡æ³èçæ¤é¡æªæ¡ãå¯æ¥åçå¯æªåçº }ã
- src/app/shared/shared-forms/reactive-file.component.ts60
+
+
+ PeerTube ç¡æ³èçéé¡çæªæ¡ãå¯æ¥åçå¯æªåçº ã
+
+ src/app/shared/shared-forms/reactive-file.component.ts
+ 60
+
@@ -9938,14 +10835,19 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
24
-
-
- æ¨ä¸è½é¸åå¤æ¼ åé
ç®
+
+
+ æ¨ç¡æ³é¸åå¤æ¼ {maxItems, plural, =1 {1 åé
ç®} other { åé
ç®}}
src/app/shared/shared-forms/select/select-checkbox-all.component.ts
- 81
+ 83
+
+
+ æ¨ä¸è½é¸åå¤æ¼ åé
ç®
+ src/app/shared/shared-forms/select/select-checkbox-all.component.ts85
+
å å
¥æ°é¸é
@@ -10330,54 +11232,88 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ç«èºèªè¨
- src/app/+videos/+video-edit/shared/video-edit.component.ts212
+ src/app/+videos/+video-edit/shared/video-edit.component.ts216
ææèªè¨
- src/app/+videos/+video-edit/shared/video-edit.component.ts213
+ src/app/+videos/+video-edit/shared/video-edit.component.ts217
src/app/shared/shared-forms/select/select-languages.component.ts25
å·²é±è
- src/app/shared/shared-instance/instance-features-table.component.ts53
+ src/app/shared/shared-instance/instance-features-table.component.ts54
模ç³ç¢ºèªè«æ±
- src/app/shared/shared-instance/instance-features-table.component.ts54
+ src/app/shared/shared-instance/instance-features-table.component.ts55
已顯示
- src/app/shared/shared-instance/instance-features-table.component.ts55
- src/app/shared/shared-video-miniature/video-filters.model.ts233
+ src/app/shared/shared-instance/instance-features-table.component.ts56
+ src/app/shared/shared-video-miniature/video-filters.model.ts243
+
+
+
+ ~ {hours, plural, =1 {1å°æ} other {å°æ}}
+
+ src/app/shared/shared-instance/instance-features-table.component.ts
+ 71
+
+
+
+
+ ~ å°æ
+
+ src/app/shared/shared-instance/instance-features-table.component.ts
+ 73
+
-
-
- ~ 1 åé
- src/app/shared/shared-instance/instance-features-table.component.ts74
+
+
+ ~ {minutes, plural, =1 {1åé} other {åé}}
+
+ src/app/shared/shared-instance/instance-features-table.component.ts
+ 79
+
~ åé
- src/app/shared/shared-instance/instance-features-table.component.ts76
+ src/app/shared/shared-instance/instance-features-table.component.ts81
ç Full HD å½±ç
- src/app/shared/shared-instance/instance-features-table.component.ts92
+ src/app/shared/shared-instance/instance-features-table.component.ts98
ç HD å½±ç
- src/app/shared/shared-instance/instance-features-table.component.ts93
+ src/app/shared/shared-instance/instance-features-table.component.ts99
çå¹³åç«è³ªå½±ç
- src/app/shared/shared-instance/instance-features-table.component.ts94
+ src/app/shared/shared-instance/instance-features-table.component.ts100
+
+
+
+ å·²æ¥åç追蹤
+ src/app/shared/shared-instance/instance-follow.service.ts146
+
+
+
+ å·²åçµç追蹤
+ src/app/shared/shared-instance/instance-follow.service.ts150
+
+
+
+ æ±ç½®ä¸ç追蹤
+ src/app/shared/shared-instance/instance-follow.service.ts154
@@ -10386,7 +11322,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.ts125
+ src/app/shared/shared-video-miniature/video-miniature.component.ts132
@@ -10426,35 +11362,37 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ééæå°
- src/app/shared/shared-main/misc/simple-search-input.component.html19
+ src/app/shared/shared-main/misc/simple-search-input.component.html12
å使ç¨è
已解é¤é»æã
- src/app/shared/shared-moderation/user-ban-modal.component.ts67
+ src/app/shared/shared-moderation/user-ban-modal.component.ts72
使ç¨è
å·²é»æã
- src/app/shared/shared-moderation/user-ban-modal.component.ts68
+ src/app/shared/shared-moderation/user-ban-modal.component.ts75
-
-
- å°é 使ç¨è
+
+
+ å°é {count, plural, =1 {1 å使ç¨è
} other { å使ç¨è
}}
src/app/shared/shared-moderation/user-ban-modal.component.ts
- 82
+ 91
+
+
+ å°é 使ç¨è
+ src/app/shared/shared-moderation/user-ban-modal.component.ts93
+
å°éãã
-
- src/app/shared/shared-moderation/user-ban-modal.component.ts
- 84
-
+ src/app/shared/shared-moderation/user-ban-modal.component.ts97
@@ -10466,44 +11404,47 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
使ç¨è
å·²åæ¶é»æã
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts89
-
-
- è¥æ¨ç§»é¤ä½¿ç¨è
ï¼æ¨å°ç¡æ³å»ºç«å¦ä¸åæç¸å使ç¨è
å稱ç使ç¨è
ï¼
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts103
+
+
+ è¥æ¨ç§»é¤æ¤ä½¿ç¨è
ï¼æ¨å°ç¡æ³å»ºç«å
¶ä»æ <strong></strong> 使ç¨è
å稱ç使ç¨è
æé »éï¼
+
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts
+ 104
+
åªé¤
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts104
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts229
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts105
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts236
使ç¨è
å·²åªé¤ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts110
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts111
使ç¨è
çé»åéµä»¶è¨å®çºå·²é©è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts122
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts123
帳è 已解é¤éé³ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts134
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts261
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts135
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts268
ç«èº 已解é¤éé³ã
src/app/shared/shared-moderation/server-blocklist.component.ts68
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts162
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts163
帳è 已被ç«èºéé³ã
src/app/shared/shared-abuse-list/abuse-list-table.component.ts434
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts190
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts191
@@ -10518,165 +11459,165 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æ°å¢è¨æ¯ä»¥èåå ±è
æºé
- src/app/shared/shared-abuse-list/abuse-message-modal.component.ts100
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.ts101
æ°å¢è¨æ¯ä»¥èå¯©æ ¸åéé²è¡æºé
- src/app/shared/shared-abuse-list/abuse-message-modal.component.ts103
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.ts104
帳è 已被ç«èºè§£é¤éé³ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts204
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts205
ç«èº 已被ç«èºéé³ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts218
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts219
ç«èº 已被ç«èºè§£é¤éé³ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts232
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts233
æ¨ç¢ºå®æ¨æ³è¦ç§»é¤æææ¤å¸³èççè¨åï¼
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts243
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts244
åªé¤å¸³èçè¨
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts244
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts245
å°æ移é¤æ¤å¸³èççè¨ï¼å¯è½éè¦æ¸åéï¼ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts250
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts251
æç帳èå¯©æ ¸
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts290
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts291
編輯使ç¨è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts339
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340
è®æ´é
é¡ãè§è²ççã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts341
åªé¤ä½¿ç¨è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts344
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts345
- åæ¶å°é使ç¨è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts356
+ åæ¶é»æ使ç¨è
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts357
å次å
許使ç¨è
ç»å
¥ä¸¦å»ºç«å½±çï¼çè¨
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts357
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts358
éé³æ¤å¸³è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts295
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts373
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts296
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts374
å°æ¨é±è該使ç¨è
çä»»ä½å
§å®¹ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts296
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts297
解é¤éé³æ¤å¸³è
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts301
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts379
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts302
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts380
å°æ¨é¡¯ç¤ºè©²ä½¿ç¨è
çå
§å®¹ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts302
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts303
éé³ç«èº
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts307
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts391
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts308
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts392
å°æ¨é±èæ¤ç«èºçä»»ä½å
§å®¹ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts308
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts309
解é¤éé³ç«èº
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts313
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts314
å°æ¨é¡¯ç¤ºè©²ç«èºçå
§å®¹ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts314
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts315
å¾æ¨çå½±ç移é¤çè¨
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts319
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts320
移é¤æ¨å½±çä¸ä»»ä½æ¤å¸³èååºççè¨ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts320
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts321
å°æ¨ãæ¨çç«å°èå
¶ä½¿ç¨è
é±è該使ç¨è
çä»»ä½å
§å®¹ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts374
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts375
å次å°æ¤ç«å°ç使ç¨è
顯示æ¤ä½¿ç¨è
çå
§å®¹ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts380
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts381
å°æ¨ãæ¨çç«å°èå
¶ä½¿ç¨è
é±è該ç«å°çä»»ä½å
§å®¹ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts392
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts393
æ¨çç«èºè§£é¤éé³æ¤ç«èº
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts397
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts398
å°æ¨ãæ¨çç«èºèå
¶ä½¿ç¨è
顯示該ç«èºçå
§å®¹ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts398
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts399
å¾æ¨çç«èºç§»é¤çè¨
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts408
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts409
å¾æ¨çç«å°ä¸ç§»é¤æ¤å¸³èååºçä»»ä½çè¨ã
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts409
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts410
ç«å°ç®¡ç
- src/app/shared/shared-moderation/user-moderation-dropdown.component.ts418
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts419
@@ -10749,8 +11690,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
åå¹
- src/app/+videos/+video-edit/shared/video-edit.component.html166
- src/app/shared/shared-abuse-list/abuse-details.component.ts26
+ src/app/+videos/+video-edit/shared/video-edit.component.html165
+ src/app/shared/shared-abuse-list/abuse-details.component.ts27
src/app/shared/shared-moderation/abuse.service.ts166
@@ -10761,17 +11702,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
太å¤æ¬¡å試ï¼è«å¨ åéå¾å試ã
- src/app/core/rest/rest-extractor.service.ts66
+ src/app/core/rest/rest-extractor.service.ts122
太å¤æ¬¡å試ï¼è«ç¨å¾å試ã
- src/app/core/rest/rest-extractor.service.ts68
+ src/app/core/rest/rest-extractor.service.ts125
伺æå¨é¯èª¤ãè«ç¨å¾é試ã
- src/app/core/rest/rest-extractor.service.ts71
+ src/app/core/rest/rest-extractor.service.ts129
+
+
+
+ æªç¥ç伺æå¨é¯èª¤
+ src/app/core/rest/rest-extractor.service.ts132
@@ -10797,9 +11743,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- å¾
- 許æ¶è¨é±
-
+ å·²åæ¶è¨é±
src/app/shared/shared-user-subscription/subscribe-button.component.ts140
@@ -10810,18 +11754,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
è¨é±ç®åé »éçå¤ç¨®æ¹å¼
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html
- 44
-
+ src/app/shared/shared-user-subscription/subscribe-button.component.html38
éåè¨é±ä¸æå¼é¸å®
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html
- 46
-
+ src/app/shared/shared-user-subscription/subscribe-button.component.html40
@@ -10892,7 +11830,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æ¨ççè¦åªé¤æ¤çè¨åï¼
- src/app/+videos/+video-watch/shared/comment/video-comments.component.ts172
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts181
src/app/shared/shared-abuse-list/abuse-list-table.component.ts410
@@ -10903,40 +11841,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
編碼å¨
- src/app/shared/shared-video-miniature/video-download.component.ts213
+ src/app/shared/shared-video-miniature/video-download.component.ts219
æ ¼å¼å稱
- src/app/shared/shared-video-miniature/video-download.component.ts214
+ src/app/shared/shared-video-miniature/video-download.component.ts220
大å°
- src/app/shared/shared-video-miniature/video-download.component.ts215
+ src/app/shared/shared-video-miniature/video-download.component.ts221
ä½å
ç
- src/app/shared/shared-video-miniature/video-download.component.ts217
- src/app/shared/shared-video-miniature/video-download.component.ts240
+ src/app/shared/shared-video-miniature/video-download.component.ts223
+ src/app/shared/shared-video-miniature/video-download.component.ts246
編解碼å¨
- src/app/shared/shared-video-miniature/video-download.component.ts237
+ src/app/shared/shared-video-miniature/video-download.component.ts243
å·²è¤è£½
- src/app/shared/shared-forms/input-toggle-hidden.component.ts47
- src/app/shared/shared-video-miniature/video-download.component.ts197
+ src/app/shared/shared-forms/input-text.component.ts50
è¤è£½
- src/app/shared/shared-forms/input-toggle-hidden.component.html15
- src/app/shared/shared-forms/input-toggle-hidden.component.html15
+ src/app/shared/shared-forms/input-text.component.html16
@@ -10952,92 +11888,111 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å½±çå·²åªé¤ã
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts101
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts102
src/app/shared/shared-abuse-list/abuse-list-table.component.ts383
- èå ±è
çè¡å
+ å°æª¢è人çåä½
src/app/shared/shared-abuse-list/abuse-list-table.component.ts310
- éé³èå ±è
+ éé³æª¢è人
src/app/shared/shared-abuse-list/abuse-list-table.component.ts316
ä¸è¼
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts322
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts329
src/app/shared/shared-video-miniature/video-download.component.html4
- src/app/shared/shared-video-miniature/video-download.component.html156
+ src/app/shared/shared-video-miniature/video-download.component.html144
顯示ç´æè³è¨
- src/app/+my-library/my-videos/my-videos.component.ts214
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts328
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts335
æ´æ°
- src/app/+manage/video-channel-edit/video-channel-update.component.ts181
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts187
src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html61
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html65
src/app/+videos/+video-edit/video-update.component.html3
- src/app/+videos/+video-edit/video-update.component.html20
- src/app/shared/shared-main/buttons/edit-button.component.ts17
+ src/app/+videos/+video-edit/video-update.component.html21
src/app/shared/shared-main/buttons/edit-button.component.ts22
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts334
+ src/app/shared/shared-main/buttons/edit-button.component.ts27
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts341
å°é
- src/app/+admin/overview/videos/video-list.component.ts80
+ src/app/+admin/overview/videos/video-list.component.ts84
src/app/shared/shared-moderation/video-block.component.html50
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts346
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts359
å·è¡ HLS è½æ編碼
- src/app/+admin/overview/videos/video-list.component.ts94
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts378
+ src/app/+admin/overview/videos/video-list.component.ts98
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts391
å·è¡ WebTorrent è½æ編碼
- src/app/+admin/overview/videos/video-list.component.ts100
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts384
+ src/app/+admin/overview/videos/video-list.component.ts104
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts397
åªé¤ HLS æªæ¡
- src/app/+admin/overview/videos/video-list.component.ts106
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts390
+ src/app/+admin/overview/videos/video-list.component.ts110
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts403
åªé¤ WebTorrent æªæ¡
- src/app/+admin/overview/videos/video-list.component.ts112
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts396
+ src/app/+admin/overview/videos/video-list.component.ts116
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts409
+
+
+
+ æ¨ççæ³è¦åªé¤æ¤ æªæ¡åï¼
+ src/app/+admin/overview/videos/video-list.component.ts213
+
+
+
+ åªé¤æªæ¡
+ src/app/+admin/overview/videos/video-list.component.ts214
+
+
+
+ æªæ¡å·²ç§»é¤ã
+ src/app/+admin/overview/videos/video-list.component.ts220
+
+
+
+ æ¨ç¢ºå®æ¨æ³è¦åªé¤ {count, plural, =1 {æ¤å½±ç} other {these é¨å½±ç}}åï¼
+ src/app/+admin/overview/videos/video-list.component.ts229
å²åå°ææ¾æ¸
å®
- src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts58
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts314
+ src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts59
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts321
-
- æ¨å¿
é <a href="/login">ç»å
¥</a> 以å°æ¤å½±çé²è¡è©å¹ã
+
+ æ¨å¿
é <a href="/login">ç»å
¥</a> 以å°æ¤å½±çé²è¡è©å¹ã
src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts85
é¡å
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts358
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts371
@@ -11074,7 +12029,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
éé³å¸³è
src/app/shared/shared-abuse-list/abuse-list-table.component.ts292
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts404
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts417
@@ -11091,12 +12046,20 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æ¨ççæ³è¦è§£é¤å°é åï¼å
¶å°æå次åºç¾å¨å½±çæ¸
å®ä¸ã
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts201
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts208
解é¤å°é
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts203
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts210
+
+
+
+ ç´æ串æµå°æèªåçµæ¢ï¼ä¸ä¸æå²åéæã
+
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
+ 233
+
@@ -11105,30 +12068,30 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- èå ±
- src/app/+accounts/accounts.component.ts198
- src/app/shared/shared-abuse-list/abuse-details.component.html55
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts370
+ 檢è
+ src/app/+accounts/accounts.component.ts192
+ src/app/shared/shared-abuse-list/abuse-details.component.html57
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts383
å·²åå ±çé¨ä»½
- src/app/shared/shared-abuse-list/abuse-details.component.html73
+ src/app/shared/shared-abuse-list/abuse-details.component.html74
注æ
- src/app/shared/shared-abuse-list/abuse-details.component.html80
+ src/app/shared/shared-abuse-list/abuse-details.component.html81
å½±ç已被åªé¤
- src/app/shared/shared-abuse-list/abuse-details.component.html89
+ src/app/shared/shared-abuse-list/abuse-details.component.html90
çè¨ï¼
- src/app/shared/shared-abuse-list/abuse-details.component.html95
+ src/app/shared/shared-abuse-list/abuse-details.component.html96
@@ -11143,7 +12106,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ç®åæ²æè¨æ¯ã
- src/app/shared/shared-abuse-list/abuse-message-modal.component.html27
+ src/app/shared/shared-abuse-list/abuse-message-modal.component.html28
@@ -11153,51 +12116,42 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å·²ç¼ä½
- src/app/shared/shared-video-miniature/video-miniature.component.ts170
+ src/app/shared/shared-video-miniature/video-miniature.component.ts177
-
-
- ç¼ä½é å®æ¼
- src/app/shared/shared-video-miniature/video-miniature.component.ts175
+
+
+ æå®æ¼ ç¼ä½
+ src/app/shared/shared-video-miniature/video-miniature.component.ts182
è½æ編碼失æ
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts
- 179
-
+ src/app/shared/shared-video-miniature/video-miniature.component.ts186
移åè³å¤é¨å²å空é失æ
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts
- 183
-
+ src/app/shared/shared-video-miniature/video-miniature.component.ts190
æ£å¨çå¾
è½æ編碼
- src/app/shared/shared-video-miniature/video-miniature.component.ts187
+ src/app/shared/shared-video-miniature/video-miniature.component.ts194
è½æ編碼
- src/app/shared/shared-video-miniature/video-miniature.component.ts191
+ src/app/shared/shared-video-miniature/video-miniature.component.ts198
å¯å
¥
- src/app/shared/shared-video-miniature/video-miniature.component.ts195
+ src/app/shared/shared-video-miniature/video-miniature.component.ts202
編輯
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts
- 199
-
+ src/app/shared/shared-video-miniature/video-miniature.component.ts206
@@ -11210,21 +12164,24 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html18
src/app/+admin/overview/videos/video-list.component.html77
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4
+ src/app/+stats/video/video-stats.component.html2
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html31
- src/app/+videos/+video-watch/video-watch.component.html73
- src/app/menu/menu.component.html110
+ src/app/+videos/+video-watch/video-watch.component.html76
+ src/app/menu/menu.component.html111
+ src/app/shared/shared-instance/instance-about-accordion.component.html84
src/app/shared/shared-main/buttons/action-dropdown.component.html22
- src/app/shared/shared-main/misc/top-menu-dropdown.component.html14
- src/app/shared/shared-main/misc/top-menu-dropdown.component.html24
+ src/app/shared/shared-main/misc/top-menu-dropdown.component.html20
+ src/app/shared/shared-main/misc/top-menu-dropdown.component.html30
src/app/shared/shared-moderation/user-ban-modal.component.html3
src/app/shared/shared-user-settings/user-interface-settings.component.html9
src/app/shared/shared-video-miniature/video-download.component.html27
- src/app/shared/shared-video-miniature/video-download.component.html52
- src/app/shared/shared-video-miniature/video-download.component.html78
+ src/app/shared/shared-video-miniature/video-download.component.html47
+ src/app/shared/shared-video-miniature/video-download.component.html66
+ src/app/shared/shared-video-miniature/video-download.component.html77
src/app/shared/shared-video-miniature/video-download.component.html89
- src/app/shared/shared-video-miniature/video-download.component.html101
src/app/shared/shared-video-miniature/videos-selection.component.html1
@@ -11237,9 +12194,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å¾ç¨å¾è§ç移é¤
src/app/shared/shared-thumbnail/video-thumbnail.component.ts30
-
-
- ç«å°é è¨ä½æ¯ä¸»é¡ ()
+
+
+ é è¨ä¸»é¡ï¼ï¼
src/app/shared/shared-user-settings/user-interface-settings.component.html
8
@@ -11248,10 +12205,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æ·ºè²ï¼æ©è²
-
- src/app/shared/shared-user-settings/user-interface-settings.component.ts
- 21
-
+ src/app/core/theme/theme.service.ts50
@@ -11261,112 +12215,111 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
åªææå¯ä»¥çè¦æ¤å½±ç
- src/app/shared/shared-main/video/video.service.ts367
+ src/app/shared/shared-main/video/video.service.ts385
å
å¯ééç§äººé£çµå享
- src/app/shared/shared-main/video/video.service.ts368
+ src/app/shared/shared-main/video/video.service.ts386
ä»»ä½äººé½å¯ä»¥çå°æ¤å½±ç
- src/app/shared/shared-main/video/video.service.ts369
+ src/app/shared/shared-main/video/video.service.ts387
å
æ¤ç«èºç使ç¨è
æå¯è§çæ¤å½±ç
- src/app/shared/shared-main/video/video.service.ts370
+ src/app/shared/shared-main/video/video.service.ts388
å¯å
¥çå½±çå·²æ´æ°ã
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts138
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts139
+ src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts135
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts128
æ¨çå½±çå·²ä¸å³å°æ¨ç帳è並çºç§äººå½±çã
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts106
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts112
+
ä½ç¸éè³æï¼æ¨ç±¤ãæè¿°çï¼å°æéºå¤±ï¼æ¨ç¢ºå®æ¨æ³è¦é¢éæ¤é é¢åï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts107
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts113
+
æ¨çå½±çå°æªä¸å³ï¼æ¨ç¢ºå®æ¨æ³è¦é¢éæ¤é é¢åï¼
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts109
- Publish
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts
- 122
-
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts115
+
+
+
+ ç¼ä½
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts128
ä¸å³
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts237
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts243
+
ä¸å³
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts239
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts245
+
å½±çå·²ç¼ä½ã
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts260
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts266
+
æ¨ææªå²åçè®æ´ï¼å¦ææ¨é¢éï¼æ¨çè®æ´å°æéºå¤±ã
- src/app/+videos/+video-edit/video-update.component.ts86
+ src/app/+videos/+video-edit/video-update.component.ts89
å½±çå·²æ´æ°ã
- src/app/+videos/+video-edit/video-update.component.ts148
+ src/app/+videos/+video-edit/video-update.component.ts147
ï¼å¯æªåï¼ï¼
- src/app/+video-studio/edit/video-studio-edit.component.ts106
- src/app/+video-studio/edit/video-studio-edit.component.ts110
+ src/app/+video-studio/edit/video-studio-edit.component.ts107
+ src/app/+video-studio/edit/video-studio-edit.component.ts111
"" å°æ°å¢è³å½±çéé
- src/app/+video-studio/edit/video-studio-edit.component.ts122
+ src/app/+video-studio/edit/video-studio-edit.component.ts123
ããå°ææ°å¢è³å½±çççµå°¾
- src/app/+video-studio/edit/video-studio-edit.component.ts126
+ src/app/+video-studio/edit/video-studio-edit.component.ts127
ããåçæ°´å°å°ææ°å¢è³å½±ç
- src/app/+video-studio/edit/video-studio-edit.component.ts130
+ src/app/+video-studio/edit/video-studio-edit.component.ts131
å½±çå°æéå§æ¼ 並åæ¢æ¼
- src/app/+video-studio/edit/video-studio-edit.component.ts137
+ src/app/+video-studio/edit/video-studio-edit.component.ts138
å½±çå°æéå§æ¼
- src/app/+video-studio/edit/video-studio-edit.component.ts141
+ src/app/+video-studio/edit/video-studio-edit.component.ts142
å½±çå°æåæ¢æ¼
- src/app/+video-studio/edit/video-studio-edit.component.ts145
+ src/app/+video-studio/edit/video-studio-edit.component.ts146
@@ -11376,22 +12329,30 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
åæ¢èªåææ¾ä¸ä¸é¨å½±ç
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts234
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts237
èªåææ¾ä¸ä¸é¨å½±ç
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts235
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts238
åæ¢å¾ªç°ææ¾ææ¾æ¸
å®ä¸çå½±ç
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts240
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts243
循ç°ææ¾ææ¾æ¸
å®ä¸çå½±ç
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts241
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts244
+
+
+
+ å
¶ä»å½±ç
+
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html
+ 4,6
+
@@ -11402,124 +12363,124 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
- æ¤å½±çå¨æ¤ç«èºä¸ä¸å¯ç¨ãæ¨æ³è¦éæ°å°åè³åå§ç«èºï¼<a href=""></a> åï¼
- src/app/+videos/+video-watch/video-watch.component.ts315
+
+ æ¤å½±çå¨æ¤ç«èºä¸ä¸å¯ç¨ãæ¨æ³è¦éæ°å°åè³åå§ç«èºï¼<a href=""></a> åï¼
+ src/app/+videos/+video-watch/video-watch.component.ts347
éæ°å°å
- src/app/+videos/+video-watch/video-watch.component.ts316
+ src/app/+videos/+video-watch/video-watch.component.ts348
éé¨å½±çå
å«æ人æ裸é²å
§å®¹ãæ¨ç¢ºå®æ¨æ³è¦è§çåï¼
- src/app/+videos/+video-watch/video-watch.component.ts367
+ src/app/+videos/+video-watch/video-watch.component.ts403
æ人æ裸é²å
§å®¹
- src/app/+videos/+video-watch/video-watch.component.ts368
+ src/app/+videos/+video-watch/video-watch.component.ts404
å¾ä¸
- src/app/+videos/+video-watch/video-watch.component.ts441
+ src/app/+videos/+video-watch/video-watch.component.ts485
åæ¶
src/app/+about/about-instance/contact-admin-modal.component.html48
src/app/+admin/follows/following-list/follow-modal.component.html33
- src/app/+login/login.component.html125
+ src/app/+login/login.component.html143
src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20
- src/app/+my-library/my-video-imports/my-video-imports.component.html31
+ src/app/+my-library/my-video-imports/my-video-imports.component.html42
src/app/+my-library/my-videos/modals/video-change-ownership.component.html22
src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37
- src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html26
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html25
src/app/+videos/+video-edit/video-add-components/video-upload.component.html69
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html81
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html80
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73
- src/app/+videos/+video-watch/video-watch.component.ts442
- src/app/modal/confirm.component.html20
+ src/app/+videos/+video-watch/video-watch.component.ts486
+ src/app/modal/confirm.component.html23
src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26
src/app/shared/shared-moderation/batch-domains-modal.component.html31
- src/app/shared/shared-moderation/report-modals/report.component.html54
- src/app/shared/shared-moderation/report-modals/report.component.html54
- src/app/shared/shared-moderation/report-modals/video-report.component.html90
+ src/app/shared/shared-moderation/report-modals/report.component.html53
+ src/app/shared/shared-moderation/report-modals/report.component.html53
+ src/app/shared/shared-moderation/report-modals/video-report.component.html84
src/app/shared/shared-moderation/user-ban-modal.component.html34
src/app/shared/shared-moderation/video-block.component.html46
- src/app/shared/shared-video-miniature/video-download.component.html152
+ src/app/shared/shared-video-miniature/video-download.component.html140
èªåææ¾å·²æ«å
- src/app/+videos/+video-watch/video-watch.component.ts443
+ src/app/+videos/+video-watch/video-watch.component.ts487
é²å
¥ï¼é¢éå
¨è¢å¹
- src/app/+videos/+video-watch/video-watch.component.ts739
+ src/app/+videos/+video-watch/video-watch.component.ts791
ææ¾ï¼æ«åå½±ç
- src/app/+videos/+video-watch/video-watch.component.ts740
+ src/app/+videos/+video-watch/video-watch.component.ts792
éé³ï¼åæ¶éé³å½±ç
- src/app/+videos/+video-watch/video-watch.component.ts741
+ src/app/+videos/+video-watch/video-watch.component.ts793
è·³è³å½±ççç¾åæ¯ï¼0 çº 0%ï¼9 çº 90%
- src/app/+videos/+video-watch/video-watch.component.ts743
+ src/app/+videos/+video-watch/video-watch.component.ts795
å¢å é³é
- src/app/+videos/+video-watch/video-watch.component.ts745
+ src/app/+videos/+video-watch/video-watch.component.ts797
éä½é³é
- src/app/+videos/+video-watch/video-watch.component.ts746
+ src/app/+videos/+video-watch/video-watch.component.ts798
ååå¿«è½
- src/app/+videos/+video-watch/video-watch.component.ts748
+ src/app/+videos/+video-watch/video-watch.component.ts800
åå¾å¿«è½
- src/app/+videos/+video-watch/video-watch.component.ts749
+ src/app/+videos/+video-watch/video-watch.component.ts801
æé«ææ¾é度
- src/app/+videos/+video-watch/video-watch.component.ts751
+ src/app/+videos/+video-watch/video-watch.component.ts803
éä½ææ¾é度
- src/app/+videos/+video-watch/video-watch.component.ts752
+ src/app/+videos/+video-watch/video-watch.component.ts804
å¨å½±çä¸è·³è³ä¸ä¸åç«é¢
- src/app/+videos/+video-watch/video-watch.component.ts754
+ src/app/+videos/+video-watch/video-watch.component.ts806
å¨å½±çä¸è·³è³ä¸ä¸åç«é¢
- src/app/+videos/+video-watch/video-watch.component.ts755
+ src/app/+videos/+video-watch/video-watch.component.ts807
åæåé¢æ¨¡å¼
- src/app/+videos/+video-watch/video-watch.component.ts760
+ src/app/+videos/+video-watch/video-watch.component.ts812
@@ -11539,8 +12500,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æè¿æ°å¢
- src/app/+videos/video-list/videos-list-common-page.component.ts195
- src/app/core/menu/menu.service.ts137
+ src/app/+videos/video-list/videos-list-common-page.component.ts199
+ src/app/core/menu/menu.service.ts146
@@ -11553,13 +12514,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
æ·å²ç´é
src/app/+my-library/my-library.component.ts80
- src/app/core/menu/menu.service.ts97
+ src/app/core/menu/menu.service.ts106
@@ -11573,9 +12534,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æ¬å°å½±ç
src/app/+admin/overview/videos/video-admin.service.ts89
- src/app/+videos/video-list/videos-list-common-page.component.ts189
- src/app/core/menu/menu.service.ts142
- src/app/core/menu/menu.service.ts143
+ src/app/+videos/video-list/videos-list-common-page.component.ts193
+ src/app/core/menu/menu.service.ts151
+ src/app/core/menu/menu.service.ts152
@@ -11606,37 +12567,34 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å
顯示å¨æ¤ç«å°ä¸å³çå½±ç
-
- src/app/+videos/video-list/videos-list-common-page.component.ts
- 190
-
+ src/app/+videos/video-list/videos-list-common-page.component.ts194
æ¢ç´¢å½±ç
src/app/+videos/videos-routing.module.ts17
- src/app/core/menu/menu.service.ts124
+ src/app/core/menu/menu.service.ts133
ç±éå½±ç
- src/app/core/menu/menu.service.ts130
+ src/app/core/menu/menu.service.ts139
æè¿æ°å¢çå½±ç
- src/app/core/menu/menu.service.ts136
+ src/app/core/menu/menu.service.ts145
ä¸å³å½±ç
-
- src/app/app-routing.module.ts102
+ src/app/app-routing.module.ts102
+
編輯影ç
-
- src/app/app-routing.module.ts112
+ src/app/app-routing.module.ts112
+