X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.zh-Hant-TW.xlf;h=06be2babff55cc1c23a4321d4f461c67e593f08e;hb=9ed51ba92925f5267d4f2b956132473e8c8748cf;hp=481d753e0de7a31b6efba85df7c4374fd9c929b0;hpb=5d666c0eb25a1b665caa46c4210c1dc2a6b5b333;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 481d753e0..06be2babf 100644
--- a/client/src/locale/angular.zh-Hant-TW.xlf
+++ b/client/src/locale/angular.zh-Hant-TW.xlf
@@ -122,12 +122,14 @@
æ¨çç«èºå·²èªå追蹤
../app/shared/shared-main/users/user-notifications.component.html182
+
+ The notification points to content now unavailable
+
+ ../app/shared/shared-main/users/user-notifications.component.html
+ 190,191
+
-
-
- éç¥æåçå
§å®¹ç®ç®åä¸å¯ç¨
- ../app/shared/shared-main/users/user-notifications.component.html190
-
+
è®æ´æ¨ç大é è²¼
@@ -148,8 +150,8 @@
é¸é
-
- ../app/+videos/+video-watch/comment/video-comment.component.html48
+ ../app/+videos/+video-watch/comment/video-comment.component.html48
+
éå§æ¼
@@ -173,18 +175,18 @@
æå°ææ¾æ¸
å®
-
- ../app/shared/shared-video-playlist/video-add-to-playlist.component.html9
+ ../app/shared/shared-video-playlist/video-add-to-playlist.component.html9
+
建ç«ç§äººææ¾æ¸
å®
-
- ../app/shared/shared-video-playlist/video-add-to-playlist.component.html67
+ ../app/shared/shared-video-playlist/video-add-to-playlist.component.html67
+
顯示å稱
-
- ../app/shared/shared-video-playlist/video-add-to-playlist.component.html72
+ ../app/shared/shared-video-playlist/video-add-to-playlist.component.html72
+
建ç«
@@ -253,8 +255,8 @@
åæ¶
-
- ../app/+videos/+video-watch/comment/video-comment-add.component.html46
+ ../app/+videos/+video-watch/comment/video-comment-add.component.html46
+
ä¸è¼
@@ -290,23 +292,29 @@
éæè¦æ±é 端ç«èºå°å
¶åªé¤
- ../app/shared/shared-moderation/video-block.component.html26
+
+ ../app/shared/shared-moderation/video-block.component.html27
+ Blocking this live will automatically terminate the live stream.
+
+ ../app/shared/shared-moderation/video-block.component.html
+ 33,34
+
解é¤å½±çè¯æ
- ../app/shared/shared-moderation/video-block.component.html23
-
+
+ ../app/shared/shared-moderation/video-block.component.html24
ä¸ååº
-
- ../app/+videos/+video-watch/video-watch-playlist.component.html9
+ ../app/+videos/+video-watch/video-watch-playlist.component.html9
+
ç§å¯
-
- ../app/+videos/+video-watch/video-watch-playlist.component.html10
+ ../app/+videos/+video-watch/video-watch-playlist.component.html10
+
{VAR_PLURAL, plural, =1 {1 次檢è¦} other { 次檢è¦}}
@@ -347,8 +355,8 @@
å·²åªé¤
-
- ../app/+videos/+video-watch/comment/video-comment.component.html55
+ ../app/+videos/+video-watch/comment/video-comment.component.html55
+
編輯éå§ï¼åæ¢æ¼
@@ -372,8 +380,8 @@
åªé¤
-
- ../app/+videos/+video-edit/shared/video-edit.component.html169
+ ../app/+videos/+video-edit/shared/video-edit.component.html169
+
編輯
@@ -389,12 +397,11 @@
å®æ´é 覽
../app/shared/shared-forms/markdown-textarea.component.html19
-
ç¸å®¹ <a href="https://zh.wikipedia.org/wiki/Markdown#%E7%A4%BA%E4%BE%8B" target="_blank" rel="noopener noreferrer">Markdown</a> ï¼æ¯æ´ï¼
-
- ../app/shared/shared-main/misc/help.component.ts75
+ ../app/shared/shared-main/misc/help.component.ts75
+
æ¨è¦
@@ -414,6 +421,12 @@
以æ¨çæ¬å°å¸³æ¶è¨é±
../app/shared/shared-user-subscription/subscribe-button.component.html54
+
+ The live stream will be automatically terminated.
+
+ ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts
+ 205
+
@@ -433,8 +446,8 @@
å人æªæ¡è¨å®
-
- ../app/+my-account/my-account-settings/my-account-settings.component.html12
+ ../app/+my-account/my-account-settings/my-account-settings.component.html12
+
é 端è¨é±é 端äºå
@@ -474,6 +487,30 @@
æ£å¨è½æ編碼å°å¤ç¨®è§£æ度
../app/shared/shared-instance/instance-features-table.component.html32
+
+ Live streaming enabled
+
+ ../app/shared/shared-instance/instance-features-table.component.html
+ 71
+
+
+ Transcode live video in multiple resolutions
+
+ ../app/shared/shared-instance/instance-features-table.component.html
+ 78
+
+
+ Max parallel lives
+
+ ../app/shared/shared-instance/instance-features-table.component.html
+ 85
+
+
+ per user / per instance
+
+ ../app/shared/shared-instance/instance-features-table.component.html
+ 87,88
+
@@ -499,8 +536,10 @@
å¯å
¥
../app/+videos/+video-edit/video-add-components/video-import-torrent.component.html41
-
- You can import any torrent file that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance.
+
+
+
+ æ¨å¯ä»¥å¯å
¥ä»»ä½æååªé«æªæ¡ç torrent æªæ¡ãæ¨æ該è¦ç¢ºå®æ¨å°å
¶æåçå
§å®¹æå³ææ¬ï¼å¦åå¯è½æå°æ¨èæ¨çç«èºé ææ³å¾ä¸ç麻ç
©ã
../app/+videos/+video-edit/video-add-components/video-import-torrent.component.html
17,19
@@ -509,23 +548,23 @@
HTTP å¯å
¥ï¼YouTubeãVimeoãç´é£ URL çï¼
- ../app/shared/shared-instance/instance-features-table.component.html71
-
+
+ ../app/shared/shared-instance/instance-features-table.component.html96
種åå¯å
¥
- ../app/shared/shared-instance/instance-features-table.component.html78
-
+
+ ../app/shared/shared-instance/instance-features-table.component.html103
ææ¾å¨
- ../app/shared/shared-instance/instance-features-table.component.html86
-
+
+ ../app/shared/shared-instance/instance-features-table.component.html111
å·²åç¨ P2P
- ../app/shared/shared-instance/instance-features-table.component.html90
-
+
+ ../app/shared/shared-instance/instance-features-table.component.html115
æ£å¨è¼å
¥ç«èºçµ±è¨â¦â¦
@@ -579,8 +618,8 @@
使ç¨è
-
- ../app/core/users/user.service.ts382
+ ../app/core/users/user.service.ts382
+
é»æ
@@ -607,18 +646,42 @@
å°éå½±ç ""
../app/shared/shared-moderation/video-block.component.html3
+
+ Block live ""
+
+ ../app/shared/shared-moderation/video-block.component.html
+ 4
+
è«æè¿°çç±â¦â¦
- ../app/shared/shared-moderation/video-block.component.html12
-
+
+ ../app/shared/shared-moderation/video-block.component.html13
../app/shared/shared-main/misc/top-menu-dropdown.component.html14
+
+ h
+
+ ../app/shared/shared-main/angular/duration-formatter.pipe.ts
+ 14
+
+
+ min
+
+ ../app/shared/shared-main/angular/duration-formatter.pipe.ts
+ 16
+
+
+ sec
+
+ ../app/shared/shared-main/angular/duration-formatter.pipe.ts
+ 17
+
@@ -832,22 +895,24 @@ The link will expire within 1 hour.
é¸ææ¨çç«èºå稱ï¼è¨å®æè¿°ï¼æåºæ¨æ¯èª°ï¼çºä»éº¼æ¨è¦å»ºç«æ¨çç«èºä»¥åæ¨æç®ç¶è·å®å¤ä¹
ï¼éäºé½æ¯è®è¨ªå®¢äºè§£ç«èºé¡åç¸ç¶éè¦çè³æã
../app/modal/welcome-modal.component.html58
+
+ If you want to open registrations, please decide what your moderation rules and instance terms of service are, as well as specify the categories and languages and your moderators speak. This way, you will help users to register on the appropriate PeerTube instance.
+
+ ../app/modal/welcome-modal.component.html
+ 64,67
+
-
-
- å¦ææ¨æ³è¦éæ¾è¨»åï¼è«æ±ºå®æ¨ç管çè¦åï¼å¡«å¯«æ¨çç«èºæ¢æ¬¾ä¸¦æå®åé¡èæ¨èªªçèªè¨ãå¦æ¤ï¼æ¨å°±å¯ä»¥åå©ä½¿ç¨è
å¨æ£ç¢ºç PeerTube ç«èºä¸è¨»åã
- ../app/modal/welcome-modal.component.html64
-
+
ç¨å¾æéæ
- ../app/modal/welcome-modal.component.html76
-
+
+ ../app/modal/welcome-modal.component.html74
è¨å®æçç«èº
- ../app/modal/welcome-modal.component.html83
-
+
+ ../app/modal/welcome-modal.component.html81
è¨å®è¦åï¼
@@ -907,8 +972,13 @@ The link will expire within 1 hour.
éé
- ../app/modal/instance-config-warning-modal.component.html38
-
+ ../app/shared/shared-video-live/live-stream-information.component.html25
+ Update live settings
+
+ ../app/shared/shared-video-live/live-stream-information.component.html
+ 30
+
+
è¨å®
@@ -934,88 +1004,88 @@ The link will expire within 1 hour.
帳æ¶è¨å®
-
- ../app/menu/menu.component.html26
+ ../app/menu/menu.component.html26
+
é »éè¨å®
-
- ../app/menu/menu.component.html31
+ ../app/menu/menu.component.html31
+
ä»é¢ï¼
-
- ../app/menu/menu.component.html38
+ ../app/menu/menu.component.html38
+
å½±çï¼
-
- ../app/menu/menu.component.html45
+ ../app/menu/menu.component.html45
+
ææï¼
-
- ../app/menu/menu.component.html54
+ ../app/menu/menu.component.html54
+
ä»é¢ï¼
-
- ../app/menu/menu.component.html162
+ ../app/menu/menu.component.html162
+
幫å¿å享影ç
-
- ../app/menu/menu.component.html60
+ ../app/menu/menu.component.html60
+
æ´å¤å¸³æ¶è¨å®
-
- ../app/menu/menu.component.html66
+ ../app/menu/menu.component.html66
+
éµç¤å¿«æ·éµ
-
- ../app/menu/menu.component.html72
+ ../app/menu/menu.component.html72
+
說æ
-
- ../app/menu/menu.component.html168
+ ../app/menu/menu.component.html168
+
åå¾ PeerTube ç使ç¨èªªæ
-
- ../app/menu/menu.component.html167
+ ../app/menu/menu.component.html167
+
å¿«æ·éµ
-
- ../app/menu/menu.component.html171
+ ../app/menu/menu.component.html171
+
å¨åæ¬æº PeerTube
-
- ../app/menu/menu.component.html177
+ ../app/menu/menu.component.html177
+
å¨åæ¬æºçº PeerTube - CopyLeft 2015-2020
-
- ../app/menu/menu.component.html176
+ ../app/menu/menu.component.html176
+
ç»åº
-
- ../app/menu/menu.component.html76
+ ../app/menu/menu.component.html76
+
建ç«å¸³è
-
- ../app/menu/menu.component.html84
+ ../app/menu/menu.component.html84
+
æçåªé«åº«
-
- ../app/menu/menu.component.html88
+ ../app/menu/menu.component.html88
+
æçåªé«åº«
@@ -1064,23 +1134,23 @@ The link will expire within 1 hour.
å½±ç
-
- ../app/menu/menu.component.html92
+ ../app/menu/menu.component.html92
+
ææ¾æ¸
å®
-
- ../app/menu/menu.component.html97
+ ../app/menu/menu.component.html97
+
è¨é±
-
- ../app/menu/menu.component.html102
+ ../app/menu/menu.component.html102
+
æ·å²ç´é
-
- ../app/menu/menu.component.html107
+ ../app/menu/menu.component.html107
+
å½±ç
@@ -1089,28 +1159,28 @@ The link will expire within 1 hour.
æ¢ç´¢
-
- ../app/menu/menu.component.html117
+ ../app/menu/menu.component.html117
+
趨å¢
-
- ../app/menu/menu.component.html122
+ ../app/menu/menu.component.html122
+
æåæ¡ç
-
- ../app/menu/menu.component.html127
+ ../app/menu/menu.component.html127
+
æè¿æ°å¢
-
- ../app/menu/menu.component.html132
+ ../app/menu/menu.component.html132
+
管ç
-
- ../app/menu/menu.component.html146
+ ../app/menu/menu.component.html146
+
éæ¼
@@ -1119,8 +1189,8 @@ The link will expire within 1 hour.
è¯çµ¡äºº
-
- ../app/menu/menu.component.html166
+ ../app/menu/menu.component.html166
+
檢è¦æ¨çéç¥
@@ -1144,8 +1214,14 @@ The link will expire within 1 hour.
檢è¦æ¨ææçéç¥
-
- ../app/menu/avatar-notification.component.html40
+ ../app/menu/avatar-notification.component.html40
+
+ Media is too large for the server. Please contact you administrator if you want to increase the limit size.
+
+ ../app/core/rest/rest-extractor.service.ts
+ 61
+
+
æå°å½±çãé »éâ¦â¦
@@ -1206,11 +1282,7 @@ The link will expire within 1 hour.
æå°â¦â¦
../app/+admin/plugins/plugin-search/plugin-search.component.html6
-
-
- ä¸å³
- ../app/header/header.component.html5
-
+
å¨æ¤ç«èºç網路
@@ -1255,7 +1327,7 @@ The link will expire within 1 hour.
æçºæé
- ../app/+videos/+video-watch/video-watch.component.html260
+ ../app/+videos/+video-watch/video-watch.component.html272
顯示ææå
§å®¹
@@ -1275,7 +1347,7 @@ The link will expire within 1 hour.
åé¡
- ../app/+videos/+video-watch/video-watch.component.html225
+ ../app/+videos/+video-watch/video-watch.component.html237
éè¨
@@ -1290,7 +1362,7 @@ The link will expire within 1 hour.
ææ¬æ¢æ¬¾
- ../app/+videos/+video-watch/video-watch.component.html234
+ ../app/+videos/+video-watch/video-watch.component.html246
顯示ææææ¬æ¢æ¬¾
@@ -1300,7 +1372,7 @@ The link will expire within 1 hour.
èªè¨
- ../app/+videos/+video-watch/video-watch.component.html243
+ ../app/+videos/+video-watch/video-watch.component.html255
顯示ææèªè¨
@@ -1377,7 +1449,7 @@ The link will expire within 1 hour.
æ¨ç±¤
- ../app/+videos/+video-watch/video-watch.component.html252
+ ../app/+videos/+video-watch/video-watch.component.html264
æ¨ç±¤å¯ç¨æ¼å»ºè°ç¸éçå½±çãæå¤å¯ä»¥æäºåæ¨ç±¤ãæ Enter 以æ°å¢æ°æ¨ç±¤ã
@@ -1416,23 +1488,23 @@ The link will expire within 1 hour.
FAQ
-
- ../app/menu/menu.component.html169
+ ../app/menu/menu.component.html169
+
éæ¼ PeerTube ç常è¦åé¡
-
- ../app/menu/menu.component.html168
+ ../app/menu/menu.component.html168
+
API
-
- ../app/menu/menu.component.html171
+ ../app/menu/menu.component.html171
+
API æ件
-
- ../app/menu/menu.component.html170
+ ../app/menu/menu.component.html170
+
è¨åç¼ä½ ()
@@ -1504,6 +1576,24 @@ The link will expire within 1 hour.
ç¾å¨æ²æåå¹ã
../app/+videos/+video-edit/shared/video-edit.component.html191
+
+ Live settings
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html
+ 199
+
+
+ â ï¸ If you enable this option, your live will be terminated if you exceed your video quota
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html
+ 224
+
+
+ Automatically publish a replay when your live ends
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html
+ 220
+
@@ -1513,61 +1603,61 @@ The link will expire within 1 hour.
å½±çé 覽
- ../app/+videos/+video-edit/shared/video-edit.component.html206
-
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html243
æ¯æ´
- ../app/+videos/+video-edit/shared/video-edit.component.html215
-
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html252
å訴人åä»åå¯ä»¥å¦ä½æ¯æ´æ¨ï¼æå¡å¹³èºçï¼ççæã
- ../app/+videos/+video-edit/shared/video-edit.component.html219
-
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html256
åå§ç¼ä½æ¥æ
- ../app/+videos/+video-edit/shared/video-edit.component.html235
-
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html272
éæ¯å
§å®¹åå§ç¼ä½çæ¥æï¼å¦é»å½±çç¼è¡æ¥æï¼
- ../app/+videos/+video-edit/shared/video-edit.component.html239
-
- Plugin settings
-
- ../app/+videos/+video-edit/shared/video-edit.component.html
- 269
-
-
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html276
+
+
+ å¤æç¨å¼è¨å®
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html306
åç¨å½±çè©è«
- ../app/+videos/+video-edit/shared/video-edit.component.html256
-
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html293
åç¨ä¸è¼
- ../app/+videos/+video-edit/shared/video-edit.component.html261
-
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html298
é²éè¨å®
- ../app/+videos/+video-edit/shared/video-edit.component.html199
-
+
+ ../app/+videos/+video-edit/shared/video-edit.component.html236
URL
../app/+videos/+video-edit/video-add-components/video-import-url.component.html6
-
- You can import any URL supported by youtube-dl or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance.
+
+
+
+ æ¨å¯ä»¥å¯å
¥ä»»ä½ youtube-dl æ¯æ´ç URL ææååªé«æªæ¡ç URLãæ¨æ該確ä¿æ¨å°æ¨ææåçå
§å®¹æå³ææ¬ï¼å¦åå¯è½æçºæ¨èæ¨çç«èºæ¹ä¸æ³å¾åé¡ã
../app/+videos/+video-edit/video-add-components/video-import-url.component.html
11,14
-
æ±æï¼ä¸é好åæä»éº¼æ±è¥¿åºé¯äº
@@ -1581,8 +1671,8 @@ The link will expire within 1 hour.
æ´æ°
-
- ../app/+videos/+video-edit/video-add-components/video-import-torrent.component.html70
+ ../app/+videos/+video-edit/video-add-components/video-import-torrent.component.html70
+
é¸åè¦ä¸å³çæªæ¡
@@ -1592,12 +1682,12 @@ The link will expire within 1 hour.
æå®
- ../app/+videos/+video-edit/shared/video-edit.component.ts181
+ ../app/+videos/+video-edit/shared/video-edit.component.ts185
å¨ç¹å®æ¥æåé±èå½±ç
- ../app/+videos/+video-edit/shared/video-edit.component.ts182
+ ../app/+videos/+video-edit/shared/video-edit.component.ts186
å½±çèæ¯åç
@@ -1626,13 +1716,13 @@ The link will expire within 1 hour.
ä¸å³å®ææå°å¯ç¼ä½
-
- ../app/+videos/+video-edit/video-add-components/video-upload.component.html76
+ ../app/+videos/+video-edit/video-add-components/video-upload.component.html76
+
ç¼ä½
-
- ../app/+videos/+video-edit/video-add-components/video-upload.component.html78
+ ../app/+videos/+video-edit/video-add-components/video-upload.component.html78
+
æ±æï¼æ¨ç帳èå·²åç¨ä¸å³åè½ãå¦ææ¨æ³è¦æ°å¢å½±çï¼ç®¡çå¡å¿
é 解éæ¨çé
é¡ã
@@ -1658,11 +1748,42 @@ The link will expire within 1 hour.
è²¼ä¸ç£åé£çµ
../app/+videos/+video-edit/video-add-components/video-import-torrent.component.html13
-
æåï¼å½±çå°æä½¿ç¨ BitTorrent å¯å
¥ï¼æ¨å·²ç¶å¯ä»¥å å
¥éæ¼æ¤å½±ççè³è¨äºã
../app/+videos/+video-edit/video-add-components/video-import-torrent.component.html53
+
+ Cannot create live because this instance have too many created lives
+
+ ../app/+videos/+video-edit/video-add-components/video-go-live.component.ts
+ 89
+
+
+ Cannot create live because you created too many lives
+
+ ../app/+videos/+video-edit/video-add-components/video-go-live.component.ts
+ 91
+
+
+ Live published.
+
+ ../app/+videos/+video-edit/video-add-components/video-go-live.component.ts
+ 120
+
+
+ Go Live
+
+ ../app/+videos/+video-edit/video-add-components/video-go-live.component.html
+ 20
+
+
+ Max live duration is . If your live reaches this limit, it will be automatically terminated.
+
+
+ ../app/+videos/+video-edit/video-add-components/video-go-live.component.html
+ 31,33
+
@@ -1693,6 +1814,12 @@ The link will expire within 1 hour.
ç¨ç¨®åå¯å
¥
../app/+videos/+video-edit/video-add.component.html46
+
+ Go live
+
+ ../app/+videos/+video-edit/video-add.component.html
+ 56
+
@@ -1704,6 +1831,11 @@ The link will expire within 1 hour.
èªåææ¾
../app/+videos/+video-watch/recommendations/recommended-videos.component.html10
+
+
+ åå ±æ¤çè¨
+
+ ../app/+videos/+video-watch/comment/video-comment.component.ts173
å享
@@ -1747,13 +1879,13 @@ The link will expire within 1 hour.
æ´å¤èªè¨
- ../app/shared/shared-share-modal/video-share.component.html216
-
+
+ ../app/shared/shared-share-modal/video-share.component.html223
æ´å°èªè¨
- ../app/shared/shared-share-modal/video-share.component.html224
-
+
+ ../app/shared/shared-share-modal/video-share.component.html231
èªåææ¾
@@ -1778,102 +1910,120 @@ The link will expire within 1 hour.
è¿´å
../app/shared/shared-share-modal/video-share.component.html173
+
+ Use origin instance URL
+
+ ../app/shared/shared-share-modal/video-share.component.html
+ 180
+
顯示影çæ¨é¡
- ../app/shared/shared-share-modal/video-share.component.html182
-
+
+ ../app/shared/shared-share-modal/video-share.component.html189
顯示é±ç§è¦å
- ../app/shared/shared-share-modal/video-share.component.html189
-
+
+ ../app/shared/shared-share-modal/video-share.component.html196
顯示ææ¾å¨æ§å¶
- ../app/shared/shared-share-modal/video-share.component.html196
-
+
+ ../app/shared/shared-share-modal/video-share.component.html203
顯示 PeerTube æéé£çµ
- ../app/shared/shared-share-modal/video-share.component.html203
-
+
+ ../app/shared/shared-share-modal/video-share.component.html210
å
Ž
-
- ../app/+videos/+video-watch/video-watch-playlist.component.html11
+ ../app/+videos/+video-watch/video-watch-playlist.component.html11
+
æ£å¨å¯å
¥å½±çï¼å¯å
¥å®æå¾å°±å¯ä»¥ä½¿ç¨äºã
-
- ../app/+videos/+video-watch/video-watch.component.html21
+ ../app/+videos/+video-watch/video-watch.component.html21
+
æ£å¨è½æå½±ç編碼ï¼å¯è½ç¡æ³æ£å¸¸éä½ã
-
- ../app/+videos/+video-watch/video-watch.component.html25
+ ../app/+videos/+video-watch/video-watch.component.html25
+
æ¤å½±çå°æå¨ ç¼ä½ã
-
- ../app/+videos/+video-watch/video-watch.component.html29
+ ../app/+videos/+video-watch/video-watch.component.html29
+
+ This live has not started yet.
+
+ ../app/+videos/+video-watch/video-watch.component.html
+ 33,34
+
+
+ This live is finished.
+
+ ../app/+videos/+video-watch/video-watch.component.html
+ 37,38
+
+
æ¤å½±ç已被å°éã
- ../app/+videos/+video-watch/video-watch.component.html33
+ ../app/+videos/+video-watch/video-watch.component.html41
å·²ç¼ä½ ⢠檢è¦
- ../app/+videos/+video-watch/video-watch.component.html47
+ ../app/+videos/+video-watch/video-watch.component.html55
å·²ç¼ä½ ⢠檢è¦
- ../app/+videos/+video-watch/video-watch.component.html58
+ ../app/+videos/+video-watch/video-watch.component.html66
æ¯æ´
- ../app/+videos/+video-watch/video-watch.component.html88
+ ../app/+videos/+video-watch/video-watch.component.html100
å享
- ../app/+videos/+video-watch/video-watch.component.html93
+ ../app/+videos/+video-watch/video-watch.component.html105
å²å
- ../app/+videos/+video-watch/video-watch.component.html104
+ ../app/+videos/+video-watch/video-watch.component.html116
ä¸è¼
- ../app/+videos/+video-watch/video-watch.component.html118
+ ../app/+videos/+video-watch/video-watch.component.html130
åæ¡æ¤å½±ç
- ../app/+videos/+video-watch/video-watch.component.ts105
+ ../app/+videos/+video-watch/video-watch.component.ts131
ä¸åæ¡æ¤å½±ç
- ../app/+videos/+video-watch/video-watch.component.ts106
+ ../app/+videos/+video-watch/video-watch.component.ts132
æ¤å½±ççæ¯æ´é¸é
- ../app/+videos/+video-watch/video-watch.component.ts107
+ ../app/+videos/+video-watch/video-watch.component.ts133
ç±
- ../app/+videos/+video-watch/video-watch.component.html170
+ ../app/+videos/+video-watch/video-watch.component.html182
è¨é±
@@ -1898,32 +2048,32 @@ The link will expire within 1 hour.
顯示æ´å¤
- ../app/+videos/+video-watch/video-watch.component.html197
+ ../app/+videos/+video-watch/video-watch.component.html209
顯示è¼å°
- ../app/+videos/+video-watch/video-watch.component.html203
+ ../app/+videos/+video-watch/video-watch.component.html215
ä¾æºç«èº
- ../app/+videos/+video-watch/video-watch.component.html215
+ ../app/+videos/+video-watch/video-watch.component.html227
åå§ç¼ä½
- ../app/+videos/+video-watch/video-watch.component.html220
+ ../app/+videos/+video-watch/video-watch.component.html232
å好æéï¼
- ../app/+videos/+video-watch/video-watch.component.html283
+ ../app/+videos/+video-watch/video-watch.component.html295
æ¤å½±çæ使ç¨çå享系統代表äºå
¶å¯ä»¥å°æ¨ç³»çµ±æäºæè¡è³è¨ï¼å¦å
¬é IP ä½ç½®ï¼å³é給å
¶ä»ç«¯é»ã
- ../app/+videos/+video-watch/video-watch.component.html285
+ ../app/+videos/+video-watch/video-watch.component.html297
æ´å¤è³è¨
@@ -1938,12 +2088,12 @@ The link will expire within 1 hour.
åå¾æ´å¤è³è¨
- ../app/+videos/+video-watch/video-watch.component.html288
+ ../app/+videos/+video-watch/video-watch.component.html300
確å®
- ../app/+videos/+video-watch/video-watch.component.html293
+ ../app/+videos/+video-watch/video-watch.component.html305
1 åçè¨
@@ -1979,47 +2129,51 @@ The link will expire within 1 hour.
æ²æè©è«ã
-
- ../app/+videos/+video-watch/comment/video-comments.component.html33
+ ../app/+videos/+video-watch/comment/video-comments.component.html33
+
æª¢è¦ åè¦å¾ èå
¶ä»
-
- ../app/+videos/+video-watch/comment/video-comments.component.html84
+ ../app/+videos/+video-watch/comment/video-comments.component.html84
+
æª¢è¦ åè¦å¾
-
- ../app/+videos/+video-watch/comment/video-comments.component.html87
+ ../app/+videos/+video-watch/comment/video-comments.component.html87
+
æª¢è¦ åè¦
-
- ../app/+videos/+video-watch/comment/video-comments.component.html90
+ ../app/+videos/+video-watch/comment/video-comments.component.html90
+
è©è«å·²åç¨ã
-
- ../app/+videos/+video-watch/comment/video-comments.component.html101
+ ../app/+videos/+video-watch/comment/video-comments.component.html101
+
åªé¤åä½å°æå³éå°é 端ç«èºä»¥è®å®ååæ è®æ´ã
-
- ../app/+videos/+video-watch/comment/video-comments.component.ts169
+ ../app/+videos/+video-watch/comment/video-comments.component.ts169
+
å
¶çºé 端çè¨ï¼æ以åªé¤åªæå¨æ¨çç«èºä¸çæã
-
- ../app/+videos/+video-watch/comment/video-comments.component.ts171
- Delete and re-draft
+ ../app/+videos/+video-watch/comment/video-comments.component.ts171
+
+
+
+ åªé¤ä¸¦éæ°è®çºè稿
../app/+videos/+video-watch/comment/video-comments.component.ts
197
-
- Do you really want to delete and re-draft this comment?
+
+
+
+ æ¨ççæ³è¦åªé¤ä¸¦éæ°å°æ¤çè¨è®çºè稿åï¼
../app/+videos/+video-watch/comment/video-comments.component.ts
197
@@ -2029,114 +2183,135 @@ The link will expire within 1 hour.
æ°å¢è©è«â¦â¦
../app/+videos/+video-watch/comment/video-comment-add.component.html6
-
- Markdown compatible
+
+
+
+ è Markdown ç¸å®¹
../app/+videos/+video-watch/comment/video-comment-add.component.html
13
-
- Markdown compatible that supports:
+
+
+
+ è Markdown ç¸å®¹ï¼æ¯æ´ï¼
../app/+videos/+video-watch/comment/video-comment-add.component.html
15
-
- Auto generated links
+
+
+
+ èªåçæçé£çµ
../app/+videos/+video-watch/comment/video-comment-add.component.html
18
-
- Break lines
+
+
+
+ æ·ç·
../app/+videos/+video-watch/comment/video-comment-add.component.html
19
-
- Lists
+
+
+
+ æ¸
å®
../app/+videos/+video-watch/comment/video-comment-add.component.html
20
-
- Emphasis
+
+
+
+ 強調
../app/+videos/+video-watch/comment/video-comment-add.component.html
22
-
- bold
+
+
+
+ ç²é«
../app/+videos/+video-watch/comment/video-comment-add.component.html
23
-
- italic
+
+
+
+ 義å¼æé«
../app/+videos/+video-watch/comment/video-comment-add.component.html
23
-
- Emoji shortcuts
+
+
+
+ 表æ
符èå¿«æ·éµ
../app/+videos/+video-watch/comment/video-comment-add.component.html
26
-
- Emoji markup
+
+
+
+ 表æ
符èæ¨è¨
../app/+videos/+video-watch/comment/video-comment-add.component.html
30
-
- See complete list
+
+
+
+ 檢è¦å®æ´æ¸
å®
../app/+videos/+video-watch/comment/video-comment-add.component.html
32
-
æ¨é¢è©è«åªæä¸æ¥ä¹é
-
- ../app/+videos/+video-watch/comment/video-comment-add.component.html55
+ ../app/+videos/+video-watch/comment/video-comment-add.component.html55
+
æ¨å¯ä»¥ä½¿ç¨ä»»ä½ç¸å®¹æ¼ ActivityPub çç«èºä¸ç帳èçè¨ãå¨å¤§å¤æ¸çå¹³èºä¸ï¼æ¨å¯ä»¥ééå¨æå°åä¸è¼¸å
¥å
¶ URL ä¾å°æ¾å½±çï¼ä¸¦å¾è»é«ä»é¢ä¸çè¨ã
-
- ../app/+videos/+video-watch/comment/video-comment-add.component.html60
+ ../app/+videos/+video-watch/comment/video-comment-add.component.html60
+
å¦ææ¨æ Mastodon æ Pleroma ç帳èï¼æ¨å¯ä»¥å¨ä»åççé¢ä¸ç´æ¥éåå®ï¼
-
- ../app/+videos/+video-watch/comment/video-comment-add.component.html65
+ ../app/+videos/+video-watch/comment/video-comment-add.component.html65
+
ç»å
¥ä»¥çè¨
-
- ../app/+videos/+video-watch/comment/video-comment-add.component.html76
- Markdown Emoji List
+ ../app/+videos/+video-watch/comment/video-comment-add.component.html76
+
+
+
+ Markdown 表æ
符èæ¸
å®
../app/+videos/+video-watch/comment/video-comment-add.component.html
84
-
- Comment
-
- ../app/+videos/+video-watch/comment/video-comment-add.component.ts
- 58
-
-
- Reply
-
- ../app/+videos/+video-watch/comment/video-comment-add.component.ts
- 60
-
+
+
+ çè¨
+
+ ../app/+videos/+video-watch/comment/video-comment-add.component.ts67
+
+
+ åè¦
+
+ ../app/+videos/+video-watch/comment/video-comment-add.component.ts69
å·²çªé¡¯çè©è«
@@ -2150,8 +2325,8 @@ The link will expire within 1 hour.
æ¤çè¨å·²è¢«åªé¤
-
- ../app/+videos/+video-watch/comment/video-comment.component.html61
+ ../app/+videos/+video-watch/comment/video-comment.component.html61
+
éè¤å½±ç
@@ -2190,8 +2365,8 @@ The link will expire within 1 hour.
ID
- ../app/+admin/system/jobs/jobs.component.html30
-
+
+ ../app/+admin/system/jobs/jobs.component.html39
追蹤è
èç
@@ -2200,33 +2375,13 @@ The link will expire within 1 hour.
çæ
- ../app/+admin/system/jobs/jobs.component.html32
-
-
-
- 已延é²
- ../app/+admin/system/jobs/jobs.component.html47
-
-
-
- å³å°éå§â¦â¦
- ../app/+admin/system/jobs/jobs.component.html48
-
-
-
- æ£å¨å·è¡â¦â¦
- ../app/+admin/system/jobs/jobs.component.html49
-
-
-
- å·²çµæ
- ../app/+admin/system/jobs/jobs.component.html50
-
-
-
- 失æ
- ../app/+admin/system/jobs/jobs.component.html51
-
+
+ ../app/+my-account/my-account-video-imports/my-account-video-imports.component.html19
+
+
+
+
+
建ç«
@@ -2841,20 +2996,26 @@ The link will expire within 1 hour.
æ¾ä¸å°å¸³èã
../app/shared/shared-moderation/account-blocklist.component.html64
-
- List installed plugins
+
+
+
+ ååºå·²å®è£çå¤æç¨å¼
../app/+admin/plugins/plugins.routes.ts
28
-
- Search plugins
+
+
+
+ æå°å¤æç¨å¼
../app/+admin/plugins/plugins.routes.ts
37
-
- Show plugin
+
+
+
+ 顯示å¤æç¨å¼
../app/+admin/plugins/plugins.routes.ts
46
@@ -2888,8 +3049,8 @@ The link will expire within 1 hour.
使ç¨è
å¯ä»¥è§£æé 端å
§å®¹
- ../app/shared/shared-instance/instance-features-table.component.html101
-
+
+ ../app/shared/shared-instance/instance-features-table.component.html126
æ¸
é¤æ¤è¨æ¯
@@ -2947,8 +3108,8 @@ The link will expire within 1 hour.
æ¤ æ²æè¨å®ã
-
- ../app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html17
+ ../app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html17
+
系統
@@ -2978,27 +3139,51 @@ The link will expire within 1 hour.
å·¥ä½çæ
../app/+admin/system/jobs/jobs.component.html12
+
+ Showing to of jobs
+
+ ../app/+admin/system/jobs/jobs.component.html
+ 32
+
é¡å
- ../app/+admin/system/jobs/jobs.component.html31
+
+ ../app/+admin/system/jobs/jobs.component.html40
+ No jobs found.
+
+ ../app/+admin/system/jobs/jobs.component.html
+ 86
+
+
+ No jobs found that are .
+
+ ../app/+admin/system/jobs/jobs.component.html
+ 87
+
éæ°æ´ç
- ../app/+admin/system/logs/logs.component.html20
+
+ ../app/+admin/system/logs/logs.component.html33
+ now
+
+ ../app/+admin/system/logs/logs.component.html
+ 15
+
æ£å¨è¼å
¥â¦â¦
- ../app/+admin/system/logs/logs.component.html24
-
+
+ ../app/+admin/system/logs/logs.component.html37
ç± ->
- ../app/+admin/system/logs/logs.component.html32
-
+
+ ../app/+admin/system/logs/logs.component.html45
ç«èº
@@ -3374,25 +3559,29 @@ The link will expire within 1 hour.
æå°
../app/+admin/config/edit-custom-config/edit-custom-config.component.html455
-
-
- å
許æ¨ç使ç¨è
ééå®åç URI ä¾å°æ¾é 端影çï¼æ¼å¡ï¼å
¶å¯è½æªèæ¨çç«èºè¯ç
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html469
-
+
å
許使ç¨è
é 端æå° URI
../app/+admin/config/edit-custom-config/edit-custom-config.component.html466
+
+ Allow your users to look up remote videos/actors that may not be federated with your instance
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 469
+
-
-
- å
許å¿å使ç¨è
ééå®åç URI ä¾å°æ¾é 端影çï¼æ¼å¡ï¼å
¶å¯è½æªèæ¨çç«èºè¯ç
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html480
-
+
å
許å¿å使ç¨è
é 端æå° URI
../app/+admin/config/edit-custom-config/edit-custom-config.component.html477
+
+ Allow anonymous users to look up remote videos/actors that may not be federated with your instance
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 480
+
@@ -3482,8 +3671,8 @@ The link will expire within 1 hour.
管çå¡
-
- ../app/core/users/user.service.ts383
+ ../app/core/users/user.service.ts383
+
管çé»åéµä»¶
@@ -3518,127 +3707,213 @@ The link will expire within 1 hour.
被 Twitter å
許çç«èº
../app/+admin/config/edit-custom-config/edit-custom-config.component.html679
+
+ If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 684,689
+
-
-
- å¦ææ¨çç«èºè¢« Twitter åå¨ç½åå®ï¼Twitter çæ¨æä¸å°±æåµå
¥ PeerTube çå½±çå享ææ¾å¨ãå¦æç«èºä¸å¨ç½åå®å
§ï¼æåæ使ç¨åçé£çµå¡ä¾éæ°å°åå°æ¨ç PeerTube ç«èºãå°æ¤å¾é¸æ¡æå¾ï¼å²åè¨å®ä¸¦ä½¿ç¨æ¨ç«èºçå½±ç URL 測試 (https://example.com/videos/watch/blabla)ï¼å¨ https://cards-dev.twitter.com/validator 檢è¦æ¨çç«èºæ¯å¦å¨ç½åå®ä¸ã
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html684
+
+ LIVE
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 709
+
+
+ Enable users of your instance to stream live.
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 711,712
+
+
+ â ï¸ Enabling live streaming requires trust in your users and extra moderation work
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 726,727
+
+
+ Allow your users to automatically publish a replay of their live
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 734
+
+
+ If the user quota is reached, PeerTube will automatically terminate the live streaming
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 737,738
+
+
+ Max lives created on your instance (-1 for "unlimited")
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 743
+
+
+ Max lives created per user (-1 for "unlimited")
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 748
+
+
+ Max live duration
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 753
+
+
+ Enable live transcoding
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 768
+
+
+ Requires a lot of CPU!
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 771,772
+
+
+ Live transcoding threads
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 777
+
+
+ Live resolutions to generate
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 789
+
+
+ Allow live streaming
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 722
+
æå
../app/+admin/config/edit-custom-config/edit-custom-config.component.html649
+
+ Live streaming
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 703
+
è½æ編碼
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html709
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html824
èçä¸å³çå½±çï¼ä»¥è®å®åè®æä»»ä½è£ç½®é½å¯ä»¥ææ¾ç串æµå½¢å¼ãå管éç¸ç¶èè²»è³æºï¼ä½éæ¯ PeerTube çééµçµæé¨åï¼æ以è«å°å¿èçã
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html711
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html826
è½æ編碼已åç¨
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html723
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html838
è¥æ¨åç¨è½æ編碼ï¼å¾æ¨ç使ç¨è
åèä¾ç許å¤å½±çå°æç¡æ³éä½ï¼
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html727
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html842
å
許使ç¨è
ä¸å³ .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut å½±çã
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html738
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html853
å
許é¡å¤çå¯æªå
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html735
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html850
å
許使ç¨è
ä¸å³é³è¨æªæ¡ï¼å
¶å°æå¨é 覽æªæ¡ä¸å³æåä½µã
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html749
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html864
å
許ä¸å³é³è¨æªæ¡
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html746
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html861
實é©æ§ï¼æå建è°æ¨æ«æä¸è¦åç¨ webtorrent æ¯æ´å¦ææ¨ä¹åç¨äº HLS æ¯æ´ï¼å®å°æè®å½±ççå²å空ééæ±ä¹ä»¥ 2è¥åç¨ï¼å°æç ´å£èå
¶ä» PeerTube ç«èºçè¯ç < 2.1
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html762
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html877
WebTorrent æ¯æ´å·²åç¨
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html758
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html873
ä¾è³´æ¼ ffmpeg >= 4.1 çæ HLS ææ¾æ¸
å®èç¢çåç MP4 æªæ¡ä»¥åå¾æ¯ç®åé è¨çææ¾å¨æ´å¥½ççµæï¼è§£æ度è®æ´ææ´å å¹³é ææ¾ææ´å å¿«éï¼ç¹å¥æ¯é·å½±çææ¾æ´ç©©å®ï¼è¼å°èè²ï¼ç¡éè¼å
¥ï¼è¥æ¨ä¹åç¨äº WebTorrent æ¯æ´ï¼å
¶å°æè®å²å空éçéæ±éä¹ä»¥ 2
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html783
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html898
åç¨äº P2P æ¯æ´ç HLS
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html779
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html894
è½æ編碼å·è¡ç·
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html804
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html919
è¦çæç解æ度
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html817
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html932
å¿«å
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html843
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html958
æäºæªæ¡æªè¯æï¼ä¸¦æå¨éè¦ææ·åãå®ç¾©å®åçå¿«åçç¥ã
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html845
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html960
è¦ä¿çå¨å¿«åä¸çé 覽æ¸é
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html853
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html968
è¦ä¿çå¨å¿«åä¸çå½±çåå¹æ¸é
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html862
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html977
èªè¨
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html877
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html992
ç²äºå»ºç«å¤æç¨å¼æä½æ¯ä¸»é¡èå°æ¨ç PeerTube ç«èºé²è¡å°éä¿®æ¹ï¼éæé»å¤ªå¤äºã
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html879
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html994
JavaScript
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html888
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html1003
ç´æ¥ç·¨å¯« JavaScript ç¨å¼ç¢¼ãç¯ä¾ï¼console.log('æçç«èºè¶
æ£ç');
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html892
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html1007
ç´æ¥ç·¨å¯« CSS ç¨å¼ç¢¼ãç¯ä¾ï¼ #custom-css color: red; 以 #custom-css ç¶å綴ä¾è¦å¯«æ¨£å¼ãç¯ä¾ï¼ #custom-css .logged-in-email color: red;
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html911
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html1026
+ It seems like the configuration is invalid. Please search for potential errors in the different tabs.
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 1064,1065
+
+
+ You cannot allow live replay if you don't enable transcoding.
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 1068,1069
+
é²éè¨å®
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html703
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html818
æ´æ°è¨å®
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html950
-
-
-
- è¨å®ä¼¼ä¹ç¡æãè«å¨ä¸åçåé ä¸æå°æ½å¨çé¯èª¤ã
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.html948
-
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.html1071
+
å½±çè¨å®
-
- ../app/+my-account/my-account-settings/my-account-settings.component.html26
+ ../app/+my-account/my-account-settings/my-account-settings.component.html26
+
éç¥
-
- ../app/+my-account/my-account-settings/my-account-settings.component.html37
+ ../app/+my-account/my-account-settings/my-account-settings.component.html37
+
ä»é¢
-
- ../app/+my-account/my-account-settings/my-account-settings.component.html47
+ ../app/+my-account/my-account-settings/my-account-settings.component.html47
+
å¯ç¢¼
-
- ../app/+my-account/my-account-settings/my-account-settings.component.html57
+ ../app/+my-account/my-account-settings/my-account-settings.component.html57
+
é»åéµä»¶
-
- ../app/+my-account/my-account-settings/my-account-settings.component.html67
+ ../app/+my-account/my-account-settings/my-account-settings.component.html67
+
å±éªå
@@ -3843,13 +4126,13 @@ The link will expire within 1 hour.
è®æ´æææ¬
- ../app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html3
-
+
+ ../app/+my-account/my-account-videos/modals/video-change-ownership.component.html3
é¸åä¸ä¸åææè
- ../app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html10
-
+
+ ../app/+my-account/my-account-videos/modals/video-change-ownership.component.html10
æå°æ¨çå½±ç
@@ -3894,36 +4177,44 @@ The link will expire within 1 hour.
帳èé é¢
- ../app/+videos/+video-watch/video-watch.component.html169
+ ../app/+videos/+video-watch/video-watch.component.html181
- ../app/+videos/+video-watch/video-watch.component.html176
+ ../app/+videos/+video-watch/video-watch.component.html188
æ¾ä¸å°æææ¬è®æ´è«æ±ã
../app/+my-account/my-account-ownership/my-account-ownership.component.html83
-
- Account settings
+
+
+
+ 帳èè¨å®
../app/+my-account/my-account-routing.module.ts
37
-
- Account playlists
+
+
+
+ 帳èææ¾æ¸
å®
../app/+my-account/my-account-routing.module.ts
55
-
- Create new playlist
+
+
+
+ 建ç«æ°ææ¾æ¸
å®
../app/+my-account/my-account-routing.module.ts
64
-
- Playlist elements
+
+
+
+ ææ¾æ¸
å®å
ç´
../app/+my-account/my-account-routing.module.ts
73
@@ -4013,7 +4304,7 @@ The link will expire within 1 hour.
é »éé é¢
- ../app/+videos/+video-watch/video-watch.component.html166
+ ../app/+videos/+video-watch/video-watch.component.html178
ç± å»ºç«
@@ -4136,8 +4427,10 @@ The link will expire within 1 hour.
å¦ææ¨éè¦åå¾éæ¼ä½¿ç¨ PeerTube ç說æï¼æ¨å¯ä»¥ççæ件ã
../app/+signup/shared/signup-success.component.html14
-
- Login
+
+
+
+ ç»å
¥
../app/+login/login-routing.module.ts
14
@@ -4161,20 +4454,26 @@ The link will expire within 1 hour.
éå°é¯èª¤ã
../app/+signup/+verify-account/verify-account-email/verify-account-email.component.html14
-
- Video channel videos
+
+
+
+ å½±çé »éå½±ç
../app/+video-channels/video-channels-routing.module.ts
25
-
- Video channel playlists
+
+
+
+ å½±çé »éææ¾æ¸
å®
../app/+video-channels/video-channels-routing.module.ts
38
-
- About video channel
+
+
+
+ éæ¼å½±çé »é
../app/+video-channels/video-channels-routing.module.ts
47
@@ -4196,6 +4495,18 @@ The link will expire within 1 hour.
æ¤ç«èºä¸éè¦é»åéµä»¶é©èã
../app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html20
+
+ Verify account via email
+
+ ../app/+signup/+verify-account/verify-account-routing.module.ts
+ 17
+
+
+ Ask to send an email to verify you account
+
+ ../app/+signup/+verify-account/verify-account-routing.module.ts
+ 26
+
@@ -4285,8 +4596,8 @@ channel with the same name ()!
çµ±è¨
-
- ../app/menu/menu.component.html170
+ ../app/menu/menu.component.html170
+
å å
¥
@@ -4314,6 +4625,12 @@ channel with the same name ()!
../app/+videos/video-list/video-most-liked.component.ts
41
+
+ Videos that have the most likes.
+
+ ../app/+videos/video-list/video-most-liked.component.ts
+ 42
+
@@ -4334,6 +4651,12 @@ channel with the same name ()!
PeerTube
../app/+about/about.component.html7
+
+ Network
+
+ ../app/+about/about.component.html
+ 9
+
@@ -4449,12 +4772,14 @@ channel with the same name ()!
PeerTube æ¯å¯èªè¡æ¶è¨ãç´æ¥å¨æ¨ç網路ç覽å¨ä¸ä½¿ç¨ P2P ç ActivityPub è¯çå¼å½±ç串æµå¹³å°ã
../app/+about/about-peertube/about-peertube.component.html10
+
+ It is free and open-source software, under AGPLv3 licence.
+
+ ../app/+about/about-peertube/about-peertube.component.html
+ 14,16
+
-
-
- éæ¯èªç±èéæ¾åå§ç¢¼è»é«ï¼ä»¥ AGPLv3 ææ¬æ¢æ¬¾ææ¬ã
- ../app/+about/about-peertube/about-peertube.component.html14
-
+
è¦åå¾æ´å¤è³è¨ï¼è«é 訪 joinpeertube.orgã
@@ -4590,16 +4915,12 @@ channel with the same name ()!
å
許ç«èºç®¡çå¡å¾ç®¡çä»é¢åç¨ P2P
../app/+about/about-peertube/about-peertube.component.html158
-
-
- å¨æäºç«èºä¸æèªåè¤è£½å½±çï¼äººåä¸ç¥é IP æ¯äººçºä¸è¼äºå½±çææ¯å®æ¯ä¼ºæå¨
- ../app/+about/about-peertube/about-peertube.component.html159
-
+
æå¾ï¼è«è¨ä½æ¨ä¸ç´é½å¯ä»¥ééå¨å½±çææ¾å¨ä¸åæ P2P ä¾åç¨å®ï¼æè
å
å¨ç覽å¨ä¸åç¨ WebRTCã
- ../app/+about/about-peertube/about-peertube.component.html163
-
+
+ ../app/+about/about-peertube/about-peertube.component.html162
追蹤è
ç«èº
@@ -4609,35 +4930,42 @@ channel with the same name ()!
æ¤ç«èºæ²æç«èºè¿½è¹¤è
ã
../app/+about/about-follows/about-follows.component.html6
+
+ This instance is not following any other.
+
+ ../app/+about/about-follows/about-follows.component.html
+ 16
+
æ£å¨è¿½è¹¤çç«èº
../app/+about/about-follows/about-follows.component.html14
-
-
- æ¤ç«èºæ²ææ£å¨è¿½è¹¤çç«èºã
- ../app/+about/about-follows/about-follows.component.html16
-
- About this instance
+
+
+
+ éæ¼æ¤ç«èº
../app/+about/about-routing.module.ts
26
-
- About PeerTube
+
+
+
+ éæ¼ PeerTube
../app/+about/about-routing.module.ts
38
-
- About follows
+
+ About this instance's network
../app/+about/about-routing.module.ts
47
+
ç±å¸¶è ⤠ç Framasoft éç¼
@@ -4651,34 +4979,11 @@ channel with the same name ()!
ä¸ä¸å
-
- ../app/+signup/+register/register.component.html20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ ../app/+signup/+register/register.component.html20
+
- Get help
+
+ åå¾åå©
../app/shared/shared-main/misc/help.component.ts
16
@@ -4760,14 +5065,14 @@ channel with the same name ()!
é »éå稱æ¯å¨éåèå
¶ä»ææç«èºä¸å°æ¨çé »éçå¯ä¸èå¥è¨èãå®å°±è·é»åéµä»¶å°åä¸æ¨£ç¨ä¸ç¡äºï¼è®å
¶ä»äººæ´å®¹ææ¾å°ä¸¦èå
¶äºåã
../app/+signup/+register/register-step-channel.component.html43
+
+ Channel name cannot be the same as your account name. You can click on the first step to update your account name.
+
+ ../app/+signup/+register/register-step-channel.component.html
+ 51,52
+
-
-
-
- é »éå稱ä¸è½èæ¨ç帳èå稱ç¸åãæ¨å¯ä»¥å¨ç¬¬ä¸æ¥é»æ以æ´æ°æ¨ç帳èå稱ã
-
- ../app/+signup/+register/register-step-channel.component.html51
-
+
ç¯ä¾ï¼jane_doe
@@ -4782,8 +5087,10 @@ channel with the same name ()!
æè³å° 16 æ²ä¸¦åææ¤ç«èºçæ¢æ¬¾èè¡çºå®å
../app/+signup/+register/register-step-user.component.html66
-
- Register
+
+
+
+ 註å
../app/+signup/+register/register-routing.module.ts
14
@@ -4799,31 +5106,37 @@ channel with the same name ()!
æ¨çè¨æ¯å·²è¢«å³éã
-
- ../app/+about/about-instance/contact-admin-modal.component.ts76
+ ../app/+about/about-instance/contact-admin-modal.component.ts76
+
æ¨æè¿å·²ç¼éæ¤è¡¨å®
-
- ../app/+about/about-instance/contact-admin-modal.component.ts82
+ ../app/+about/about-instance/contact-admin-modal.component.ts82
+
æ²ææè¿°
../app/+accounts/account-about/account-about.component.ts38
-
- Account videos
+
+
+
+ 帳èå½±ç
../app/+accounts/accounts-routing.module.ts
29
-
- Account video channels
+
+
+
+ 帳èå½±çé »é
../app/+accounts/accounts-routing.module.ts
42
-
- About account
+
+
+
+ éæ¼å¸³è
../app/+accounts/accounts-routing.module.ts
51
@@ -4841,12 +5154,15 @@ channel with the same name ()!
../app/+accounts/accounts.component.ts109
-
-
- åå ±å¸³è
- ../app/+accounts/accounts.component.ts115
-
-
+
+
+ åå ±æ¤å¸³è
+
+ ../app/+accounts/accounts.component.ts
+ 115
+
+
+
å½±çé »é
../app/+accounts/accounts.component.ts59
@@ -4899,53 +5215,85 @@ channel with the same name ()!
å
é³è¨
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts56
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts58
<code>.mp4</code> ä¿çäºåå§é³è¨è»ï¼ä½æ²æå½±ç
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts57
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts59
240p
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts61
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts63
360p
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts65
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts67
480p
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts69
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts71
720p
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts73
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts75
1080p
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts77
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts79
2160p
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts81
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts83
èªåï¼éé ffmpegï¼
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts86
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts90
+ No limit
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts
+ 98
+
+
+ 1 hour
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts
+ 99
+
+
+ 3 hours
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts
+ 100
+
+
+ 5 hours
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts
+ 101
+
+
+ 10 hours
+
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts
+ 102
+
+
è¨å®å·²æ´æ°ã
- ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts294
- Edit custom configuration
+ ../app/+admin/config/edit-custom-config/edit-custom-config.component.ts347
+
+
+ 編輯èªè¨è¨å®
../app/+admin/config/config.routes.ts
26
@@ -4974,18 +5322,18 @@ channel with the same name ()!
網åå¿
å¡«ã
-
- ../app/shared/form-validators/batch-domains-validators.ts56
+ ../app/shared/form-validators/batch-domains-validators.ts56
+
輸å
¥çååç¡æã
-
- ../app/shared/form-validators/batch-domains-validators.ts57
+ ../app/shared/form-validators/batch-domains-validators.ts57
+
輸å
¥çååå
å«éè¦çé
ç®ã
-
- ../app/shared/form-validators/batch-domains-validators.ts58
+ ../app/shared/form-validators/batch-domains-validators.ts58
+
ç¡éå¶
@@ -5084,8 +5432,8 @@ channel with the same name ()!
ç¡æ
-
- ../app/shared/form-validators/batch-domains-validators.ts19
+ ../app/shared/form-validators/batch-domains-validators.ts19
+
追蹤è«æ±å·²å³éï¼
@@ -5372,14 +5720,18 @@ channel with the same name ()!
å·²æ´æ°ã
../app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts139
-
- Jobs
+
+
+
+ å·¥ä½
../app/+admin/system/system.routes.ts
26
-
- Logs
+
+
+
+ ç´é
../app/+admin/system/system.routes.ts
37
@@ -5410,8 +5762,8 @@ channel with the same name ()!
è¨å®å·²æ´æ°ã
-
- ../app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts52
+ ../app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts52
+
å¤æç¨å¼
@@ -5440,63 +5792,88 @@ channel with the same name ()!
æ¨å¤©
- ../app/+admin/system/logs/logs.component.ts83
-
+
+ ../app/+admin/system/logs/logs.component.ts84
åä¸åå°æ
- ../app/+admin/system/logs/logs.component.ts87
-
-
-
- é¤é¯
+
+ ../app/+admin/system/logs/logs.component.ts89
+ debug
../app/+admin/system/logs/logs.component.ts
- 98
+ 101
+
+
+ info
+
+ ../app/+admin/system/logs/logs.component.ts
+ 105
+
+
+ warning
+
+ ../app/+admin/system/logs/logs.component.ts
+ 109
+
+
+ error
+
+ ../app/+admin/system/logs/logs.component.ts
+ 113
+
+
+ é¤é¯
+
+ ../app/+admin/system/system.routes.ts48
è³è¨
- ../app/+admin/system/logs/logs.component.ts102
-
+
+ ../app/core/notification/notifier.service.ts11
è¦å
- ../app/+admin/system/logs/logs.component.ts106
-
+
+ ../app/core/routing/can-deactivate-guard.service.ts23
é¯èª¤
- ../app/+admin/system/logs/logs.component.ts110
-
+
+ ../app/core/auth/auth.service.ts103
æ¨æºæ¥èª
- ../app/+admin/system/logs/logs.component.ts121
-
+
+ ../app/+admin/system/logs/logs.component.ts124
å¯©æ ¸æ¥èª
- ../app/+admin/system/logs/logs.component.ts125
-
+
+ ../app/+admin/system/logs/logs.component.ts128
使ç¨è
已建ç«ã
-
- ../app/+admin/users/user-edit/user-create.component.ts77
+ ../app/+admin/users/user-edit/user-create.component.ts77
+
建ç«ä½¿ç¨è
-
- ../app/+admin/users/user-edit/user-create.component.ts95
- Videos blocked
+ ../app/+admin/users/user-edit/user-create.component.ts95
+
+
+
+ å½±çå·²å°é
../app/+admin/moderation/moderation.routes.ts
67
-
- Muted instances
+
+
+
+ å·²éé³çç«èº
../app/+admin/moderation/moderation.routes.ts
89
@@ -5511,14 +5888,18 @@ channel with the same name ()!
æ´æ°ä½¿ç¨è
å¯ç¢¼
../app/+admin/users/user-edit/user-password.component.ts52
-
- Following list
+
+
+
+ 追蹤æ¸
å®
../app/+admin/follows/follows.routes.ts
28
-
- Followers list
+
+
+
+ 追蹤è
æ¸
å®
../app/+admin/follows/follows.routes.ts
37
@@ -5527,31 +5908,37 @@ channel with the same name ()!
使ç¨è
å·²æ´æ°ã
-
- ../app/+admin/users/user-edit/user-update.component.ts85
+ ../app/+admin/users/user-edit/user-update.component.ts85
+
æ´æ°ä½¿ç¨è
-
- ../app/+admin/users/user-edit/user-update.component.ts102
+ ../app/+admin/users/user-edit/user-update.component.ts102
+
å·²å³éè¦æ±éç½®å¯ç¢¼çé»åéµä»¶ ã
-
- ../app/+admin/users/user-edit/user-update.component.ts108
- Users list
+ ../app/+admin/users/user-edit/user-update.component.ts108
+
+
+
+ 使ç¨è
æ¸
å®
../app/+admin/users/users.routes.ts
27
-
- Create a user
+
+
+
+ 建ç«ä½¿ç¨è
../app/+admin/users/users.routes.ts
36
-
- Update a user
+
+
+
+ æ´æ°ä½¿ç¨è
../app/+admin/users/users.routes.ts
48
@@ -5851,28 +6238,28 @@ channel with the same name ()!
å½±çè¨å®å·²æ´æ°ã
-
- ../app/shared/shared-user-settings/user-video-settings.component.ts133
+ ../app/shared/shared-user-settings/user-video-settings.component.ts133
+
顯示ï¼å½±çè¨å®å·²æ´æ°ã
-
- ../app/shared/shared-user-settings/user-video-settings.component.ts140
+ ../app/shared/shared-user-settings/user-video-settings.component.ts140
+
å½±çé »é å·²æ´æ°ã
-
- ../app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts61
+ ../app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts61
+
æ¤å稱已åå¨æ¼æ¤ç«èºä¸ã
-
- ../app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts67
+ ../app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts67
+
å½±çé »é å·²æ´æ°ã
-
- ../app/+my-account/+my-account-video-channels/my-account-video-channel-update.component.ts92
+ ../app/+my-account/+my-account-video-channels/my-account-video-channel-update.component.ts92
+
è«è¼¸å
¥å½±çé »éç顯示å稱 ( ) 以確èª
@@ -5881,26 +6268,32 @@ channel with the same name ()!
å½±çé »é å·²åªé¤ã
- ../app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts125
-
+
+ ../app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts127
ç¶å¤©çè§ç次æ¸
- ../app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts144
-
- Create new video channel
+
+ ../app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts146
+
+
+ 建ç«æ°å½±çé »é
../app/+my-account/+my-account-video-channels/my-account-video-channels-routing.module.ts
22
-
- Update video channel
+
+
+
+ æ´æ°å½±çé »é
../app/+my-account/+my-account-video-channels/my-account-video-channels-routing.module.ts
31
-
- Not found
+
+
+
+ æ¾ä¸å°
../app/+page-not-found/page-not-found-routing.module.ts
13
@@ -5909,37 +6302,45 @@ channel with the same name ()!
ææ¾æ¸
å® å·²å»ºç«ã
-
- ../app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts77
+ ../app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts77
+
建ç«
-
- ../app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts90
+ ../app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts90
+
æ´æ°ææ¾æ¸
å®
-
- ../app/+my-account/my-account-routing.module.ts82
- Account video imports
+ ../app/+my-account/my-account-routing.module.ts82
+
+
+
+ 帳èå½±çå¯å
¥
../app/+my-account/my-account-routing.module.ts
105
-
- Account subscriptions
+
+
+
+ 帳èè¨é±
../app/+my-account/my-account-routing.module.ts
114
-
- Videos history
+
+
+
+ å½±çæ·å²ç´é
../app/+my-account/my-account-routing.module.ts
150
-
- Notifications
+
+
+
+ éç¥
../app/+my-account/my-account-routing.module.ts
163
@@ -5953,12 +6354,18 @@ channel with the same name ()!
ææ¾æ¸
å® å·²æ´æ°ã
-
- ../app/+my-account/my-account-video-playlists/my-account-video-playlist-update.component.ts98
+ ../app/+my-account/my-account-video-playlists/my-account-video-playlist-update.component.ts98
+
æ¨ççæ³è¦åªé¤ åï¼
- ../app/+my-account/my-account-videos/my-account-videos.component.ts125
+
+ ../app/+my-account/my-account-videos/my-account-videos.component.ts131
+ Change ownership
+
+ ../app/+my-account/my-account-videos/my-account-videos.component.ts
+ 168
+
@@ -5973,13 +6380,13 @@ channel with the same name ()!
æ¨ççæ³è¦åªé¤ å½±çåï¼
- ../app/+my-account/my-account-videos/my-account-videos.component.ts98
-
+
+ ../app/+my-account/my-account-videos/my-account-videos.component.ts104
å½±çå·²åªé¤ã
- ../app/+my-account/my-account-videos/my-account-videos.component.ts115
-
+
+ ../app/+my-account/my-account-videos/my-account-videos.component.ts121
æ¨ççæ³è¦åªé¤
@@ -5993,13 +6400,13 @@ channel with the same name ()!
å½±ç å·²åªé¤ã
- ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts192
-
+
+ ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts214
æææ¬è®æ´è«æ±å·²ç¼éã
- ../app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.ts64
-
+
+ ../app/+my-account/my-account-videos/modals/video-change-ownership.component.ts64
æçé »é
@@ -6074,19 +6481,9 @@ channel with the same name ()!
å
å«é©èé£çµçé»åéµä»¶å·²å³éå° ã
../app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts45
-
- Verify account email
-
- ../app/+signup/+verify-account/verify-account-routing.module.ts
- 17
-
-
- Verify account ask send email
-
- ../app/+signup/+verify-account/verify-account-routing.module.ts
- 26
-
+
+
æ¾ä¸å°ä½¿ç¨è
id æé©èå串ã
@@ -6109,7 +6506,7 @@ channel with the same name ()!
è¨é±å¸³è
- ../app/+videos/+video-watch/video-watch.component.ts814
+ ../app/+videos/+video-watch/video-watch.component.ts902
å½±çææ¾æ¸
å®
@@ -6207,28 +6604,28 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ä»»ä½èªè¨
-
- ../app/menu/menu.component.ts229
+ ../app/menu/menu.component.ts229
+
é±è
-
- ../app/menu/menu.component.ts121
+ ../app/menu/menu.component.ts121
+
模ç³
-
- ../app/menu/menu.component.ts124
+ ../app/menu/menu.component.ts124
+
顯示
-
- ../app/menu/menu.component.ts127
+ ../app/menu/menu.component.ts127
+
æªç¥
-
- ../app/menu/menu.component.ts193
+ ../app/menu/menu.component.ts193
+
æ¨çå¯ç¢¼å·²æåéè¨ï¼
@@ -6421,23 +6818,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ç¾å¨
../app/shared/shared-main/angular/from-now.pipe.ts34
-
-
- å°æ åé ç§
- ../app/+videos/+video-watch/video-duration-formatter.pipe.ts14
-
-
-
- åé ç§
- ../app/+videos/+video-watch/video-duration-formatter.pipe.ts18
-
+
+
ç§
- ../app/+videos/+video-watch/video-duration-formatter.pipe.ts21
-
+
+ ../app/shared/shared-main/angular/duration-formatter.pipe.ts30
確èª
@@ -6446,497 +6835,515 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ç«èºå稱å¿
å¡«ã
-
- ../app/shared/form-validators/custom-config-validators.ts7
+ ../app/shared/form-validators/custom-config-validators.ts7
+
ä¸é·æ¼ 250 ååå
çç°¡çæè¿°ã
-
- ../app/shared/form-validators/custom-config-validators.ts14
+ ../app/shared/form-validators/custom-config-validators.ts14
+
Twitter 使ç¨è
å稱å¿
å¡«ã
-
- ../app/shared/form-validators/custom-config-validators.ts21
+ ../app/shared/form-validators/custom-config-validators.ts21
+
é 覽快å大å°å¿
å¡«ã
-
- ../app/shared/form-validators/custom-config-validators.ts28
+ ../app/shared/form-validators/custom-config-validators.ts28
+
é 覽快å大å°å¿
é å¤§æ¼ 1ã
-
- ../app/shared/form-validators/custom-config-validators.ts29
+ ../app/shared/form-validators/custom-config-validators.ts29
+
é 覽快å大å°å¿
é çºæ¸åã
-
- ../app/shared/form-validators/custom-config-validators.ts30
+ ../app/shared/form-validators/custom-config-validators.ts30
+
åå¹å¿«å大å°å¿
å¡«ã
-
- ../app/shared/form-validators/custom-config-validators.ts37
+ ../app/shared/form-validators/custom-config-validators.ts37
+
åå¹å¿«å大å°å¿
é å¤§æ¼ 1ã
-
- ../app/shared/form-validators/custom-config-validators.ts38
+ ../app/shared/form-validators/custom-config-validators.ts38
+
åå¹å¿«å大å°å¿
é çºæ¸åã
-
- ../app/shared/form-validators/custom-config-validators.ts39
+ ../app/shared/form-validators/custom-config-validators.ts39
+
註åéå¶å¿
å¡«ã
-
- ../app/shared/form-validators/custom-config-validators.ts46
+ ../app/shared/form-validators/custom-config-validators.ts46
+
註åéå¶å¿
é å¤§æ¼ 1ã
-
- ../app/shared/form-validators/custom-config-validators.ts47
+ ../app/shared/form-validators/custom-config-validators.ts47
+
註åéå¶å¿
é çºæ¸åã
-
- ../app/shared/form-validators/custom-config-validators.ts48
+ ../app/shared/form-validators/custom-config-validators.ts48
+
管çå¡é»åéµä»¶å¿
å¡«ã
-
- ../app/shared/form-validators/custom-config-validators.ts55
+ ../app/shared/form-validators/custom-config-validators.ts55
+
管çå¡é»åéµä»¶å¿
é ææã
-
- ../app/shared/form-validators/custom-config-validators.ts56
+ ../app/shared/form-validators/custom-config-validators.ts56
+
è½æ編碼å·è¡ç·å¿
å¡«ã
-
- ../app/shared/form-validators/custom-config-validators.ts63
+ ../app/shared/form-validators/custom-config-validators.ts63
+
è½æ編碼å·è¡ç·å¿
é 大æ¼çæ¼ 0ã
-
- ../app/shared/form-validators/custom-config-validators.ts64
+ ../app/shared/form-validators/custom-config-validators.ts64
+
ç´¢å¼ URL å¿
é çº URL
-
- ../app/shared/form-validators/custom-config-validators.ts71
+ ../app/shared/form-validators/custom-config-validators.ts71
+
æå°ç´¢å¼ URL æ該è¦æ¯ URL
-
- ../app/shared/form-validators/custom-config-validators.ts78
+ ../app/shared/form-validators/custom-config-validators.ts78
+
é»åéµä»¶å¿
å¡«ã
-
- ../app/shared/form-validators/instance-validators.ts7
+ ../app/shared/form-validators/instance-validators.ts7
+
é»åéµä»¶å¿
é çºææé»åéµä»¶ã
-
- ../app/shared/form-validators/instance-validators.ts8
+ ../app/shared/form-validators/instance-validators.ts8
+
æ¨çååçºå¿
å¡«ã
-
- ../app/shared/form-validators/instance-validators.ts19
+ ../app/shared/form-validators/instance-validators.ts19
+
æ¨çååå¿
é è³å° 1 ååå
é·ã
-
- ../app/shared/form-validators/instance-validators.ts20
+ ../app/shared/form-validators/instance-validators.ts20
+
æ¨çååä¸è½è¶
é 120 ååå
ã
-
- ../app/shared/form-validators/instance-validators.ts21
+ ../app/shared/form-validators/instance-validators.ts21
+
主é¡çºå¿
å¡«ã
-
- ../app/shared/form-validators/instance-validators.ts32
+ ../app/shared/form-validators/instance-validators.ts32
+
主é¡å¿
é è³å° 1 ååå
é·ã
-
- ../app/shared/form-validators/instance-validators.ts33
+ ../app/shared/form-validators/instance-validators.ts33
+
主é¡ä¸è½å¤æ¼ 120 ååå
é·ã
-
- ../app/shared/form-validators/instance-validators.ts34
+ ../app/shared/form-validators/instance-validators.ts34
+
è¨æ¯çºå¿
å¡«ã
-
- ../app/shared/form-validators/instance-validators.ts45
+ ../app/shared/form-validators/instance-validators.ts45
+
è¨æ¯å¿
é è³å° 3 ååå
é·ã
-
- ../app/shared/form-validators/instance-validators.ts46
+ ../app/shared/form-validators/instance-validators.ts46
+
è¨æ¯ç¡æ³å¤æ¼ 5000 ååå
ã
-
- ../app/shared/form-validators/instance-validators.ts47
+ ../app/shared/form-validators/instance-validators.ts47
+
使ç¨è
å稱å¿
å¡«ã
-
- ../app/shared/form-validators/user-validators.ts12
+ ../app/shared/form-validators/user-validators.ts12
+
å¯ç¢¼å¿
å¡«ã
-
- ../app/shared/form-validators/user-validators.ts49
+ ../app/shared/form-validators/user-validators.ts49
+
確èªå¯ç¢¼å¿
å¡«ã
-
- ../app/shared/form-validators/reset-password-validators.ts9
+ ../app/shared/form-validators/reset-password-validators.ts9
+
使ç¨è
å稱å¿
é è³å° 1 ååå
é·ã
-
- ../app/shared/form-validators/user-validators.ts13
+ ../app/shared/form-validators/user-validators.ts13
+
使ç¨è
å稱ä¸è½å¤æ¼ 50 ååå
ã
-
- ../app/shared/form-validators/user-validators.ts14
+ ../app/shared/form-validators/user-validators.ts14
+
使ç¨è
å稱æ該æ¯è±æå°å¯«å ä¸æ¸åï¼é»èåºç·ä¹å¯ä»¥ã
-
- ../app/shared/form-validators/user-validators.ts15
+ ../app/shared/form-validators/user-validators.ts15
+
é »éå稱å¿
å¡«ã
-
- ../app/shared/form-validators/user-validators.ts27
+ ../app/shared/form-validators/user-validators.ts27
+
é »éå稱å¿
é è³å° 1 ååå
é·ã
-
- ../app/shared/form-validators/user-validators.ts28
+ ../app/shared/form-validators/user-validators.ts28
+
é »éå稱ä¸è½å¤æ¼ 50 ååå
ã
-
- ../app/shared/form-validators/user-validators.ts29
-
-
- é »éå稱æ該æ¯è±æå°å¯«å ä¸æ¸åï¼é»èåºç·ä¹å¯ä»¥ã
-
- ../app/shared/form-validators/user-validators.ts30
+ ../app/shared/form-validators/user-validators.ts29
+
+ Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.
+
+ ../app/shared/form-validators/user-validators.ts
+ 30
+
+
+
å¯ç¢¼å¿
é è³å° 6 ååå
é·ã
-
- ../app/shared/form-validators/user-validators.ts50
+ ../app/shared/form-validators/user-validators.ts50
+
å¯ç¢¼ä¸è½å¤æ¼ 255 ååå
ã
-
- ../app/shared/form-validators/user-validators.ts51
+ ../app/shared/form-validators/user-validators.ts51
+
æ°å¯ç¢¼èå¯ç¢¼ç¢ºèªä¸ç¸ç¬¦ã
-
- ../app/shared/form-validators/user-validators.ts69
+ ../app/shared/form-validators/user-validators.ts69
+
å½±çé
é¡å¿
å¡«ã
-
- ../app/shared/form-validators/user-validators.ts76
+ ../app/shared/form-validators/user-validators.ts76
+
é
é¡å¿
é å¤§æ¼ -1ã
-
- ../app/shared/form-validators/user-validators.ts77
+ ../app/shared/form-validators/user-validators.ts77
+
æ¯æ¥ä¸å³éå¶å¿
å¡«ã
-
- ../app/shared/form-validators/user-validators.ts83
+ ../app/shared/form-validators/user-validators.ts83
+
æ¯æ¥ä¸å³éå¶å¿
é å¤§æ¼ -1ã
-
- ../app/shared/form-validators/user-validators.ts84
+ ../app/shared/form-validators/user-validators.ts84
+
使ç¨è
è§è²å¿
å¡«ã
-
- ../app/shared/form-validators/user-validators.ts91
+ ../app/shared/form-validators/user-validators.ts91
+
æè¿°å¿
é è³å° 3 ååå
é·ã
-
- ../app/shared/form-validators/video-channel-validators.ts38
+ ../app/shared/form-validators/video-channel-validators.ts38
+
æè¿°ä¸è½å¤æ¼ 1000 ååå
ã
-
- ../app/shared/form-validators/video-channel-validators.ts39
+ ../app/shared/form-validators/video-channel-validators.ts39
+
æ¨å¿
é åæç«èºæ¢æ¬¾ä»¥å¨å
¶ä¸è¨»åã
-
- ../app/shared/form-validators/user-validators.ts113
+ ../app/shared/form-validators/user-validators.ts113
+
é»æçç±å¿
é è³å° 3 ååå
ã
-
- ../app/shared/form-validators/user-validators.ts123
+ ../app/shared/form-validators/user-validators.ts123
+
é»æçç±å¿
é å¤æ¼ 250 ååå
ã
-
- ../app/shared/form-validators/user-validators.ts124
+ ../app/shared/form-validators/user-validators.ts124
+
顯示å稱å¿
å¡«ã
-
- ../app/shared/form-validators/video-channel-validators.ts26
+ ../app/shared/form-validators/video-channel-validators.ts26
+
顯示å稱å¿
é è³å° 1 ååå
é·ã
-
- ../app/shared/form-validators/video-channel-validators.ts27
+ ../app/shared/form-validators/video-channel-validators.ts27
+
顯示å稱ä¸è½å¤æ¼ 50 ååå
ã
-
- ../app/shared/form-validators/video-channel-validators.ts28
+ ../app/shared/form-validators/video-channel-validators.ts28
+
èå ±çç±å¿
å¡«ã
-
- ../app/shared/form-validators/abuse-validators.ts7
+ ../app/shared/form-validators/abuse-validators.ts7
+
èå ±çç±å¿
é è³å° 2 ååå
é·ã
-
- ../app/shared/form-validators/abuse-validators.ts8
+ ../app/shared/form-validators/abuse-validators.ts8
+
èå ±çç±ä¸è½å¤æ¼ 3000 ååå
ã
-
- ../app/shared/form-validators/abuse-validators.ts9
+ ../app/shared/form-validators/abuse-validators.ts9
+
管çè©è«å¿
å¡«ã
-
- ../app/shared/form-validators/abuse-validators.ts16
+ ../app/shared/form-validators/abuse-validators.ts16
+
管çè©è«å¿
é è³å° 2 ååå
ã
-
- ../app/shared/form-validators/abuse-validators.ts17
+ ../app/shared/form-validators/abuse-validators.ts17
+
管ççè¨ä¸è½å¤æ¼ 3000 ååå
ã
-
- ../app/shared/form-validators/abuse-validators.ts18
+ ../app/shared/form-validators/abuse-validators.ts18
+
æ¿«ç¨è¨æ¯çºå¿
å¡«ã
-
- ../app/shared/form-validators/abuse-validators.ts25
+ ../app/shared/form-validators/abuse-validators.ts25
+
æ¿«ç¨è¨æ¯å¿
é è³å° 2 ååå
é·ã
-
- ../app/shared/form-validators/abuse-validators.ts26
+ ../app/shared/form-validators/abuse-validators.ts26
+
æ¿«ç¨è¨æ¯ç¡æ³å¤æ¼ 3000 ååå
ã
-
- ../app/shared/form-validators/abuse-validators.ts27
+ ../app/shared/form-validators/abuse-validators.ts27
+
é »éå¿
å¡«ã
-
- ../app/shared/form-validators/video-ownership-change-validators.ts7
+ ../app/shared/form-validators/video-ownership-change-validators.ts7
+
å°éçç±å¿
é è³å° 2 ååå
é·ã
-
- ../app/shared/form-validators/video-block-validators.ts7
+ ../app/shared/form-validators/video-block-validators.ts7
+
å°éçç±ä¸è½å¤æ¼ 300 ååå
é·ã
-
- ../app/shared/form-validators/video-block-validators.ts8
+ ../app/shared/form-validators/video-block-validators.ts8
+
å½±çåå¹èªè¨å¿
å¡«ã
-
- ../app/shared/form-validators/video-captions-validators.ts7
+ ../app/shared/form-validators/video-captions-validators.ts7
+
å½±çåå¹æªæ¡å¿
å¡«ã
-
- ../app/shared/form-validators/video-captions-validators.ts14
+ ../app/shared/form-validators/video-captions-validators.ts14
+
使ç¨è
å稱å¿
å¡«ã
-
- ../app/shared/form-validators/video-ownership-change-validators.ts14
+ ../app/shared/form-validators/video-ownership-change-validators.ts14
+
æ¨å¯ä»¥å
è½ç§»æææ¬å°æ¬å°å¸³è
-
- ../app/shared/form-validators/video-ownership-change-validators.ts15
+ ../app/shared/form-validators/video-ownership-change-validators.ts15
+
å稱å¿
å¡«ã
-
- ../app/shared/form-validators/video-channel-validators.ts12
+ ../app/shared/form-validators/video-channel-validators.ts12
+
ååå¿
é è³å° 1 ååå
é·ã
-
- ../app/shared/form-validators/video-channel-validators.ts13
+ ../app/shared/form-validators/video-channel-validators.ts13
+
ååä¸è½å¤æ¼ 50 ååå
ã
-
- ../app/shared/form-validators/video-channel-validators.ts14
+ ../app/shared/form-validators/video-channel-validators.ts14
+
ååæ該çºè±æå°å¯«å ä¸æ¸åï¼é»èåºç·ä¹å¯ä»¥ã
-
- ../app/shared/form-validators/video-channel-validators.ts15
+ ../app/shared/form-validators/video-channel-validators.ts15
+
æ¯æ´æåå¿
é è³å° 3 ååå
é·ã
-
- ../app/shared/form-validators/video-channel-validators.ts49
+ ../app/shared/form-validators/video-channel-validators.ts49
+
æ¯æ´æåä¸è½è¶
é 1000 ååå
é·
-
- ../app/shared/form-validators/video-channel-validators.ts50
+ ../app/shared/form-validators/video-channel-validators.ts50
+
è©è«çºå¿
å¡«ã
-
- ../app/shared/form-validators/video-comment-validators.ts7
+ ../app/shared/form-validators/video-comment-validators.ts7
+
è©è«å¿
é è³å° 2 ååå
é·ã
-
- ../app/shared/form-validators/video-comment-validators.ts8
+ ../app/shared/form-validators/video-comment-validators.ts8
+
è©è«ä¸è½å¤æ¼ 3000 ååå
ã
-
- ../app/shared/form-validators/video-comment-validators.ts9
-
-
- è«æ±å°ä¼ºæå¨ä¾èªªå¤ªå¤§ãè¥æ¨æ³è¦å¢å éå¶å¤§å°ï¼è«è¯çµ¡æ¨ç管çå¡ã
-
- ../app/core/rest/rest-extractor.service.ts
- 61,62
-
+ ../app/shared/form-validators/video-comment-validators.ts9
+
顯示å稱ä¸è½å¤æ¼ 120 ååå
ã
-
- ../app/shared/form-validators/video-playlist-validators.ts14
+ ../app/shared/form-validators/video-playlist-validators.ts14
+
é±ç§çºå¿
å¡«ã
-
- ../app/shared/form-validators/video-playlist-validators.ts23
+ ../app/shared/form-validators/video-playlist-validators.ts23
+
ç¶ææ¾æ¸
å®æ¯å
¬éçæåï¼é »éçºå¿
å¡«ã
-
- ../app/shared/form-validators/video-playlist-validators.ts41
+ ../app/shared/form-validators/video-playlist-validators.ts41
+
+ Live information
+
+ ../app/shared/shared-video-live/live-stream-information.component.html
+ 3
+
+
+ Live RTMP Url
+
+ ../app/shared/shared-video-live/live-stream-information.component.html
+ 10
+
+
+ Live stream key
+
+ ../app/shared/shared-video-live/live-stream-information.component.html
+ 15
+
+
+ â ï¸ Never share your stream key with anyone.
+
+ ../app/shared/shared-video-live/live-stream-information.component.html
+ 18
+
+
å½±çå稱çºå¿
å¡«ã
-
- ../app/shared/form-validators/video-validators.ts7
+ ../app/shared/form-validators/video-validators.ts7
+
å½±çå稱å¿
é è³å° 3 ååå
é·ã
-
- ../app/shared/form-validators/video-validators.ts8
+ ../app/shared/form-validators/video-validators.ts8
+
å½±çå稱ä¸è½å¤æ¼ 120 ååå
é·ã
-
- ../app/shared/form-validators/video-validators.ts9
+ ../app/shared/form-validators/video-validators.ts9
+
å½±çé±ç§çºå¿
å¡«ã
-
- ../app/shared/form-validators/video-validators.ts16
+ ../app/shared/form-validators/video-validators.ts16
+
å½±çé »éçºå¿
å¡«ã
-
- ../app/shared/form-validators/video-validators.ts43
+ ../app/shared/form-validators/video-validators.ts43
+
å½±çæè¿°å¿
é è³å° 3 ååå
é·ã
-
- ../app/shared/form-validators/video-validators.ts50
+ ../app/shared/form-validators/video-validators.ts50
+
å½±çæè¿°ä¸è½å¤æ¼ 10000 ååå
ã
-
- ../app/shared/form-validators/video-validators.ts51
+ ../app/shared/form-validators/video-validators.ts51
+
æ¨ç±¤æ該è³å° 2 ååå
é·ã
-
- ../app/shared/form-validators/video-validators.ts58
+ ../app/shared/form-validators/video-validators.ts58
+
æ¨ç±¤æ該å°æ¼ 30 ååå
ã
-
- ../app/shared/form-validators/video-validators.ts59
+ ../app/shared/form-validators/video-validators.ts59
+
ä¸é¨å½±çæå¤å¯ä»¥ä½¿ç¨ 5 åæ¨ç±¤ã
-
- ../app/shared/form-validators/video-validators.ts66
+ ../app/shared/form-validators/video-validators.ts66
+
æ¨ç±¤å¿
é å¤æ¼ 2 ååå
ï¼ä¸å°æ¼ 30 ååå
é·ã
-
- ../app/shared/form-validators/video-validators.ts67
+ ../app/shared/form-validators/video-validators.ts67
+
å½±çæ¯æ´å¿
é è³å° 3 ååå
é·ã
-
- ../app/shared/form-validators/video-validators.ts74
+ ../app/shared/form-validators/video-validators.ts74
+
å½±çæ¯æ´ä¸è½è¶
é 1000 çåå
é·ã
-
- ../app/shared/form-validators/video-validators.ts75
+ ../app/shared/form-validators/video-validators.ts75
+
æ¥æçºæå®å½±çæ´æ°å¿
å¡«ã
-
- ../app/shared/form-validators/video-validators.ts82
+ ../app/shared/form-validators/video-validators.ts82
+
éåæªæ¡å¤ªå¤§äºã
@@ -7220,58 +7627,52 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
ç«èºèªè¨
- ../app/+videos/+video-edit/shared/video-edit.component.ts169
+ ../app/+videos/+video-edit/shared/video-edit.component.ts173
ææèªè¨
- ../app/+videos/+video-edit/shared/video-edit.component.ts170
+ ../app/+videos/+video-edit/shared/video-edit.component.ts174
å·²é±è
- ../app/shared/shared-instance/instance-features-table.component.ts36
-
+
+ ../app/shared/shared-instance/instance-features-table.component.ts50
模ç³ç¢ºèªè«æ±
- ../app/shared/shared-instance/instance-features-table.component.ts37
-
+
+ ../app/shared/shared-instance/instance-features-table.component.ts51
已顯示
- ../app/shared/shared-instance/instance-features-table.component.ts38
-
+
+ ../app/shared/shared-instance/instance-features-table.component.ts52
~ 1 åé
-
- ../app/shared/shared-instance/instance-features-table.component.ts
- 53
-
-
+
+ ../app/shared/shared-instance/instance-features-table.component.ts67
~ åé
-
- ../app/shared/shared-instance/instance-features-table.component.ts
- 55
-
-
+
+ ../app/shared/shared-instance/instance-features-table.component.ts69
ç Full HD å½±ç
- ../app/shared/shared-instance/instance-features-table.component.ts71
-
+
+ ../app/shared/shared-instance/instance-features-table.component.ts85
ç HD å½±ç
- ../app/shared/shared-instance/instance-features-table.component.ts72
-
+
+ ../app/shared/shared-instance/instance-features-table.component.ts86
çå¹³åç«è³ªå½±ç
- ../app/shared/shared-instance/instance-features-table.component.ts73
-
+
+ ../app/shared/shared-instance/instance-features-table.component.ts87
@@ -7289,28 +7690,28 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
強調
-
- ../app/shared/shared-main/misc/help.component.ts81
+ ../app/shared/shared-main/misc/help.component.ts81
+
é£çµ
-
- ../app/shared/shared-main/misc/help.component.ts82
+ ../app/shared/shared-main/misc/help.component.ts82
+
æ°è¡
-
- ../app/shared/shared-main/misc/help.component.ts83
+ ../app/shared/shared-main/misc/help.component.ts83
+
æ¸
å®
-
- ../app/shared/shared-main/misc/help.component.ts84
+ ../app/shared/shared-main/misc/help.component.ts84
+
åç
-
- ../app/shared/shared-main/misc/help.component.ts85
+ ../app/shared/shared-main/misc/help.component.ts85
+
@@ -7445,12 +7846,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
éé³æ¤å¸³è
../app/shared/shared-moderation/user-moderation-dropdown.component.ts297
+
+ Hide any content from that user from you.
+
+ ../app/shared/shared-moderation/user-moderation-dropdown.component.ts
+ 298
+
-
-
- å°æ¨é±èæ¤ä½¿ç¨è
çä»»ä½å
§å®¹ã
- ../app/shared/shared-moderation/user-moderation-dropdown.component.ts298
-
+
解é¤éé³æ¤å¸³è
@@ -7485,42 +7888,50 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å¾æ¨çå½±ç移é¤çè¨
../app/shared/shared-moderation/user-moderation-dropdown.component.ts321
+
+ Remove comments made by this account on your videos.
+
+ ../app/shared/shared-moderation/user-moderation-dropdown.component.ts
+ 322
+
-
-
- å¾æ¨çå½±ç移é¤æ¤å¸³èççè¨ã
- ../app/shared/shared-moderation/user-moderation-dropdown.component.ts322
-
+
æ¨çç«èºéé³æ¤å¸³è
../app/shared/shared-moderation/user-moderation-dropdown.component.ts333
+
+ Hide any content from that user from you, your instance and its users.
+
+ ../app/shared/shared-moderation/user-moderation-dropdown.component.ts
+ 334
+
-
-
- å°æ¨ãæ¨çç«èºèå
¶ä½¿ç¨è
é±èæ¤ä½¿ç¨è
çä»»ä½å
§å®¹ã
- ../app/shared/shared-moderation/user-moderation-dropdown.component.ts334
-
+
æ¨çç«èºè§£é¤éé³æ¤å¸³è
../app/shared/shared-moderation/user-moderation-dropdown.component.ts339
+
+ Show this user's content to the users of this instance again.
+
+ ../app/shared/shared-moderation/user-moderation-dropdown.component.ts
+ 340
+
-
-
- å°æ¨ãæ¨çç«èºèå
¶ä½¿ç¨è
顯示該使ç¨è
çå
§å®¹ã
- ../app/shared/shared-moderation/user-moderation-dropdown.component.ts340
-
+
æ¨çç«èºéé³æ¤ç«èº
../app/shared/shared-moderation/user-moderation-dropdown.component.ts351
+
+ Hide any content from that instance from you, your instance and its users.
+
+ ../app/shared/shared-moderation/user-moderation-dropdown.component.ts
+ 352
+
-
-
- å°æ¨ãæ¨çç«èºèå
¶ä½¿ç¨è
é±èæ¤ç«èºçä»»ä½å
§å®¹ã
- ../app/shared/shared-moderation/user-moderation-dropdown.component.ts352
-
+
æ¨çç«èºè§£é¤éé³æ¤ç«èº
@@ -7535,12 +7946,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å¾æ¨çç«èºç§»é¤çè¨
../app/shared/shared-moderation/user-moderation-dropdown.component.ts368
+
+ Remove comments made by this account from your instance.
+
+ ../app/shared/shared-moderation/user-moderation-dropdown.component.ts
+ 369
+
-
-
- å¾æ¨çç«èºç§»é¤æ¤å¸³èççè¨ã
- ../app/shared/shared-moderation/user-moderation-dropdown.component.ts369
-
+
æ´åæ令人åæ¡
@@ -7617,18 +8030,18 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
太å¤æ¬¡å試ï¼è«å¨ åéå¾å試ã
- ../app/core/rest/rest-extractor.service.ts67
-
+
+ ../app/core/rest/rest-extractor.service.ts66
太å¤æ¬¡å試ï¼è«ç¨å¾å試ã
- ../app/core/rest/rest-extractor.service.ts69
-
+
+ ../app/core/rest/rest-extractor.service.ts68
伺æå¨é¯èª¤ãè«ç¨å¾é試ã
- ../app/core/rest/rest-extractor.service.ts72
-
+
+ ../app/core/rest/rest-extractor.service.ts71
è¨é± ç®åçææé »éãæ¨å°ææ¶å°å®åææçæ°å½±çã
@@ -7666,8 +8079,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
調解å¡
-
- ../app/core/users/user.service.ts384
+ ../app/core/users/user.service.ts384
+
å½±çå·²å¾ ç§»é¤
@@ -7676,13 +8089,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å½±çæ°å¢æ¼ å¨æéæ³
-
- ../app/shared/shared-video-playlist/video-add-to-playlist.component.ts377
+ ../app/shared/shared-video-playlist/video-add-to-playlist.component.ts377
+
å½±çå·²æ°å¢æ¼
-
- ../app/shared/shared-video-playlist/video-add-to-playlist.component.ts378
+ ../app/shared/shared-video-playlist/video-add-to-playlist.component.ts378
+
æéæ³å·²æ´æ°
@@ -7730,8 +8143,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æ¨ççè¦åªé¤æ¤çè¨åï¼
-
- ../app/+videos/+video-watch/comment/video-comments.component.ts166
+ ../app/+videos/+video-watch/comment/video-comments.component.ts166
+
çè¨å·²åªé¤ã
@@ -7811,61 +8224,65 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æ¤å½±çå°æ被æ¨çç«èºè¤è£½ã
- ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts204
-
+
+ ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts226
ä¸è¼
+
+ ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts272
+ Display live information
../app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 250
+ 278
æ´æ°
-
- ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts
- 256
-
-
+
+ ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts284
å°é
- ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts262
-
+
+ ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts290
å²åå°ææ¾æ¸
å®
- ../app/+videos/+video-watch/video-watch.component.ts108
+ ../app/+videos/+video-watch/video-watch.component.ts134
+ You need to be <a href="/login">logged in</a> to rate this video.
+
+ ../app/+videos/+video-watch/video-watch.component.ts
+ 219
+
+
é¡å
- ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts274
-
+
+ ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts302
åå ±
- ../app/+videos/+video-watch/comment/video-comment.component.ts171
- Remove
-
- ../app/+videos/+video-watch/comment/video-comment.component.ts
- 179
-
-
- Remove & re-draft
-
- ../app/+videos/+video-watch/comment/video-comment.component.ts
- 187
-
-
+ ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts314
+
+
+ 移é¤
+
+ ../app/+videos/+video-watch/comment/video-comment.component.ts181
+
+
+ 移é¤ä¸¦éæ°è®çºè稿
+
+ ../app/+videos/+video-watch/comment/video-comment.component.ts189
éé³å¸³è
- ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts294
-
+
+ ../app/shared/shared-video-miniature/video-actions-dropdown.component.ts322
éé³ä¼ºæå¨å¸³è
@@ -7958,203 +8375,265 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
åªææå¯ä»¥çè¦æ¤å½±ç
- ../app/shared/shared-main/video/video.service.ts342
+ ../app/shared/shared-main/video/video.service.ts343
å
å¯ééç§äººé£çµå享
- ../app/shared/shared-main/video/video.service.ts346
+ ../app/shared/shared-main/video/video.service.ts347
ä»»ä½äººé½å¯ä»¥çå°æ¤å½±ç
- ../app/shared/shared-main/video/video.service.ts350
+ ../app/shared/shared-main/video/video.service.ts351
å
æ¤ç«èºç使ç¨è
æå¯è§çæ¤å½±ç
- ../app/shared/shared-main/video/video.service.ts354
- Close
+ ../app/shared/shared-main/video/video.service.ts355
+
+
+ éé
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/alert/alert.ts
74
-
- Previous
+
+
+
+ ä¸ä¸å
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/carousel/carousel.ts
349
-
- Next
+
+
+
+ ä¸ä¸å
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/carousel/carousel.ts
349
-
- Previous month
+
+
+
+ ä¸åæ
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.ts
69
-
- Next month
+
+
+
+ ä¸åæ
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-month.ts
72
-
- Select month
+
+
+
+ é¸åæ份
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.ts
74
-
- Select year
+
+
+
+ é¸å年份
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.ts
74
-
+
+
+
+
+
+
+
+
-
+
+
+
+
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/progressbar/progressbar.ts
101
-
- HH
+
+
+
+ HH
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- Hours
+
+
+
+ å°æ
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- MM
+
+
+
+ MM
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- Minutes
+
+
+
+ åé
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- Increment hours
+
+
+
+ å°æéå¢
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- Decrement hours
+
+
+
+ å°æéæ¸
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- Increment minutes
+
+
+
+ åééå¢
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- Decrement minutes
+
+
+
+ åééæ¸
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- SS
+
+
+
+ SS
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- Seconds
+
+
+
+ ç§
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- Increment seconds
+
+
+
+ ç§éå¢
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- Decrement seconds
+
+
+
+ ç§éæ¸
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
-
+
+
+
+
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
-
+
+
+
+
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.ts
296
-
- Close
+
+
+
+ éé
../../node_modules/@ng-bootstrap/ng-bootstrap/__ivy_ngcc__/fesm2015/@ng-bootstrap/ng-bootstrap/toast/toast.ts
137
@@ -8163,8 +8642,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å¯å
¥çå½±çå·²æ´æ°ã
- ../app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts128
-
+
+ ../app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts129
æ¨çå½±çå·²ä¸å³å°æ¨ç帳è並çºç§äººå½±çã
@@ -8203,166 +8682,162 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
å½±çå·²ç¼ä½ã
- ../app/+videos/+video-edit/video-add-components/video-upload.component.ts243
-
+
+ ../app/+videos/+video-edit/video-add-components/video-upload.component.ts242
æ¤å½±çè¶
éäºæ¨çå½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ç¨ï¼ï¼é
é¡ï¼ï¼
-
- ../app/+videos/+video-edit/video-add-components/video-upload.component.ts
- 265,266
-
-
+
+ ../app/+videos/+video-edit/video-add-components/video-upload.component.ts264
æ¤å½±çè¶
éäºæ¨çæ¯æ¥å½±çé
é¡ï¼å½±ç大å°ï¼ï¼å·²ç¨ï¼ï¼é
é¡ï¼ï¼
-
- ../app/+videos/+video-edit/video-add-components/video-upload.component.ts
- 285,286
-
-
+
+ ../app/+videos/+video-edit/video-add-components/video-upload.component.ts284
æ¨ææªå²åçè®æ´ï¼å¦ææ¨é¢éï¼æ¨çè®æ´å°æéºå¤±ã
- ../app/+videos/+video-edit/video-update.component.ts79
-
+
+ ../app/+videos/+video-edit/video-update.component.ts93
å½±çå·²æ´æ°ã
- ../app/+videos/+video-edit/video-update.component.ts116
-
+
+ ../app/+videos/+video-edit/video-update.component.ts140
åå ±çè¨
-
- ../app/shared/shared-moderation/report-modals/comment-report.component.ts51
+ ../app/shared/shared-moderation/report-modals/comment-report.component.ts51
+
åæ¢èªåææ¾ä¸ä¸é¨å½±ç
-
- ../app/+videos/+video-watch/video-watch-playlist.component.ts203
+ ../app/+videos/+video-watch/video-watch-playlist.component.ts203
+
èªåææ¾ä¸ä¸é¨å½±ç
-
- ../app/+videos/+video-watch/video-watch-playlist.component.ts204
+ ../app/+videos/+video-watch/video-watch-playlist.component.ts204
+
åæ¢å¾ªç°ææ¾ææ¾æ¸
å®ä¸çå½±ç
-
- ../app/+videos/+video-watch/video-watch-playlist.component.ts209
+ ../app/+videos/+video-watch/video-watch-playlist.component.ts209
+
循ç°ææ¾ææ¾æ¸
å®ä¸çå½±ç
+ ../app/+videos/+video-watch/video-watch-playlist.component.ts210
+
+
+
+
+ æ¤å½±çå¨æ¤ç«èºä¸ä¸å¯ç¨ãæ¨æ³è¦éæ°å°åè³åå§ç«èºï¼<a href=""></a> åï¼
- ../app/+videos/+video-watch/video-watch-playlist.component.ts210
-
-
- æ¨å¿
é é£ç·æè½çºæ¤å
§å®¹è©åã
+ ../app/+videos/+video-watch/video-watch.component.ts412
+
+
+ éæ°å°å
- ../app/+videos/+video-watch/video-watch.component.ts190
+ ../app/+videos/+video-watch/video-watch.component.ts413
éé¨å½±çå
å«æ人æ裸é²å
§å®¹ãæ¨ç¢ºå®æ¨æ³è¦è§çåï¼
- ../app/+videos/+video-watch/video-watch.component.ts467
+ ../app/+videos/+video-watch/video-watch.component.ts527
æ人æ裸é²å
§å®¹
- ../app/+videos/+video-watch/video-watch.component.ts468
+ ../app/+videos/+video-watch/video-watch.component.ts528
å¾ä¸
- ../app/+videos/+video-watch/video-watch.component.ts517
+ ../app/+videos/+video-watch/video-watch.component.ts580
åæ¶
- ../app/+videos/+video-watch/video-watch.component.ts518
+ ../app/+videos/+video-watch/video-watch.component.ts581
èªåææ¾å·²æ«å
- ../app/+videos/+video-watch/video-watch.component.ts519
+ ../app/+videos/+video-watch/video-watch.component.ts582
é²å
¥ï¼é¢éå
¨è¢å¹ï¼éè¦ææ¾å¨ç¦é»ï¼
- ../app/+videos/+video-watch/video-watch.component.ts781
+ ../app/+videos/+video-watch/video-watch.component.ts869
ææ¾ï¼æ«åå½±çï¼éè¦ææ¾å¨ç¦é»ï¼
- ../app/+videos/+video-watch/video-watch.component.ts782
+ ../app/+videos/+video-watch/video-watch.component.ts870
éé³ï¼è§£é¤éé³å½±çï¼éè¦ææ¾å¨ç¦é»ï¼
- ../app/+videos/+video-watch/video-watch.component.ts783
+ ../app/+videos/+video-watch/video-watch.component.ts871
è·³å°å½±ççç¾åæ¯ï¼0 æ¯ 0%ï¼9 æ¯ 90%ï¼éè¦ææ¾å¨ç¦é»ï¼
- ../app/+videos/+video-watch/video-watch.component.ts785
+ ../app/+videos/+video-watch/video-watch.component.ts873
å¢å é³éï¼éè¦ææ¾å¨ç¦é»ï¼
- ../app/+videos/+video-watch/video-watch.component.ts787
+ ../app/+videos/+video-watch/video-watch.component.ts875
éä½é³éï¼éè¦ææ¾å¨ç¦é»ï¼
- ../app/+videos/+video-watch/video-watch.component.ts788
+ ../app/+videos/+video-watch/video-watch.component.ts876
å¿«è½å½±çï¼éè¦ææ¾å¨ç¦é»ï¼
- ../app/+videos/+video-watch/video-watch.component.ts790
+ ../app/+videos/+video-watch/video-watch.component.ts878
åå¾å¿«è½å½±çï¼éè¦ææ¾å¨ç¦é»ï¼
- ../app/+videos/+video-watch/video-watch.component.ts791
+ ../app/+videos/+video-watch/video-watch.component.ts879
æé«ææ¾é度ï¼éè¦ææ¾å¨ç¦é»ï¼
- ../app/+videos/+video-watch/video-watch.component.ts793
+ ../app/+videos/+video-watch/video-watch.component.ts881
æ¸æ
¢ææ¾é度ï¼éè¦ææ¾å¨ç¦é»ï¼
- ../app/+videos/+video-watch/video-watch.component.ts794
+ ../app/+videos/+video-watch/video-watch.component.ts882
éç«æ ¼ç覽影çï¼éè¦ææ¾å¨ç¦é»ï¼
- ../app/+videos/+video-watch/video-watch.component.ts796
+ ../app/+videos/+video-watch/video-watch.component.ts884
åæ¡æ¤å½±ç
- ../app/+videos/+video-watch/video-watch.component.ts804
+ ../app/+videos/+video-watch/video-watch.component.ts892
ä¸åæ¡æ¤å½±ç
- ../app/+videos/+video-watch/video-watch.component.ts809
+ ../app/+videos/+video-watch/video-watch.component.ts897
åç¨æï¼ä¸ä¸é¨å½±çå°æå¨ç®åçææ¾å®ä¹å¾èªåææ¾ã
../app/+videos/+video-watch/recommendations/recommended-videos.component.ts59
-
-
- è¼é«åææ¸çå½±çã
- ../app/+videos/video-list/video-most-liked.component.ts42
-
+
æè¿æ°å¢
@@ -8401,32 +8876,42 @@ video size: , used: , quota: )
../app/+videos/video-list/video-local.component.ts
36
-
- Discover videos
+
+
+
+ æ¢ç´¢å½±ç
../app/+videos/videos-routing.module.ts
23
-
- Trending videos
+
+
+
+ ç±éå½±ç
../app/+videos/videos-routing.module.ts
32
-
- Recently added videos
+
+
+
+ æè¿æ°å¢çå½±ç
../app/+videos/videos-routing.module.ts
58
-
- Upload a video
+
+
+
+ ä¸å³å½±ç
../app/+videos/videos-routing.module.ts
97
-
- Edit a video
+
+
+
+ 編輯影ç
../app/+videos/videos-routing.module.ts
106