X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.zh-Hant-TW.xlf;h=508226d4f2f81ca1f156d5390841cfcd50060c34;hb=1c17145abf789e799104cbb33ff2adceadc02d7a;hp=27d689f0af6daa0ac5ee8c4c297161550c8a59f9;hpb=00e32b7cb4d511770882313b3a8ae71610afde33;p=github%2FChocobozzz%2FPeerTube.git
diff --git a/client/src/locale/angular.zh-Hant-TW.xlf b/client/src/locale/angular.zh-Hant-TW.xlf
index 27d689f0a..508226d4f 100644
--- a/client/src/locale/angular.zh-Hant-TW.xlf
+++ b/client/src/locale/angular.zh-Hant-TW.xlf
@@ -10,19 +10,19 @@
Slide of
æ»å ç
-
Currently selected slide number read by screen reader
- node_modules/src/carousel/carousel.ts157
+ node_modules/src/carousel/carousel.ts157
+
Previous
ä¸ä¸å
-
- node_modules/src/carousel/carousel.ts184
+ node_modules/src/carousel/carousel.ts184
+
Next
ä¸ä¸å
-
- node_modules/src/carousel/carousel.ts202
+ node_modules/src/carousel/carousel.ts202
+
Select month
é¸åæ份
@@ -84,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.ts67
+ node_modules/src/progressbar/progressbar.ts67
+
HH
HH
-
- node_modules/src/timepicker/timepicker.ts136
+ node_modules/src/timepicker/timepicker.ts136
+
Hours
å°æ
@@ -129,38 +129,38 @@
MM
MM
-
- node_modules/src/timepicker/timepicker.ts177
+ node_modules/src/timepicker/timepicker.ts177
+
Minutes
åé
-
- node_modules/src/timepicker/timepicker.ts189
+ node_modules/src/timepicker/timepicker.ts189
+
Increment hours
å¢å å°ææ¸
-
- node_modules/src/timepicker/timepicker.ts206
+ node_modules/src/timepicker/timepicker.ts206
+
Decrement hours
æ¸å°å°ææ¸
-
- node_modules/src/timepicker/timepicker.ts228
+ node_modules/src/timepicker/timepicker.ts228
+
Increment minutes
å¢å åéæ¸
-
- node_modules/src/timepicker/timepicker.ts249
+ node_modules/src/timepicker/timepicker.ts249
+
Decrement minutes
æ¸å°åéæ¸
-
- node_modules/src/timepicker/timepicker.ts272
+ node_modules/src/timepicker/timepicker.ts272
+
SS
SS
-
- node_modules/src/timepicker/timepicker.ts289
+ node_modules/src/timepicker/timepicker.ts289
+
Seconds
ç§
@@ -206,13 +206,13 @@
Close the left menu
ééå·¦å´é¸å®
-
- src/app/app.component.ts138
+ src/app/app.component.ts138
+
Open the left menu
éåå·¦å´é¸å®
-
- src/app/app.component.ts140
+ src/app/app.component.ts140
+
You don't have notifications.
æ¨æ²æéç¥ã
@@ -310,8 +310,8 @@
src/app/shared/shared-main/users/user-notifications.component.html150
- mentioned you on video
- æåæ¨æ¼ å½±ç
+ mentioned you on video
+ æåæ¨æ¼ å½±ç
src/app/shared/shared-main/users/user-notifications.component.html
164
@@ -328,24 +328,24 @@
src/app/shared/shared-main/users/user-notifications.component.html189
- A new version of the plugin/theme is available:
- æ°ççå¤æç¨å¼ï¼ä½æ¯ä¸»é¡å·²ç¶å¯ç¨ï¼
+ A new version of the plugin/theme is available:
+ æ°ççå¤æç¨å¼ï¼ä½æ¯ä¸»é¡å·²ç¶å¯ç¨ï¼
src/app/shared/shared-main/users/user-notifications.component.html
198,199
- A new version of PeerTube is available:
- æ°çæ¬ç PeerTubeå·²ç¶å¯ç¨ï¼
+ A new version of PeerTube is available:
+ æ°çæ¬ç PeerTubeå·²ç¶å¯ç¨ï¼
src/app/shared/shared-main/users/user-notifications.component.html
206,207
- Your video edition has finished
- æ¨çå½±ç 編輯已çµæ
+ Your video edition has finished
+ æ¨çå½±ç 編輯已çµæ
src/app/shared/shared-main/users/user-notifications.component.html
213,215
@@ -421,31 +421,31 @@
Start at
éå§æ¼
-
-
-
-
- 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.html39
+ src/app/shared/shared-share-modal/video-share.component.html148
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html33
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html69
+
Stop at
åæ¢æ¼
-
-
-
-
- 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.html54
+ src/app/shared/shared-share-modal/video-share.component.html186
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html83
+
Your report will be sent to moderators of and will be forwarded to the video origin () too.
æ¨çåå ±å°æå³é給 ç管çå¡ï¼ä¹æè½ç¼çµ¦å½±çä¾æº ().
-
- src/app/shared/shared-moderation/report-modals/video-report.component.html66
+ src/app/shared/shared-moderation/report-modals/video-report.component.html66
+
Please describe the issue...
è«æè¿°åé¡â¦â¦
-
-
-
- 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
+ src/app/shared/shared-moderation/report-modals/report.component.html41
+ src/app/shared/shared-moderation/report-modals/report.component.html41
+ src/app/shared/shared-moderation/report-modals/video-report.component.html72
+
Search playlists
æå°ææ¾æ¸
å®
@@ -454,26 +454,24 @@
Create a private playlist
建ç«ç§äººææ¾æ¸
å®
-
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html64
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html64
+
Display name
顯示å稱
-
-
-
-
-
-
-
- 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
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html42
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html42
+ src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html17
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html33
+ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html69
+
- Short text to tell people how they can support the channel (membership platform...).<br /><br />
- When a video is uploaded in this channel, the video support field will be automatically filled by this text.
- ç°¡ççæåï¼å訴人åä»åè¦å¦ä½æ¯æ´é »éï¼æå¡è³æ ¼å¹³å°â¦â¦ï¼ã<br /><br /> å¨æ¤é »éä¸å³å½±çæï¼å½±çæ¯æ´æ¬ä½æèªåå¡«å
¥éäºæåã
-
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html66src/app/+manage/video-channel-edit/video-channel-edit.component.html66
+ Short text to tell people how they can support the channel (membership platform...).<br /><br /> When a video is uploaded in this channel, the video support field will be automatically filled by this text.
+ ç°¡ççæåï¼å訴人åä»åè¦å¦ä½æ¯æ´é »éï¼æå¡è³æ ¼å¹³å°â¦â¦ï¼ã<br /><br /> å¨æ¤é »éä¸å³å½±çæï¼å½±çæ¯æ´æ¬ä½æèªåå¡«å
¥éäºæåã
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html66
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html66
+
The following link contains a private token and should not be shared with anyone.
以ä¸é£çµå
å«äºä¸åå°ç¨æ¬æï¼ä¸æ該èå
¶ä»äººå享ã
@@ -482,38 +480,38 @@
Format
æ ¼å¼
-
- src/app/shared/shared-video-miniature/video-download.component.html65
+ src/app/shared/shared-video-miniature/video-download.component.html65
+
Video stream
è¦è¨ä¸²æµ
-
- src/app/shared/shared-video-miniature/video-download.component.html76
+ src/app/shared/shared-video-miniature/video-download.component.html76
+
Audio stream
é³é »ä¸²æµ
-
- src/app/shared/shared-video-miniature/video-download.component.html88
+ src/app/shared/shared-video-miniature/video-download.component.html88
+
Direct download
ç´æ¥ä¸è¼
-
- src/app/shared/shared-video-miniature/video-download.component.html107
+ src/app/shared/shared-video-miniature/video-download.component.html107
+
Torrent (.torrent file)
種åï¼.torrent æªæ¡ï¼
-
- src/app/shared/shared-video-miniature/video-download.component.html112
+ src/app/shared/shared-video-miniature/video-download.component.html112
+
Advanced
é²é
-
- src/app/shared/shared-video-miniature/video-download.component.html126
+ src/app/shared/shared-video-miniature/video-download.component.html126
+
Simple
ç°¡æ
-
- src/app/shared/shared-video-miniature/video-download.component.html134
+ src/app/shared/shared-video-miniature/video-download.component.html134
+
video
å½±ç
@@ -547,14 +545,15 @@
src/app/shared/shared-moderation/user-ban-modal.component.html
27
-
- {count, plural, =1 {1 user banned.} other { users banned.}}{count, plural, =1 {1 user banned.} other { users banned.}}
+
+
+ {count, plural, =1 {1 user banned.} other { users banned.}}
+ {count, plural, =1 {1 å使ç¨è
被å°éã} other { å使ç¨è
被å°éã}}
src/app/shared/shared-moderation/user-ban-modal.component.ts
70
-
Cancel
@@ -566,12 +565,12 @@
Submit
é交
-
-
-
-
-
- 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
+ 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.html57
+ src/app/shared/shared-moderation/report-modals/report.component.html57
+ src/app/shared/shared-moderation/report-modals/video-report.component.html88
+
The contact form is not enabled on this instance.
æ¤ç«å°æªåç¨è¯çµ¡è¡¨å®ã
@@ -588,10 +587,10 @@
What is the issue?
ä»éº¼åé¡ï¼
-
-
-
- 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
+ src/app/shared/shared-moderation/report-modals/report.component.html13
+ src/app/shared/shared-moderation/report-modals/report.component.html13
+ src/app/shared/shared-moderation/report-modals/video-report.component.html12
+
Element not found
æ¾ä¸å° å
ç´
@@ -791,8 +790,8 @@
src/app/shared/shared-forms/markdown-textarea.component.html20
- <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports:
- ç¸å®¹ <a href="https://zh.wikipedia.org/wiki/Markdown#%E7%A4%BA%E4%BE%8B" target="_blank" rel="noopener noreferrer">Markdown</a> ï¼æ¯æ´ï¼
+ <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports:
+ ç¸å®¹ <a href="https://zh.wikipedia.org/wiki/Markdown#%E7%A4%BA%E4%BE%8B" target="_blank" rel="noopener noreferrer">Markdown</a> ï¼æ¯æ´ï¼
src/app/shared/shared-main/misc/help.component.ts75
@@ -811,23 +810,23 @@
Using an ActivityPub account
ä½¿ç¨ ActivityPub 帳æ¶
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html48
+ src/app/shared/shared-user-subscription/subscribe-button.component.html48
+
Subscribe with a remote account:
使ç¨é 端帳èè¨é±ï¼
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html56
+ src/app/shared/shared-user-subscription/subscribe-button.component.html56
+
Subscribe with an account on this instance
使ç¨æ¤ç«èºä¸ç帳æ¶è¨é±
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html51
+ src/app/shared/shared-user-subscription/subscribe-button.component.html51
+
Subscribe with your local account
以æ¨çæ¬å°å¸³æ¶è¨é±
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html52
+ src/app/shared/shared-user-subscription/subscribe-button.component.html52
+
The live stream will be automatically terminated.
ç´æ串æµå°æèªåçµæã
@@ -861,18 +860,18 @@
Using a syndication feed
使ç¨è¯åé¥é
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html62
+ src/app/shared/shared-user-subscription/subscribe-button.component.html62
+
Subscribe via RSS
éé RSS è¨é±
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html63
+ src/app/shared/shared-user-subscription/subscribe-button.component.html63
+
PROFILE SETTINGS
å人æªæ¡è¨å®
-
- src/app/+my-account/my-account-settings/my-account-settings.component.html13
+ src/app/+my-account/my-account-settings/my-account-settings.component.html13
+
Remote subscribeRemote interact
é 端è¨é±é 端äºå
@@ -1144,14 +1143,15 @@
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.}}
+
+
+ {count, plural, =1 {Blocked .} other {Blocked videos.}}
+ {count, plural, =1 {å·²å°é ã} other {å°é é¨å½±çã}}
src/app/shared/shared-moderation/video-block.component.ts
84
-
Blocked videos.
å·²å°é å½±çã
@@ -1173,34 +1173,32 @@
ç§
src/app/shared/shared-main/angular/duration-formatter.pipe.ts17
-
Sorry but there was an issue with the external login process. Please contact an administrator.
æ±æï¼ä½å¤é¨ç»å
¥æµç¨æåé¡ãè« è¯çµ¡ç®¡çå¡ã
-
- src/app/+login/login.component.html26
- Request new verification email Request new verification email
+ src/app/+login/login.component.html26
+
+
+ Request new verification email
+ è«æ±æ°é©èé»åéµä»¶
src/app/+login/login.component.html
33,35
-
-
-
User
使ç¨è
-
-
-
- src/app/shared/shared-users/user-admin.service.ts122
+ src/app/shared/shared-users/user-admin.service.ts122
+
Username or email address
使ç¨è
å稱æé»åä¿¡ç®±
-
- src/app/+login/login.component.html44
- Example: john@example.comExample: john@example.com
+ src/app/+login/login.component.html44
+
+
+ Example: john@example.com
+ ç¯ä¾ï¼john@example.com
src/app/+login/login.component.html
46
@@ -1213,42 +1211,45 @@
â ï¸ Most email addresses do not include capital letters.
â ï¸ å¤§å¤æ¸é»åéµä»¶ä½ç½®ä¸æå
å«å¤§å¯«åæ¯ã
-
- src/app/+login/login.component.html53
+ src/app/+login/login.component.html53
+
Password
å¯ç¢¼
-
-
-
-
-
-
-
-
- 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/+admin/overview/users/user-edit/user-edit.component.html117
+ src/app/+admin/overview/users/user-edit/user-edit.component.html117
+ src/app/+login/login.component.html59
+ src/app/+login/login.component.html62
+ src/app/+reset-password/reset-password.component.html6
+ src/app/+reset-password/reset-password.component.html9
+ src/app/+signup/+register/steps/register-step-user.component.html61
+
Click here to reset your password
é»ææ¤è以éè¨æ¨çå¯ç¢¼
-
- src/app/+login/login.component.html72
+ src/app/+login/login.component.html72
+
I forgot my password
æå¿äºæçå¯ç¢¼
-
- src/app/+login/login.component.html72
+ src/app/+login/login.component.html72
+
Logging into an account lets you publish content
ç»å
¥å¸³èå°±å¯è®æ¨ç¼ä½å
§å®¹
-
- 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. 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.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.
+ æ¤ç«å°å
許註åãä¸éè«å¨å»ºç«å¸³èåå°å¿æª¢æ¥æ¢æ¬¾æ¢æ¬¾ãæ¨å¯è½ææ³è¦æå°å
¶ä»ç¬¦åæ¨éæ±çç«å°ï¼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. 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.
+
+
+ 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.
+ ç®åæ¤ç«å°ä¸å
許使ç¨è
註åï¼æ¨å¯è½ææ³è¦ççæ¢æ¬¾ä»¥åå¾æ´å¤è³è¨ï¼ææ¯å°æ¾å
¶ä»å¯ä¾æ¨è¨»å帳è並ä¸å³å½±ççç«å°ãå¨è¨±å¤ç«å°ä¸æ¾å°é©åæ¨çï¼https://joinpeertube.org/instancesã
src/app/+login/login.component.html
20,23
@@ -1257,53 +1258,51 @@
Or sign in with
æ使ç¨å
¶ä»å¸³æ¶ç»å
¥
-
- src/app/+login/login.component.html82
+ src/app/+login/login.component.html82
+
Forgot your password
å¿è¨æ¨çå¯ç¢¼
-
- src/app/+login/login.component.html105
+ src/app/+login/login.component.html105
+
We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system.
æåå¾æ±æï¼æ¨ç¡æ³å¾©åæ¨çå¯ç¢¼ï¼å çºæ¨çç«èºç®¡çå¡ä¸¦æªè¨å® PeerTube é»åéµä»¶ç³»çµ±ã
-
- src/app/+login/login.component.html112
+ src/app/+login/login.component.html112
+
Enter your email address and we will send you a link to reset your password.
輸å
¥æ¨çé»åéµä»¶å°åï¼ç¶å¾æåå°æå¯éé£çµçµ¦æ¨éè¨æ¨çå¯ç¢¼ã
-
- src/app/+login/login.component.html116
+ src/app/+login/login.component.html116
+
- An email with the reset password instructions will be sent to .
-The link will expire within 1 hour.
+ An email with the reset password instructions will be sent to . The link will expire within 1 hour.
å
å«éè¨å¯ç¢¼èªªæçé»åéµä»¶å°æå³éå° ãé£çµæå¨ 1 å°æå
§éæã
-
- src/app/+login/login.component.ts135
+ src/app/+login/login.component.ts135
+
Email
é»åéµä»¶
-
-
-
-
-
-
-
-
- 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/+admin/overview/users/user-edit/user-edit.component.html105
+ src/app/+admin/overview/users/user-edit/user-edit.component.html105
+ src/app/+admin/overview/users/user-list/user-list.component.ts132
+ src/app/+login/login.component.html121
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html6
+ src/app/+signup/+register/steps/register-step-user.component.html46
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html6
+
Email address
é»åä¿¡ç®±
-
-
- src/app/+login/login.component.html123src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html9
+ src/app/+login/login.component.html123
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html9
+
Reset
éè¨
Password reset button
-
- src/app/+login/login.component.html136
+ src/app/+login/login.component.html136
+
on this instance
å¨æ¤ç«èº
@@ -1315,104 +1314,126 @@ The link will expire within 1 hour.
src/app/+search/search.component.html8
- for
- 給
+ for
+ 給
src/app/+search/search.component.html
10
-
Confirm password
確èªå¯ç¢¼
-
- src/app/+reset-password/reset-password.component.html17
+ src/app/+reset-password/reset-password.component.html17
+
Confirmed password
確èªå¯ç¢¼
-
- src/app/+reset-password/reset-password.component.html20
+ src/app/+reset-password/reset-password.component.html20
+
Reset my password
éè¨æçå¯ç¢¼
-
- src/app/+reset-password/reset-password.component.html2src/app/+reset-password/reset-password.component.html28
-
-
+ src/app/+reset-password/reset-password.component.html2
+ src/app/+reset-password/reset-password.component.html28
+
Signup
註å
Button on the registration form to finalize the account and channel creation
-
- src/app/+signup/+register/register.component.ts84
- Why creating an account?Why creating an account?
+ 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: As you probably noticed: creating an account is not necessary to watch video son . However, creating an account on will allow you to:
+
+
+ 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 videosComment videos
+
+
+ Comment videos
+ å¨å½±çä¸çè¨
src/app/+signup/+register/steps/register-step-about.component.html
11
-
- Subscribe to channels to be notified of new videosSubscribe to channels to be notified of new videos
+
+
+ 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 historyHave access to your watch history
+
+
+ Have access to your watch history
+ å¯ååæ¨çè§çç´é
src/app/+signup/+register/steps/register-step-about.component.html
13
-
- Create your channel to publish videosCreate your channel to publish videos
+
+
+ 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?You're using Mastodon, ActivityPub or a RSS feed aggregator?
+
+
+ You're using Mastodon, ActivityPub or a RSS feed aggregator?
+ æ¨æ£å¨ä½¿ç¨ MastodonãActivityPub æ RSS èåç¨å¼åï¼
src/app/+signup/+register/steps/register-step-about.component.html
19
-
- You can already follow using your favorite tool. You can already follow using your favorite tool.
+
+
+ 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 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
+
+
+ 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
+ 已建ç«ï¼ä½¿ç¨ PeerTubeï¼ä¸åç± Framasoft éç¼çå½±çåµä½å¹³å°ãFramasoft æ¯æ³åæä¾ç§æå·¨é æ¸ä½å·¥å
·æ¿ä»£æ¹æ¡çéçå©çµç¹ã
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. You want to publish videos on ? Then you need to create your first channel.
+
+
+ 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. 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.
+
+
+ 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.
+ æ¨å¯è½ææ³è¦æ ¹æ主é¡å»ºç«é »éï¼èä¾ä¾èªªï¼æ¨å¯ä»¥å»ºç«åçº "SweetMelodies" é »é以ç¼ä½æ¨çé¼ç´æ¼å¥æï¼å¦ä¸ååæ¯ "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. administrators allow you to publish up to of videos on their website.
+
+
+ administrators allow you to publish up to of videos on their website.
+ 管çå¡å
許æ¨å¨ä»åç網ç«ä¸ç¼ä½å¤é çå½±çã
src/app/+signup/+register/steps/register-step-channel.component.html
11,13
@@ -1483,10 +1504,13 @@ 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 your it is very important for visitors to understand on what type of instance they are.
- é¸ææ¨çç«èºå稱ï¼è¨å®æè¿°ï¼æåºæ¨æ¯èª°ï¼çºä»éº¼æ¨è¦å»ºç«æ¨çç«èºä»¥åæ¨æç®ç¶è·å®å¤ä¹
ï¼éäºé½æ¯è®è¨ªå®¢äºè§£ç«èºé¡åç¸ç¶éè¦çè³æã
- src/app/modal/admin-welcome-modal.component.html57
+
+ 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.
+ Choosing your ç«å°å稱ï¼è¨å®æè¿°ï¼æå®æ¨æ¯èª°ï¼çºä»éº¼æ¨è¦å»ºç«æ¨çç«å°èæ¨æç®ç¶è·å¤ä¹
å°è§ç¾ä¾èªªäºè§£ä»åæ¯åªç¨®ç«å°ã
+
+ src/app/modal/admin-welcome-modal.component.html
+ 57,61
+
If you want to open registrations, please decide what your moderation rules and instance terms of service are, as well as specify the categories and languages and your moderators speak. This way, you will help users to register on the appropriate PeerTube instance.
@@ -1569,8 +1593,10 @@ The link will expire within 1 hour.
src/app/modal/quick-settings-modal.component.html
8
-
- InterfaceInterface
+
+
+ Interface
+ ä»é¢
src/app/modal/quick-settings-modal.component.html
18
@@ -1719,9 +1745,9 @@ The link will expire within 1 hour.
Create an account
建ç«å¸³è
-
-
- src/app/+login/login.component.html76src/app/menu/menu.component.html105
+ src/app/+login/login.component.html76
+ src/app/menu/menu.component.html105
+
My video imports
æçå½±çå¯å
¥
@@ -1750,17 +1776,17 @@ The link will expire within 1 hour.
jobs in parallel
å¹³è¡ä½æ¥
-
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html259src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html167
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html259
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html167
+
Allow import with HTTP URL (e.g. YouTube)
å
許以 HTTP URL å¯å
¥ (ä¾å¦ YouTube)
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html268
- â ï¸ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server
- â ï¸ è¥åç¨ï¼æå建è°ä½¿ç¨ HTTP 代ç伺æå¨ä»¥é¿å
ä¾èªæ¨ PeerTube 伺æå¨çç§äºº URL åå
+ â ï¸ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server
+ â ï¸ è¥åç¨ï¼æå建è°ä½¿ç¨ HTTP 代ç伺æå¨ä»¥é¿å
ä¾èªæ¨ PeerTube 伺æå¨çç§äºº URL åå
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html271
@@ -1778,57 +1804,76 @@ The link will expire within 1 hour.
About
éæ¼
-
- src/app/+signup/+register/register.component.html17src/app/menu/menu.component.html129
- Create an accounton Create an accounton
+ src/app/+signup/+register/register.component.html17
+ src/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 I already have an account, I log in
+
+
+ I already have an account, I log in
+ æå·²ç¶æ帳èäºï¼æè¦ç»å
¥
src/app/+signup/+register/register.component.html
27,30
-
- I create an accountI create an account
+
+
+ I create an account
+ æ建ç«å¸³è
src/app/+signup/+register/register.component.html
30,31
-
- Termsof Termsof
+
+
+ Termsof
+ çæ¢æ¬¾
src/app/+signup/+register/register.component.html
36,38
-
- Setupyour accountSetupyour account
+
+
+ Setupyour account
+ è¨å®æ¨ç帳è
src/app/+signup/+register/register.component.html
60,62
-
- My channelMy channel
+
+
+ My channel
+ æçé »é
src/app/+signup/+register/register.component.html
75
-
- Createyour first channelCreateyour first channel
+
+
+ Createyour first channel
+ 建ç«æ¨ç第ä¸åé »é
src/app/+signup/+register/register.component.html
77,79
-
- I don't want to create a channelI don't want to create a channel
+
+
+ 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 laterYou will be able to create a channel later
+
+
+ You will be able to create a channel later
+ æ¨å¯ä»¥ç¨å¾å建ç«é »é
src/app/+signup/+register/register.component.html
94,95
@@ -1857,13 +1902,13 @@ The link will expire within 1 hour.
Update your notification preferences
æ´æ°æ¨çéç¥å好è¨å®
-
- src/app/menu/notification.component.html34
+ src/app/menu/notification.component.html34
+
See all your notifications
檢è¦æ¨ææçéç¥
-
- src/app/menu/notification.component.html54
+ src/app/menu/notification.component.html54
+
Welcome to , dear user!
æ¡è¿ä½¿ç¨ ï¼è¦ªæç使ç¨è
ï¼
@@ -1875,18 +1920,18 @@ The link will expire within 1 hour.
src/app/modal/account-setup-warning-modal.component.html10
- Help moderators and other users to know who you are by:
- åå©ç®¡çå¡èå
¶ä»ä½¿ç¨è
èªèæ¨æ¯èª°ï¼ééï¼
+ Help moderators and other users to know who you are by:
+ åå©ç®¡çå¡èå
¶ä»ä½¿ç¨è
èªèæ¨æ¯èª°ï¼ééï¼
src/app/modal/account-setup-warning-modal.component.html12
- Uploading an avatar
- ä¸å³å¤§é ç
§
+ Uploading an avatar
+ ä¸å³å¤§é ç
§
src/app/modal/account-setup-warning-modal.component.html15
- Writing a description
- 編寫æè¿°
+ Writing a description
+ 編寫æè¿°
src/app/modal/account-setup-warning-modal.component.html16
@@ -2009,44 +2054,44 @@ The link will expire within 1 hour.
Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent.
çµæå°ä½¿ç¨ç¬¬ä¸æ¹ç´¢å¼ä¾å¼·åãå
æå³éæ¥è©¢æéçè³æã
-
- src/app/header/search-typeahead.component.html31
+ src/app/header/search-typeahead.component.html31
+
Your query will be matched against video names or descriptions, channel names.
æ¨çæ¥è©¢å°æéå°å½±çå稱ãæè¿°æé »éå稱é
å°ã
-
- src/app/header/search-typeahead.component.html36
+ src/app/header/search-typeahead.component.html36
+
ADVANCED SEARCH
é²éæå°
-
- src/app/header/search-typeahead.component.html38
+ src/app/header/search-typeahead.component.html38
+
any instance
ä»»ä½ç«èº
-
- src/app/header/search-typeahead.component.html41
+ src/app/header/search-typeahead.component.html41
+
only followed instances
å
已追蹤çç«èº
-
- src/app/header/search-typeahead.component.html42
+ src/app/header/search-typeahead.component.html42
+
Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows.
確å®æ¨æ¯å¦å¯ä»¥è§£æä»»ä½é 端å
§å®¹ï¼æå
å
許å
¶è¿½è¹¤çç«èºé麼åã
-
- src/app/header/search-typeahead.component.html40
+ src/app/header/search-typeahead.component.html40
+
will list the matching channel
å°ååºç¬¦åçé »é
-
-
- src/app/header/search-typeahead.component.html48src/app/header/search-typeahead.component.html51
+ src/app/header/search-typeahead.component.html48
+ src/app/header/search-typeahead.component.html51
+
will list the matching video
å°æååºç¬¦åçå½±ç
-
- src/app/header/search-typeahead.component.html54
+ src/app/header/search-typeahead.component.html54
+
Search...
æå°â¦â¦
@@ -2106,9 +2151,9 @@ The link will expire within 1 hour.
Duration
æçºæé
-
-
- src/app/+search/search-filters.component.html108src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html62
+ src/app/+search/search-filters.component.html108
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html62
+
Display sensitive content
顯示ææå
§å®¹
@@ -2127,10 +2172,10 @@ The link will expire within 1 hour.
Category
åé¡
-
-
-
- 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
+ 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.html27
+
Display all categories
顯示ææåé¡
@@ -2139,10 +2184,10 @@ The link will expire within 1 hour.
Licence
ææ¬æ¢æ¬¾
-
-
-
- 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
+ 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.html36
+
Display all licenses
顯示ææææ¬æ¢æ¬¾
@@ -2151,11 +2196,11 @@ The link will expire within 1 hour.
Language
èªè¨
-
-
-
-
- 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
+ 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.html45
+
Display all languages
顯示ææèªè¨
@@ -2279,9 +2324,9 @@ The link will expire within 1 hour.
Tags
æ¨ç±¤
-
-
- src/app/+videos/+video-edit/shared/video-edit.component.html25src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html54
+ src/app/+videos/+video-edit/shared/video-edit.component.html25
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html54
+
Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag.
æ¨ç±¤å¯ç¨æ¼å»ºè°ç¸éçå½±çãæå¤å¯ä»¥æäºåæ¨ç±¤ãæ Enter 以æ°å¢æ°æ¨ç±¤ã
@@ -2306,19 +2351,18 @@ The link will expire within 1 hour.
Upload a new banner
ä¸å³æ°æ©«å¹
-
-
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html34
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html34
+
Change your banner
è®æ´æ¨çæ©«å¹
-
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html16
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html16
+
Remove banner
移é¤æ©«å¹
-
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html28
+ src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html28
+
ratio 6/1, recommended size: 1920x317, max size: , extensions:
æ¯ç 6/1ï¼å»ºè°å¤§å°ï¼1920x317ï¼æ大大å°ï¼ï¼å¯æªåï¼
@@ -2327,16 +2371,16 @@ The link will expire within 1 hour.
Account avatar
帳è大é ç
§
-
- src/app/shared/shared-actor-image/actor-avatar.component.ts48
+ src/app/shared/shared-actor-image/actor-avatar.component.ts48
+
Channel avatar
é »é大é ç
§
-
- src/app/shared/shared-actor-image/actor-avatar.component.ts49
+ src/app/shared/shared-actor-image/actor-avatar.component.ts49
+
- Markdown compatible that also supports custom PeerTube HTML tags
- Markdown ç¸å®¹çæ¬ä¹æ¯æ´èªè¨ PeerTube HTML æ¨ç±¤
+ Markdown compatible that also supports custom PeerTube HTML tags
+ Markdown ç¸å®¹çæ¬ä¹æ¯æ´èªè¨ PeerTube HTML æ¨ç±¤
src/app/shared/shared-custom-markup/custom-markup-help.component.html
2
@@ -2396,37 +2440,36 @@ The link will expire within 1 hour.
Description
æè¿°
-
-
-
-
-
-
-
-
- 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
+ src/app/+about/about-instance/about-instance.component.html113
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html34
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html53
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html53
+ src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html28
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html44
+ src/app/+videos/+video-edit/shared/video-edit.component.html44
+
Video descriptions are truncated by default and require manual action to expand them.
å½±çæè¿°å¨é è¨æ
æ³ä¸æ被æªæ·ï¼å¿
é æåæä½æè½å°å
¶å»¶å±å°åæ¬ç樣åã
src/app/+videos/+video-edit/shared/video-edit.component.html49
- Choose the appropriate licence for your work.
- çºæ¨çä½åé¸æé©åçææ¬æ¢æ¬¾ã
+ Choose the appropriate licence for your work.
+ çºæ¨çä½åé¸æé©åçææ¬æ¢æ¬¾ã
src/app/+videos/+video-edit/shared/video-edit.component.html85
Channel
é »é
-
-
-
-
-
-
-
-
- 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
+ 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/+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
+
FAQ
FAQ
@@ -2496,7 +2539,7 @@ The link will expire within 1 hour.
src/app/+videos/+video-edit/shared/video-edit.component.html183
- Already uploaded â
+ Already uploaded â
å·²ä¸å³ â
src/app/+videos/+video-edit/shared/video-edit.component.html187
@@ -2699,10 +2742,10 @@ The link will expire within 1 hour.
URL
URL
-
-
-
- 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
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html6
+ src/app/shared/shared-share-modal/video-share.component.html24
+ src/app/shared/shared-share-modal/video-share.component.html101
+
You can import any URL supported by youtube-dl or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance.
æ¨å¯ä»¥å¯å
¥ä»»ä½ youtube-dl æ¯æ´ç URL ææååªé«æªæ¡ç URLãæ¨æ該確ä¿æ¨å°æ¨ææåçå
§å®¹æå³ææ¬ï¼å¦åå¯è½æçºæ¨èæ¨çç«èºæ¹ä¸æ³å¾åé¡ã
@@ -2952,17 +2995,16 @@ The link will expire within 1 hour.
ç´æ
src/app/+videos/+video-edit/video-add.component.html83
-
AUTOPLAY
èªåææ¾
-
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html9
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html9
+
Next video to be played
ä¸ä¸åè¦ææ¾çå½±ç
-
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html15
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html15
+
Report this comment
åå ±æ¤çè¨
@@ -2998,62 +3040,62 @@ The link will expire within 1 hour.
Share the playlist at this video position
å¨æ¤å½±çä½ç½®å享ææ¾æ¸
å®
-
- src/app/shared/shared-share-modal/video-share.component.html71
+ src/app/shared/shared-share-modal/video-share.component.html71
+
Only display embed URL
å
顯示åµå
¥ URL
-
-
- 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.html79
+ src/app/shared/shared-share-modal/video-share.component.html176
+
Share the video
å享影ç
-
- src/app/shared/shared-share-modal/video-share.component.html88
+ src/app/shared/shared-share-modal/video-share.component.html88
+
This video is private so you won't be able to share it with external users
æ¤å½±çæ¯ç§äººçï¼å æ¤æ¨ç¡æ³èå¤é¨ä½¿ç¨è
å享
-
- src/app/shared/shared-share-modal/video-share.component.html91
+ src/app/shared/shared-share-modal/video-share.component.html91
+
Update video privacy
æ´æ°å½±çé±ç§
-
- src/app/shared/shared-share-modal/video-share.component.html93
+ src/app/shared/shared-share-modal/video-share.component.html93
+
QR-Code
QR Code
-
-
- src/app/shared/shared-share-modal/video-share.component.html34src/app/shared/shared-share-modal/video-share.component.html111
+ src/app/shared/shared-share-modal/video-share.component.html34
+ src/app/shared/shared-share-modal/video-share.component.html111
+
The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites).
URL ä¸å®å
¨ï¼ç¡ HTTPSï¼ï¼å æ¤åµå
¥å¼å½±çç¡æ³å¨ HTTPS 網ç«ä¸éä½ï¼ç¶²è·¯ç覽å¨æå¨ HTTPS 網ç«ä¸å°éä¸å®å
¨ç HTTP è«æ±ï¼ã
-
-
- 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.html53
+ src/app/shared/shared-share-modal/video-share.component.html130
+
Embed
åµå
¥
-
-
- 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.html44
+ src/app/shared/shared-share-modal/video-share.component.html121
+
Auto select subtitle
èªåé¸æåå¹
-
- src/app/shared/shared-share-modal/video-share.component.html163
+ src/app/shared/shared-share-modal/video-share.component.html163
+
More customization
æ´å¤èªè¨
-
- src/app/shared/shared-share-modal/video-share.component.html271
+ src/app/shared/shared-share-modal/video-share.component.html271
+
Less customization
æ´å°èªè¨
-
- src/app/shared/shared-share-modal/video-share.component.html279
+ src/app/shared/shared-share-modal/video-share.component.html279
+
Support
æ¯æ´
@@ -3065,8 +3107,8 @@ The link will expire within 1 hour.
Autoplay
èªåææ¾
-
- src/app/shared/shared-share-modal/video-share.component.html201
+ src/app/shared/shared-share-modal/video-share.component.html201
+
Maybe later
ä¹è¨±ä»¥å¾
@@ -3075,45 +3117,45 @@ The link will expire within 1 hour.
Muted
å·²éé³
-
-
-
- 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/+admin/overview/users/user-list/user-list.component.html104
+ src/app/shared/shared-moderation/account-block-badges.component.html1
+ src/app/shared/shared-share-modal/video-share.component.html208
+
Loop
è¿´å
-
- src/app/shared/shared-share-modal/video-share.component.html215
+ src/app/shared/shared-share-modal/video-share.component.html215
+
Use origin instance URL
使ç¨åå§ç«å° URL
-
- src/app/shared/shared-share-modal/video-share.component.html222
+ src/app/shared/shared-share-modal/video-share.component.html222
+
Display video title
顯示影çæ¨é¡
-
- src/app/shared/shared-share-modal/video-share.component.html231
+ src/app/shared/shared-share-modal/video-share.component.html231
+
P2P
P2P
-
- src/app/shared/shared-share-modal/video-share.component.html238
+ src/app/shared/shared-share-modal/video-share.component.html238
+
Display privacy warning
顯示é±ç§è¦å
-
- src/app/shared/shared-share-modal/video-share.component.html245
+ src/app/shared/shared-share-modal/video-share.component.html245
+
Display player control bar
顯示ææ¾å¨æ§å¶å
-
- src/app/shared/shared-share-modal/video-share.component.html252
+ src/app/shared/shared-share-modal/video-share.component.html252
+
Display PeerTube button link
顯示 PeerTube æéé£çµ
-
- src/app/shared/shared-share-modal/video-share.component.html259
+ src/app/shared/shared-share-modal/video-share.component.html259
+
Public
å
Ž
@@ -3187,8 +3229,8 @@ The link will expire within 1 hour.
{VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} }
{VAR_SELECT, select, undefined {åæ¶è¨é±} other {åæ¶è¨é±ææé »é} }
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html28
+ src/app/shared/shared-user-subscription/subscribe-button.component.html28
+
Show more
顯示æ´å¤
@@ -3215,8 +3257,8 @@ The link will expire within 1 hour.
Originally published
åå§ç¼ä½
-
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html22
+ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html22
+
Friendly Reminder:
å好æéï¼
@@ -3483,9 +3525,9 @@ The link will expire within 1 hour.
Your report will be sent to moderators of and will be forwarded to the comment origin () too.
æ¨çåå ±å°æå³é給 çæ¿ä¸»ä¸ä¹æè½ç¼çµ¦çè¨çåå§ä¾æº () ã
-
-
- src/app/shared/shared-moderation/report-modals/report.component.html35src/app/shared/shared-moderation/report-modals/report.component.html35
+ src/app/shared/shared-moderation/report-modals/report.component.html35
+ src/app/shared/shared-moderation/report-modals/report.component.html35
+
Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed?
æ´æ°æ¬æå°ç¦æ¢å
åè¨å®å¥½ç客æ¶ç«¯æå° feedï¼é¤éå®å使ç¨æ°çæ¬æãè¦ç¹¼çºåï¼
@@ -3502,40 +3544,42 @@ The link will expire within 1 hour.
SUBSCRIPTION FEED
è¨é± feed
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html9
+ src/app/+my-account/my-account-applications/my-account-applications.component.html9
+
Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to.
使ç¨ç¬¬ä¸æ¹ feed èåå¨ä¾æ·åæ¨è¨é±é »éçå½±çæ¸
å®ã
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html11
+ src/app/+my-account/my-account-applications/my-account-applications.component.html11
+
Feed URL
é¥é URL
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html19
+ src/app/+my-account/my-account-applications/my-account-applications.component.html19
+
Feed Token
Feed æ¬æ
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html24
+ src/app/+my-account/my-account-applications/my-account-applications.component.html24
+
â ï¸ Never share your feed token with anyone.
â ï¸ æ°¸é ä¸è¦å°æ¨ç feed æ¬æèä»»ä½äººå享ã
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html27
+ src/app/+my-account/my-account-applications/my-account-applications.component.html27
+
Renew token
æ´æ°æ¬æ
-
-
- 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/+my-account/my-account-applications/my-account-applications.component.html36
+ src/app/+my-account/my-account-applications/my-account-applications.component.ts41
+
Filter...
é濾å¨â¦â¦
-
- src/app/shared/shared-forms/advanced-input-filter.component.html22
- Clear filterClear filter
+ src/app/shared/shared-forms/advanced-input-filter.component.html22
+
+
+ Clear filter
+ æ¸
é¤é濾æ¢ä»¶
src/app/shared/shared-forms/advanced-input-filter.component.html
28
@@ -3545,7 +3589,6 @@ The link will expire within 1 hour.
7
-
Video/Comment/Account
å½±çï¼çè¨ï¼å¸³è
@@ -3686,13 +3729,12 @@ The link will expire within 1 hour.
Username
使ç¨è
å稱
-
-
-
-
-
- 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
-
+ src/app/+admin/overview/users/user-edit/user-edit.component.html83
+ src/app/+admin/overview/users/user-edit/user-edit.component.html83
+ src/app/+admin/overview/users/user-list/user-list.component.ts130
+ src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6
+ src/app/+signup/+register/steps/register-step-user.component.html26
+
john
john
@@ -3771,18 +3813,18 @@ The link will expire within 1 hour.
Show
顯示
-
-
- src/app/+admin/overview/users/user-edit/user-password.component.html7src/app/shared/shared-forms/input-text.component.ts39
+ src/app/+admin/overview/users/user-edit/user-password.component.html7
+ src/app/shared/shared-forms/input-text.component.ts39
+
Hide
é±è
-
-
-
-
-
- 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
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html117
+ src/app/+admin/overview/users/user-edit/user-password.component.html8
+ src/app/shared/shared-forms/input-text.component.ts38
+ src/app/shared/shared-user-settings/user-video-settings.component.html16
+ src/app/shared/shared-video-miniature/video-filters-header.component.html77
+
Batch actions
æ¹æ¬¡åä½
@@ -4088,8 +4130,10 @@ 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
@@ -4174,20 +4218,19 @@ The link will expire within 1 hour.
Reportee
èå ±è
-
- src/app/shared/shared-abuse-list/abuse-details.component.html29
-
+ src/app/shared/shared-abuse-list/abuse-details.component.html29
+
{VAR_PLURAL, plural, =1 {1 report} other { reports}}
{VAR_PLURAL, plural, =1 {1 report} other { reports}}
-
-
- 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.html22
+ src/app/shared/shared-abuse-list/abuse-details.component.html43
+
Updated
å·²æ´æ°
-
- src/app/shared/shared-abuse-list/abuse-details.component.html50
+ src/app/shared/shared-abuse-list/abuse-details.component.html50
+
Mute domain
éé³ç¶²å
@@ -4197,11 +4240,11 @@ The link will expire within 1 hour.
Instance
ç«èº
-
-
-
-
- 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/+about/about.component.html3
+ src/app/+search/search-filters.component.html217
+ src/app/shared/shared-moderation/server-blocklist.component.html31
+ src/app/shared/shared-moderation/server-blocklist.component.html31
+
Muted at
éé³æ¼
@@ -4240,14 +4283,15 @@ The link will expire within 1 hour.
It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers.
çèµ·ä¾æ¨ä¼¼ä¹ä¸å¨ HTTPS 伺æå¨ä¸ãæ¨ç網路伺æå¨å¿
é åç¨ TLS æè½è¿½è¹¤ä¼ºæå¨ã
src/app/+admin/follows/following-list/follow-modal.component.html27
-
- {count, plural, =1 {Follow request sent!} other {Follow requests sent!}}{count, plural, =1 {Follow request sent!} other {Follow requests sent!}}
+
+
+ {count, plural, =1 {Follow request sent!} other {Follow requests sent!}}
+ {count, plural, =1 {追蹤è«æ±å·²å³éï¼} other {追蹤è«æ±å·²å³éï¼}}
src/app/+admin/follows/following-list/follow-modal.component.ts
65
-
Mute domains
éé³ç¶²å
@@ -4358,7 +4402,6 @@ The link will expire within 1 hour.
src/app/app.component.html34
src/app/app.component.html34
-
Videos with the most interactions for recent videos
æè¿å½±çä¸æå¤äºåçå½±ç
@@ -4444,14 +4487,15 @@ The link will expire within 1 hour.
Comments are deleted after a few minutes
å¹¾åéåªé¤çè¨
src/app/+admin/overview/comments/video-comment-list.component.ts88
-
- {count, plural, =1 {1 comment deleted.} other { comments deleted.}}{count, plural, =1 {1 comment deleted.} other { comments deleted.}}
+
+
+ {count, plural, =1 {1 comment deleted.} other { comments deleted.}}
+ {count, plural, =1 {1 åçè¨å·²åªé¤ã} other { åçè¨å·²åªé¤ã}}
src/app/+admin/overview/comments/video-comment-list.component.ts
150
-
comment(s) deleted.
åçè¨å·²åªé¤ã
@@ -4530,8 +4574,8 @@ The link will expire within 1 hour.
src/app/+admin/system/jobs/jobs.component.html46
- Priority (1 = highest priority)
- åªå
ç¨åº¦ ï¼1 = æé«åªå
度ï¼
+ Priority (1 = highest priority)
+ åªå
ç¨åº¦ ï¼1 = æé«åªå
度ï¼
src/app/+admin/system/jobs/jobs.component.html
47
@@ -4551,8 +4595,8 @@ The link will expire within 1 hour.
src/app/+admin/system/jobs/jobs.component.html105
- No jobs found.
- æ¾ä¸å° å·¥ä½ã
+ No jobs found.
+ æ¾ä¸å° å·¥ä½ã
src/app/+admin/system/jobs/jobs.component.html106
@@ -4600,8 +4644,8 @@ The link will expire within 1 hour.
- By ->
- ç± ->
+ By ->
+ ç± ->
src/app/+admin/system/logs/logs.component.html47
@@ -4612,26 +4656,26 @@ The link will expire within 1 hour.
Name
å稱
-
-
-
- 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.html12
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html27
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html27
+
Short description
çæè¿°
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html23
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html23
+
Main instance categories
主è¦ç«èºåé¡
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html49
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html49
+
Add a new category
å å
¥æ°åé¡
-
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html56src/app/shared/shared-forms/select/select-categories.component.html5
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html56
+ src/app/shared/shared-forms/select/select-categories.component.html5
+
The sharing system implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load.
å享系統代表äºå¯è½æå°æ¨ç³»çµ±çæäºæè¡è¨æ¯ï¼å¦å
¬é IP çï¼å³é給å
¶ä»ç«¯é»ï¼ä½æ¯éæå©æ¼éä½ä¼ºæå¨çè² è¼ã
@@ -4665,42 +4709,41 @@ The link will expire within 1 hour.
Main languages you/your moderators speak
æ¨èæ¨çæ¿ä¸»ä¸»è¦ä½¿ç¨çèªè¨
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html63
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html63
+
MODERATION & NSFW
å¯©æ ¸è NSFW
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html81
-
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html81
+
This instance is dedicated to sensitive or NSFW content
æ¬ç«èºçºææè NSFW å
§å®¹å°ç¨
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html91
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html91
+
- Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default.
- åç¨æ¤åè½æè®å
¶ä»ç®¡çå¡ç¥éæ¨ä¸»è¦æ¯å¨ä¸²æµææå
§å®¹ã æ¤å¤ï¼é è¨æ
æ³ä¸ï¼ç³»çµ±æèªåå¾é¸å½±çä¸å³ä¸ç NSFW å¾é¸æ¡ã
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html95
+ Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default.
+ åç¨æ¤åè½æè®å
¶ä»ç®¡çå¡ç¥éæ¨ä¸»è¦æ¯å¨ä¸²æµææå
§å®¹ã æ¤å¤ï¼é è¨æ
æ³ä¸ï¼ç³»çµ±æèªåå¾é¸å½±çä¸å³ä¸ç NSFW å¾é¸æ¡ã
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html95
+
Policy on videos containing sensitive content
å
å«ææå
§å®¹çå½±çæ¿ç
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html104
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html104
+
Blur thumbnails
模ç³ç¸®å
-
-
- 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.html118
+ src/app/shared/shared-user-settings/user-video-settings.component.html17
+
Display
顯示
-
-
-
- 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
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html119
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html8
+ src/app/shared/shared-user-settings/user-video-settings.component.html18
+
Strategy
çç¥
@@ -4709,103 +4752,102 @@ The link will expire within 1 hour.
Terms
æ¢æ¬¾
-
-
-
-
- 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.html169
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html127
+ src/app/+signup/+register/register.component.html34
+
Code of conduct
è¡çºå®å
-
-
-
- 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.html155
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html138
+ src/app/shared/shared-instance/instance-about-accordion.component.html47
+
Moderation information
管çè³è¨
-
-
-
- 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
+ src/app/+about/about-instance/about-instance.component.html141
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html149
+ src/app/shared/shared-instance/instance-about-accordion.component.html41
+
Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc
誰管çæ¤ç«èºï¼å° NSFW å½±çæä½æ¿çï¼æ¿æ²»å½±çå¢ï¼çç
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html150
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html150
+
YOU AND YOUR INSTANCE
æ¨èæ¨çç«èº
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html165
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html165
+
Who is behind the instance?
誰å¨ç®¡çç«èºï¼
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html171
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html171
+
A single person? A non-profit? A company?
ä¸å人ï¼éçå©çµç¹ï¼éæ¯ä¸éå
¬å¸ï¼
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html172
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html172
+
Why did you create this instance?
çºä»éº¼æ¨è¦å»ºç«æ¤ç«èºï¼
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html183
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html183
+
To share your personal videos? To open registrations and allow people to upload what they want?
è¦å享æ¨çå人影çï¼éæ¯è¦éæ¾è¨»å並è®äººåå¯ä»¥ä¸å³ä»åæ³è¦ä¸å³çå½±çå¢ï¼
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html184
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html184
+
How long do you plan to maintain this instance?
æ¨æç®ç¶è·æ¤ç«èºå¤ä¹
ï¼
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html195
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html195
+
It's important to know for users who want to register on your instance
éå°æ³è¦å¨æ¨çç«èºä¸è¨»åç使ç¨è
ä¾èªªæ¯å¾éè¦ç
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html196
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html196
+
How will you finance the PeerTube server?
æ¨å° PeerTube 伺æå¨æä½è²¡åè¦åï¼
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html207
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html207
+
With your own funds? With user donations? Advertising?
ç¨èªå·±çè³éåï¼ä½¿ç¨è
æ款ï¼å»£åï¼
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html208
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html208
+
OTHER INFORMATION
å
¶ä»è³è¨
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html223
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html223
+
What server/hardware does the instance run on?
ç«èºå¨ä½ç¨®ä¼ºæå¨ï¼ç¡¬é«ä¸å·è¡ï¼
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html229
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html229
+
i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc.
ä¾å¦ï¼2vCore 2GB RAMï¼æåæ¨ç§ç¨ä¼ºæå¨çç´æ¥é£çµçã
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html230
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html230
+
APPEARANCE
å¤è§
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html4
-
- Use plugins & themes for more involved changes, or add slight customizations. Use plugins & themes for more involved changes, or add slight customizations.
+
+
+ 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
-
-
Landing page
é¦é
@@ -4887,8 +4929,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html149
- Manage users to set their quota individually.
- 管ç使ç¨è
以å®ç¨è¨å®ä»åçé
é¡ã
+ Manage users to set their quota individually.
+ 管ç使ç¨è
以å®ç¨è¨å®ä»åçé
é¡ã
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
@@ -5073,8 +5115,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html375
- You should only use moderated search indexes in production, or host your own.
- æ¨åªæå¨çç¢ç°å¢ä¸ä½¿ç¨å¯©æ ¸çæå°ç´¢å¼ï¼æèªè¡æ¶è¨ã
+ You should only use moderated search indexes in production, or host your own.
+ æ¨åªæå¨çç¢ç°å¢ä¸ä½¿ç¨å¯©æ ¸çæå°ç´¢å¼ï¼æèªè¡æ¶è¨ã
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html377
@@ -5108,8 +5150,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425
- Manage relations with other instances.
- 管çèå
¶ä»ç«å°çéä¿ã
+ Manage relations with other instances.
+ 管çèå
¶ä»ç«å°çéä¿ã
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html426
@@ -5145,8 +5187,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html472
- See the documentation for more information about the expected URL
- 檢è¦æ件以åå¾éæ¼é æ URL çæ´å¤è³è¨
+ See the documentation for more information about the expected URL
+ 檢è¦æ件以åå¾éæ¼é æ URL çæ´å¤è³è¨
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477
@@ -5195,8 +5237,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html558
- If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
- å¦ææ¨çç«å°æ顯被 Twitter å
許ï¼Twitter ç feed å°æåµå
¥ PeerTube å½±çå享çå½±çææ¾å¨ãå¦ææ¨çç«å°æ²æï¼é£éº¼æåæç¨åçé£çµå¡çä¾éæ°å°åå°æ¨ç PeerTube ç«å°ãå¾é¸æ¤æ ¸åæ¹å¡ï¼å²åè¨å®ä¸¦ä½¿ç¨æ¨ç«å°çå½±ç URL (https://example.com/w/blabla) å¨ https://cards-dev.twitter.com/validator ä¾æª¢è¦æ¨çç«å°æ¯å¦è¢«å
許ã
+ If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
+ å¦ææ¨çç«å°æ顯被 Twitter å
許ï¼Twitter ç feed å°æåµå
¥ PeerTube å½±çå享çå½±çææ¾å¨ãå¦ææ¨çç«å°æ²æï¼é£éº¼æåæç¨åçé£çµå¡çä¾éæ°å°åå°æ¨ç PeerTube ç«å°ãå¾é¸æ¤æ ¸åæ¹å¡ï¼å²åè¨å®ä¸¦ä½¿ç¨æ¨ç«å°çå½±ç URL (https://example.com/w/blabla) å¨ https://cards-dev.twitter.com/validator ä¾æª¢è¦æ¨çç«å°æ¯å¦è¢«å
許ã
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html562
@@ -5237,22 +5279,24 @@ The link will expire within 1 hour.
Small latency disables P2P and high latency can increase P2P ratio
ä½å»¶é²åç¨ P2Pï¼é«å»¶é²å¯ä»¥å¢å P2P æ¯ä¾
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html41
-
- Max simultaneous lives created on your instanceMax simultaneous lives created on your instance
+
+
+ Max simultaneous lives created on your instance
+ å¨æ¨çç«å°ä¸å»ºç«çæå¤åæç´æ
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
49
-
-
{VAR_PLURAL, plural, =1 {live} other {lives}}
{VAR_PLURAL, plural, =1 {ç´æ} other {ç´æ}}
-
-
- 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 userMax simultaneous lives created per user
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html55
+ src/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
@@ -5261,38 +5305,38 @@ The link will expire within 1 hour.
Max live duration
æ大ç´ææé
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html74
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html74
+
Live transcoding threads
ç´æè½æ編碼å·è¡ç·
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html136
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html136
+
will claim at most with VOD transcoding
å°ææå¤ä½¿ç¨ ä¾é²è¡é¨é¸è¦è¨è½ç¢¼
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html139
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html139
+
will claim at least with VOD transcoding
å°ææå°ä½¿ç¨ ä¾é²è¡é¨é¸è¦è¨è½ç¢¼
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html143
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html143
+
Live transcoding profile
å³æè½æ編碼è¨å®æª
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html158
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html158
+
new live transcoding profiles can be added by PeerTube plugins
å¯ä»¥éé PeerTube å¤æç¨å¼æ°å¢æ°çå³æè½æ編碼è¨å®æª
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html159
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html159
+
Live resolutions to generate
è¦çæçç´æ解æ度
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html115
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html115
+
Allow live streaming
å
許ç´æ串æµ
@@ -5301,8 +5345,8 @@ The link will expire within 1 hour.
Transcoding enabled for live streams
å·²åç¨ç´æ串æµçè½ç¢¼
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html109
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html109
+
Live streaming
ç´æ串æµ
@@ -5317,149 +5361,149 @@ The link will expire within 1 hour.
TRANSCODING
è½æ編碼
-
-
- 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.html93
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html21
+
Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some.
èé¨é¸è¦è¨è½ç¢¼ç¸åï¼å°ç´æ串æµè½ç¢¼çºä»»ä½è£ç½®é½å¯ä»¥ææ¾ç串æµå½¢å¼ãéè¦å¼·å¤§ç CPU 以åä¸äºå
¶ä»ç¡¬é«ã
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html94
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html94
+
Input formats
輸å
¥æ ¼å¼
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html41
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html41
+
Transcoding enabled
è½æ編碼已åç¨
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html35
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html35
+
Allow additional extensions
å
許é¡å¤çå¯æªå
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html46
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html46
+
Allows users to upload videos with additional extensions than .mp4, .ogv and .webm (for example: .avi, .mov, .mkv etc).
å
許使ç¨è
ä¸å³ .mp4ã.ogv è .webm 以å¤çå
¶ä»å¯æªåå½±çï¼å¦ .aviã.movã.mkv çï¼ã
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html49
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html49
+
Allow audio files upload
å
許ä¸å³é³è¨æªæ¡
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html57
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html57
+
Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.
å
許使ç¨è
ä¸å³ .mp3, .ogg, .wma, .flac, .aac, æ .ac3 é³è¨æªæ¡ã
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html60
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html60
+
The file will be merged in a still image video with the preview file on upload.
該æªæ¡å°æå¨ä¸å³æèéæ¢åçåä½µçºå½±ççé 覽æªæ¡ã
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html61
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html61
+
Output formats
輸åºæ ¼å¼
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html68
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html68
+
WebTorrent enabled
WebTorrent å·²åç¨
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html74
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html74
+
If you also enabled HLS support, it will multiply videos storage by 2
è¥æ¨ä¹åç¨äº HLS æ¯æ´ï¼æéçå²å空éå°æä¹ä»¥ 2
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html78
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html78
+
HLS with P2P support enabled
åç¨äº P2P æ¯æ´ç HLS
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html89
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html89
+
- Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2
- éè¦ ffmpeg >= 4.1èæ®éç WebTorrent ç¸æ¯ï¼çæ HLS ææ¾æ¸
å®èç段åç MP4 æªæ¡å¯å¾å°æ´å¥½çææ¾é«é©ï¼è®æ´è§£æ度æ´å¹³é æ´å¿«çææ¾é度ï¼ç¹å¥æ¯å°è¼é·çå½±çä¾èªªï¼æ´ç©©å®çææ¾ï¼è¼å°èè²èç¡éè¼å
¥ï¼è¥æ¨ä¹åç¨äº WebTorrent æ¯æ´ï¼å²å空ééæ±å°æä¹ä»¥ 2
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
+ Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2
+ éè¦ ffmpeg >= 4.1èæ®éç WebTorrent ç¸æ¯ï¼çæ HLS ææ¾æ¸
å®èç段åç MP4 æªæ¡å¯å¾å°æ´å¥½çææ¾é«é©ï¼è®æ´è§£æ度æ´å¹³é æ´å¿«çææ¾é度ï¼ç¹å¥æ¯å°è¼é·çå½±çä¾èªªï¼æ´ç©©å®çææ¾ï¼è¼å°èè²èç¡éè¼å
¥ï¼è¥æ¨ä¹åç¨äº WebTorrent æ¯æ´ï¼å²å空ééæ±å°æä¹ä»¥ 2
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
+
Resolutions to generate per enabled format
æ¯ç¨®å·²åç¨æ ¼å¼ç解æ度
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html111
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html111
+
The original file resolution will be the default target if no option is selected.
å¦ææ²æé¸åé¸é
ï¼é è¨ç®æ¨å°ææ¯åå§æªæ¡è§£æ度ã
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html114
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html114
+
Transcoding threads
è½æ編碼å·è¡ç·
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html139
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html139
+
will claim at most with live transcoding
å°æ使ç¨æå¤ ä¾é²è¡å³æè½ç¢¼
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html142
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html142
+
will claim at least with live transcoding
å°æ使ç¨æå° ä¾é²è¡å³æè½ç¢¼
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html146
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html146
+
Transcoding jobs concurrency
è½ç¢¼ä½æ¥ä¸¦è¡
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html162
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html162
+
allows to transcode multiple files in parallel. â ï¸ Requires a PeerTube restart
å
許åæè½ç¢¼å¤åæªæ¡ã â ï¸ éè¦éæ°åå PeerTube
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html163
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html163
+
Transcoding profile
è½æ編碼è¨å®æª
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html174
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html174
+
new transcoding profiles can be added by PeerTube plugins
éé PeerTube å¤æç¨å¼æ°å¢æ°çè½æ編碼è¨å®æª
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html175
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html175
+
VIDEO STUDIO
å½±çå·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html194
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html194
+
Allows your users to edit their video (cut, add intro/outro, add a watermark etc)
å
許æ¨ç使ç¨ç·¨è¼¯ä»åçå½±çï¼åªè¼¯ãæ°å¢ä»ç´¹ï¼çµå°¾ãæ°å¢æ°´å°çï¼
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html195
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html195
+
Enable video studio
åç¨å½±çå·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html206
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html206
+
â ï¸ You need to enable transcoding first to enable video studio
â ï¸ æ¨å¿
é å
åç¨è½æ編碼æè½åç¨å½±çå·¥ä½å®¤
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html209
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html209
+
CACHE
å¿«å
-
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html6
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html6
+
Some files are not federated, and fetched when necessary. Define their caching policies.
é¨ä»½æªæ¡æªè¯çï¼ä¸¦æå¨éè¦ææ·åãå®ç¾©å®åçå¿«åçç¥ã
-
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html7
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html7
+
Number of previews to keep in cache
è¦ä¿çå¨å¿«åä¸çé 覽æ¸é
@@ -5515,24 +5559,18 @@ The link will expire within 1 hour.
JavaScript
JavaScript
-
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html73
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html73
+
- Write JavaScript code directly.Example: console.log('my instance is amazing');
- ç´æ¥ç·¨å¯« JavaScript ç¨å¼ç¢¼ãç¯ä¾ï¼console.log('my instance is amazing');
-
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html76
+ Write JavaScript code directly.Example: console.log('my instance is amazing');
+ ç´æ¥ç·¨å¯« JavaScript ç¨å¼ç¢¼ãç¯ä¾ï¼console.log('my instance is amazing');
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html76
+
- Write CSS code directly. Example:#custom-css
-color: red;
-
- Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email
-color: red;
-
-
- ç´æ¥ç·¨å¯« CSS ç¨å¼ç¢¼ãç¯ä¾ï¼#custom-css color: red; å¨åæ¹å å
¥ #custom-css 以è¦å¯«æ¨£å¼ãç¯ä¾ï¼#custom-css .logged-in-email color: red;
-
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html95
+ Write CSS code directly. Example:#custom-css color: red; Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email color: red;
+ ç´æ¥ç·¨å¯« CSS ç¨å¼ç¢¼ãç¯ä¾ï¼#custom-css color: red; å¨åæ¹å å
¥ #custom-css 以è¦å¯«æ¨£å¼ãç¯ä¾ï¼#custom-css .logged-in-email color: red;
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html95
+
You cannot allow live replay if you don't enable transcoding.
å¦ææ¨æªåç¨è½æ編碼ï¼åç¡æ³å
許ç´æéæã
@@ -5547,8 +5585,8 @@ color: red;
- There are errors in the form:
- æ ¼å¼æ誤ï¼
+ There are errors in the form:
+ æ ¼å¼æ誤ï¼
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html71
@@ -5591,41 +5629,41 @@ color: red;
Profile
ç°¡ä»
-
- src/app/shared/shared-video-miniature/video-download.component.ts234
+ src/app/shared/shared-video-miniature/video-download.component.ts234
+
Resolution
解æ度
-
- src/app/shared/shared-video-miniature/video-download.component.ts243
+ src/app/shared/shared-video-miniature/video-download.component.ts243
+
Aspect ratio
é·å¯¬æ¯
-
- src/app/shared/shared-video-miniature/video-download.component.ts244
+ src/app/shared/shared-video-miniature/video-download.component.ts244
+
Average frame rate
å¹³åç«é¢ç
-
- src/app/shared/shared-video-miniature/video-download.component.ts245
+ src/app/shared/shared-video-miniature/video-download.component.ts245
+
Pixel format
åç´ æ ¼å¼
-
- src/app/shared/shared-video-miniature/video-download.component.ts246
+ src/app/shared/shared-video-miniature/video-download.component.ts246
+
Sample rate
å樣ç
-
- src/app/shared/shared-video-miniature/video-download.component.ts250
+ src/app/shared/shared-video-miniature/video-download.component.ts250
+
Channel Layout
é »éä½å±
-
- src/app/shared/shared-video-miniature/video-download.component.ts251
+ src/app/shared/shared-video-miniature/video-download.component.ts251
+
- Update your settings
- æ´æ°æ¨çè¨å®
+ Update your settings
+ æ´æ°æ¨çè¨å®
src/app/shared/shared-video-miniature/video-filters-header.component.html2
@@ -5645,39 +5683,39 @@ color: red;
- Sort by "Recently Added"
- æãæè¿æ°å¢ãæåº
+ Sort by "Recently Added"
+ æãæè¿æ°å¢ãæåº
src/app/shared/shared-video-miniature/video-filters-header.component.html
46
- Sort by "Original Publication Date"
- 以ãåå§ç¼ä½æ¥æãæåº
+ Sort by "Original Publication Date"
+ 以ãåå§ç¼ä½æ¥æãæåº
src/app/shared/shared-video-miniature/video-filters-header.component.html
47
- Sort by "Recent Views"
- æãè¿æ檢è¦ãæåº
+ Sort by "Recent Views"
+ æãè¿æ檢è¦ãæåº
src/app/shared/shared-video-miniature/video-filters-header.component.html49
- Sort by "Hot"
- æãç±éãæåº
+ Sort by "Hot"
+ æãç±éãæåº
src/app/shared/shared-video-miniature/video-filters-header.component.html50
- Sort by "Likes"
- æãåæ¡ãæåº
+ Sort by "Likes"
+ æãåæ¡ãæåº
src/app/shared/shared-video-miniature/video-filters-header.component.html51
- Sort by "Global Views"
- æãå
¨å檢è¦ãæåº
+ Sort by "Global Views"
+ æãå
¨å檢è¦ãæåº
src/app/shared/shared-video-miniature/video-filters-header.component.html52
@@ -5725,8 +5763,6 @@ color: red;
å¯©æ ¸ï¼
src/app/shared/shared-video-miniature/video-filters-header.component.html121
-
-
Change password
è®æ´å¯ç¢¼
@@ -5736,9 +5772,9 @@ color: red;
Current password
ç®åçå¯ç¢¼
-
-
- 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
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html30
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html8
+
New password
æ°å¯ç¢¼
@@ -5755,17 +5791,17 @@ color: red;
src/app/shared/shared-user-settings/user-video-settings.component.html4
- With Hide or Blur thumbnails, a confirmation will be requested to watch the video.
- æé±èæ模ç³ç¸®åï¼è¦è§çå½±çæå°æè«æ±ç¢ºèªã
-
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html108src/app/shared/shared-user-settings/user-video-settings.component.html7
+ With Hide or Blur thumbnails, a confirmation will be requested to watch the video.
+ æé±èæ模ç³ç¸®åï¼è¦è§çå½±çæå°æè«æ±ç¢ºèªã
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html108
+ src/app/shared/shared-user-settings/user-video-settings.component.html7
+
Policy for sensitive videos
ææå½±ççæ¿ç
-
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html116src/app/shared/shared-user-settings/user-video-settings.component.html15
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html116
+ src/app/shared/shared-user-settings/user-video-settings.component.html15
+
Only display videos in the following languages/subtitles
å
顯示以ä¸èªè¨ï¼åå¹çå½±ç
@@ -5779,20 +5815,19 @@ color: red;
Add a new language
å å
¥æ°èªè¨
-
-
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html70src/app/shared/shared-forms/select/select-languages.component.html6
-
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html70
+ src/app/shared/shared-forms/select/select-languages.component.html6
+
New email
æ°é»åéµä»¶
-
- 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.html19
+
Change email
è®æ´é»åéµä»¶
-
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html38
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html38
+
Theme
ä½æ¯ä¸»é¡
@@ -5899,9 +5934,9 @@ color: red;
Example: my_channel
ç¯ä¾ï¼my_channel
-
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html31src/app/+manage/video-channel-edit/video-channel-edit.component.html31
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html31
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html31
+
CHANNEL
é »é
@@ -5923,9 +5958,9 @@ color: red;
Overwrite support field of all videos of this channel
è¦å¯«æ¤é »éææå½±ççæ¯æ´æ¬ä½
-
-
- src/app/+manage/video-channel-edit/video-channel-edit.component.html81src/app/+manage/video-channel-edit/video-channel-edit.component.html81
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html81
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html81
+
subscribers
@@ -5971,8 +6006,8 @@ color: red;
{VAR_PLURAL, plural, =0 {No views} =1 {1 view} other { views}}
{VAR_PLURAL, plural, =0 {æ²æ檢è¦} =1 {1 次檢è¦} other { 次檢è¦}}
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.html40
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html40
+
Created by
ç± å»ºç«
@@ -5986,13 +6021,13 @@ color: red;
You don't have any video in your watch history yet.
æ¨çè§çç´éä¸éæ²æä»»ä½å½±çã
-
- src/app/+my-library/my-history/my-history.component.ts143
+ src/app/+my-library/my-history/my-history.component.ts143
+
Delete from history
å¾æ·å²ç´éåªé¤
-
- src/app/+my-library/my-history/my-history.component.html37
+ src/app/+my-library/my-history/my-history.component.html37
+
Video history is enabled
å½±çæ·å²ç´éå·²åç¨
@@ -6032,8 +6067,10 @@ color: red;
src/app/+my-library/my-history/my-history.component.ts
129
-
- No videos found for "".No videos found for "".
+
+
+ No videos found for "".
+ ããæ¾ä¸å°å½±çã
src/app/+my-library/my-history/my-history.component.ts
140
@@ -6052,8 +6089,8 @@ color: red;
- Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description.
- æ¨çæäºé »ééæ²è¨å®å®æãééæ°å¢æ©«å¹
ã大é ç
§èæ述使å
¶ç¼ä½çå
§å®¹è¶³å¤ æ確並å人æ¡è¿ã
+ Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description.
+ æ¨çæäºé »ééæ²è¨å®å®æãééæ°å¢æ©«å¹
ã大é ç
§èæ述使å
¶ç¼ä½çå
§å®¹è¶³å¤ æ確並å人æ¡è¿ã
src/app/shared/shared-main/misc/channels-setup-message.component.html
5
@@ -6113,8 +6150,8 @@ color: red;
Create playlist
建ç«ææ¾æ¸
å®
-
- src/app/+my-library/my-video-playlists/my-video-playlists.component.html14
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.html14
+
My video channels
æçå½±çé »é
@@ -6146,17 +6183,16 @@ color: red;
檢è¦æ件以åå¾æ´å¤è³è¨ã
src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html32
-
If you need help to use PeerTube, you can have a look at the documentation.
å¦ææ¨éè¦åå¾éæ¼ä½¿ç¨ PeerTube ç說æï¼æ¨å¯ä»¥ççæ件ã
-
- src/app/+signup/shared/signup-success.component.html14
+ src/app/+signup/shared/signup-success.component.html14
+
- To help moderators and other users to know who you are, don't forget to set up your account profile by adding an avatar and a description.
- è¦åå©ç®¡çå¡èå
¶ä»ä½¿ç¨è
ç¥éæ¨æ¯èª°ï¼è«ä¸è¦å¿è¨è¨å®æ¨ç帳èå人簡ä»ï¼æ°å¢å¤§é ç
§èæè¿°ã
-
- src/app/+signup/shared/signup-success.component.html18
+ To help moderators and other users to know who you are, don't forget to set up your account profile by adding an avatar and a description.
+ è¦åå©ç®¡çå¡èå
¶ä»ä½¿ç¨è
ç¥éæ¨æ¯èª°ï¼è«ä¸è¦å¿è¨è¨å®æ¨ç帳èå人簡ä»ï¼æ°å¢å¤§é ç
§èæè¿°ã
+ src/app/+signup/shared/signup-success.component.html18
+
Video stats
å½±ççµ±è¨
@@ -6279,27 +6315,27 @@ color: red;
Login
ç»å
¥
-
-
-
-
- src/app/+login/login-routing.module.ts12src/app/+login/login.component.html69src/app/menu/menu.component.html102src/app/menu/menu.component.html103
- > Login
- > Login
-
+ src/app/+login/login-routing.module.ts12
+ src/app/+login/login.component.html69
+ src/app/menu/menu.component.html102
+ src/app/menu/menu.component.html103
+
+
+ > Login
+ > ç»å
¥
src/app/+login/login.component.html
2,5
-
-
An error occurred.
éå°é¯èª¤ã
-
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html10
- Request new verification emailRequest new verification email
+ 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
@@ -6320,12 +6356,11 @@ color: red;
管çé »é
src/app/+video-channels/video-channels.component.html10
-
Send verification email
å³éé©èé»åéµä»¶
-
- src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html16
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html16
+
This instance does not require email verification.
æ¤ç«èºä¸éè¦é»åéµä»¶é©èã
@@ -6336,24 +6371,33 @@ color: red;
ééé»åéµä»¶é©è帳è
src/app/+signup/+verify-account/verify-account-routing.module.ts15
-
- Ask to send an email to verify you account
+
+ Ask to send an email to verify your account
è¦æ±å³éé»åéµä»¶ä»¥é©èæ¨ç帳è
- src/app/+signup/+verify-account/verify-account-routing.module.ts24
-
- Welcomeon Welcomeon
+
+ src/app/+signup/+verify-account/verify-account-routing.module.ts
+ 24
+
+
+
+ Welcomeon
+ æ¡è¿ä½¿ç¨
src/app/+signup/shared/signup-success.component.html
2,3
-
- Your account has been created!Your account has been created!
+
+
+ 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. Check your emails to validate your account and complete your inscription.
+
+
+ Check your emails to validate your account and complete your inscription.
+ 檢æ¥æ¨çé»åéµä»¶ä»¥é©èæ¨ç帳è並å®ææ¨ç註åã
src/app/+signup/shared/signup-success.component.html
10,11
@@ -6446,16 +6490,14 @@ color: red;
{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}}
{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.html38src/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.html29
+ src/app/+accounts/accounts.component.html39
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html38
+ src/app/+video-channels/video-channels.component.html78
+ src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9
+
- Do you really want to delete ?
-It will delete videos uploaded in this channel, and you will not be able to create another
-channel with the same name ()!
+ Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()!
æ¨ççæ³è¦åªé¤ åï¼å
¶å°æåªé¤ é¨ä¸å³è³æ¤é »éçå½±çï¼ä¸æ¨å°ç¡æ³å»ºç«å
¶ä»ååçé »é ()ï¼
src/app/+my-library/+my-video-channels/my-video-channels.component.ts44
@@ -6507,8 +6549,8 @@ channel with the same name ()!src/app/+accounts/account-video-channels/account-video-channels.component.html41
- SHOW THIS CHANNEL >
- 顯示æ¤é »é >
+ SHOW THIS CHANNEL >
+ 顯示æ¤é »é >
src/app/+accounts/account-video-channels/account-video-channels.component.html49
@@ -6525,13 +6567,13 @@ channel with the same name ()!
PeerTube
PeerTube
-
- src/app/+about/about.component.html5
+ src/app/+about/about.component.html5
+
Network
網路
-
- src/app/+about/about.component.html7
+ src/app/+about/about.component.html7
+
Follows
追蹤
@@ -6541,13 +6583,13 @@ channel with the same name ()!
Follower instances ()
追蹤è
ç«å°ï¼ï¼
-
- src/app/+about/about-follows/about-follows.component.html5
+ src/app/+about/about-follows/about-follows.component.html5
+
Following instances ()
æ£å¨è¿½è¹¤ç«å° ()
-
- src/app/+about/about-follows/about-follows.component.html17
+ src/app/+about/about-follows/about-follows.component.html17
+
Your name
æ¨çåå
@@ -6678,154 +6720,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.html31
+ src/app/+about/about-peertube/about-peertube.component.html31
+
PeerTube Applications
PeerTube æç¨ç¨å¼
-
- src/app/+about/about-peertube/about-peertube.component.html40
+ 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.html43
+ src/app/+about/about-peertube/about-peertube.component.html43
+
Contribute on PeerTube
å¨ PeerTube ä¸è²¢ç»
-
- src/app/+about/about-peertube/about-peertube.component.html52
+ 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.html55
+ src/app/+about/about-peertube/about-peertube.component.html55
+
P2P & Privacy
P2P èé±ç§
-
- src/app/+about/about-peertube/about-peertube.component.html66
+ 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.html69
+ 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.
BitTorrent å°æ¨çé±ç§é æç主è¦å¨è
å¨æ¼ï¼åªè¦æ¨ä¸è¼æè§çå½±çï¼æ¨ç IP å°±æ被å²åå¨ç«å°ç BitTorrent 追蹤å¨ä¸ã
-
- src/app/+about/about-peertube/about-peertube.component.html75
+ src/app/+about/about-peertube/about-peertube.component.html75
+
What are the consequences?
æä»éº¼å¾æï¼
-
- src/app/+about/about-peertube/about-peertube.component.html80
+ 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.html82
+ 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)
å¿
é å¨æ¯å追蹤å¨ä¸ç¼é HTTP è«æ±ä»¥ç£è¦æ¯åå½±çãå¦ææåæ³è¦ç£è¦ææ PeerTube å½±çï¼æåå¿
é å³éèå½±çä¸æ¨£å¤çè«æ±ï¼å æ¤æé常å¤ï¼
-
- src/app/+about/about-peertube/about-peertube.component.html88
+ 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
å°æ¼æ¯åå³éçè«æ±ï¼è¿½è¹¤å¨å°æåå³æéçé¨æ©ç«¯é»ãèä¾ä¾èªªï¼å¦æ群é«ä¸æ 1000 å端é»ï¼è追蹤å¨å
çºæ¯åè«æ±å³é 20 å端é»ï¼é£å°±å¿
é è³å°å³é 50 åè«æ±æè½ç¥é群é«ä¸ææç端é»
-
- src/app/+about/about-peertube/about-peertube.component.html93
+ 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.html99
+ 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 被å²åå¨è¿½è¹¤å¨ä¸ï¼ä¹ä¸ä»£è¡¨å¨ IP èå¾ç人ï¼å¦æéå人åå¨ç話ï¼çéäºå½±ç
-
- src/app/+about/about-peertube/about-peertube.component.html103
+ 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.html108
+ 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
- 網路 peer ç¡æ³å
¬éååï¼å çºæåä½¿ç¨ WebSocket å³è¼¸ï¼èå³çµ±ç BitTorrent 追蹤å¨ä¸åãç¶æ¨å¨ç¶²è·¯ç覽å¨è£¡æï¼æ¨å°±æå³éå
å«æ¨ç IP çè¨èå°é¨æ©é¸åå
¶ä» peer è½ç¼è³è¨ç追蹤å¨ãè«è¦ æ¤æ件 以åå¾æ´å¤è³è¨
-
- src/app/+about/about-peertube/about-peertube.component.html112
+ 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
+ 網路 peer ç¡æ³å
¬éååï¼å çºæåä½¿ç¨ WebSocket å³è¼¸ï¼èå³çµ±ç BitTorrent 追蹤å¨ä¸åãç¶æ¨å¨ç¶²è·¯ç覽å¨è£¡æï¼æ¨å°±æå³éå
å«æ¨ç IP çè¨èå°é¨æ©é¸åå
¶ä» peer è½ç¼è³è¨ç追蹤å¨ãè«è¦ æ¤æ件 以åå¾æ´å¤è³è¨
+ 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.html120
+ 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.html125
+ 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).
YouTube çé±ç§å¨è
è PeerTube çä¸åãå¨ YouTube çä¾åä¸ï¼è©²å¹³å°æèé大éçå人è³æï¼ä¸åªæ¯ IPï¼ï¼ä»¥é²è¡åæè追蹤ãæ¤å¤ï¼YouTube çº Google/Alphabet ææï¼è©²å
¬å¸å¯å¨è¨±å¤ç¶²ç«ä¸ï¼éé AdSense æ Google Analyticsï¼è¿½è¹¤æ¨ã
-
- src/app/+about/about-peertube/about-peertube.component.html127
+ src/app/+about/about-peertube/about-peertube.component.html127
+
What can I do to limit the exposure of my IP address?
æè¦å¦ä½éå¶æè½è®æç IP ä½ç½®ä¸æå
ï¼
-
- src/app/+about/about-peertube/about-peertube.component.html133
+ 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ï¼ISPï¼è·¯ç±å¨ï¼è¿½è¹¤å¨ï¼CDN 以åæ´å¤ãPeerTube å°æ¤ç¸ç¶éæï¼æåæè¦åæ¨ï¼å¦ææ¨æ³è¦è®æ¨ç IP ä¿æé±å¯ï¼è«ä½¿ç¨ VPN æ Tor ç覽å¨ãèªçºå¾ PeerTube ç§»é¤ P2P å°±è½çºæ¨å¸¶ä¾å¿åæ§æ¯ä¸çæ§çã
-
- src/app/+about/about-peertube/about-peertube.component.html135
+ src/app/+about/about-peertube/about-peertube.component.html135
+
What will be done to mitigate this problem?
å¯ä»¥ååªäºäºæ
ä¾ç·©è§£æ¤åé¡ï¼
-
- src/app/+about/about-peertube/about-peertube.component.html142
+ 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.html144
+ src/app/+about/about-peertube/about-peertube.component.html144
+
We set a limit to the number of peers sent by the tracker
æåå°è¿½è¹¤å¨å¯ä»¥å³éç端é»æ¸éé²è¡äºéå¶
-
- src/app/+about/about-peertube/about-peertube.component.html150
+ src/app/+about/about-peertube/about-peertube.component.html150
+
We set a limit on the request frequency received by the tracker
æåå°è¿½è¹¤å¨æ¶å°çè«æ±é »çé²è¡äºéå¶
-
- src/app/+about/about-peertube/about-peertube.component.html151
+ 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.html152
+ 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.html155
+ src/app/+about/about-peertube/about-peertube.component.html155
+
This instance does not have instances followers.
æ¤ç«èºæ²æç«èºè¿½è¹¤è
ã
-
- src/app/+about/about-follows/about-follows.component.html7
+ src/app/+about/about-follows/about-follows.component.html7
+
Show full list
顯示å®æ´æ¸
å®
-
-
- src/app/+about/about-follows/about-follows.component.html13src/app/+about/about-follows/about-follows.component.html25
+ src/app/+about/about-follows/about-follows.component.html13
+ src/app/+about/about-follows/about-follows.component.html25
+
This instance is not following any other.
æ¤ç«å°æ²æ追蹤任ä½å
¶ä»çç«å°ã
-
- src/app/+about/about-follows/about-follows.component.html19
+ src/app/+about/about-follows/about-follows.component.html19
+
About this instance
éæ¼æ¤ç«èº
@@ -6847,14 +6889,13 @@ channel with the same name ()!src/app/+about/about-instance/about-instance.component.ts98
- Contact the administrator(s)
- è¯çµ¡ç®¡çå¡
+ Contact the administrator(s)
+ è¯çµ¡ç®¡çå¡
src/app/+about/about-instance/contact-admin-modal.component.html
3
-
Get help
åå¾åå©
@@ -6865,9 +6906,11 @@ channel with the same name ()!
建ç«æç帳è
-
- src/app/+signup/+register/register.component.html98
- Done!Done!
+ src/app/+signup/+register/register.component.html98
+
+
+ Done!
+ å®æï¼
src/app/+signup/+register/register.component.html
103
@@ -6876,23 +6919,26 @@ channel with the same name ()!
PeerTube is creating your account...
PeerTube æ£å¨å»ºç«æ¨ç帳èâ¦â¦
-
- src/app/+signup/+register/register.component.html107
- Go to the previous stepGo to the previous step
+ src/app/+signup/+register/register.component.html107
+
+
+ Go 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
+
+
+ Go 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?
æåæ¯èª°ï¼
@@ -6907,8 +6953,10 @@ 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
+
+
+ Terms of
+ çæ¢æ¬¾
src/app/shared/shared-instance/instance-about-accordion.component.ts
73
@@ -6923,46 +6971,56 @@ channel with the same name ()!
Step
æ¥é©
-
- src/app/+signup/+register/custom-stepper.component.html10
-
-
+ src/app/+signup/+register/custom-stepper.component.html10
+
Channel display name
é »é顯示å稱
-
- 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.html21
+
+
+ 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
+
+
+ Example: Sweet Melodies
+ ç¯ä¾ï¼Sweet Melodies
src/app/+signup/+register/steps/register-step-channel.component.html
27
-
- Channel identifierChannel identifier
+
+
+ Channel 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.
+
+
+ This is the name that will be displayed in your profile URL.
+ éæ¯å°æ顯示å¨æ¨å人æªæ¡ URL ä¸çå稱ã
src/app/+signup/+register/steps/register-step-channel.component.html
38
-
- Example: sweetmelodies24Example: sweetmelodies24
+
+
+ Example: sweetmelodies24
+ ç¯ä¾ï¼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.
+
+
+ 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
@@ -6971,75 +7029,84 @@ channel with the same name ()!
Channel name
é »éå稱
-
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html94src/app/+admin/overview/users/user-edit/user-edit.component.html94
+ src/app/+admin/overview/users/user-edit/user-edit.component.html94
+ src/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
-
-
-
- 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.
-
+ 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.
+ æ¤ç«å°åç¨äºå½±çä¸å³ï¼å æ¤æ¨ç帳èå°ç¡æ³ä¸å³å½±çã
src/app/+signup/+register/steps/register-step-user.component.html
1,3
-
- Public namePublic name
+
+
+ Public 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.
+
+
+ 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
+
+
+ Example: John Doe
+ ç¯ä¾ï¼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.
+
+
+ This is the name that will be displayed in your profile URL.
+ éæ¯å°æ顯示å¨æ¨å人æªæ¡ URL ä¸çå稱ã
src/app/+signup/+register/steps/register-step-user.component.html
28,30
-
- Example: john_doe58Example: john_doe58
+
+
+ Example: john_doe58
+ ç¯ä¾ï¼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.
+
+
+ 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
+
+
+ Request email for account verification
+ è«æ±ç¨æ¼å¸³èé©èçé»åéµä»¶
src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html
2
-
Signup is not enabled on this instance.
æ¤ç«å°ä¸æªåç¨è¨»åã
@@ -7047,14 +7114,15 @@ channel with the same name ()!src/app/+signup/+register/register.component.html
4
-
- > Create an account > Create an account
+
+
+ > Create an account
+ > 建ç«å¸³è
src/app/+signup/+register/register.component.html
9,12
-
Register
註å
@@ -7188,8 +7256,8 @@ channel with the same name ()!src/app/+admin/config/edit-custom-config/edit-configuration.service.ts18
- A <code>.mp4</code> that keeps the original audio track, with no video
- <code>.mp4</code> ä¿çäºåå§é³è¨è»ï¼ä½æ²æå½±ç
+ A <code>.mp4</code> that keeps the original audio track, with no video
+ <code>.mp4</code> ä¿çäºåå§é³è¨è»ï¼ä½æ²æå½±ç
src/app/+admin/config/edit-custom-config/edit-configuration.service.ts19
@@ -7288,20 +7356,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.
+
+
+ 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
-
-
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.html22
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html22
+
threads
å·è¡ç·
@@ -7348,8 +7416,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.ts109
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts109
+
Edit custom configuration
編輯èªè¨è¨å®
@@ -7539,30 +7607,30 @@ channel with the same name ()!
Delete
åªé¤
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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
+ src/app/+admin/follows/followers-list/followers-list.component.ts74
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts91
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts95
+ src/app/+admin/overview/comments/video-comment-list.component.ts101
+ src/app/+admin/overview/comments/video-comment-list.component.ts176
+ src/app/+admin/overview/users/user-list/user-list.component.ts100
+ src/app/+admin/overview/users/user-list/user-list.component.ts249
+ src/app/+admin/overview/videos/video-list.component.ts77
+ src/app/+admin/overview/videos/video-list.component.ts205
+ src/app/+admin/overview/videos/video-list.component.ts260
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts52
+ src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35
+ src/app/+my-library/my-videos/my-videos.component.html50
+ src/app/+my-library/my-videos/my-videos.component.ts174
+ src/app/+videos/+video-edit/shared/video-edit.component.html190
+ src/app/+videos/+video-watch/shared/comment/video-comments.component.ts171
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts134
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts376
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts411
+ src/app/shared/shared-main/buttons/delete-button.component.ts16
+ src/app/shared/shared-main/buttons/delete-button.component.ts21
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377
+
removed from instance followers
å·²å¾ç«èºè¿½è¹¤è
ä¸ç§»é¤
@@ -7974,8 +8042,8 @@ channel with the same name ()!
- PeerTube thinks your web browser public IP is .
- PeerTube èªçºæ¨ç網路ç覽å¨çå
¬é IP çº ã
+ PeerTube thinks your web browser public IP is .
+ PeerTube èªçºæ¨ç網路ç覽å¨çå
¬é IP çº ã
src/app/+admin/system/debug/debug.component.html
4
@@ -8022,16 +8090,16 @@ channel with the same name ()!
- Check the trust_proxy configuration key
- æª¢æ¥ trust_proxy è¨å®éµ
+ Check the trust_proxy configuration key
+ æª¢æ¥ trust_proxy è¨å®éµ
src/app/+admin/system/debug/debug.component.html
15
- If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643)
- å¦ææ¨æ£ä½¿ç¨ Docker å·è¡ï¼è«æª¢æ¥æ¨æ¯å¦å·è¡ reverse-proxy è network_mode: "host"ï¼è«åé±è°é¡ 1643ï¼
+ If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643)
+ å¦ææ¨æ£ä½¿ç¨ Docker å·è¡ï¼è«æª¢æ¥æ¨æ¯å¦å·è¡ reverse-proxy è network_mode: "host"ï¼è«åé±è°é¡ 1643ï¼
src/app/+admin/system/debug/debug.component.html
16,17
@@ -8090,16 +8158,18 @@ channel with the same name ()!src/app/+admin/overview/videos/video-list.component.html42
- Published
- å·²ç¼ä½
+ Published
+ å·²ç¼ä½
src/app/+admin/overview/videos/video-list.component.html43
Warning
è¦å
src/app/core/routing/can-deactivate-guard.service.ts23
-
- Light/Orange or DarkLight/Orange or Dark
+
+
+ Light/Orange or Dark
+ æ·ºè²ï¼æ©è²ææ·±è²
src/app/core/theme/theme.service.ts
46
@@ -8258,10 +8328,10 @@ channel with the same name ()!
Unban
åæ¶é»æ
-
-
-
- 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
+ src/app/+admin/overview/users/user-list/user-list.component.ts112
+ src/app/+admin/overview/users/user-list/user-list.component.ts218
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
+
Set Email as Verified
è¨å®é»åéµä»¶çºå·²é©è
@@ -8286,77 +8356,80 @@ channel with the same name ()!
You cannot ban root.
æ¨ä¸è½é»æ rootã
-
-
- src/app/+admin/overview/users/user-list/user-list.component.ts200src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71
+ src/app/+admin/overview/users/user-list/user-list.component.ts200
+ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71
+
Do you really want to unban {count, plural, =1 {1 user} other { users}}?
æ¨ççæ³è¦åæ¶å°é {count, plural, =1 {1 ä½ä½¿ç¨è
} other { ä½ä½¿ç¨è
}}ï¼
-
- src/app/+admin/overview/users/user-list/user-list.component.ts214
+ src/app/+admin/overview/users/user-list/user-list.component.ts214
+
Do you really want to unban users?
æ¨ççæ³è¦è§£é¤é»æ 使ç¨è
åï¼
-
- 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.ts216
+
+
+ {count, plural, =1 {1 user unbanned.} other { users unbanned.}}
+ {count, plural, =1 {1 å使ç¨è
已解é¤å°é} other { å使ç¨è
已解é¤å°éã}}
src/app/+admin/overview/users/user-list/user-list.component.ts
227
-
users unbanned.
使ç¨è
已解é¤é»æã
-
- src/app/+admin/overview/users/user-list/user-list.component.ts229
+ 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.ts241src/app/shared/shared-moderation/user-moderation-dropdown.component.ts99
+ src/app/+admin/overview/users/user-list/user-list.component.ts241
+ src/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>æ¨ç¡æ³å»ºç«è¢«å·²åªé¤ç使ç¨è
æé »é使ç¨ç使ç¨è
å稱æé »éå稱ã</p>
-
- src/app/+admin/overview/users/user-list/user-list.component.ts245
+ <p>You can't create users or channels with a username that already used by a deleted user/channel.</p>
+ <p>æ¨ç¡æ³å»ºç«è¢«å·²åªé¤ç使ç¨è
æé »é使ç¨ç使ç¨è
å稱æé »éå稱ã</p>
+ src/app/+admin/overview/users/user-list/user-list.component.ts245
+
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.ts246
+
+
+ {count, plural, =1 {1 user deleted.} other { users deleted.}}
+ {count, plural, =1 {1 å使ç¨è
å·²åªé¤ã} other { å使ç¨è
å·²åªé¤ã}}
src/app/+admin/overview/users/user-list/user-list.component.ts
256
-
users deleted.
å使ç¨è
å·²åªé¤ã
-
- 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.ts258
+
+
+ {count, plural, =1 {1 user email set as verified.} other { user emails set as verified.}}
+ {count, plural, =1 {1 å使ç¨è
é»åéµä»¶è¨å®çºå·²é©èã} other { å使ç¨è
é»åéµä»¶è¨å®çºå·²é©èã}}
src/app/+admin/overview/users/user-list/user-list.component.ts
274
-
users email set as verified.
å使ç¨è
é»åéµä»¶è¨å®çºå·²é©èã
-
- src/app/+admin/overview/users/user-list/user-list.component.ts276
+ src/app/+admin/overview/users/user-list/user-list.component.ts276
+
Account unmuted.
帳è 已解é¤éé³ã
@@ -8378,13 +8451,13 @@ channel with the same name ()!
Track watch history
追蹤è§çç´é
-
- src/app/+my-library/my-history/my-history.component.html14
+ src/app/+my-library/my-history/my-history.component.html14
+
- Clear all history
- æ¸
é¤æææ·å²ç´é
-
- src/app/+my-library/my-history/my-history.component.html18
+ Clear all history
+ æ¸
é¤æææ·å²ç´é
+ src/app/+my-library/my-history/my-history.component.html18
+
Ownership accepted
æææ¬å·²æ¥å
@@ -8398,9 +8471,9 @@ channel with the same name ()!
Email updated.
é»åéµä»¶å·²æ´æ°ã
-
- 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
-
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html7
+
You current password is invalid.
æ¨ç®åå¯ç¢¼ç¡æã
@@ -8460,9 +8533,9 @@ channel with the same name ()!
Interface settings updated.
çé¢è¨å®å·²æ´æ°ã
-
-
- src/app/shared/shared-user-settings/user-interface-settings.component.ts91src/app/shared/shared-user-settings/user-interface-settings.component.ts101
+ src/app/shared/shared-user-settings/user-interface-settings.component.ts91
+ src/app/shared/shared-user-settings/user-interface-settings.component.ts101
+
New video from your subscriptions
å¾æ¨çè¨é±èä¾çæ°å½±ç
@@ -8769,14 +8842,14 @@ channel with the same name ()!
Create
建ç«
-
-
-
-
-
-
-
- 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
+ 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.html79
+
Update playlist
æ´æ°ææ¾æ¸
å®
@@ -8918,22 +8991,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
-
+
+
+ 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
+
+
+ Change 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.
+
+
+ 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
@@ -8959,14 +9036,15 @@ channel with the same name ()!
Videos
å½±ç
-
-
-
-
-
-
-
- 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
+ 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/modal/quick-settings-modal.component.html10
+
Playlists
ææ¾æ¸
å®
@@ -8990,14 +9068,14 @@ channel with the same name ()!é¢éæ大å編輯å¨
src/app/shared/shared-forms/markdown-textarea.component.ts51
-
-
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
+
+
+ Verify account email confirmation
+ é©è帳èé»åéµä»¶ç¢ºèª
src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
2
@@ -9114,13 +9192,13 @@ channel with the same name ()!src/app/+video-studio/edit/video-studio-edit.component.ts72
- The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br />
- ç®åçå½±çå°è¢«ç·¨è¼¯å¾çå½±çè¦å¯«ä¸<strong>æ¨å°ç¡æ³éå</strong>ã<br /><br />
+ The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br />
+ ç®åçå½±çå°è¢«ç·¨è¼¯å¾çå½±çè¦å¯«ä¸<strong>æ¨å°ç¡æ³éå</strong>ã<br /><br />
src/app/+video-studio/edit/video-studio-edit.component.ts76
- As a reminder, the following tasks will be executed: <ol></ol>
- æéä¸ä¸ï¼å°å·è¡ä»¥ä¸å·¥ä½ï¼<ol></ol>
+ As a reminder, the following tasks will be executed: <ol></ol>
+ æéä¸ä¸ï¼å°å·è¡ä»¥ä¸å·¥ä½ï¼<ol></ol>
src/app/+video-studio/edit/video-studio-edit.component.ts77
@@ -9134,38 +9212,38 @@ channel with the same name ()!
Focus the search bar
å°ç¦é»ç½®æ¼æå°å
-
- src/app/app.component.ts286
+ src/app/app.component.ts286
+
Toggle the left menu
åæå·¦é¸å®
-
- src/app/app.component.ts291
+ src/app/app.component.ts291
+
Go to the discover videos page
åå¾æ¢ç´¢å½±çé é¢
-
- src/app/app.component.ts296
+ src/app/app.component.ts296
+
Go to the trending videos page
åå¾ç±éå½±çé é¢
-
- src/app/app.component.ts301
+ src/app/app.component.ts301
+
Go to the recently added videos page
åå¾æè¿æ°å¢å½±çé é¢
-
- src/app/app.component.ts306
+ src/app/app.component.ts306
+
Go to the local videos page
åå¾æ¬å°å½±çé é¢
-
- src/app/app.component.ts311
+ src/app/app.component.ts311
+
Go to the videos upload page
åå¾å½±çä¸å³é é¢
-
- src/app/app.component.ts316
+ src/app/app.component.ts316
+
Go to my subscriptions
åå¾æçè¨é±
@@ -9187,8 +9265,7 @@ channel with the same name ()!src/app/core/auth/auth.service.ts73
- Cannot retrieve OAuth Client credentials: .
-Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.
+ Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.
ç¡æ³æ·å OAuth 客æ¶ç«¯æèï¼ãè«ç¢ºä¿æ¨å·²æ£ç¢ºè¨å® PeerTubeï¼config/ ç®éï¼ï¼ç¹å¥æ¯ "webserver" é¨ä»½ã
src/app/core/auth/auth.service.ts100
@@ -9263,13 +9340,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Incorrect username or password.
ä¸æ£ç¢ºç使ç¨è
å稱æå¯ç¢¼ã
-
- src/app/+login/login.component.ts185
+ src/app/+login/login.component.ts185
+
Your account is blocked.
æ¨ç帳è已被å°éã
-
- src/app/+login/login.component.ts186
+ src/app/+login/login.component.ts186
+
any language
ä»»ä½èªè¨
@@ -9378,7 +9455,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+search/search-filters.component.ts63
- Long (> 10 min)
+ Long (> 10 min)
é·ï¼å¤§æ¼ 10 åéï¼
src/app/+search/search-filters.component.ts67
@@ -10080,14 +10157,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
æ¯æ´æåå¿
é è³å° 3 ååå
é·ã
src/app/shared/form-validators/video-channel-validators.ts47
-
- Support text cannot be more than 1000 characters long
- æ¯æ´æåä¸è½è¶
é 1000 ååå
é·
- src/app/shared/form-validators/video-channel-validators.ts48
+
+ Support text cannot be more than 1000 characters long.
+ æ¯æ´æåç¡æ³å¤æ¼ 1000 ååå
ã
+
+ src/app/shared/form-validators/video-channel-validators.ts
+ 48
+
- See the documentation to learn how to use the PeerTube live streaming feature.
- 檢è¦æ件以åå¾å¦ä½ä½¿ç¨ PeerTube ç´æ串æµåè½çè³è¨ã
+ See the documentation to learn how to use the PeerTube live streaming feature.
+ 檢è¦æ件以åå¾å¦ä½ä½¿ç¨ PeerTube ç´æ串æµåè½çè³è¨ã
src/app/shared/shared-video-live/live-documentation-link.component.html1
@@ -10828,8 +10908,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Close search
ééæå°
-
- src/app/shared/shared-main/misc/simple-search-input.component.html12
+ src/app/shared/shared-main/misc/simple-search-input.component.html12
+
users banned.
@@ -10871,8 +10951,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts89
- If you remove this user, you won't be able to create another user or channel with <strong></strong> username!
- è¥æ¨ç§»é¤æ¤ä½¿ç¨è
ï¼æ¨å°ç¡æ³å»ºç«å
¶ä»æ <strong></strong> 使ç¨è
å稱ç使ç¨è
æé »éï¼
+ If you remove this user, you won't be able to create another user or channel with <strong></strong> username!
+ è¥æ¨ç§»é¤æ¤ä½¿ç¨è
ï¼æ¨å°ç¡æ³å»ºç«å
¶ä»æ <strong></strong> 使ç¨è
å稱ç使ç¨è
æé »éï¼
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts
104
@@ -11225,13 +11305,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.html38
+ src/app/shared/shared-user-subscription/subscribe-button.component.html38
+
Open subscription dropdown
éåè¨é±ä¸æå¼é¸å®
-
- src/app/shared/shared-user-subscription/subscribe-button.component.html40
+ src/app/shared/shared-user-subscription/subscribe-button.component.html40
+
Moderator
調解å¡
@@ -11312,41 +11392,39 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Encoder
編碼å¨
-
- src/app/shared/shared-video-miniature/video-download.component.ts209
+ src/app/shared/shared-video-miniature/video-download.component.ts209
+
Format name
æ ¼å¼å稱
-
- src/app/shared/shared-video-miniature/video-download.component.ts210
+ src/app/shared/shared-video-miniature/video-download.component.ts210
+
Size
大å°
-
- src/app/shared/shared-video-miniature/video-download.component.ts211
+ src/app/shared/shared-video-miniature/video-download.component.ts211
+
Bitrate
ä½å
ç
-
-
- src/app/shared/shared-video-miniature/video-download.component.ts213src/app/shared/shared-video-miniature/video-download.component.ts236
+ src/app/shared/shared-video-miniature/video-download.component.ts213
+ src/app/shared/shared-video-miniature/video-download.component.ts236
+
Codec
編解碼å¨
-
- src/app/shared/shared-video-miniature/video-download.component.ts233
+ src/app/shared/shared-video-miniature/video-download.component.ts233
+
Copied
å·²è¤è£½
-
-
- src/app/shared/shared-forms/input-text.component.ts47
+ src/app/shared/shared-forms/input-text.component.ts47
+
Copy
è¤è£½
-
-
- src/app/shared/shared-forms/input-text.component.html15
+ src/app/shared/shared-forms/input-text.component.html15
+
Video reported.
å½±çå·²åå ±ã
@@ -11377,10 +11455,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Download
ä¸è¼
-
-
-
- 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
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts329
+ src/app/shared/shared-video-miniature/video-download.component.html4
+ src/app/shared/shared-video-miniature/video-download.component.html147
+
Display live information
顯示ç´æè³è¨
@@ -11389,17 +11467,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Update
æ´æ°
-
-
-
-
-
-
-
-
-
-
- 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
+ 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.ts22
+ src/app/shared/shared-main/buttons/edit-button.component.ts27
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts341
+
Block
å°é
@@ -11446,8 +11524,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts321
- You need to be <a href="/login">logged in</a> to rate this video.
- æ¨å¿
é <a href="/login">ç»å
¥</a> 以å°æ¤å½±çé²è¡è©å¹ã
+ You need to be <a href="/login">logged in</a> to rate this video.
+ æ¨å¿
é <a href="/login">ç»å
¥</a> 以å°æ¤å½±çé²è¡è©å¹ã
src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts85
@@ -11522,30 +11600,30 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Report
èå ±
-
-
-
- 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
+ src/app/+accounts/accounts.component.ts188
+ src/app/shared/shared-abuse-list/abuse-details.component.html57
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts383
+
Reported part
å·²åå ±çé¨ä»½
-
- src/app/shared/shared-abuse-list/abuse-details.component.html75
+ src/app/shared/shared-abuse-list/abuse-details.component.html75
+
Note
注æ
-
- src/app/shared/shared-abuse-list/abuse-details.component.html82
+ src/app/shared/shared-abuse-list/abuse-details.component.html82
+
The video was deleted
å½±ç已被åªé¤
-
- src/app/shared/shared-abuse-list/abuse-details.component.html91
+ src/app/shared/shared-abuse-list/abuse-details.component.html91
+
Comment:
çè¨ï¼
-
- src/app/shared/shared-abuse-list/abuse-details.component.html97
+ src/app/shared/shared-abuse-list/abuse-details.component.html97
+
Messages with the reporter
èåå ±è
çè¨æ¯
@@ -11620,24 +11698,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html18
+ src/app/+admin/overview/videos/video-list.component.html77
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4
+ src/app/+stats/video/video-stats.component.html2
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.html31
+ src/app/+videos/+video-watch/video-watch.component.html76
+ src/app/menu/menu.component.html110
+ src/app/shared/shared-main/buttons/action-dropdown.component.html22
+ src/app/shared/shared-main/misc/top-menu-dropdown.component.html20
+ src/app/shared/shared-main/misc/top-menu-dropdown.component.html30
+ src/app/shared/shared-moderation/user-ban-modal.component.html3
+ src/app/shared/shared-user-settings/user-interface-settings.component.html9
+ src/app/shared/shared-video-miniature/video-download.component.html27
+ src/app/shared/shared-video-miniature/video-download.component.html47
+ src/app/shared/shared-video-miniature/video-download.component.html69
+ src/app/shared/shared-video-miniature/video-download.component.html80
+ src/app/shared/shared-video-miniature/video-download.component.html92
+ src/app/shared/shared-video-miniature/videos-selection.component.html1
+
Add to watch later
æ°å¢å°ç¨å¾è§ç
@@ -11647,19 +11726,20 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Remove from watch later
å¾ç¨å¾è§ç移é¤
src/app/shared/shared-thumbnail/video-thumbnail.component.ts30
-
- default theme () default theme ()
+
+
+ default theme ()
+ é è¨ä¸»é¡ï¼ï¼
src/app/shared/shared-user-settings/user-interface-settings.component.html
8
-
Light/Orange
æ·ºè²ï¼æ©è²
-
- src/app/core/theme/theme.service.ts49
+ src/app/core/theme/theme.service.ts49
+
LIVE ENDED
ç´æçµæ
@@ -11801,8 +11881,10 @@ 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
-
- Other videosOther videos
+
+
+ Other videos
+ å
¶ä»å½±ç
src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html
4,6
@@ -11817,8 +11899,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>?
- æ¤å½±çå¨æ¤ç«èºä¸ä¸å¯ç¨ãæ¨æ³è¦éæ°å°åè³åå§ç«èºï¼<a href=""></a> åï¼
+ This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>?
+ æ¤å½±çå¨æ¤ç«èºä¸ä¸å¯ç¨ãæ¨æ³è¦éæ°å°åè³åå§ç«èºï¼<a href=""></a> åï¼
src/app/+videos/+video-watch/video-watch.component.ts322
@@ -11844,28 +11926,28 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Cancel
åæ¶
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 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
+ src/app/+about/about-instance/contact-admin-modal.component.html48
+ src/app/+admin/follows/following-list/follow-modal.component.html33
+ src/app/+login/login.component.html131
+ src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20
+ src/app/+my-library/my-video-imports/my-video-imports.component.html31
+ src/app/+my-library/my-videos/modals/video-change-ownership.component.html22
+ src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37
+ src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html26
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html69
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html81
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73
+ src/app/+videos/+video-watch/video-watch.component.ts449
+ src/app/modal/confirm.component.html20
+ src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26
+ src/app/shared/shared-moderation/batch-domains-modal.component.html31
+ src/app/shared/shared-moderation/report-modals/report.component.html53
+ src/app/shared/shared-moderation/report-modals/report.component.html53
+ src/app/shared/shared-moderation/report-modals/video-report.component.html84
+ src/app/shared/shared-moderation/user-ban-modal.component.html34
+ src/app/shared/shared-moderation/video-block.component.html46
+ src/app/shared/shared-video-miniature/video-download.component.html143
+
Autoplay is suspended
èªåææ¾å·²æ«å