X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.zh-Hans-CN.xlf;h=768c9a39d7f4388c99200e8f21ecd47a4216fe90;hb=2b621ac0ebe83693bba6354b3482a03ba58143e7;hp=c85ab1f11cf90bcc994c865b7d0c4c8b6e829117;hpb=2164a13dab84c4d585260b1d65afd53e7d69b27b;p=github%2FChocobozzz%2FPeerTube.git
diff --git a/client/src/locale/angular.zh-Hans-CN.xlf b/client/src/locale/angular.zh-Hans-CN.xlf
index c85ab1f11..768c9a39d 100644
--- a/client/src/locale/angular.zh-Hans-CN.xlf
+++ b/client/src/locale/angular.zh-Hans-CN.xlf
@@ -10,25 +10,19 @@
è½®æ项 å
±
-
- 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
éæ©æ份
@@ -90,8 +84,8 @@
+
+ node_modules/src/pagination/pagination.ts290
+
+ node_modules/src/pagination/pagination.ts337
+
+ node_modules/src/pagination/pagination.ts349
+
+ node_modules/src/pagination/pagination.ts359
- node_modules/src/progressbar/progressbar.ts60
-
+
+ node_modules/src/progressbar/progressbar.ts67
HH
- node_modules/src/timepicker/timepicker.ts133
-
+
+ node_modules/src/timepicker/timepicker.ts136
å°æ¶
@@ -135,38 +129,38 @@
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.ts249
åå°åéæ°
- node_modules/src/timepicker/timepicker.ts264
-
+
+ node_modules/src/timepicker/timepicker.ts272
SS
- node_modules/src/timepicker/timepicker.ts283
-
+
+ node_modules/src/timepicker/timepicker.ts289
ç§
@@ -212,13 +206,13 @@
å
³é左侧èå
- src/app/app.component.ts137
-
+
+ src/app/app.component.ts138
æå¼å·¦ä¾§èå
- src/app/app.component.ts139
-
+
+ src/app/app.component.ts140
ä½ æ²¡æä»»ä½éç¥ã
@@ -419,31 +413,31 @@
å¼å§æ¶é´
- src/app/shared/shared-moderation/report-modals/video-report.component.html45
- src/app/shared/shared-share-modal/video-share.component.html149
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html69
-
+
+
+
+
+ src/app/shared/shared-moderation/report-modals/video-report.component.html39src/app/shared/shared-share-modal/video-share.component.html148src/app/shared/shared-video-playlist/video-add-to-playlist.component.html33src/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.html188
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html35
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html83
-
+
+
+
+
+ src/app/shared/shared-moderation/report-modals/video-report.component.html54src/app/shared/shared-share-modal/video-share.component.html186src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34src/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.html41src/app/shared/shared-moderation/report-modals/report.component.html41src/app/shared/shared-moderation/report-modals/video-report.component.html72
æç´¢ææ¾å表
@@ -452,32 +446,26 @@
å建ç§äº«ææ¾å表
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html66
-
+
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html64
æ¾ç¤ºå称
- src/app/+manage/video-channel-edit/video-channel-edit.component.html43
- src/app/+manage/video-channel-edit/video-channel-edit.component.html43
- src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html17
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33
- src/app/+signup/+register/register-step-user.component.html8
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html71
-
+
+
+
+
+
+
+
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html42src/app/+manage/video-channel-edit/video-channel-edit.component.html42src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html17src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33src/app/shared/shared-video-playlist/video-add-to-playlist.component.html69
åè¯äººä»¬å¦ä½æ¯æé¢éï¼ä¼åå¹³å°ï¼çç®çææ¬ã<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
-
-
+
+
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html66src/app/+manage/video-channel-edit/video-channel-edit.component.html66
以ä¸é¾æ¥å
å«ç§äººä»¤çï¼ä¸åºè¯¥å享ç»å
¶ä»äººã
@@ -486,38 +474,38 @@
æ ¼å¼
- src/app/shared/shared-video-miniature/video-download.component.html74
-
+
+ src/app/shared/shared-video-miniature/video-download.component.html65
è§é¢æµ
- src/app/shared/shared-video-miniature/video-download.component.html85
-
+
+ src/app/shared/shared-video-miniature/video-download.component.html76
é³é¢æµ
- src/app/shared/shared-video-miniature/video-download.component.html97
-
+
+ src/app/shared/shared-video-miniature/video-download.component.html88
ç´æ¥ä¸è½½
- src/app/shared/shared-video-miniature/video-download.component.html116
-
+
+ src/app/shared/shared-video-miniature/video-download.component.html107
ç§åï¼.torrent æ件ï¼
- src/app/shared/shared-video-miniature/video-download.component.html121
-
+
+ src/app/shared/shared-video-miniature/video-download.component.html112
é«çº§
- src/app/shared/shared-video-miniature/video-download.component.html135
+ src/app/shared/shared-video-miniature/video-download.component.html126
ç®å
- src/app/shared/shared-video-miniature/video-download.component.html143
+ src/app/shared/shared-video-miniature/video-download.component.html134
è§é¢
@@ -551,8 +539,8 @@
src/app/shared/shared-moderation/user-ban-modal.component.html
27
-
- {count, plural, =1 {1 user} other { users}} banned.
+
+ {count, plural, =1 {1 user banned.} other { users banned.}}
src/app/shared/shared-moderation/user-ban-modal.component.ts
70
@@ -569,12 +557,12 @@
æ交
- 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/+about/about-instance/contact-admin-modal.component.html52src/app/+my-library/my-videos/modals/video-change-ownership.component.html27src/app/shared/shared-moderation/report-modals/report.component.html57src/app/shared/shared-moderation/report-modals/report.component.html57src/app/shared/shared-moderation/report-modals/video-report.component.html88
æ¤å®ä¾æ²¡æå¯ç¨è系表ã
@@ -591,10 +579,10 @@
ä»ä¹é®é¢ï¼
- 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/report.component.html13src/app/shared/shared-moderation/report-modals/report.component.html13src/app/shared/shared-moderation/report-modals/video-report.component.html12
å
ç´ æªæ¾å°
@@ -804,26 +792,23 @@
ä½¿ç¨ 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-user-subscription/subscribe-button.component.html52
ç´æ串æµå°èªå¨ç»æ¢ã
@@ -857,18 +842,18 @@
使ç¨èåä¿¡æ¯æº
- 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
è¿ç«¯è®¢é
è¿ç«¯äºå¨
@@ -1138,8 +1123,8 @@
src/app/shared/shared-moderation/video-block.component.html
40,42
-
- {count, plural, =1 {Blocked } other {Blocked videos}}.
+
+ {count, plural, =1 {Blocked .} other {Blocked videos.}}
src/app/shared/shared-moderation/video-block.component.ts
84
@@ -1167,102 +1152,113 @@
ç§
src/app/shared/shared-main/angular/duration-formatter.pipe.ts17
-
-
- ç»å
¥
- src/app/+login/login.component.html2
-
+
å®å¨æ±æï¼å¤é¨ç»å
¥è¿ç¨åå¨é®é¢ã请 è系管çåã
- src/app/+login/login.component.html6
-
-
-
- éæ°è¯·æ±éªè¯é®ä»¶ã
- src/app/+login/login.component.html12
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16
-
-
-
- æ¤å®ä¾å
许注åãä½æ¯ï¼è¯·å¨å¸æ·å建åå°å¿æ£æ¥ æ¡æ¬¾æ¡æ¬¾ ãä½ ä¹å¯ä»¥å¨ä»¥ä¸é¾æ¥ä¸æç´¢å®å
¨ç¬¦åä½ éè¦çå
¶ä»å®ä¾ï¼https://joinpeertube.org/instancesã
- src/app/+login/login.component.html64
-
-
-
- ç®åæ¤å®ä¾ä¸å
许ç¨æ·æ³¨åï¼ä½ å¯ä»¥æ£æ¥ æ¡æ¬¾ 以äºè§£è¯¦æ
ï¼æ寻æ¾å«çç«å°ï¼å¥½è®©ä½ 注åå¸æ·å¹¶ä¸ä¼ ä½ çè§é¢ãççä¸ä¼ç«å°ä¸æåªä¸ªåä½ å¿æï¼https://joinpeertube.org/instancesã
- src/app/+login/login.component.html69
+
+ src/app/+login/login.component.html26
+ Request new verification email
+
+ src/app/+login/login.component.html
+ 33,35
+
+
+
+
ç¨æ·
- src/app/+login/login.component.html21src/app/+signup/+register/register.component.html36src/app/shared/shared-users/user-admin.service.ts122
+ src/app/shared/shared-users/user-admin.service.ts122
ç¨æ·åæçµåé®ä»¶å°å
- src/app/+login/login.component.html23
+
+ src/app/+login/login.component.html44
+ Example: john@example.com
+
+ src/app/+login/login.component.html
+ 46
+
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 53
+
â ï¸ å¤§å¤æ°çµåé®ä»¶å°åä¸è½å
å«å¤§ååæ¯ã
- src/app/+login/login.component.html32
-
+
+ src/app/+login/login.component.html53
å¯ç
- src/app/+admin/overview/users/user-edit/user-edit.component.html117
- src/app/+admin/overview/users/user-edit/user-edit.component.html117
- src/app/+login/login.component.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/+admin/overview/users/user-edit/user-edit.component.html117src/app/+admin/overview/users/user-edit/user-edit.component.html117src/app/+login/login.component.html59src/app/+login/login.component.html62src/app/+reset-password/reset-password.component.html6src/app/+reset-password/reset-password.component.html9src/app/+signup/+register/steps/register-step-user.component.html61
ç¹å»æ¤å¤éç½®ä½ çå¯ç
- src/app/+login/login.component.html51
-
+
+ src/app/+login/login.component.html72
æå¿è®°äºå¯ç
- src/app/+login/login.component.html51
-
+
+ src/app/+login/login.component.html72
ç»å
¥å¸æ·å°±å¯ä»¥è®©ä½ åå¸å
容
- src/app/+login/login.component.html60
+
+ src/app/+login/login.component.html11
+ This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances.
+
+ src/app/+login/login.component.html
+ 15,18
+
+
+ Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances.
+
+ src/app/+login/login.component.html
+ 20,23
+
æ使ç¨å
¶ä»å¸å·ç»å
¥
- src/app/+login/login.component.html77
-
+
+ src/app/+login/login.component.html82
å¿è®°å¯ç
- src/app/+login/login.component.html99
-
+
+ src/app/+login/login.component.html105
对ä¸èµ·ï¼ä½ æ æ³æ¢å¤ä½ çå¯ç ï¼å ä¸ºä½ çå®ä¾ç®¡çå没æé
ç½® PeerTube çµåé®ä»¶ç³»ç»ã
- src/app/+login/login.component.html106
-
+
+ src/app/+login/login.component.html112
è¾å
¥ä½ ççµåé®ä»¶å°åï¼æ们å°åéä¸ä¸ªé¾æ¥ï¼ä»¥éç½®ä½ çå¯ç ã
- src/app/+login/login.component.html110
-
+
+ src/app/+login/login.component.html116
ä¸å°å¸¦æéç½®å¯ç 说æççµåé®ä»¶å°è¢«åéå° ã该é¾æ¥å°å¨ 1 å°æ¶å
å°æã
- src/app/+login/login.component.ts131
-
+
+ src/app/+login/login.component.ts135
çµåé®ä»¶
@@ -1274,19 +1270,19 @@ The link will expire within 1 hour.
- src/app/+admin/overview/users/user-edit/user-edit.component.html105src/app/+admin/overview/users/user-edit/user-edit.component.html105src/app/+admin/overview/users/user-list/user-list.component.ts132src/app/+login/login.component.html115src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html6src/app/+signup/+register/register-step-user.component.html45src/app/+signup/+register/register-step-user.component.html47src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html8
+ src/app/+admin/overview/users/user-edit/user-edit.component.html105src/app/+admin/overview/users/user-edit/user-edit.component.html105src/app/+admin/overview/users/user-list/user-list.component.ts132src/app/+login/login.component.html121src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html6src/app/+signup/+register/steps/register-step-user.component.html46src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html6
çµåé®ä»¶å°å
- src/app/+login/login.component.html117
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html10
-
+
+
+ src/app/+login/login.component.html123src/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.html136
å¨æ¤ç½ç«
@@ -1305,44 +1301,101 @@ The link will expire within 1 hour.
10
-
-
-
-éç½®å¯ç
- src/app/+reset-password/reset-password.component.html2
-
+
确认å¯ç
- src/app/+reset-password/reset-password.component.html19
-
+
+ src/app/+reset-password/reset-password.component.html17
已确认å¯ç
- src/app/+reset-password/reset-password.component.html21
-
+
+ src/app/+reset-password/reset-password.component.html20
éç½®å¯ç
- 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.html2src/app/+reset-password/reset-password.component.html28
+
+
注å
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
+ Why creating an account?
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 2
+
+
+ As you probably noticed: creating an account is not necessary to watch video son . However, creating an account on will allow you to:
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 4,8
+
+
+ Comment videos
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 11
+
+
+ Subscribe to channels to be notified of new videos
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 12
+
+
+ Have access to your watch history
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 13
+
+
+ Create your channel to publish videos
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 14
+
+
+ You're using Mastodon, ActivityPub or a RSS feed aggregator?
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 19
+
+
+ You can already follow using your favorite tool.
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 21,23
+
+
+ has been created using PeerTube, a video creation platform developed by Framasoft. Framasoft is a french non-profit organization that offers alternatives to Big Tech's digital tools
+
+ src/app/+signup/+register/steps/register-step-about.component.html
+ 34,37
+
+
+ You want to publish videos on ? Then you need to create your first channel.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 2,4
+
+
+ You might want to create a channel by theme: for example, you can create a channel named "SweetMelodies" to publish your piano concerts and another one "Ecology" in which you publish your videos talking about ecology.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 6,9
+
+
+ administrators allow you to publish up to of videos on their website.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 11,13
+
@@ -1408,12 +1461,14 @@ The link will expire within 1 hour.
æ¯æ¶åé
ç½®ä½ çå®ä¾äºï¼
src/app/modal/admin-welcome-modal.component.html55
+
+ Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain it is very important for visitors to understand on what type of instance they are.
+
+ src/app/modal/admin-welcome-modal.component.html
+ 57,61
+
-
-
- éæ©ä½ ç å®ä¾å称, 设å®æè¿°, æåº ä½ æ¯è°ï¼ä¸ºä»ä¹ ä½ è¦å建æ¤å®ä¾ 以å å¤ä¹
ä½ æç® ç»´æ¤ä½ çå®ä¾ 对äºè®¿é®è
æ¥è¯´ï¼äºè§£ä»ä»¬æ¯ä»ä¹ç±»åçå®ä¾æ¯é常éè¦çã
- src/app/modal/admin-welcome-modal.component.html57
-
+
å¦æä½ æ³å¼æ¾æ³¨åï¼è¯·å³å® ä½ ç管çè§å ä¸ å®ä¾æå¡æ¡æ¬¾ï¼ä»¥åæå®ç±»å«åè¯è¨åä½ ç®¡çåè¦è¯´çè¯ãè¿æ ·ï¼ä½ å°±å¯ä»¥å¸®å©ç¨æ·æ³¨å éåç PeerTube å®ä¾ã
@@ -1495,6 +1550,12 @@ The link will expire within 1 hour.
src/app/modal/quick-settings-modal.component.html
8
+
+ Interface
+
+ src/app/modal/quick-settings-modal.component.html
+ 18
+
@@ -1639,9 +1700,9 @@ The link will expire within 1 hour.
å建å¸æ·
- src/app/+login/login.component.html55
- src/app/menu/menu.component.html105
-
+
+
+ src/app/+login/login.component.html76src/app/menu/menu.component.html105
æçè§é¢å¯¼å
¥
@@ -1670,9 +1731,9 @@ The link will expire within 1 hour.
并è¡ä½ä¸
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html259
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html171
-
+
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html259src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html167
å
许使ç¨ç½åï¼ä¾å¦ YouTubeï¼å¯¼å
¥
@@ -1698,38 +1759,92 @@ The link will expire within 1 hour.
å
³äº
- src/app/menu/menu.component.html129
-
-
-
- èç³»
- src/app/+about/about-routing.module.ts36
- src/app/menu/menu.component.html141
-
-
-
- æ¥çä½ çéç¥
- src/app/menu/notification.component.html3
- src/app/menu/notification.component.html11
- src/app/menu/notification.component.html11
-
-
-
- å
¨é¨æ 为已读
- src/app/menu/notification.component.html27
- src/app/menu/notification.component.html27
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html20
-
-
-
- æ´æ°ä½ çéç¥é¦é项
- src/app/menu/notification.component.html31
-
+
+ src/app/+signup/+register/register.component.html17src/app/menu/menu.component.html129
+ Create an accounton
+
+ src/app/+signup/+register/register.component.html
+ 19,21
+
+
+ I already have an account, I log in
+
+ src/app/+signup/+register/register.component.html
+ 27,30
+
+
+ I create an account
+
+ src/app/+signup/+register/register.component.html
+ 30,31
+
+
+ Termsof
+
+ src/app/+signup/+register/register.component.html
+ 36,38
+
+
+ Setupyour account
+
+ src/app/+signup/+register/register.component.html
+ 60,62
+
+
+ My channel
+
+ src/app/+signup/+register/register.component.html
+ 75
+
+
+ Createyour first channel
+
+ src/app/+signup/+register/register.component.html
+ 77,79
+
+
+ I don't want to create a channel
+
+ src/app/+signup/+register/register.component.html
+ 91,92
+
+
+ You will be able to create a channel later
+
+ src/app/+signup/+register/register.component.html
+ 94,95
+
+
+
+
+ èç³»
+ src/app/+about/about-routing.module.ts36
+ src/app/menu/menu.component.html141
+
+
+
+ æ¥çä½ çéç¥
+ src/app/menu/notification.component.html3
+ src/app/menu/notification.component.html11
+ src/app/menu/notification.component.html11
+
+
+
+ å
¨é¨æ 为已读
+ src/app/menu/notification.component.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
欢è¿æ¥å° ï¼äº²ç±çç¨æ·ï¼
@@ -1875,47 +1990,44 @@ 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.html48src/app/header/search-typeahead.component.html51
å°ä¼ååºç¬¦åçè§é¢
- src/app/header/search-typeahead.component.html56
-
+
+ src/app/header/search-typeahead.component.html54
æç´¢â¦
@@ -1973,9 +2085,9 @@ 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/+search/search-filters.component.html108src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html62
æ¾ç¤ºææå
容
@@ -1994,10 +2106,10 @@ 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/+search/search-filters.component.html121src/app/+videos/+video-edit/shared/video-edit.component.html69src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html27
æ¾ç¤ºææç±»å«
@@ -2006,10 +2118,10 @@ 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/+search/search-filters.component.html134src/app/+videos/+video-edit/shared/video-edit.component.html80src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html36
æ¾ç¤ºææ许å¯
@@ -2018,11 +2130,11 @@ 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/+search/search-filters.component.html147src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html10src/app/+videos/+video-edit/shared/video-edit.component.html100src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html45
æ¾ç¤ºææè¯è¨
@@ -2146,9 +2258,9 @@ 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-edit/shared/video-edit.component.html25src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html54
æ ç¾å¯ä»¥ç¨æ¥å»ºè®®ç¸å
³çæ¨èã æå¤æ 5 个æ ç¾ã æ åè½¦é® æ·»å æ°æ ç¾
@@ -2173,19 +2285,19 @@ 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
宽é«æ¯ 6/1ï¼å»ºè®®å°ºå¯¸ï¼1920x317ï¼æ大尺寸ï¼ï¼æ件æ©å±åï¼
@@ -2194,13 +2306,13 @@ 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 æ ç¾
@@ -2263,15 +2375,15 @@ 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/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html28
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44
- src/app/+videos/+video-edit/shared/video-edit.component.html44
-
+
+
+
+
+
+
+
+
+ src/app/+about/about-instance/about-instance.component.html113src/app/+admin/config/edit-custom-config/edit-instance-information.component.html34src/app/+manage/video-channel-edit/video-channel-edit.component.html53src/app/+manage/video-channel-edit/video-channel-edit.component.html53src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html28src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44src/app/+videos/+video-edit/shared/video-edit.component.html44
è§é¢æè¿°åé»è®¤æ
åµä¸ä¼è¢«ææï¼å¿
é¡»æå¨æä½æè½å±å¼å®ä»¬ã
@@ -2285,15 +2397,15 @@ The link will expire within 1 hour.
é¢é
- 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/+videos/+video-edit/video-add-components/video-go-live.component.html6
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html19
-
+
+
+
+
+
+
+
+
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70src/app/+videos/+video-edit/shared/video-edit.component.html64src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22src/app/+videos/+video-edit/video-add-components/video-upload.component.html19
FAQ
@@ -2566,10 +2678,10 @@ The link will expire within 1 hour.
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.html102
-
+
+
+
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html6src/app/shared/shared-share-modal/video-share.component.html24src/app/shared/shared-share-modal/video-share.component.html101
ä½ å¯ä»¥å¯¼å
¥ä»»ä½ youtube-dl æ¯æ çç½åææååªä½æ件çé¾æ¥ãä½ åºè¯¥ç¡®ä¿ä½ 对å®æåçå
容æ¥æä¼ ææï¼å¦åå®å¯è½ä¼ç»ä½ èªå·±åä½ çç½ç«å¸¦æ¥æ³å¾éº»ç¦ã
@@ -2819,24 +2931,17 @@ 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.html5
+
èªå¨ææ¾
- 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
举æ¥æ¤è¯è®º
@@ -2872,68 +2977,62 @@ The link will expire within 1 hour.
å¨è¯¥è§é¢ä½ç½®å享æ¤ææ¾å表
- src/app/shared/shared-share-modal/video-share.component.html72
-
+
+ src/app/shared/shared-share-modal/video-share.component.html71
ä»
æ¾ç¤ºåµå
¥ URL
-
- src/app/shared/shared-share-modal/video-share.component.html
- 80
-
-
- src/app/shared/shared-share-modal/video-share.component.html
- 178
-
-
+
+
+ src/app/shared/shared-share-modal/video-share.component.html79src/app/shared/shared-share-modal/video-share.component.html176
å享æ¤è§é¢
- src/app/shared/shared-share-modal/video-share.component.html89
-
+
+ src/app/shared/shared-share-modal/video-share.component.html88
æ¤è§é¢ä¸ºç§äº«ï¼æä»¥ä½ ä¸è½å°å®å享ç»å
¶ä»ç¨æ·
- src/app/shared/shared-share-modal/video-share.component.html92
-
+
+ src/app/shared/shared-share-modal/video-share.component.html91
æ´æ°è§é¢ç§å¯ç±»å
- src/app/shared/shared-share-modal/video-share.component.html94
-
+
+ src/app/shared/shared-share-modal/video-share.component.html93
äºç»´ç
- src/app/shared/shared-share-modal/video-share.component.html35
- src/app/shared/shared-share-modal/video-share.component.html112
-
+
+
+ src/app/shared/shared-share-modal/video-share.component.html34src/app/shared/shared-share-modal/video-share.component.html111
è¿ä¸ªç½åä¸å®å
¨ï¼æ²¡æ HTTPSï¼ï¼æ以åµå
¥è§é¢ä¸è½å¨ HTTPS ç½ç«ä¸å·¥ä½ï¼ç½é¡µæµè§å¨ä¼å¨ HTTPS ç½ç«ä¸é»æ¢ä¸å®å
¨ç HTTP 请æ±ï¼ã
- src/app/shared/shared-share-modal/video-share.component.html54
- src/app/shared/shared-share-modal/video-share.component.html131
-
+
+
+ src/app/shared/shared-share-modal/video-share.component.html53src/app/shared/shared-share-modal/video-share.component.html130
åµå
¥
- src/app/shared/shared-share-modal/video-share.component.html45
- src/app/shared/shared-share-modal/video-share.component.html122
-
+
+
+ src/app/shared/shared-share-modal/video-share.component.html44src/app/shared/shared-share-modal/video-share.component.html121
èªå¨éæ©åå¹
- src/app/shared/shared-share-modal/video-share.component.html164
-
+
+ src/app/shared/shared-share-modal/video-share.component.html163
æ´å¤èªå®ä¹
- src/app/shared/shared-share-modal/video-share.component.html273
-
+
+ src/app/shared/shared-share-modal/video-share.component.html271
æå èªå®ä¹
- src/app/shared/shared-share-modal/video-share.component.html281
-
+
+ src/app/shared/shared-share-modal/video-share.component.html279
æ¯æ
@@ -2945,8 +3044,8 @@ The link will expire within 1 hour.
èªå¨ææ¾
- src/app/shared/shared-share-modal/video-share.component.html203
-
+
+ src/app/shared/shared-share-modal/video-share.component.html201
以åå说
@@ -2955,48 +3054,45 @@ 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.html210
-
+
+
+
+ src/app/+admin/overview/users/user-list/user-list.component.html104src/app/shared/shared-moderation/account-block-badges.component.html1src/app/shared/shared-share-modal/video-share.component.html208
循ç¯ææ¾
- src/app/shared/shared-share-modal/video-share.component.html217
-
+
+ src/app/shared/shared-share-modal/video-share.component.html215
使ç¨åå§å®ä¾ URL
- src/app/shared/shared-share-modal/video-share.component.html224
-
+
+ src/app/shared/shared-share-modal/video-share.component.html222
æ¾ç¤ºè§é¢æ é¢
- src/app/shared/shared-share-modal/video-share.component.html233
-
+
+ src/app/shared/shared-share-modal/video-share.component.html231
对çç½ç»
- src/app/shared/shared-share-modal/video-share.component.html240
-
+
+ src/app/shared/shared-share-modal/video-share.component.html238
æ¾ç¤ºéç§è¦å
- src/app/shared/shared-share-modal/video-share.component.html247
-
+
+ src/app/shared/shared-share-modal/video-share.component.html245
æ¾ç¤ºææ¾å¨æ§å¶æ
-
- src/app/shared/shared-share-modal/video-share.component.html
- 254
-
-
+
+ src/app/shared/shared-share-modal/video-share.component.html252
æ¾ç¤º PeerTube æé®é¾æ¥
- src/app/shared/shared-share-modal/video-share.component.html261
-
+
+ src/app/shared/shared-share-modal/video-share.component.html259
å
¬å¼
@@ -3070,8 +3166,8 @@ 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
æ¾ç¤ºæ´å¤
@@ -3098,8 +3194,8 @@ The link will expire within 1 hour.
æååå¸äº
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html20
-
+
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html22
å好æéï¼
@@ -3344,9 +3440,9 @@ 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.html35src/app/shared/shared-moderation/report-modals/report.component.html35
æ´æ°ä»¤çå°ç¦æ¢ä»¥åé
ç½®ç客æ·ç«¯å¯¹ Feed çæ£ç´¢ï¼é¤éå®ä»¬ä½¿ç¨æ°ä»¤çãè¦ç»§ç»åï¼
@@ -3363,57 +3459,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.html10
+ src/app/+my-account/my-account-applications/my-account-applications.component.html11
Feed ç½å
-
- 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.ts41
-
+
+
+ src/app/+my-account/my-account-applications/my-account-applications.component.html36src/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.html27
- src/app/shared/shared-main/misc/simple-search-input.component.html14
+
+ src/app/shared/shared-forms/advanced-input-filter.component.html22
+ Clear filter
+
+ src/app/shared/shared-forms/advanced-input-filter.component.html
+ 28
+
+
+ src/app/shared/shared-main/misc/simple-search-input.component.html
+ 7
+
+
è§é¢/è¯è®º/å¸æ·
@@ -3559,13 +3648,8 @@ The link will expire within 1 hour.
- src/app/+admin/overview/users/user-edit/user-edit.component.html83src/app/+admin/overview/users/user-edit/user-edit.component.html83src/app/+admin/overview/users/user-list/user-list.component.ts130src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6src/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/+admin/overview/users/user-edit/user-edit.component.html83src/app/+admin/overview/users/user-edit/user-edit.component.html83src/app/+admin/overview/users/user-list/user-list.component.ts130src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6src/app/+signup/+register/steps/register-step-user.component.html26
+
john
@@ -3644,9 +3728,9 @@ The link will expire within 1 hour.
æ¾ç¤º
- src/app/+admin/overview/users/user-edit/user-password.component.html10
- src/app/shared/shared-forms/input-toggle-hidden.component.ts39
-
+
+
+ src/app/+admin/overview/users/user-edit/user-password.component.html7src/app/shared/shared-forms/input-text.component.ts39
éè
@@ -3655,7 +3739,7 @@ The link will expire within 1 hour.
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html119src/app/+admin/overview/users/user-edit/user-password.component.html11src/app/shared/shared-forms/input-toggle-hidden.component.ts38src/app/shared/shared-user-settings/user-video-settings.component.html16src/app/shared/shared-video-miniature/video-filters-header.component.html77
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html117src/app/+admin/overview/users/user-edit/user-password.component.html8src/app/shared/shared-forms/input-text.component.ts38src/app/shared/shared-user-settings/user-video-settings.component.html16src/app/shared/shared-video-miniature/video-filters-header.component.html77
æ¹éæä½
@@ -3961,6 +4045,16 @@ 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
+
@@ -4037,25 +4131,20 @@ 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 个举æ¥} other { 个举æ¥}}
- src/app/shared/shared-abuse-list/abuse-details.component.html22
- src/app/shared/shared-abuse-list/abuse-details.component.html42
-
+
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html22src/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
éèå
@@ -4065,14 +4154,14 @@ The link will expire within 1 hour.
å®ä¾
- src/app/+about/about.component.html5
- 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/+about/about.component.html3src/app/+search/search-filters.component.html217src/app/shared/shared-moderation/server-blocklist.component.html31src/app/shared/shared-moderation/server-blocklist.component.html31
+
+
+ éèäº
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
@@ -4108,8 +4197,8 @@ The link will expire within 1 hour.
çèµ·æ¥ä½ ä¸å¨ HTTPS æå¡å¨ä¸ãä½ çç½ç»æå¡å¨éè¦æ¿æ´» TLS æè½å
³æ³¨æå¡å¨ã
src/app/+admin/follows/following-list/follow-modal.component.html27
-
- {count, plural, =1 {Follow request} other {Follow requests}} sent!
+
+ {count, plural, =1 {Follow request sent!} other {Follow requests sent!}}
src/app/+admin/follows/following-list/follow-modal.component.ts
65
@@ -4225,11 +4314,7 @@ 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
-
+
è¿æè§é¢ä¸æå¤äº¤äºçè§é¢
@@ -4313,8 +4398,8 @@ The link will expire within 1 hour.
è¯è®ºå°å¨å åéåå é¤
- src/app/+admin/overview/comments/video-comment-list.component.ts88
- {count, plural, =1 {1 comment} other { comments}} deleted.
+ src/app/+admin/overview/comments/video-comment-list.component.ts88
+ {count, plural, =1 {1 comment deleted.} other { comments deleted.}}
src/app/+admin/overview/comments/video-comment-list.component.ts
150
@@ -4479,26 +4564,26 @@ The link will expire within 1 hour.
å称
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html13
- src/app/+manage/video-channel-edit/video-channel-edit.component.html27
- src/app/+manage/video-channel-edit/video-channel-edit.component.html27
-
+
+
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html12src/app/+manage/video-channel-edit/video-channel-edit.component.html27src/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.html49
æ·»å æ°ç±»å«
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html57
- src/app/shared/shared-forms/select/select-categories.component.html5
-
+
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html56src/app/shared/shared-forms/select/select-categories.component.html5
åäº«ç³»ç» æå³çä½ ç³»ç»çä¸äºææ¯ä¿¡æ¯ï¼å¦å
Œ
± IP å°åï¼ä¼è¢«åéç»å
¶ä»å¯¹çç¨æ·ï¼è§ä¼ï¼ï¼ä½å¯ä»¥å¤§å¤§åå°æå¡å¨çè´è½½ã
@@ -4532,46 +4617,42 @@ 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.html63
å®¡æ ¸ & 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.html81
+
æ¤å®ä¾ä¸ç¨äºææå
容æ NSFW å
容
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html93
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html91
å¯ç¨å®å°å
许å
¶ä»ç®¡çåç¥æä½ ä¸»è¦å¨æ管ææå
容ã æ¤å¤ï¼è§é¢ä¸ä¼ æ¶å°ä¼é»è®¤èªå¨å¾é NSFW çå¤éæ¡ã
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html97
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html95
é对å
å«ææå
容è§é¢ççç¥
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html106
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html104
模ç³ç¼©ç¥å¾
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html120
- src/app/shared/shared-user-settings/user-video-settings.component.html17
-
+
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html118src/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/follows/video-redundancies-list/video-redundancies-list.component.html8
- src/app/shared/shared-user-settings/user-video-settings.component.html18
-
+
+
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html119src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html8src/app/shared/shared-user-settings/user-video-settings.component.html18
çç¥
@@ -4584,101 +4665,99 @@ The link will expire within 1 hour.
- src/app/+about/about-instance/about-instance.component.html169src/app/+admin/config/edit-custom-config/edit-instance-information.component.html129src/app/+signup/+register/register.component.html19src/app/shared/shared-instance/instance-about-accordion.component.html36
+ src/app/+about/about-instance/about-instance.component.html169src/app/+admin/config/edit-custom-config/edit-instance-information.component.html127src/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/+about/about-instance/about-instance.component.html155src/app/+admin/config/edit-custom-config/edit-instance-information.component.html138src/app/shared/shared-instance/instance-about-accordion.component.html47
å®¡æ ¸ä¿¡æ¯
- src/app/+about/about-instance/about-instance.component.html141
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html151
- src/app/shared/shared-instance/instance-about-accordion.component.html41
-
+
+
+
+ src/app/+about/about-instance/about-instance.component.html141src/app/+admin/config/edit-custom-config/edit-instance-information.component.html149src/app/shared/shared-instance/instance-about-accordion.component.html41
è°å¨å®¡æ ¸è¿ä¸ªå®ä¾ï¼NSFW è§é¢çæ¿çæ¯ä»ä¹ï¼æ¿æ²»è§é¢å¢ï¼çç
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html152
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html150
ä½ åä½ çç«ç¹
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html167
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html165
è°å¨ç®¡çå®ä¾ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html173
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html171
ä¸ä¸ªäººï¼éè¥å©ç»ç»ï¼å
¬å¸ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html174
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html172
ä½ ä¸ºä»ä¹å建è¿ä¸ªå®ä¾ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html185
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html183
åäº«ä½ ç个人è§é¢ï¼å¼æ¾æ³¨å并å
许人们ä¸ä¼ ä»ä»¬æ³è¦çè§é¢ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html186
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html184
ä½ æç®ç»´æ¤è¿ä¸ªå®ä¾å¤ä¹
ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html197
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html195
对äºå¸æå¨ä½ å®ä¾ä¸æ³¨åçç¨æ·ï¼äºè§£è¿ä¸ç¹é常éè¦
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html198
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html196
ä½ å°å¦ä½ä¸º PeerTube æå¡å¨æä¾èµéï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html209
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html207
ç¨ä½ èªå·±çèµéï¼ç¨æ·çæ款ï¼å¹¿åï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html210
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html208
å
¶ä»ä¿¡æ¯
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html225
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html223
è¿ä¸ªå®ä¾å¨åªä¸ªæå¡å¨/硬件ä¸è¿è¡ï¼
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html231
-
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html229
æ¯å¦ 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.html230
å¤è§
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html4
+
+ Use plugins & themes for more involved changes, or add slight customizations.
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 5,7
+
-
-
- éè¿ æ件 & ä¸»é¢ æ¥è¿ä¸æ¥ä¿®æ¹ï¼æ è¿è¡å¾®è° ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html5
-
-
-
- é»è®¤
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html18
-
+
+
ç»é页é¢
@@ -5110,58 +5189,62 @@ The link will expire within 1 hour.
ä½å»¶è¿ä¼åç¨ P2Pï¼èé«å»¶è¿å°å¢å P2P æ¯ç
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html41
+
+ Max simultaneous lives created on your instance
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
+ 49
+
-
-
- ä½ å®ä¾ä¸åæ¶å建çæå¤ç´ææ°ï¼-1 为âæ éâï¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html49
-
-
-
- æ¯ç¨æ·å¯åæ¶å建çæå¤ç´ææ° ï¼-1 为âæ éâï¼
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html62
-
+
+
{VAR_PLURAL, plural, =1 {个ç´æ} other {个ç´æ}}
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html55
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html68
+
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html55src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html67
+ Max simultaneous lives created per user
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
+ 62
+
æé¿ç´ææ¶é¿
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html75
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html74
ç´æ转ç 线ç¨æ°
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html137
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html136
使ç¨è§é¢ç¹æ转ç å°æå¤å£°æ
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html140
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html139
使ç¨è§é¢ç¹æ转ç å°æå°å£°æ
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html144
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html143
ç´æ转ç é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html159
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html158
å¯ä»¥éè¿ PeerTube æ件添å æ°çç´æ转æ¢é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html160
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html159
è¦çæçç´æå辨ç
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html116
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html115
å
许ç´æ串æµ
@@ -5170,8 +5253,8 @@ The link will expire within 1 hour.
å·²å¯ç¨ç´æ串æµç转ç
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html110
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html109
ç´æ串æµ
@@ -5186,182 +5269,149 @@ The link will expire within 1 hour.
转ç
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html94
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html26
-
+
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html93src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html21
ä¸è§é¢ç¹æ转ç ç¸åï¼è½¬ç ç´æ串æµï¼ä»¥ä¾¿ä»»ä½è®¾å¤é½å¯ä»¥ææ¾ãéè¦ä¸ä¸ªå¼ºå¤§çå¤çå¨åå
¶ä»ç¡¬ä»¶éæ±ã
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html95
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html94
è¾å
¥æ ¼å¼
- 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 æ¯æï¼å®ä¼å¢å 1 åçè§é¢åå¨ç©ºé´
-
- 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çæ HLS ææ¾å表并åå² MP4 æ件ï¼è®©æ®éç WebTorrent ææ¾æææ´ä½³ï¼å辨çæ´æ¹æ´æµç
å¿«éç¹æï¼å°¤å
¶æ¯é¿è§é¢æ´ç¨³å®çææ¾ï¼æ´å° bug/ä¸åå è½½ï¼å¦æä½ ä¹å¯ç¨ WebTorrent çæ¯æï¼å®å°å¢å è§é¢çåå¨ç©ºé´ 1 å
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 99,108
-
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
æ¯ç§å¯ç¨æ ¼å¼è¦çæçå辨ç
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html116
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html111
å¦æ没æéæ©ä»»ä½é项ï¼åå§æ件å辨çå°ä¸ºé»è®¤ç®æ ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html131
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html114
转ç 线ç¨æ°
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html144
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html139
使ç¨ç´æ转ç å°æå¤å£°æ
-
- 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.html142
使ç¨ç´æ转ç å°æå°å£°æ
-
- 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.html146
转ç ä½ä¸å¹¶åæ°
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 166
-
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html162
å
许åæ¶è½¬æ¢å¤ä¸ªæ件ãâ ï¸ éè¦éæ°å¯å¨ 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.html163
转ç é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html178
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html174
å¯ä»¥éè¿ PeerTube æ件添å æ°ç转ç é
ç½®æ件
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html179
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html175
è§é¢å·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 198
-
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html194
ä¹è®¸ä½ çç¨æ·ç¼è¾ä»ä»¬çè§é¢ï¼åªè¾ãæ·»å ç头/çå°¾ãæ·»å æ°´å°çï¼
-
- 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.html195
å¯ç¨è§é¢å·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 210
-
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html206
â ï¸ ä½ éè¦å
å¯ç¨è½¬ç æè½å¯ç¨è§é¢å·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 213
-
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html209
ç¼å
- 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
ç¼åä¸ä¿ççé¢è§æ°
@@ -5417,13 +5467,13 @@ 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
-
+
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html76
ç´æ¥ç¼å CS 代ç ã示ä¾ï¼#custom-css color: red; åé¢å ä¸ #custom-css å¯è¦çæ ·å¼ã示ä¾ï¼#custom-css .logged-in-email color: red;
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html96
-
+
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html95
å¦æä¸å¯ç¨è½¬ç ï¼å°±ä¸è½ç´æåæ¾ã
@@ -5493,38 +5543,38 @@ color: red;
个人èµæ
- src/app/shared/shared-video-miniature/video-download.component.ts238
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts234
å辨ç
- src/app/shared/shared-video-miniature/video-download.component.ts247
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts243
宽é«æ¯
- src/app/shared/shared-video-miniature/video-download.component.ts248
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts244
å¹³å帧éç
- src/app/shared/shared-video-miniature/video-download.component.ts249
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts245
åç´ æ ¼å¼
- src/app/shared/shared-video-miniature/video-download.component.ts250
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts246
åæ ·ç
- src/app/shared/shared-video-miniature/video-download.component.ts254
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts250
é¢éå¸å±
- src/app/shared/shared-video-miniature/video-download.component.ts255
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts251
ä¸ä¼ ä½ ç设置
@@ -5625,16 +5675,8 @@ color: red;
å®¡æ ¸ï¼
src/app/shared/shared-video-miniature/video-filters-header.component.html121
-
-
- è§é¢è®¾ç½®
- src/app/modal/quick-settings-modal.component.html18
-
-
-
- çé¢è®¾ç½®
- src/app/modal/quick-settings-modal.component.html22
-
+
+
æ´æ¹å¯ç
@@ -5644,9 +5686,9 @@ color: red;
å½åå¯ç
- 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.html30src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html8
æ°å¯ç
@@ -5665,15 +5707,15 @@ color: red;
带 éè æ 模ç³ç¼©ç¥å¾ çè§é¢ï¼è§çå®ä»¬å°è¯·æ±ç¡®è®¤ã
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html110
- src/app/shared/shared-user-settings/user-video-settings.component.html7
-
+
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html108src/app/shared/shared-user-settings/user-video-settings.component.html7
ææè§é¢æ¿ç
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html118
- src/app/shared/shared-user-settings/user-video-settings.component.html15
-
+
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html116src/app/shared/shared-user-settings/user-video-settings.component.html15
åªæ¾ç¤ºä»¥ä¸è¯è¨/åå¹çè§é¢
@@ -5687,24 +5729,20 @@ color: red;
æ·»å æ°è¯è¨
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html71
- 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/+admin/config/edit-custom-config/edit-instance-information.component.html70src/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.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.html38
主é¢
@@ -5811,9 +5849,9 @@ color: red;
示ä¾ï¼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.html31src/app/+manage/video-channel-edit/video-channel-edit.component.html31
é¢é
@@ -5835,9 +5873,9 @@ 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.html81src/app/+manage/video-channel-edit/video-channel-edit.component.html81
@@ -5881,11 +5919,8 @@ color: red;
src/app/+my-library/+my-video-channels/my-video-channels.component.html25src/app/+my-library/my-follows/my-subscriptions.component.html20src/app/+videos/+video-watch/video-watch.component.html66
{VAR_PLURAL, plural, =0 {No views} =1 {1 view} other { views}}
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.html
- 39
-
-
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html40
ç± å建
@@ -5899,16 +5934,13 @@ 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.html
- 36
-
-
+
+ src/app/+my-library/my-history/my-history.component.html37
Video history is enabled
src/app/+my-library/my-history/my-history.component.ts
@@ -5938,6 +5970,12 @@ color: red;
src/app/+my-library/my-history/my-history.component.ts
129
+
+ No videos found for "".
+
+ src/app/+my-library/my-history/my-history.component.ts
+ 140
+
@@ -6013,8 +6051,8 @@ 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
æçè§é¢é¢é
@@ -6046,21 +6084,17 @@ color: red;
æ¥çææ¡£è·åæ´å¤ä¿¡æ¯ã
src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html32
-
-
- 欢è¿æ¥å° PeerTubeï¼
- src/app/+signup/shared/signup-success.component.html8
-
+
å¦æä½ éè¦ 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
è§é¢ç»è®¡
@@ -6183,27 +6217,31 @@ color: red;
ç»å
¥
- src/app/+login/login-routing.module.ts12
- src/app/+login/login.component.html48
- src/app/menu/menu.component.html102
- src/app/menu/menu.component.html103
-
-
-
- éªè¯å¸æ·çµåé®ä»¶å°å确认
- src/app/+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-routing.module.ts12src/app/+login/login.component.html69src/app/menu/menu.component.html102src/app/menu/menu.component.html103
+ > Login
+
+
+ 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
+ Request new verification email
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
+ 12
+
@@ -6220,16 +6258,12 @@ color: red;
管çé¢é
src/app/+video-channels/video-channels.component.html10
-
-
- 请æ±çµåé®ä»¶ä»¥éªè¯å¸æ·
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html2
-
+
åééªè¯çµåé®ä»¶
- 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
æ¤å®ä¾æ ééªè¯çµåé®ä»¶å°åã
@@ -6239,11 +6273,31 @@ color: red;
éè¿çµåé®ä»¶éªè¯å¸æ·
src/app/+signup/+verify-account/verify-account-routing.module.ts15
+
+ Ask to send an email to verify your account
+
+ src/app/+signup/+verify-account/verify-account-routing.module.ts
+ 24
+
-
-
- è¦æ±åéä¸å°çµåé®ä»¶æ¥éªè¯ä½ çå¸æ·
- src/app/+signup/+verify-account/verify-account-routing.module.ts24
+
+ Welcomeon
+
+ src/app/+signup/shared/signup-success.component.html
+ 2,3
+
+
+ Your account has been created!
+
+ src/app/+signup/shared/signup-success.component.html
+ 7
+
+
+ Check your emails to validate your account and complete your inscription.
+
+ src/app/+signup/shared/signup-success.component.html
+ 10,11
+
@@ -6341,7 +6395,7 @@ color: red;
{VAR_PLURAL, plural, =0 {æ è§é¢} =1 {1 个è§é¢} other { 个è§é¢}}
- src/app/+accounts/account-video-channels/account-video-channels.component.html29src/app/+accounts/accounts.component.html39src/app/+my-library/+my-video-channels/my-video-channels.component.html37src/app/+video-channels/video-channels.component.html78src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9
+ src/app/+accounts/account-video-channels/account-video-channels.component.html29src/app/+accounts/accounts.component.html39src/app/+my-library/+my-video-channels/my-video-channels.component.html38src/app/+video-channels/video-channels.component.html78src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9
+
+ src/app/+about/about.component.html5
Network
ç½ç»
- src/app/+about/about.component.html9
-
+
+ src/app/+about/about.component.html7
Follows
å
³æ³¨
@@ -6429,19 +6483,13 @@ channel with the same name ()!
Follower instances ()
å
³æ³¨è
å®ä¾ï¼ï¼
-
- src/app/+about/about-follows/about-follows.component.html
- 4
-
-
+
+ src/app/+about/about-follows/about-follows.component.html5
Following instances ()
æ£å¨å
³æ³¨çå®ä¾ï¼ï¼
-
- src/app/+about/about-follows/about-follows.component.html
- 16
-
-
+
+ src/app/+about/about-follows/about-follows.component.html17
Your name
ä½ çå称
@@ -6572,160 +6620,154 @@ channel with the same name ()!
Discover how to setup your account, what is a channel, how to create a playlist and more!
æ¢å¯»å¦ä½è®¾ç½®ä½ çå¸æ·ï¼ä»ä¹æ¯é¢éï¼å¦ä½å建ææ¾å表以åæ´å¤ï¼
- src/app/+about/about-peertube/about-peertube.component.html32
-
+
+ src/app/+about/about-peertube/about-peertube.component.html31
PeerTube Applications
PeerTube åºç¨ç¨åº
- src/app/+about/about-peertube/about-peertube.component.html41
-
+
+ src/app/+about/about-peertube/about-peertube.component.html40
Discover unofficial Android applications or browser addons!
寻æ¾éå®æ¹ç Android åºç¨ç¨åºæè
æµè§å¨æ件ï¼
- src/app/+about/about-peertube/about-peertube.component.html45
-
+
+ src/app/+about/about-peertube/about-peertube.component.html43
Contribute on PeerTube
为 PeerTube åè´¡ç®
- src/app/+about/about-peertube/about-peertube.component.html54
-
+
+ src/app/+about/about-peertube/about-peertube.component.html52
Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code!
æ³å¸®å©æ¹è¿ PeerTube åï¼ä½ å¯ä»¥ç¿»è¯ç½é¡µçé¢ï¼æä¾åé¦æç´æ¥è´¡ç®ä»£ç ï¼
- src/app/+about/about-peertube/about-peertube.component.html58
-
+
+ src/app/+about/about-peertube/about-peertube.component.html55
P2P & Privacy
P2P ä¸éç§
- src/app/+about/about-peertube/about-peertube.component.html69
-
+
+ src/app/+about/about-peertube/about-peertube.component.html66
PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube.
é»è®¤æ
åµä¸ PeerTube ä½¿ç¨ BitTorrent åè®®å¨ç¨æ·ä¹é´å
±äº«å¸¦å®½ï¼ä»¥å¸®å©éä½æå¡å¨çè´è½½ï¼ä½ä½ æåä»å¯ä»¥éæ©ä»è§é¢æå¡å¨åæ¢å常è§æµåªä½ãåªæå½ä½ æ³ç»§ç»ä½¿ç¨ PeerTube ç P2P 模å¼æ¶ï¼ä»¥ä¸å
容æéç¨ã
- src/app/+about/about-peertube/about-peertube.component.html72
-
+
+ src/app/+about/about-peertube/about-peertube.component.html69
The main threat to your privacy induced by BitTorrent lies in your IP address being stored in the instance's BitTorrent tracker as long as you download or watch the video.
å¯¹ä½ éç§ç主è¦å¨èå¨äºåªè¦ä½ ä¸è½½æè§çè§é¢ï¼ä½ ç IP å°åå°±ä¼è¢«åå¨å¨å®ä¾ç BitTorrent tracker ä¸ã
- src/app/+about/about-peertube/about-peertube.component.html78
-
+
+ src/app/+about/about-peertube/about-peertube.component.html75
What are the consequences?
è¿ä¼å¸¦æ¥ä»ä¹åæï¼
- src/app/+about/about-peertube/about-peertube.component.html83
-
+
+ src/app/+about/about-peertube/about-peertube.component.html80
In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because:
ç论ä¸ï¼æ足å¤ææ¯è½åç人å¯ä»¥å建ä¸ä¸ªèæ¬ï¼è·è¸ªåªä¸ª IP æ£å¨ä¸è½½åªä¸ªè§é¢ãå®é
ä¸ï¼è¿è¦å°é¾å¾å¤ï¼å 为:
- src/app/+about/about-peertube/about-peertube.component.html85
-
+
+ src/app/+about/about-peertube/about-peertube.component.html82
An HTTP request has to be sent on each tracker for each video to spy. If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot)
为äºçè§æ¯ä¸ªè§é¢ï¼å¿
须对æ¯ä¸ª tracker ä¸åé HTTP 请æ±ãå¦ææ们æ³çª¥æ¢ææ PeerTube çè§é¢ï¼æ们å¿
é¡»åéå°½å¯è½å¤ç请æ±è§é¢ï¼æ以å¯è½å¾å¤ï¼
- src/app/+about/about-peertube/about-peertube.component.html91
-
+
+ src/app/+about/about-peertube/about-peertube.component.html88
For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm
对äºæ¯ä¸ªåéç请æ±ï¼tracker è¿åæéæ°éçéæºå¯¹çç¨æ·ãä¾å¦ï¼å¦æç¨æ·ç¾¤ä¸æ 1000 个对çç¨æ·ï¼å¹¶ä¸ tracker 对æ¯ä¸ªè¯·æ±åªåé 20 个ç¨æ·ï¼é£ä¹å¿
é¡»è³å°åé 50 个请æ±æè½ç¥é群ä½ä¸çæ¯ä¸ªç¨æ·
- src/app/+about/about-peertube/about-peertube.component.html96
-
+
+ src/app/+about/about-peertube/about-peertube.component.html93
Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour
è¿äºè¯·æ±å¿
é¡»å®æåéï¼ä»¥äºè§£è°å¼å§/åæ¢è§çè§é¢ãè¿ç§è¡ä¸ºå¾å®¹æ被å¯è§
- src/app/+about/about-peertube/about-peertube.component.html102
-
+
+ src/app/+about/about-peertube/about-peertube.component.html99
If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video
å¦æä¸ä¸ª IP å°ååå¨å¨ tracker ä¸ï¼è¿å¹¶ä¸æå³ç IP èåç人ï¼å¦æè¿ä¸ªäººåå¨çè¯ï¼å·²ç»è§çäºè§é¢
- src/app/+about/about-peertube/about-peertube.component.html106
-
+
+ src/app/+about/about-peertube/about-peertube.component.html103
The IP address is a vague information: usually, it regularly changes and can represent many persons or entities
IP å°åæ¯ä¸ä¸ªæ¨¡ç³çä¿¡æ¯ï¼é常ï¼å®ä¼å®æå°æ¹åï¼å èå¯ä»¥ä»£è¡¨è®¸å¤ä¸ªäººæå®ä½
- src/app/+about/about-peertube/about-peertube.component.html111
-
+
+ src/app/+about/about-peertube/about-peertube.component.html108
Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information
Web 对çç¨æ·æ æ³å
¬å¼è®¿é®ï¼å 为æä»¬ä½¿ç¨ websocket ä¼ è¾ï¼åè®®è·ä¼ ç»ç BitTorrent tracker ä¸åãå½ä½ å¨ç½é¡µæµè§å¨ä¸ï¼ä½ åéå
å«ä½ ç IP å°åçä¿¡å·å° trackerï¼å°ä¼è½¬åä¿¡æ¯ç»éæºéæ©çå
¶ä»ç¨æ·ãæ¥çæ¤ææ¡£è·åæ´å¤ä¿¡æ¯
- src/app/+about/about-peertube/about-peertube.component.html115
-
+
+ src/app/+about/about-peertube/about-peertube.component.html112
The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information.
ä¸è¬äººçè§å
¶æåçæåæ
åµæ¯ä¸å¤ªå¯è½åççãæå¾å¤æ´ææçæ¹æ³å¯ä»¥è·åè¿ä¸ªä¿¡æ¯ã
- src/app/+about/about-peertube/about-peertube.component.html123
-
+
+ src/app/+about/about-peertube/about-peertube.component.html120
How does PeerTube compare with YouTube?
PeerTube å YouTube æä»ä¹ä¸åï¼
- src/app/+about/about-peertube/about-peertube.component.html128
-
+
+ src/app/+about/about-peertube/about-peertube.component.html125
The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics).
对éç§çå¨èä¸åäº 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
What can I do to limit the exposure of my IP address?
æåºè¯¥å¦ä½é¿å
æ´é²æç IP å°åï¼
- src/app/+about/about-peertube/about-peertube.component.html136
-
+
+ src/app/+about/about-peertube/about-peertube.component.html133
Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense.
ä½ ç IP å°åæ¯å
¬å¼çï¼æ以æ¯æ¬¡ä½ æ¥è¯¢ä¸ä¸ªç½ç«ï¼é½æ许å¤åä¸è
ï¼ä¸åªæç»çç½ç«ï¼å¨ä»ä»¬çè¿æ¥æ¥å¿ä¸çå°ä½ ç IPï¼è¿è¥å/è·¯ç±å¨/tracker/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
What will be done to mitigate this problem?
æè¦å¦ä½ç¼è§£è¿ä¸ªé®é¢ï¼
- src/app/+about/about-peertube/about-peertube.component.html145
-
+
+ src/app/+about/about-peertube/about-peertube.component.html142
PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far:
PeerTube å¸ææä¾å°½å¯è½å¥½ç对çï¼ç»ä½ æ´å¤çéæ©ï¼éä½æ»å»çå¯è½æ§ã以ä¸æ¯æ们å°ç®å为æ¢æåçï¼
- src/app/+about/about-peertube/about-peertube.component.html147
-
+
+ src/app/+about/about-peertube/about-peertube.component.html144
We set a limit to the number of peers sent by the tracker
æ们éå¶äº tracker åéç对çç¨æ·æ°é
- src/app/+about/about-peertube/about-peertube.component.html153
-
+
+ src/app/+about/about-peertube/about-peertube.component.html150
We set a limit on the request frequency received by the tracker
æ们éå¶äº tracker æ¥æ¶è¯·æ±çé¢ç
- src/app/+about/about-peertube/about-peertube.component.html154
-
+
+ src/app/+about/about-peertube/about-peertube.component.html151
Allow instance admins to disable P2P from the administration interface
å
许å®ä¾ç®¡çåä»ç®¡ççé¢ç¦ç¨ P2P
- src/app/+about/about-peertube/about-peertube.component.html155
-
+
+ src/app/+about/about-peertube/about-peertube.component.html152
Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser.
æåï¼è®°ä½ä½ å¯ä»¥å¨è§é¢ææ¾å¨ä¸åæ¢æ¥ç¦ç¨ P2Pï¼æè
ç´æ¥å¨ä½ çæµè§å¨ä¸ç¦ç¨ WebRTCã
- src/app/+about/about-peertube/about-peertube.component.html158
-
+
+ src/app/+about/about-peertube/about-peertube.component.html155
This instance does not have instances followers.
æ¤å®ä¾æ²¡æ被å
¶ä»å®ä¾å
³æ³¨ã
- src/app/+about/about-follows/about-follows.component.html6
-
+
+ src/app/+about/about-follows/about-follows.component.html7
Show full list
æ¾ç¤ºå®æ´å表
-
- src/app/+about/about-follows/about-follows.component.html
- 12
-
-
- src/app/+about/about-follows/about-follows.component.html
- 24
-
-
+
+
+ src/app/+about/about-follows/about-follows.component.html13src/app/+about/about-follows/about-follows.component.html25
This instance is not following any other.
æ¤å®ä¾æ²¡æå
³æ³¨å
¶ä»å®ä¾ã
- src/app/+about/about-follows/about-follows.component.html18
-
+
+ src/app/+about/about-follows/about-follows.component.html19
About this instance
å
³äºæ¤å®ä¾
@@ -6754,11 +6796,7 @@ channel with the same name ()!3
-
- Create an account
- å建å¸æ·
-
- src/app/+signup/+register/register.component.html9
+
Get help
è·å帮å©
@@ -6770,17 +6808,33 @@ channel with the same name ()!
- src/app/+signup/+register/register.component.html47
+ src/app/+signup/+register/register.component.html98
+ Done!Done!
+
+ src/app/+signup/+register/register.component.html
+ 103
+
+
PeerTube is creating your account...
PeerTube æ£å¨åå»ºä½ çå¸æ·â¦â¦
- src/app/+signup/+register/register.component.html55
-
-
- Done
- å®æ
- src/app/+signup/+register/register.component.html51
+
+ src/app/+signup/+register/register.component.html107
+ Go to the previous stepGo to the previous step
+
+ src/app/+signup/+register/register.component.ts
+ 45
+
+ Button on the registration form to go to the previous step
+
+ Go to the next stepGo to the next step
+
+ src/app/+signup/+register/register.component.ts
+ 46
+
+ Button on the registration form to go to the previous step
+
Who are we?
æ们æ¯è°ï¼
@@ -6795,6 +6849,12 @@ channel with the same name ()!How will we finance this instance?
æ们å°å¦ä½ä¸ºè¿ä¸ªå®ä¾æä¾èµéï¼
src/app/shared/shared-instance/instance-about-accordion.component.html29
+
+ Terms of Terms of
+
+ src/app/shared/shared-instance/instance-about-accordion.component.ts
+ 73
+
Administrators & Sustainability
@@ -6805,64 +6865,123 @@ channel with the same name ()!
Step
æ¥éª¤
- src/app/+signup/+register/custom-stepper.component.html9
-
-
- A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology.
- ä½ å¯ä»¥å¨ä¸ä¸ªé¢éä¸ä¸ä¼ ä½ çè§é¢ãå建å¤ä¸ªé¢éå¯ä»¥å¸®å©ä½ æ´ç并åºåä½ çå
容ã æ¯å¦è¯´ï¼ä½ å¯ä»¥ä½¿ç¨ä¸ä¸ªé¢éåå¸ä½ çé¢ç´å
容ï¼èå¦å¤ä¸ä¸ªé¢éç¨äºåå¸ä½ 讨论çæå¦çè§é¢ã
- src/app/+signup/+register/register-step-channel.component.html4
-
-
- Other users can decide to subscribe any channel they want, to be notified when you publish a new video.
- å
¶ä»ç¨æ·å¯ä»¥å³å®ä»»æä»æ³è®¢é
çé¢éï¼å½ä½ åå¸æ°è§é¢æ¶ä¼æ¶å°éç¥ã
- src/app/+signup/+register/register-step-channel.component.html9
-
+
+ src/app/+signup/+register/custom-stepper.component.html10
+
+
Channel display name
é¢éæ¾ç¤ºå
- src/app/+signup/+register/register-step-channel.component.html15
+
+ src/app/+signup/+register/steps/register-step-channel.component.html21
+ This is the name that will be publicly visible by other users.This is the name that will be publicly visible by other users.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 23
+
+
+ Example: Sweet MelodiesExample: Sweet Melodies
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 27
+
+
+ Channel identifierChannel identifier
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 36
+
+
+ This is the name that will be displayed in your profile URL.This is the name that will be displayed in your profile URL.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 38
+
+
+ Example: sweetmelodies24Example: sweetmelodies24
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 42
+
+
+ Channel identifier cannot be the same as your account name. You can click on the first step to update your account name. Channel identifier cannot be the same as your account name. You can click on the first step to update your account name.
+
+ src/app/+signup/+register/steps/register-step-channel.component.html
+ 50,52
+
Channel name
é¢éå称
- 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
-
+
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html94src/app/+admin/overview/users/user-edit/user-edit.component.html94
john_channel
john_channel
src/app/+admin/overview/users/user-edit/user-edit.component.html96
src/app/+admin/overview/users/user-edit/user-edit.component.html96
-
- Example: my_super_channel
- 示ä¾ï¼my_super_channel
- src/app/+signup/+register/register-step-channel.component.html34
-
-
- The channel name is a unique identifier of your channel on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it.
- é¢éå称æ¯ä½ çé¢éå¨è¿ä¸ªåå
¶ä»å®ä¾ä¸çå¯ä¸æ è¯ãå®ä¸çµåé®ä»¶å°åä¸æ ·å
·æå¯ä¸æ§ï¼ä¾¿äºå
¶ä»äººä¸ä¹äº¤äºã
- src/app/+signup/+register/register-step-channel.component.html42
-
-
- Channel name cannot be the same as your account name. You can click on the first step to update your account name.
- é¢éå称ä¸è½åä½ çå¸æ·åç¸åãä½ å¯ä»¥ç¹å»ç¬¬ä¸æ¥æ´æ°ä½ çå¸æ·å称ã
- src/app/+signup/+register/register-step-channel.component.html50
-
+
+
+
I am at least years old and agree to the Terms and to the Code of Conduct of this instance
æå·²ç»è³å° å²å¹¶åææ¤å®ä¾çæ¡æ¬¾åè¡ä¸ºåå
+
+ src/app/+signup/+register/steps/register-step-terms.component.html5
+ Video uploads are disabled on this instance, hence your account won't be able to upload videos.
+ Video uploads are disabled on this instance, hence your account won't be able to upload videos.
+
- src/app/+signup/+register/register-step-terms.component.html
- 5,10
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 1,3
+
+
+ Public namePublic name
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 9
+
+
+ This is the name that will be publicly visible by other users. This is the name that will be publicly visible by other users.
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 11,13
+
+
+ Example: John DoeExample: John Doe
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 17
+
+
+ This is the name that will be displayed in your profile URL. This is the name that will be displayed in your profile URL.
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 28,30
+
+
+ Example: john_doe58Example: john_doe58
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 34
+
+
+ This email address will be used to validate your account. This email address will be used to validate your account.
+
+ src/app/+signup/+register/steps/register-step-user.component.html
+ 48,50
+
+
+ Request email for account verificationRequest email for account verification
+
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html
+ 2
-
- The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it.
- ç¨æ·åæ¯ä½ çå¸æ·å¨è¿ä¸ªåå
¶ä»å®ä¾ä¸çå¯ä¸æ è¯ãå®ä¸çµåé®ä»¶å°åä¸æ ·å
·æå¯ä¸æ§ï¼ä¾¿äºå
¶ä»äººä¸ä¹äº¤äºã
- src/app/+signup/+register/register-step-user.component.html35
-
+
Signup is not enabled on this instance.
æ¤å®ä¾æ²¡æå¼æ¾æ³¨åã
@@ -6870,12 +6989,14 @@ channel with the same name ()!src/app/+signup/+register/register.component.html
4
+
+ > Create an account > Create an account
+
+ src/app/+signup/+register/register.component.html
+ 9,12
+
-
- Video uploads are disabled on this instance, hence your account won't be able to upload videos.
- æ¤å®ä¾å·²ç»ä»
ç¨ä¸ä¼ ï¼å æ¤ä½ çå¸æ·æ æ³ä¸ä¼ è§é¢ã
- src/app/+signup/+register/register-step-user.component.html3
-
+
Register
注å
@@ -7110,22 +7231,20 @@ channel with the same name ()!Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically.
估计æå¡å¨è½¬ç å串æµè§é¢çè½å并ä¸ç®åï¼æ以æ们æ æ³èªå¨è°æ´ PeerTubeã
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html8
+
+ However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values.
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 12,14
+
-
- However, you may want to read our guidelines before tweaking the following values.
- ä¸è¿ï¼ä½ å¨è°æ´ä»¥ä¸æ°å¼åå¯ä»¥é
读æ们çæåã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html11
-
-
- Read guidelines
- é
读æå
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html16
-
+
+
Process uploaded videos so that they are in a streamable form that any device can play. Though costly in resources, this is a critical part of PeerTube, so tread carefully.
å¤çä¸ä¼ çè§é¢ï¼ä½¿å
¶æ为任ä½è®¾å¤é½å¯ä»¥ææ¾çæµåªä½å½¢å¼ã 尽管èµæºææ¬å¾é«ï¼ä½è¿æ¯ PeerTube çå
³é®é¨åï¼å æ¤è¯·è°¨æ
设置ã
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html27
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html22
threads
个线ç¨
@@ -7173,8 +7292,8 @@ channel with the same name ()!
You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.
ä½ å·²ç»å¯ç¨æ³¨åï¼æ们èªå¨å¯ç¨äºä¸é¢âè§é¢âé¨åçâèªå¨å±è½æ°è§é¢âå¤éæ¡ã
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts105
-
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts109
Edit custom configuration
ç¼è¾èªå®ä¹é
ç½®
@@ -7390,7 +7509,7 @@ channel with the same name ()!src/app/+admin/follows/followers-list/followers-list.component.ts74src/app/+admin/moderation/video-block-list/video-block-list.component.ts91src/app/+admin/moderation/video-block-list/video-block-list.component.ts95src/app/+admin/overview/comments/video-comment-list.component.ts101src/app/+admin/overview/comments/video-comment-list.component.ts176src/app/+admin/overview/users/user-list/user-list.component.ts100src/app/+admin/overview/users/user-list/user-list.component.ts248src/app/+admin/overview/videos/video-list.component.ts77src/app/+admin/overview/videos/video-list.component.ts205src/app/+admin/overview/videos/video-list.component.ts260src/app/+my-library/+my-video-channels/my-video-channels.component.ts52src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35src/app/+my-library/my-videos/my-videos.component.html50src/app/+my-library/my-videos/my-videos.component.ts174src/app/+videos/+video-edit/shared/video-edit.component.html190src/app/+videos/+video-watch/shared/comment/video-comments.component.ts171src/app/shared/shared-abuse-list/abuse-list-table.component.ts134src/app/shared/shared-abuse-list/abuse-list-table.component.ts376src/app/shared/shared-abuse-list/abuse-list-table.component.ts411src/app/shared/shared-main/buttons/delete-button.component.ts17src/app/shared/shared-main/buttons/delete-button.component.ts22src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377
+ src/app/+admin/follows/followers-list/followers-list.component.ts74src/app/+admin/moderation/video-block-list/video-block-list.component.ts91src/app/+admin/moderation/video-block-list/video-block-list.component.ts95src/app/+admin/overview/comments/video-comment-list.component.ts101src/app/+admin/overview/comments/video-comment-list.component.ts176src/app/+admin/overview/users/user-list/user-list.component.ts100src/app/+admin/overview/users/user-list/user-list.component.ts249src/app/+admin/overview/videos/video-list.component.ts77src/app/+admin/overview/videos/video-list.component.ts205src/app/+admin/overview/videos/video-list.component.ts260src/app/+my-library/+my-video-channels/my-video-channels.component.ts52src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35src/app/+my-library/my-videos/my-videos.component.html50src/app/+my-library/my-videos/my-videos.component.ts174src/app/+videos/+video-edit/shared/video-edit.component.html190src/app/+videos/+video-watch/shared/comment/video-comments.component.ts171src/app/shared/shared-abuse-list/abuse-list-table.component.ts134src/app/shared/shared-abuse-list/abuse-list-table.component.ts376src/app/shared/shared-abuse-list/abuse-list-table.component.ts411src/app/shared/shared-main/buttons/delete-button.component.ts16src/app/shared/shared-main/buttons/delete-button.component.ts21src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377
removed from instance followers
@@ -7926,6 +8045,12 @@ channel with the same name ()!Warning
è¦å
src/app/core/routing/can-deactivate-guard.service.ts23
+
+ Light/Orange or DarkLight/Orange or Dark
+
+ src/app/core/theme/theme.service.ts
+ 46
+
Error
@@ -8083,7 +8208,7 @@ channel with the same name ()!src/app/+admin/overview/users/user-list/user-list.component.ts112src/app/+admin/overview/users/user-list/user-list.component.ts217src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
+ src/app/+admin/overview/users/user-list/user-list.component.ts112src/app/+admin/overview/users/user-list/user-list.component.ts218src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
Set Email as Verified
æçµåé®ä»¶å°å设为已éªè¯
@@ -8110,22 +8235,19 @@ channel with the same name ()!ä½ æ æ³å°ç¦ root ç¨æ·ã
- src/app/+admin/overview/users/user-list/user-list.component.ts199src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71
+ src/app/+admin/overview/users/user-list/user-list.component.ts200src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71
Do you really want to unban {count, plural, =1 {1 user} other { users}}?Do you really want to unban {count, plural, =1 {1 user} other { users}}?
-
- src/app/+admin/overview/users/user-list/user-list.component.ts
- 213
-
-
+
+ src/app/+admin/overview/users/user-list/user-list.component.ts214
Do you really want to unban users?
ä½ ç¡®å®è¦è§£é¤å¯¹ 个ç¨æ·çå°ç¦åï¼
- src/app/+admin/overview/users/user-list/user-list.component.ts215
- {count, plural, =1 {1 user} other { users}} unbanned.{count, plural, =1 {1 user} other { users}} unbanned.
+ src/app/+admin/overview/users/user-list/user-list.component.ts216
+ {count, plural, =1 {1 user unbanned.} other { users unbanned.}}{count, plural, =1 {1 user unbanned.} other { users unbanned.}}
src/app/+admin/overview/users/user-list/user-list.component.ts
- 226
+ 227
@@ -8134,29 +8256,23 @@ channel with the same name ()! 个ç¨æ·çå°ç¦ã
- src/app/+admin/overview/users/user-list/user-list.component.ts228
+ src/app/+admin/overview/users/user-list/user-list.component.ts229
You cannot delete root.
ä½ æ æ³å é¤ root ç¨æ·ã
- src/app/+admin/overview/users/user-list/user-list.component.ts240src/app/shared/shared-moderation/user-moderation-dropdown.component.ts99
+ src/app/+admin/overview/users/user-list/user-list.component.ts241src/app/shared/shared-moderation/user-moderation-dropdown.component.ts99
<p>You can't create users or channels with a username that already used by a deleted user/channel.</p><p>You can't create users or channels with a username that already used by a deleted user/channel.</p>
-
- src/app/+admin/overview/users/user-list/user-list.component.ts
- 244
-
-
+
+ src/app/+admin/overview/users/user-list/user-list.component.ts245
It means the following usernames will be permanently deleted and cannot be recovered:It means the following usernames will be permanently deleted and cannot be recovered:
+
+ src/app/+admin/overview/users/user-list/user-list.component.ts246
+ {count, plural, =1 {1 user deleted.} other { users deleted.}}{count, plural, =1 {1 user deleted.} other { users deleted.}}
src/app/+admin/overview/users/user-list/user-list.component.ts
- 245,244
-
-
- {count, plural, =1 {1 user} other { users}} deleted.{count, plural, =1 {1 user} other { users}} deleted.
-
- src/app/+admin/overview/users/user-list/user-list.component.ts
- 255
+ 256
@@ -8166,11 +8282,11 @@ channel with the same name ()! 个ç¨æ·ã
- src/app/+admin/overview/users/user-list/user-list.component.ts257
- {count, plural, =1 {1 user} other { users}} email set as verified.{count, plural, =1 {1 user} other { users}} email set as verified.
+ src/app/+admin/overview/users/user-list/user-list.component.ts258
+ {count, plural, =1 {1 user email set as verified.} other { user emails set as verified.}}{count, plural, =1 {1 user email set as verified.} other { user emails set as verified.}}
src/app/+admin/overview/users/user-list/user-list.component.ts
- 273
+ 274
@@ -8179,7 +8295,7 @@ channel with the same name ()! ç¨æ·çµåé®ä»¶å·²è®¾ä¸ºå·²éªè¯ã
- src/app/+admin/overview/users/user-list/user-list.component.ts275
+ src/app/+admin/overview/users/user-list/user-list.component.ts276
Account unmuted.
已解é¤å¯¹å¸æ· çéèã
@@ -8206,16 +8322,13 @@ channel with the same name ()!
Track watch history
è·è¸ªè§çåå²
- src/app/+my-library/my-history/my-history.component.html13
-
+
+ src/app/+my-library/my-history/my-history.component.html14
Clear all history
æ¸
é¤æå¨åå²è®°å½
-
- src/app/+my-library/my-history/my-history.component.html
- 17,19
-
-
+
+ src/app/+my-library/my-history/my-history.component.html18
Ownership accepted
æææ转移已æ¥å
@@ -8229,13 +8342,9 @@ channel with the same name ()!
Email updated.
çµåé®ä»¶å°åå·²æ´æ°ã
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55
-
-
- Your current email is . It is never shown to the public.
- ä½ å½åççµåé®ä»¶å°åæ¯ ãå®ä¸ä¼åå
¬ä¼å±ç¤ºã
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html4
-
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html7
+
You current password is invalid.
ä½ çå½åå¯ç ä¸æ£ç¡®ã
@@ -8295,9 +8404,9 @@ channel with the same name ()!
Interface settings updated.
çé¢è®¾ç½®å·²æ´æ°ã
- 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.ts91src/app/shared/shared-user-settings/user-interface-settings.component.ts101
New video from your subscriptions
ä½ è®¢é
çè§é¢æ´æ°
@@ -8603,14 +8712,14 @@ channel with the same name ()!
Create
å建
- src/app/+admin/overview/users/user-edit/user-edit.component.html8
- src/app/+admin/overview/users/user-edit/user-edit.component.html8
- src/app/+manage/video-channel-edit/video-channel-create.component.ts102
- src/app/+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/+admin/overview/users/user-edit/user-edit.component.html8src/app/+admin/overview/users/user-edit/user-edit.component.html8src/app/+manage/video-channel-edit/video-channel-create.component.ts102src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts92src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8src/app/shared/shared-video-playlist/video-add-to-playlist.component.html79
Update playlist
æ´æ°ææ¾å表
@@ -8747,6 +8856,26 @@ channel with the same name ()!My abuse reports
æç滥ç¨è¡ä¸ºä¸¾æ¥
src/app/+my-account/my-account-routing.module.ts117
+
+ is awaiting email verification
+ is awaiting email verification
+
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 5,6
+
+
+ Change your emailChange your email
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 11
+
+
+ Your current email is . It is never shown to the public. Your current email is . It is never shown to the public.
+
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html
+ 13,16
+
Ownership changes
@@ -8768,14 +8897,14 @@ channel with the same name ()!
Videos
è§é¢
- src/app/+accounts/account-videos/account-videos.component.ts17
- src/app/+admin/admin.component.ts49
- src/app/+admin/overview/videos/video-list.component.html3
- src/app/+my-library/my-library.component.ts52
- src/app/+search/search-filters.component.html195
- src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts17
- src/app/core/menu/menu.service.ts76
-
+
+
+
+
+
+
+
+ src/app/+accounts/account-videos/account-videos.component.ts17src/app/+admin/admin.component.ts49src/app/+admin/overview/videos/video-list.component.html3src/app/+my-library/my-library.component.ts52src/app/+search/search-filters.component.html195src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts17src/app/core/menu/menu.service.ts76src/app/modal/quick-settings-modal.component.html10
Playlists
ææ¾å表
@@ -8799,20 +8928,18 @@ channel with the same name ()!æ¨åºæ大åç¼è¾å¨
src/app/shared/shared-forms/markdown-textarea.component.ts51
-
- Now please check your emails to verify your account and complete signup.
- è¦éªè¯ä½ çå¸æ·å¹¶å®æ注åï¼è¯·æ£æ¥ä½ ççµåé®ä»¶ã
- src/app/+signup/+register/register.component.ts137
-
-
- You are now logged in as !
- ä½ å·²ç»ä»¥ 身份ç»å
¥ï¼
- src/app/+signup/+register/register.component.ts145
-
+
+
An email with verification link will be sent to .
å·²å åé带æéªè¯é¾æ¥ççµåé®ä»¶ã
src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts40
+
+ Verify account email confirmationVerify account email confirmation
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
+ 2
+
Unable to find user id or verification string.
@@ -8945,38 +9072,38 @@ channel with the same name ()!
Focus the search bar
éæ©æç´¢æ¡
- src/app/app.component.ts274
-
+
+ src/app/app.component.ts286
Toggle the left menu
å¼å
³å·¦ä¾§èåæ
- src/app/app.component.ts279
-
+
+ src/app/app.component.ts291
Go to the discover videos page
转å°åç°æ´å¤
- src/app/app.component.ts284
-
+
+ src/app/app.component.ts296
Go to the trending videos page
转å°æ¶ä¸æµè¡
- src/app/app.component.ts289
-
+
+ src/app/app.component.ts301
Go to the recently added videos page
转å°è¿ææ°å¢è§é¢é¡µé¢
- src/app/app.component.ts294
-
+
+ src/app/app.component.ts306
Go to the local videos page
转å°æ¬å°è§é¢
- src/app/app.component.ts299
-
+
+ src/app/app.component.ts311
Go to the videos upload page
转å°ä¸ä¼ è§é¢
- src/app/app.component.ts304
-
+
+ src/app/app.component.ts316
Go to my subscriptions
转å°æç订é
@@ -9070,13 +9197,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Incorrect username or password.
ç¨æ·åæå¯ç ä¸æ£ç¡®ã
- src/app/+login/login.component.ts181
-
+
+ src/app/+login/login.component.ts185
Your account is blocked.
ä½ çå¸æ·å·²è¢«å±è½ã
- src/app/+login/login.component.ts182
-
+
+ src/app/+login/login.component.ts186
any language
ä»»ä½è¯è¨
@@ -9872,12 +9999,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Support text must be at least 3 characters long.
æ¯æææ¬åºè³å° 3 个å符ã
src/app/shared/form-validators/video-channel-validators.ts47
+
+ Support text cannot be more than 1000 characters long.Support text cannot be more than 1000 characters long.
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 48
+
-
- Support text cannot be more than 1000 characters long
- æ¯æææ¬ä¸è½è¶
è¿ 1000 个å符
- src/app/shared/form-validators/video-channel-validators.ts48
-
+
See the documentation to learn how to use the PeerTube live streaming feature.
æ¥ç ææ¡£äºè§£å¦ä½ä½¿ç¨ PeerTube ç´æ串æµåè½ã
@@ -10615,8 +10744,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Close search
å
³éæç´¢
- src/app/shared/shared-main/misc/simple-search-input.component.html19
-
+
+ src/app/shared/shared-main/misc/simple-search-input.component.html12
users banned.
å·²å°ç¦
@@ -11003,19 +11132,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Multiple ways to subscribe to the current channel
å¤ç§æ¹å¼å¯è®¢é
å½åé¢é
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html
- 44
-
-
+
+ src/app/shared/shared-user-subscription/subscribe-button.component.html38
Open subscription dropdown
æå¼è®¢é
ä¸æèå
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html
- 46
-
-
+
+ src/app/shared/shared-user-subscription/subscribe-button.component.html40
Moderator
ç主
@@ -11100,41 +11223,41 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Encoder
ç¼ç å¨
- src/app/shared/shared-video-miniature/video-download.component.ts213
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts209
Format name
æ ¼å¼å称
- src/app/shared/shared-video-miniature/video-download.component.ts214
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts210
Size
大å°
- src/app/shared/shared-video-miniature/video-download.component.ts215
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts211
Bitrate
æ¯ç¹ç
- 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.ts213src/app/shared/shared-video-miniature/video-download.component.ts236
Codec
ç¼è§£ç å¨
- src/app/shared/shared-video-miniature/video-download.component.ts237
-
+
+ src/app/shared/shared-video-miniature/video-download.component.ts233
Copied
å·²å¤å¶
- 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.ts47
Copy
å¤å¶
- 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.html15
Video reported.
è§é¢å·²ä¸¾æ¥ã
@@ -11165,10 +11288,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Download
ä¸è½½
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts329
- src/app/shared/shared-video-miniature/video-download.component.html4
- src/app/shared/shared-video-miniature/video-download.component.html156
-
+
+
+
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts329src/app/shared/shared-video-miniature/video-download.component.html4src/app/shared/shared-video-miniature/video-download.component.html147
Display live information
æ¾ç¤ºç´æä¿¡æ¯
@@ -11177,17 +11300,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Update
ç¼è¾
- src/app/+manage/video-channel-edit/video-channel-update.component.ts181
- src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html61
- src/app/+videos/+video-edit/video-update.component.html3
- src/app/+videos/+video-edit/video-update.component.html20
- src/app/shared/shared-main/buttons/edit-button.component.ts17
- src/app/shared/shared-main/buttons/edit-button.component.ts22
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts341
-
+
+
+
+
+
+
+
+
+
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts181src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68src/app/+videos/+video-edit/video-add-components/video-import-url.component.html61src/app/+videos/+video-edit/video-update.component.html3src/app/+videos/+video-edit/video-update.component.html20src/app/shared/shared-main/buttons/edit-button.component.ts22src/app/shared/shared-main/buttons/edit-button.component.ts27src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts341
Block
å±è½
@@ -11311,27 +11434,27 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- src/app/+accounts/accounts.component.ts188src/app/shared/shared-abuse-list/abuse-details.component.html55src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts383
+ src/app/+accounts/accounts.component.ts188src/app/shared/shared-abuse-list/abuse-details.component.html57src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts383
Reported part
举æ¥çé¨å
- src/app/shared/shared-abuse-list/abuse-details.component.html73
-
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html75
Note
注æ
- src/app/shared/shared-abuse-list/abuse-details.component.html80
-
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html82
The video was deleted
è§é¢å·²è¢«å é¤
- src/app/shared/shared-abuse-list/abuse-details.component.html89
-
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html91
Comment:
è¯è®ºï¼
- src/app/shared/shared-abuse-list/abuse-details.component.html95
-
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html97
Messages with the reporter
ä¸ä¸¾æ¥è
é´çæ¶æ¯
@@ -11422,7 +11545,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- src/app/+admin/overview/videos/video-list.component.html77src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4src/app/+stats/video/video-stats.component.html2src/app/+videos/+video-edit/video-add-components/video-go-live.component.html31src/app/+videos/+video-watch/video-watch.component.html76src/app/menu/menu.component.html110src/app/shared/shared-main/buttons/action-dropdown.component.html22src/app/shared/shared-main/misc/top-menu-dropdown.component.html14src/app/shared/shared-main/misc/top-menu-dropdown.component.html24src/app/shared/shared-moderation/user-ban-modal.component.html3src/app/shared/shared-user-settings/user-interface-settings.component.html9src/app/shared/shared-video-miniature/video-download.component.html27src/app/shared/shared-video-miniature/video-download.component.html52src/app/shared/shared-video-miniature/video-download.component.html78src/app/shared/shared-video-miniature/video-download.component.html89src/app/shared/shared-video-miniature/video-download.component.html101src/app/shared/shared-video-miniature/videos-selection.component.html1
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html18src/app/+admin/overview/videos/video-list.component.html77src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4src/app/+stats/video/video-stats.component.html2src/app/+videos/+video-edit/video-add-components/video-go-live.component.html31src/app/+videos/+video-watch/video-watch.component.html76src/app/menu/menu.component.html110src/app/shared/shared-main/buttons/action-dropdown.component.html22src/app/shared/shared-main/misc/top-menu-dropdown.component.html20src/app/shared/shared-main/misc/top-menu-dropdown.component.html30src/app/shared/shared-moderation/user-ban-modal.component.html3src/app/shared/shared-user-settings/user-interface-settings.component.html9src/app/shared/shared-video-miniature/video-download.component.html27src/app/shared/shared-video-miniature/video-download.component.html47src/app/shared/shared-video-miniature/video-download.component.html69src/app/shared/shared-video-miniature/video-download.component.html80src/app/shared/shared-video-miniature/video-download.component.html92src/app/shared/shared-video-miniature/videos-selection.component.html1
Add to watch later
æ·»å å°ç¨åè§ç
@@ -11432,23 +11555,19 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Remove from watch later
ä»ææ¾å表ä¸ç§»é¤
src/app/shared/shared-thumbnail/video-thumbnail.component.ts30
-
-
- Instance default theme ()
- å®ä¾é»è®¤ä¸»é¢ï¼ï¼
+
+ default theme () default theme ()
src/app/shared/shared-user-settings/user-interface-settings.component.html
8
+
Light/Orange
æµ
è²/æ©è²
-
- src/app/shared/shared-user-settings/user-interface-settings.component.ts
- 21
-
-
+
+ src/app/core/theme/theme.service.ts49
LIVE ENDED
ç´æå·²ç»æ
@@ -11612,7 +11731,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Loop playlist videos
循ç¯ææ¾å表è§é¢
- src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts244
+ src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts244
+ Other videosOther videos
+
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html
+ 4,6
+
+
Placeholder image
å ä½å¾å
@@ -11670,7 +11795,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+login/login.component.html125src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html31src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html26src/app/+videos/+video-edit/video-add-components/video-upload.component.html69src/app/+videos/+video-edit/video-add-components/video-upload.component.html81src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73src/app/+videos/+video-watch/video-watch.component.ts449src/app/modal/confirm.component.html20src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-moderation/report-modals/report.component.html54src/app/shared/shared-moderation/report-modals/report.component.html54src/app/shared/shared-moderation/report-modals/video-report.component.html90src/app/shared/shared-moderation/user-ban-modal.component.html34src/app/shared/shared-moderation/video-block.component.html46src/app/shared/shared-video-miniature/video-download.component.html152
+ src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+login/login.component.html131src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html31src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html26src/app/+videos/+video-edit/video-add-components/video-upload.component.html69src/app/+videos/+video-edit/video-add-components/video-upload.component.html81src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73src/app/+videos/+video-watch/video-watch.component.ts449src/app/modal/confirm.component.html20src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/video-report.component.html84src/app/shared/shared-moderation/user-ban-modal.component.html34src/app/shared/shared-moderation/video-block.component.html46src/app/shared/shared-video-miniature/video-download.component.html143
Autoplay is suspended
èªå¨ææ¾å·²ç»æå