X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.th-TH.xlf;h=6c5b87b1ea628e3f5dcaa5ea451ff5c009ce0b67;hb=52798aa5f277492d4dd2482bca9396d2e982fa19;hp=fd3815ecfc2201d0d4186c6de85a922ab50c3957;hpb=3e74c22dcb5dd4ab0b533b8b9ca9a219195728c0;p=github%2FChocobozzz%2FPeerTube.git
diff --git a/client/src/locale/angular.th-TH.xlf b/client/src/locale/angular.th-TH.xlf
index fd3815ecf..6c5b87b1e 100644
--- a/client/src/locale/angular.th-TH.xlf
+++ b/client/src/locale/angular.th-TH.xlf
@@ -5,179 +5,167 @@
à¸à¸´à¸
- node_modules/src/alert/alert.ts42
+ node_modules/src/ngb-config.ts13
สà¹à¸¥à¸à¹à¸à¸µà¹ à¸à¸²à¸
Currently selected slide number read by screen reader
- node_modules/src/carousel/carousel.ts157
+ node_modules/src/ngb-config.ts13
à¸à¹à¸à¸à¸«à¸à¹à¸²
- node_modules/src/carousel/carousel.ts184
+ node_modules/src/ngb-config.ts13
à¸à¸±à¸à¹à¸
- node_modules/src/carousel/carousel.ts202
+ node_modules/src/ngb-config.ts13
à¹à¸¥à¸·à¸à¸à¹à¸à¸·à¸à¸
- node_modules/src/datepicker/datepicker-navigation-select.ts41
- node_modules/src/datepicker/datepicker-navigation-select.ts41
+ node_modules/src/ngb-config.ts13
+ node_modules/src/ngb-config.ts13
à¹à¸¥à¸·à¸à¸à¸à¸µ
- node_modules/src/datepicker/datepicker-navigation-select.ts41
- node_modules/src/datepicker/datepicker-navigation-select.ts41
+ node_modules/src/ngb-config.ts13
+ node_modules/src/ngb-config.ts13
à¹à¸à¸·à¸à¸à¸à¹à¸à¸à¸«à¸à¹à¸²
- node_modules/src/datepicker/datepicker-navigation.ts43
- node_modules/src/datepicker/datepicker-navigation.ts43
+ node_modules/src/ngb-config.ts13
+ node_modules/src/ngb-config.ts13
à¹à¸à¸·à¸à¸à¸à¸±à¸à¹à¸
- node_modules/src/datepicker/datepicker-navigation.ts43
- node_modules/src/datepicker/datepicker-navigation.ts43
+ node_modules/src/ngb-config.ts13
+ node_modules/src/ngb-config.ts13
-
- node_modules/src/progressbar/progressbar.ts23
+
+ node_modules/src/ngb-config.ts13
à¸à¸
- node_modules/src/timepicker/timepicker.ts136
+ node_modules/src/ngb-config.ts13
à¸à¸±à¹à¸§à¹à¸¡à¸
- node_modules/src/timepicker/timepicker.ts155
+ node_modules/src/ngb-config.ts13
à¸à¸
- node_modules/src/timepicker/timepicker.ts177
+ node_modules/src/ngb-config.ts13
à¸à¸²à¸à¸µ
- node_modules/src/timepicker/timepicker.ts189
+ node_modules/src/ngb-config.ts13
à¹à¸à¸´à¹à¸¡à¸à¸±à¹à¸§à¹à¸¡à¸
- node_modules/src/timepicker/timepicker.ts206
+ node_modules/src/ngb-config.ts13
ลà¸à¸à¸±à¹à¸§à¹à¸¡à¸
- node_modules/src/timepicker/timepicker.ts228
+ node_modules/src/ngb-config.ts13
à¹à¸à¸´à¹à¸¡à¸à¸²à¸à¸µ
- node_modules/src/timepicker/timepicker.ts245
+ node_modules/src/ngb-config.ts13
ลà¸à¸à¸²à¸à¸µ
- node_modules/src/timepicker/timepicker.ts270
+ node_modules/src/ngb-config.ts13
วว
- node_modules/src/timepicker/timepicker.ts289
+ node_modules/src/ngb-config.ts13
วิà¸à¸²à¸à¸µ
- node_modules/src/timepicker/timepicker.ts295
+ node_modules/src/ngb-config.ts13
à¹à¸à¸´à¹à¸¡à¸§à¸´à¸à¸²à¸à¸µ
-
- node_modules/src/timepicker/timepicker.ts
- 295
-
+ node_modules/src/ngb-config.ts13
ลà¸à¸§à¸´à¸à¸²à¸à¸µ
-
- node_modules/src/timepicker/timepicker.ts
- 295
-
+ node_modules/src/ngb-config.ts13
-
-
- node_modules/src/timepicker/timepicker.ts
- 295
-
+
+ node_modules/src/ngb-config.ts13
-
-
- node_modules/src/timepicker/timepicker.ts
- 295
-
+
+ node_modules/src/ngb-config.ts13
à¸à¸´à¸
- node_modules/src/toast/toast.ts70
+ node_modules/src/ngb-config.ts13
@@ -216,68 +204,32 @@
-
- A new video abuse
- has been created on video
-
-
-
-
+ มีà¸à¸²à¸£à¸£à¸²à¸¢à¸à¸²à¸à¸§à¸´à¸à¸µà¹à¸à¹à¸«à¸¡à¹ สรà¹à¸²à¸à¸à¸¶à¹à¸à¸à¸à¸§à¸´à¸à¸µà¹à¸
src/app/shared/shared-main/users/user-notifications.component.html49
-
- A new comment abuse
- has been created on video
-
-
-
-
+ มีà¸à¸²à¸£à¸£à¸²à¸¢à¸à¸²à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¹à¸«à¸¡à¹ สรà¹à¸²à¸à¸à¸¶à¹à¸à¸à¸à¸§à¸´à¸à¸µà¹à¸
src/app/shared/shared-main/users/user-notifications.component.html53
-
- A new account abuse
- has been created on account
-
-
-
-
+ มีà¸à¸²à¸£à¸£à¸²à¸¢à¸à¸²à¸à¸à¸±à¸à¸à¸µà¹à¸«à¸¡à¹ สรà¹à¸²à¸à¸à¸¶à¹à¸à¸à¸à¸à¸±à¸à¸à¸µ
src/app/shared/shared-main/users/user-notifications.component.html57
-
- A new abuse
- has been created
-
-
+ มีà¸à¸²à¸£à¸£à¸²à¸¢à¸à¸²à¸à¹à¸«à¸¡à¹ à¸à¸¹à¸à¸ªà¸£à¹à¸²à¸à¸à¸¶à¹à¸
src/app/shared/shared-main/users/user-notifications.component.html62
-
- Your abuse
-
- has been
-
- accepted
-
- rejected
-
-
+ à¸à¸²à¸£à¸£à¸²à¸¢à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¸à¸¹à¸à¸à¸à¸à¸£à¸±à¸à¸à¸à¸´à¹à¸ªà¸
src/app/shared/shared-main/users/user-notifications.component.html70
-
- Abuse
-
- has a new message
-
-
+ à¸à¸²à¸£à¸£à¸²à¸¢à¸à¸²à¸ มีà¸à¹à¸à¸à¸§à¸²à¸¡à¹à¸«à¸¡à¹
src/app/shared/shared-main/users/user-notifications.component.html80
@@ -344,7 +296,7 @@
- mentioned you on video
+ à¹à¸à¹à¸à¸¥à¹à¸²à¸§à¸à¸¶à¸à¸à¸¸à¸à¸à¸à¸§à¸´à¸à¸µà¹à¸
src/app/shared/shared-main/users/user-notifications.component.html
164
@@ -362,7 +314,7 @@
- A new version of the plugin/theme is available:
+ à¸à¸¥à¸±à¹à¸à¸à¸´à¸/à¸à¸µà¸¡ มีรุà¹à¸à¹à¸«à¸¡à¹à¸à¸£à¹à¸à¸¡à¹à¸à¹à¸à¸²à¸:
src/app/shared/shared-main/users/user-notifications.component.html
198,199
@@ -384,10 +336,18 @@
213,215
+
+
+ à¸à¸¹à¹à¹à¸à¹ à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸
+
+ src/app/shared/shared-main/users/user-notifications.component.html
+ 221,223
+
+
à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¸¢à¸±à¸à¹à¸à¸·à¹à¸à¸«à¸²à¸à¸µà¹à¹à¸¡à¹à¸¡à¸µà¹à¸¥à¹à¸§
- src/app/shared/shared-main/users/user-notifications.component.html221
+ src/app/shared/shared-main/users/user-notifications.component.html229
@@ -408,23 +368,23 @@
à¸à¸¹à¹à¸à¸¡ à¸à¸
- src/app/shared/shared-main/video/video.model.ts283
+ src/app/shared/shared-main/video/video.model.ts286
{à¸à¸²à¸£à¸à¸¹ à¸à¸£à¸±à¹à¸}
- src/app/shared/shared-main/video/video.model.ts286
+ src/app/shared/shared-main/video/video.model.ts289
à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าà¸à¹à¸à¸à¸à¸±à¸§
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html18
-
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html14
ลà¸à¸ าà¸à¹à¸à¸à¸à¸±à¸§
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html40
-
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html26
à¸à¸´à¸à¹à¸ªà¸µà¸¢à¸à¸à¸±à¸à¸à¸µà¹à¸¥à¹à¸§
@@ -448,19 +408,19 @@
à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸µà¹
- src/app/shared/shared-moderation/report-modals/video-report.component.html39
- src/app/shared/shared-share-modal/video-share.component.html149
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html33
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html69
-
+
+
+
+
+ src/app/shared/shared-moderation/report-modals/video-report.component.html39src/app/shared/shared-share-modal/video-share.component.html159src/app/shared/shared-video-playlist/video-add-to-playlist.component.html33src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html71
à¸à¸à¸à¸µà¹
- src/app/shared/shared-moderation/report-modals/video-report.component.html54
- src/app/shared/shared-share-modal/video-share.component.html190
- src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html83
-
+
+
+
+
+ src/app/shared/shared-moderation/report-modals/video-report.component.html54src/app/shared/shared-share-modal/video-share.component.html198src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html85
รายà¸à¸²à¸à¸à¸à¸à¸à¸¸à¸à¸à¸°à¸à¸¹à¸à¸ªà¹à¸à¹à¸à¸¢à¸±à¸à¸à¸¹à¹à¸à¸¹à¹à¸¥à¸à¸à¸ à¹à¸¥à¸°à¸à¸°à¸à¸¹à¸à¸ªà¹à¸à¸à¹à¸à¹à¸à¸¢à¸±à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¹à¸à¸à¸²à¸à¸à¸à¸à¸§à¸´à¸à¸µà¹à¸ () à¸à¹à¸§à¸¢
@@ -508,58 +468,58 @@
รูà¸à¹à¸à¸
- src/app/shared/shared-video-miniature/video-download.component.html65
+ src/app/shared/shared-video-miniature/video-download.component.html62
สà¸à¸£à¸µà¸¡à¸§à¸´à¸à¸µà¹à¸
- src/app/shared/shared-video-miniature/video-download.component.html76
+ src/app/shared/shared-video-miniature/video-download.component.html73
สà¸à¸£à¸µà¸¡à¹à¸ªà¸µà¸¢à¸
- src/app/shared/shared-video-miniature/video-download.component.html88
+ src/app/shared/shared-video-miniature/video-download.component.html85
à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¸à¸£à¸
- src/app/shared/shared-video-miniature/video-download.component.html107
+ src/app/shared/shared-video-miniature/video-download.component.html104
Torrent (à¹à¸à¸¥à¹ .torrent)
- src/app/shared/shared-video-miniature/video-download.component.html112
+ src/app/shared/shared-video-miniature/video-download.component.html109
à¸à¸±à¹à¸à¸ªà¸¹à¸
- src/app/shared/shared-video-miniature/video-download.component.html126
+ src/app/shared/shared-video-miniature/video-download.component.html123
à¹à¸à¸à¸à¹à¸²à¸¢
- src/app/shared/shared-video-miniature/video-download.component.html134
+ src/app/shared/shared-video-miniature/video-download.component.html131
วิà¸à¸µà¹à¸
-
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309src/app/shared/shared-video-miniature/video-download.component.ts57
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309
+ src/app/shared/shared-video-miniature/video-download.component.ts59
+
- Your video quota is exceeded with this video (video size: , used: , quota: )
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts345
+ วิà¸à¸µà¹à¸à¸à¸µà¹à¸à¸°à¹à¸à¸´à¸à¹à¸à¸§à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸à¸à¸à¸à¸à¸¸à¸ (à¸à¸à¸²à¸à¸à¸à¸à¸§à¸´à¸à¸µà¹à¸: , à¹à¸à¹à¹à¸¥à¹à¸§: , à¹à¸à¸§à¸à¹à¸²: )
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts345
+
- Your daily video quota is exceeded with this video (video size: , used: , quota: )
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts364
+ วิà¸à¸µà¹à¸à¸à¸µà¹à¸à¸°à¹à¸à¸´à¸à¹à¸à¸§à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸à¸£à¸²à¸¢à¸§à¸±à¸à¸à¸à¸à¸à¸¸à¸ (à¸à¸à¸²à¸à¸à¸à¸à¸§à¸´à¸à¸µà¹à¸: , à¹à¸à¹à¹à¸¥à¹à¸§: , à¹à¸à¸§à¸à¹à¸²: )
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts364
+
à¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢à¹à¸à¹à¸ าà¸
- src/app/shared/shared-video-miniature/video-download.component.ts58
+ src/app/shared/shared-video-miniature/video-download.component.ts60
@@ -568,7 +528,7 @@
- Mute to also hide videos/comments
+ à¸à¸´à¸à¹à¸ªà¸µà¸¢à¸à¹à¸à¸·à¹à¸à¸à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸/à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¹à¸§à¸¢
src/app/shared/shared-moderation/user-ban-modal.component.html
27
@@ -576,7 +536,7 @@
- {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
@@ -588,7 +548,7 @@
ยà¸à¹à¸¥à¸´à¸
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html47
- src/app/shared/shared-video-miniature/videos-selection.component.html22
+ src/app/shared/shared-video-miniature/videos-selection.component.html23
@@ -621,9 +581,9 @@
- Element not found
-
- src/app/shared/shared-search/find-in-bulk.service.ts86
+ à¹à¸¡à¹à¸à¸à¸ªà¹à¸§à¸à¸à¸£à¸°à¸à¸à¸
+ src/app/shared/shared-search/find-in-bulk.service.ts86
+
à¹à¸¡à¹à¹à¸à¸´à¸à¹à¸à¸¢
@@ -635,7 +595,7 @@
สà¹à¸§à¸à¸à¸±à¸§
src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html10
src/app/shared/shared-video-miniature/video-miniature.component.html7
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html45
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html47
@@ -653,79 +613,87 @@
à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¸à¸à¸±à¸à¸à¸µà¸ ายà¸à¸à¸à¸à¸µà¹
- src/app/shared/shared-user-subscription/remote-subscribe.component.ts65
-
+
+ src/app/shared/shared-user-subscription/remote-subscribe.component.ts67
à¸à¸¹à¸à¸à¸¥à¹à¸à¸
src/app/+admin/overview/videos/video-list.component.html82
- src/app/shared/shared-video-miniature/video-miniature.component.html59
+ src/app/shared/shared-video-miniature/video-miniature.component.html63
+
+
+
+ à¸à¸·à¹à¸à¸à¸µà¹à¸à¸±à¸à¹à¸à¹à¸à¸§à¸±à¸à¸à¸¸
+
+ src/app/+admin/overview/videos/video-list.component.html
+ 89,91
+
- Delete this file
- src/app/+admin/overview/videos/video-list.component.html113
- src/app/+admin/overview/videos/video-list.component.html129
+ ลà¸à¹à¸à¸¥à¹à¸à¸µà¹
+ src/app/+admin/overview/videos/video-list.component.html114
+ src/app/+admin/overview/videos/video-list.component.html130
à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¸§à¸´à¸à¸µà¹à¸ รายà¸à¸²à¸£à¸«à¸£à¸·à¸à¹à¸¡à¹?
- src/app/+admin/overview/videos/video-list.component.ts222
+ src/app/+admin/overview/videos/video-list.component.ts224
ลà¸{count, plural, =1 {วิà¸à¸µà¹à¸ 1 รายà¸à¸²à¸£} other {วิà¸à¸µà¹à¸ รายà¸à¸²à¸£}}à¹à¸¥à¹à¸§
- src/app/+admin/overview/videos/video-list.component.ts232
+ src/app/+admin/overview/videos/video-list.component.ts234
ลà¸à¸§à¸´à¸à¸µà¹à¸ รายà¸à¸²à¸£à¹à¸¥à¹à¸§
- src/app/+admin/overview/videos/video-list.component.ts234
+ src/app/+admin/overview/videos/video-list.component.ts236
- Unblocked {count, plural, =1 {1 video} other { videos}}.
- src/app/+admin/overview/videos/video-list.component.ts250
+ à¸à¸¥à¸à¸à¸¥à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸ {count, plural, =1 {1 รายà¸à¸²à¸£} other { รายà¸à¸²à¸£}}à¹à¸¥à¹à¸§
+ src/app/+admin/overview/videos/video-list.component.ts252
- Unblocked videos.
- src/app/+admin/overview/videos/video-list.component.ts252
+ à¸à¸¥à¸à¸à¸¥à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸ รายà¸à¸²à¸£à¹à¸¥à¹à¸§
+ src/app/+admin/overview/videos/video-list.component.ts254
- Are you sure you want to delete {count, plural, =1 {1 HLS streaming playlist} other { HLS streaming playlists}}?
- src/app/+admin/overview/videos/video-list.component.ts268
+ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸ {count, plural, =1 {à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹à¸ªà¸à¸£à¸µà¸¡à¸¡à¸´à¸ HLS 1 รายà¸à¸²à¸£} other {à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹à¸ªà¸à¸£à¸µà¸¡à¸¡à¸´à¸ HLS รายà¸à¸²à¸£}}à¸à¸£à¸´à¸ ๠หรืà¸à¹à¸¡à¹?
+ src/app/+admin/overview/videos/video-list.component.ts270
- Are you sure you want to delete HLS streaming playlists?
- src/app/+admin/overview/videos/video-list.component.ts270
+ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹à¸ªà¸à¸£à¸µà¸¡à¸¡à¸´à¸ HLS รายà¸à¸²à¸£à¸à¸£à¸´à¸ ๠หรืà¸à¹à¸¡à¹?
+ src/app/+admin/overview/videos/video-list.component.ts272
- Are you sure you want to delete WebTorrent files of {count, plural, =1 {1 video} other { videos}}?
- src/app/+admin/overview/videos/video-list.component.ts274
+ à¸à¸¸à¸à¹à¸à¹à¹à¸à¸«à¸£à¸·à¸à¹à¸¡à¹à¸à¸µà¹à¸à¸°à¸¥à¸à¹à¸à¸¥à¹ WebTorrent สำหรัà¸à¸§à¸´à¸à¸µà¹à¸ {count, plural, =1 {1 รายà¸à¸²à¸£} other { รายà¸à¸²à¸£}}?
+ src/app/+admin/overview/videos/video-list.component.ts276
- Are you sure you want to delete WebTorrent files of videos?
- src/app/+admin/overview/videos/video-list.component.ts276
+ à¸à¸¸à¸à¹à¸à¹à¹à¸à¸«à¸£à¸·à¸à¹à¸¡à¹à¸à¸µà¹à¸à¸°à¸¥à¸à¹à¸à¸¥à¹ WebTorrent สำหรัà¸à¸§à¸´à¸à¸µà¹à¸ รายà¸à¸²à¸£?
+ src/app/+admin/overview/videos/video-list.component.ts278
- Files were removed.
- src/app/+admin/overview/videos/video-list.component.ts286
+ ลà¸à¹à¸à¸¥à¹à¹à¸¥à¹à¸§
+ src/app/+admin/overview/videos/video-list.component.ts288
- Transcoding jobs created.
- src/app/+admin/overview/videos/video-list.component.ts298
+ สรà¹à¸²à¸à¸à¸²à¸à¹à¸à¸¥à¸à¹à¸à¸¥à¹à¹à¸¥à¹à¸§
+ src/app/+admin/overview/videos/video-list.component.ts300
ละà¹à¸à¸µà¸¢à¸à¸à¹à¸à¸
- src/app/shared/shared-video-miniature/video-miniature.component.html63
+ src/app/shared/shared-video-miniature/video-miniature.component.html67
@@ -742,18 +710,18 @@
à¹à¸¡à¹à¸à¸£à¹à¸à¸¡à¹à¸à¹à¸à¸²à¸
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html44
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html46
à¸à¸¹à¸à¸¥à¸
src/app/+videos/+video-watch/shared/comment/video-comment.component.html51
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html46
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html48
à¹à¸à¹à¹à¸à¸à¹à¸§à¸à¹à¸§à¸¥à¸²à¹à¸£à¸´à¹à¸¡/à¸à¸
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html62
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html64
@@ -761,43 +729,43 @@
src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html38
src/app/shared/shared-user-settings/user-interface-settings.component.html16
src/app/shared/shared-user-settings/user-video-settings.component.html72
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html94
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html96
ลà¸à¸à¸à¸à¸à¸²à¸
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html100
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html102
à¹à¸¡à¹à¸¡à¸µà¸à¸¥à¸¥à¸±à¸à¸à¹
src/app/+videos/video-list/overview/video-overview.component.html4
src/app/shared/shared-video-miniature/videos-list.component.html41
- src/app/shared/shared-video-miniature/videos-selection.component.ts24
+ src/app/shared/shared-video-miniature/videos-selection.component.ts25
à¹à¸à¸à¸²à¸°à¸§à¸´à¸à¸µà¹à¸à¸ªà¸
-
- src/app/+my-library/my-videos/my-videos.component.ts117
+ src/app/+my-library/my-videos/my-videos.component.ts121
+
- Do you really want to delete {length, plural, =1 {this video} other { videos}}?
-
- src/app/+my-library/my-videos/my-videos.component.ts171
+ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸{length, plural, =1 {วิà¸à¸µà¹à¸à¸à¸µà¹} other {วิà¸à¸µà¹à¸ รายà¸à¸²à¸£}}à¸à¸£à¸´à¸ ๠หรืà¸à¹à¸¡à¹?
+ src/app/+my-library/my-videos/my-videos.component.ts185
+
à¹à¸à¹à¹à¸
- src/app/+admin/overview/users/user-edit/user-edit.component.html11
- src/app/+admin/overview/users/user-edit/user-edit.component.html11
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79
- src/app/+videos/+video-edit/shared/video-edit.component.html188
- src/app/+videos/+video-edit/shared/video-edit.component.html313
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html43
-
+
+
+
+
+
+
+
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html11src/app/+admin/overview/users/user-edit/user-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79src/app/+videos/+video-edit/shared/video-edit.component.html190src/app/+videos/+video-edit/shared/video-edit.component.html322src/app/+videos/+video-edit/video-add-components/video-upload.component.html43
à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸ªà¸±à¹à¸
@@ -810,7 +778,7 @@
- <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports:
+ รà¸à¸à¸£à¸±à¸ <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> à¸à¸²à¸¡à¸à¹à¸²à¸à¸¥à¹à¸²à¸:
src/app/shared/shared-main/misc/help.component.ts75
@@ -820,7 +788,7 @@
- (extensions: , : )
+ (สà¹à¸§à¸à¸à¸¢à¸²à¸¢: , : )
src/app/shared/shared-forms/preview-upload.component.ts
54
@@ -848,27 +816,27 @@
- will be duplicated by your instance.
+ à¸à¸°à¸à¸¹à¸à¸à¸³à¸ªà¸³à¹à¸à¸²à¹à¸à¸¢à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts254
- Do you really want to remove "" files?
+ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¹à¸à¸¥à¹ "" à¸à¸£à¸´à¸ ๠หรืà¸à¹à¸¡à¹?
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts277
- Remove "" files
+ ลà¸à¹à¸à¸¥à¹ ""
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts279
- Removed files of .
+ ลà¸à¹à¸à¸¥à¹à¸à¸à¸ à¹à¸¥à¹à¸§
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts285
- Transcoding jobs created for .
+ สรà¹à¸²à¸à¸à¸²à¸à¹à¸à¸¥à¸à¹à¸à¸¥à¹à¸ªà¸³à¸«à¸£à¸±à¸ à¹à¸¥à¹à¸§
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts297
@@ -898,7 +866,7 @@
- You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example).
+ à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸à¸à¸à¸à¸±à¸à¹à¸à¸·à¹à¸à¸«à¸²à¸à¸µà¹à¸à¸²à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¹à¸à¸à¹à¹à¸à¹à¹à¸à¹à¸à¸à¸´à¹à¸§à¸´à¸£à¹à¸ªà¸à¸µà¹à¸£à¸à¸à¸£à¸±à¸ ActivityPub (à¹à¸à¹à¸ PeerTube, Mastodon หรืภPleroma)
src/app/shared/shared-user-subscription/remote-subscribe.component.html25
@@ -911,71 +879,74 @@
à¸à¹à¸²à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸¡à¸µà¹à¸à¸·à¹à¸à¸«à¸²à¸à¸µà¹à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸à¹à¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸£à¸±à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¹à¹à¸à¸¢à¸à¸¹à¹à¹à¸à¹
src/app/shared/shared-instance/instance-features-table.component.html13
-
-
- à¹à¸à¸´à¸à¹à¸«à¹à¸à¸¹à¹à¹à¸à¹à¸à¸²à¸à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸
- src/app/shared/shared-instance/instance-features-table.component.html21
+
+
+ à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸¹à¹à¹à¸à¹
+
+ src/app/shared/shared-instance/instance-features-table.component.html
+ 21
+
à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¸¥à¸à¸§à¸´à¸à¸µà¹à¸
- src/app/shared/shared-instance/instance-features-table.component.html28
- src/app/shared/shared-instance/instance-features-table.component.html39
+ src/app/shared/shared-instance/instance-features-table.component.html27
+ src/app/shared/shared-instance/instance-features-table.component.html38
à¹à¸à¸¥à¸à¸§à¸´à¸à¸µà¹à¸à¹à¸à¹à¸à¸«à¸¥à¸²à¸¢à¸à¸§à¸²à¸¡à¸¥à¸°à¹à¸à¸µà¸¢à¸
- src/app/shared/shared-instance/instance-features-table.component.html32
+ src/app/shared/shared-instance/instance-features-table.component.html31
à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸£à¹à¸à¸£à¹à¸ าà¸à¸ªà¸
- src/app/shared/shared-instance/instance-features-table.component.html71
+ src/app/shared/shared-instance/instance-features-table.component.html70
à¹à¸à¸¥à¸à¸§à¸´à¸à¸µà¹à¸à¸ªà¸à¹à¸à¹à¸à¸«à¸¥à¸²à¸¢à¸à¸§à¸²à¸¡à¸¥à¸°à¹à¸à¸µà¸¢à¸
- src/app/shared/shared-instance/instance-features-table.component.html78
+ src/app/shared/shared-instance/instance-features-table.component.html77
à¸à¸³à¸à¸§à¸à¸à¸²à¸£à¹à¸à¸£à¹à¸ าà¸à¸ªà¸à¸ªà¸¹à¸à¸ªà¸¸à¸à¹à¸à¹à¸§à¸¥à¸²à¹à¸à¸µà¸¢à¸§à¸à¸±à¸
- src/app/shared/shared-instance/instance-features-table.component.html85
+ src/app/shared/shared-instance/instance-features-table.component.html84
à¸à¹à¸à¸à¸¹à¹à¹à¸à¹ / à¸à¹à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
- src/app/shared/shared-instance/instance-features-table.component.html86
+ src/app/shared/shared-instance/instance-features-table.component.html85
à¸à¹à¸à¸à¸¡à¸µà¸à¸²à¸£à¸à¸£à¸§à¸à¸ªà¸à¸à¹à¸à¸¢à¸à¸¹à¹à¸à¸¹à¹à¸¥
- src/app/shared/shared-instance/instance-features-table.component.html41
+ src/app/shared/shared-instance/instance-features-table.component.html40
à¹à¸à¸¢à¹à¸à¸£à¹à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´
- src/app/shared/shared-instance/instance-features-table.component.html42
+ src/app/shared/shared-instance/instance-features-table.component.html41
à¸à¸£à¸´à¸¡à¸²à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸à¹
src/app/+admin/overview/users/user-edit/user-edit.component.html145
src/app/+admin/overview/users/user-edit/user-edit.component.html145
- src/app/+admin/overview/users/user-list/user-list.component.ts134
- src/app/shared/shared-instance/instance-features-table.component.html47
+ src/app/+admin/overview/users/user-list/user-list.component.ts133
+ src/app/shared/shared-instance/instance-features-table.component.html46
à¹à¸¡à¹à¸à¸³à¸à¸±à¸ ( à¸à¹à¸à¸§à¸±à¸)
- src/app/shared/shared-instance/instance-features-table.component.html60
+ src/app/shared/shared-instance/instance-features-table.component.html59
à¸à¸²à¸£à¸à¸³à¹à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html45
src/app/+videos/+video-edit/video-add-components/video-import-url.component.html41
- src/app/shared/shared-instance/instance-features-table.component.html92
+ src/app/shared/shared-instance/instance-features-table.component.html91
@@ -985,109 +956,96 @@
à¸à¸³à¹à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸à¸à¹à¸²à¸ HTTP (à¹à¸à¹à¸ YouTube, Vimeo, à¸à¸³à¹à¸à¹à¸²à¸à¹à¸²à¸ URL à¹à¸à¸¢à¸à¸£à¸...)
- src/app/shared/shared-instance/instance-features-table.component.html96
+ src/app/shared/shared-instance/instance-features-table.component.html95
à¸à¸³à¹à¸à¹à¸²à¸à¹à¸²à¸ Torrent
- src/app/shared/shared-instance/instance-features-table.component.html103
+ src/app/shared/shared-instance/instance-features-table.component.html102
à¸à¸²à¸£à¸à¸´à¸à¸à¹à¸à¹à¸à¸à¸à¸±à¸à¹à¸à¸¥à¸à¸à¸à¸£à¹à¸¡à¸à¸·à¹à¸ ๠(à¹à¸à¹à¸ YouTube, Vimeo)
-
- src/app/shared/shared-instance/instance-features-table.component.html
- 110
-
+ src/app/shared/shared-instance/instance-features-table.component.html109
à¸à¸³à¸¥à¸±à¸à¹à¸«à¸¥à¸à¸ªà¸à¸´à¸à¸´à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹...
- src/app/shared/shared-instance/instance-statistics.component.html1
+ src/app/+about/about-instance/instance-statistics.component.html1
à¹à¸à¸¢à¸à¸¹à¹à¹à¸à¹à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹
-
- src/app/shared/shared-instance/instance-statistics.component.html
- 4
-
+ src/app/+about/about-instance/instance-statistics.component.html4
à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹
- src/app/shared/shared-video-miniature/video-filters.model.ts126
+ src/app/shared/shared-video-miniature/video-filters.model.ts136
à¸à¸³à¸à¸§à¸à¸à¸¹à¹à¹à¸à¹
- src/app/shared/shared-instance/instance-statistics.component.html11
+ src/app/+about/about-instance/instance-statistics.component.html11
วิà¸à¸µà¹à¸
- src/app/shared/shared-instance/instance-statistics.component.html21
- src/app/shared/shared-instance/instance-statistics.component.html65
+ src/app/+about/about-instance/instance-statistics.component.html21
+ src/app/+about/about-instance/instance-statistics.component.html65
à¸à¸³à¸à¸§à¸à¸à¸²à¸£à¸à¸¹
-
- src/app/shared/shared-instance/instance-statistics.component.html
- 31
-
+ src/app/+about/about-instance/instance-statistics.component.html31
à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸
-
- src/app/shared/shared-instance/instance-statistics.component.html
- 41
-
-
- src/app/shared/shared-instance/instance-statistics.component.html
- 75
-
+ src/app/+about/about-instance/instance-statistics.component.html41
+ src/app/+about/about-instance/instance-statistics.component.html75
วิà¸à¸µà¹à¸à¸à¸µà¹à¸à¸±à¸à¹à¸à¹à¸
-
- src/app/shared/shared-instance/instance-statistics.component.html
- 51
-
+ src/app/+about/about-instance/instance-statistics.component.html51
à¹à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹
-
- src/app/shared/shared-instance/instance-statistics.component.html
- 58
-
+ src/app/+about/about-instance/instance-statistics.component.html58
à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹à¸à¸´à¸à¸à¸²à¸¡
- src/app/+admin/admin.component.ts75
- src/app/+admin/follows/following-list/following-list.component.html41
- src/app/+admin/follows/follows.routes.ts26
-
+
+
+
+ src/app/+admin/admin.component.ts84src/app/+admin/follows/following-list/following-list.component.html41src/app/+admin/follows/follows.routes.ts26
à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸·à¹à¸à¸à¸µà¹à¸à¸´à¸à¸à¸²à¸¡à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹
- src/app/+admin/admin.component.ts80
- src/app/+admin/follows/follows.routes.ts35
- src/app/+my-library/my-library.component.ts72
-
+
+
+
+ src/app/+admin/admin.component.ts89src/app/+admin/follows/follows.routes.ts35src/app/+my-library/my-library.component.ts72
à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸·à¹à¸à¸à¸µà¹à¸à¸´à¸à¸à¸²à¸¡à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹
- src/app/shared/shared-instance/instance-statistics.component.html85
+ src/app/+about/about-instance/instance-statistics.component.html85
à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹à¸à¸´à¸à¸à¸²à¸¡
- src/app/shared/shared-instance/instance-statistics.component.html95
+ src/app/+about/about-instance/instance-statistics.component.html95
+
+
+
+ สà¹à¸à¸à¸³à¸à¸à¸ªà¸£à¹à¸²à¸à¸à¸±à¸à¸à¸µ
+
+ src/app/shared/shared-main/account/signup-label.component.html
+ 1
+
@@ -1101,7 +1059,7 @@
- Your file couldn't be transferred before the server proxy timeout
+ à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸à¸¢à¹à¸²à¸¢à¹à¸à¸¥à¹ à¹à¸à¹à¸à¹à¸à¸à¸«à¸¡à¸à¹à¸§à¸¥à¸²à¸à¸£à¹à¸à¸à¸à¸µà¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
src/app/helpers/utils/upload.ts
35
@@ -1136,7 +1094,7 @@
- Unfederate
+ ลà¸à¸§à¸´à¸à¸µà¹à¸à¸à¸²à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸·à¹à¸
src/app/shared/shared-moderation/video-block.component.html
31
@@ -1144,7 +1102,7 @@
- This will ask remote instances to delete local videos
+ à¸à¸²à¸£à¸à¸£à¸°à¸à¸³à¸à¸µà¹à¸à¸°à¸ªà¹à¸à¸à¸³à¸à¸à¹à¸«à¹à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸·à¹à¸ ๠ลà¸à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸à¸¢à¸¹à¹à¹à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
src/app/shared/shared-moderation/video-block.component.html
34
@@ -1152,7 +1110,7 @@
- This will ask remote instances to delete this video
+ à¸à¸²à¸£à¸à¸£à¸°à¸à¸³à¸à¸µà¹à¸à¸°à¸ªà¹à¸à¸à¸³à¸à¸à¹à¸«à¹à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸·à¹à¸ ๠ลà¸à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹
src/app/shared/shared-moderation/video-block.component.html
35
@@ -1160,7 +1118,7 @@
- Blocking a live will automatically terminate the live stream.
+ à¸à¸²à¸£à¸à¸¥à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸à¸ªà¸à¸à¸°à¸à¸³à¹à¸«à¹à¹à¸¥à¸à¹à¸ªà¸à¸£à¸µà¸¡à¸à¸¹à¸à¸¢à¸¸à¸à¸´à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´
src/app/shared/shared-moderation/video-block.component.html
40,42
@@ -1168,7 +1126,7 @@
- {count, plural, =1 {Blocked .} other {Blocked videos.}}
+ {count, plural, =1 {à¸à¸¥à¹à¸à¸ à¹à¸¥à¹à¸§} other {à¸à¸¥à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸ รายà¸à¸²à¸£à¹à¸¥à¹à¸§}}
src/app/shared/shared-moderation/video-block.component.ts
84
@@ -1208,34 +1166,34 @@
33,35
-
-
- à¸à¸¹à¹à¹à¸à¹
- src/app/shared/shared-users/user-admin.service.ts122
-
+
à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹à¸«à¸£à¸·à¸à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸µà¹à¸¡à¸¥
-
- src/app/+login/login.component.html45
+ src/app/+login/login.component.html45
+
à¸à¸±à¸§à¸à¸¢à¹à¸²à¸: john@example.com
-
-
- src/app/+login/login.component.html47src/app/+signup/+register/steps/register-step-user.component.html53
+ src/app/+login/login.component.html47
+ src/app/+signup/+register/steps/register-step-user.component.html53
+
â ï¸ à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸µà¹à¸¡à¸¥à¸ªà¹à¸§à¸à¹à¸«à¸à¹à¹à¸¡à¹à¸¡à¸µà¸à¸±à¸§à¸à¸±à¸à¸©à¸£à¸à¸´à¸¡à¸à¹à¹à¸«à¸à¹
-
- src/app/+login/login.component.html54
- Enter the two-factor code generated by your phone app:
+ src/app/+login/login.component.html54
+
+
+
+ à¹à¸ªà¹à¸£à¸«à¸±à¸ªà¸¢à¸·à¸à¸¢à¸±à¸à¸ªà¸à¸à¸à¸±à¸à¸à¸±à¸¢à¸à¸µà¹à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¸¡à¸·à¸à¸à¸·à¸à¸à¸à¸à¸à¸¸à¸:
src/app/+login/login.component.html
70
-
- Two factor authentication token
+
+
+
+ รหัสยืà¸à¸¢à¸±à¸à¸ªà¸à¸à¸à¸±à¸à¸à¸±à¸¢
src/app/+login/login.component.html
72
@@ -1244,24 +1202,24 @@
รหัสà¸à¹à¸²à¸
-
-
-
-
-
-
-
- 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.html60src/app/+login/login.component.html63src/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.html60
+ src/app/+login/login.component.html63
+ src/app/+reset-password/reset-password.component.html6
+ src/app/+reset-password/reset-password.component.html9
+ src/app/+signup/+register/steps/register-step-user.component.html61
+
à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸
-
- src/app/+login/login.component.html84
+ src/app/+login/login.component.html84
+
à¸à¸±à¸à¸¥à¸·à¸¡à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸
-
- src/app/+login/login.component.html84
+ src/app/+login/login.component.html84
+
à¸à¸²à¸£à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸à¸à¸³à¹à¸«à¹à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸¢à¹à¸à¸£à¹à¹à¸à¸·à¹à¸à¸«à¸²
@@ -1286,52 +1244,53 @@
หรืà¸à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸à¸à¹à¸§à¸¢
-
- src/app/+login/login.component.html94
+ src/app/+login/login.component.html94
+
ลืมรหัสà¸à¹à¸²à¸
-
- src/app/+login/login.component.html117
+ src/app/+login/login.component.html117
+
à¸à¸à¸à¸ ัย à¸à¸¸à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¹à¹à¸à¸·à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸à¸à¸²à¸à¸à¸¹à¹à¸à¸¹à¹à¸¥à¸£à¸°à¸à¸à¹à¸¡à¹à¹à¸à¹à¸à¸±à¹à¸à¸à¹à¸²à¸£à¸°à¸à¸à¸à¸µà¹à¸¡à¸¥ PeerTube
-
- src/app/+login/login.component.html124
+ src/app/+login/login.component.html124
+
à¹à¸ªà¹à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸µà¹à¸¡à¸¥à¸à¸à¸à¸à¸¸à¸ à¹à¸£à¸²à¸à¸°à¸ªà¹à¸à¸¥à¸´à¸à¸à¹à¹à¸à¸·à¹à¸à¸£à¸µà¹à¸à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¸à¸à¸à¸à¸¸à¸à¸à¸²à¸à¸à¸µà¹à¸¡à¸¥
-
- src/app/+login/login.component.html128
+ src/app/+login/login.component.html128
+
à¸à¸µà¹à¸¡à¸¥à¸à¸³à¹à¸à¸°à¸à¸³à¹à¸à¸à¸²à¸£à¸£à¸µà¹à¸à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¸à¸°à¸à¸¹à¸à¸ªà¹à¸à¹à¸à¸¢à¸±à¸ ลิà¸à¸à¹à¸à¸°à¸«à¸¡à¸à¸à¸²à¸¢à¸¸à¸ ายà¹à¸ 1 à¸à¸±à¹à¸§à¹à¸¡à¸
-
- src/app/+login/login.component.ts149
+ src/app/+login/login.component.ts150
+
à¸à¸µà¹à¸¡à¸¥
-
-
-
-
-
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html105src/app/+admin/overview/users/user-edit/user-edit.component.html105src/app/+admin/overview/users/user-list/user-list.component.ts133src/app/+login/login.component.html133src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html6src/app/+signup/+register/steps/register-step-user.component.html46src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html6
+ src/app/+admin/moderation/registration-list/registration-list.component.html38
+ src/app/+admin/overview/users/user-edit/user-edit.component.html105
+ src/app/+admin/overview/users/user-edit/user-edit.component.html105
+ src/app/+admin/overview/users/user-list/user-list.component.ts132
+ src/app/+login/login.component.html133
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html6
+ src/app/+signup/+register/steps/register-step-user.component.html46
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html6
+
à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸µà¹à¸¡à¸¥
-
-
- src/app/+login/login.component.html135src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html9
+ src/app/+login/login.component.html135
+ src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html9
+
รีà¹à¸à¹à¸
Password reset button
-
- src/app/+login/login.component.html148
+ src/app/+login/login.component.html148
+
à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹
@@ -1370,7 +1329,7 @@ The link will expire within 1 hour.
ลà¸à¸à¸°à¹à¸à¸µà¸¢à¸
Button on the registration form to finalize the account and channel creation
- src/app/+signup/+register/register.component.ts84
+ src/app/+signup/+register/register.component.ts88
@@ -1390,7 +1349,7 @@ The link will expire within 1 hour.
- Comment videos
+ à¹à¸ªà¸à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸à¸§à¸´à¸à¸µà¹à¸
src/app/+signup/+register/steps/register-step-about.component.html
11
@@ -1398,7 +1357,7 @@ The link will expire within 1 hour.
- Subscribe to channels to be notified of new videos
+ à¸à¸´à¸à¸à¸²à¸¡à¸à¹à¸à¸à¸à¹à¸²à¸ ๠à¹à¸à¸·à¹à¸à¸£à¸±à¸à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¸§à¸´à¸à¸µà¹à¸à¹à¸«à¸¡à¹
src/app/+signup/+register/steps/register-step-about.component.html
12
@@ -1406,7 +1365,7 @@ The link will expire within 1 hour.
- Have access to your watch history
+ à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸£à¸°à¸§à¸±à¸à¸´à¸à¸²à¸£à¸£à¸±à¸à¸à¸¡à¸à¸à¸à¸à¸¸à¸
src/app/+signup/+register/steps/register-step-about.component.html
13
@@ -1414,39 +1373,38 @@ The link will expire within 1 hour.
- Create your channel to publish videos
+ สรà¹à¸²à¸à¸à¹à¸à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¹à¸à¸¢à¹à¸à¸£à¹à¸§à¸´à¸à¸µà¹à¸
src/app/+signup/+register/steps/register-step-about.component.html
14
-
-
- Do you use Mastodon, ActivityPub or a RSS feed aggregator?
+
+
+ à¸à¸¹à¹à¸à¸¹à¹à¸¥à¸à¸à¸ à¸à¸°à¸à¹à¸à¸à¸à¸à¸¸à¸¡à¸±à¸à¸´à¸à¸³à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸à¸à¸à¸¸à¸à¸«à¸¥à¸±à¸à¸à¸²à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸£à¸à¸à¹à¸à¸à¸à¸à¸£à¹à¸¡à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸
src/app/+signup/+register/steps/register-step-about.component.html
- 19
+ 17,19
+
+
+ à¸à¸¸à¸à¹à¸à¹ Mastodon, ActivityPub หรืà¸à¸à¸±à¸§à¸£à¸§à¸¡à¸à¸µà¸ RSS à¸à¸¢à¸¹à¹à¸«à¸£à¸·à¸à¹à¸¡à¹?
+ src/app/+signup/+register/steps/register-step-about.component.html23
+
- You can already follow using your favorite tool.
-
- src/app/+signup/+register/steps/register-step-about.component.html
- 21,23
-
+ à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸´à¸à¸à¸²à¸¡ à¹à¸à¹à¸à¹à¸§à¸¢à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸µà¹à¸à¸¸à¸à¹à¸à¹à¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§
+ src/app/+signup/+register/steps/register-step-about.component.html25
- à¸à¸¹à¸à¸ªà¸£à¹à¸²à¸à¸à¸¶à¹à¸à¹à¸à¸¢à¹à¸à¹ PeerTube à¹à¸à¸¥à¸à¸à¸à¸£à¹à¸¡à¸ªà¸£à¹à¸²à¸à¸ªà¸£à¸£à¸à¹à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸à¸±à¸à¸à¸²à¹à¸à¸¢ Framasoftà¸à¸¶à¹à¸à¹à¸à¹à¸à¸à¸à¸à¹à¸à¸£à¹à¸¡à¹à¹à¸ªà¸§à¸à¸«à¸²à¸à¸¥à¸à¸³à¹à¸£à¸à¸²à¸à¸à¸£à¸°à¹à¸à¸¨à¸à¸£à¸±à¹à¸à¹à¸¨à¸ª à¸à¸µà¹à¸¡à¸à¸à¸à¸²à¸à¹à¸¥à¸·à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸´à¸à¸´à¸à¸±à¸¥à¸à¸à¸à¸à¸£à¸´à¸©à¸±à¸à¸¢à¸±à¸à¸©à¹à¹à¸«à¸à¹à¸à¹à¸²à¸ à¹
-
- src/app/+signup/+register/steps/register-step-about.component.html
- 34,37
-
+ à¸à¸¹à¸à¸ªà¸£à¹à¸²à¸à¸à¸¶à¹à¸à¹à¸à¸¢à¹à¸à¹ PeerTube à¹à¸à¸¥à¸à¸à¸à¸£à¹à¸¡à¸ªà¸£à¹à¸²à¸à¸ªà¸£à¸£à¸à¹à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸à¸±à¸à¸à¸²à¹à¸à¸¢ Framasoft à¸à¸¶à¹à¸à¹à¸à¹à¸à¸à¸à¸à¹à¸à¸£à¹à¸¡à¹à¹à¸ªà¸§à¸à¸«à¸²à¸à¸¥à¸à¸³à¹à¸£à¸à¸²à¸à¸à¸£à¸°à¹à¸à¸¨à¸à¸£à¸±à¹à¸à¹à¸¨à¸ª à¸à¸µà¹à¸¡à¸à¸à¸à¸²à¸à¹à¸¥à¸·à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸´à¸à¸´à¸à¸±à¸¥à¸à¸à¸à¸à¸£à¸´à¸©à¸±à¸à¸¢à¸±à¸à¸©à¹à¹à¸«à¸à¹à¸à¹à¸²à¸ à¹
+ src/app/+signup/+register/steps/register-step-about.component.html38
- 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
@@ -1454,7 +1412,7 @@ The link will expire within 1 hour.
- 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" à¹à¸à¸·à¹à¸à¹à¸à¸¢à¹à¸à¸£à¹à¸à¸à¸à¹à¸ªà¸´à¸£à¹à¸à¹à¸à¸µà¸¢à¹à¸à¸à¸à¸à¸à¸¸à¸ à¹à¸¥à¸°à¸à¸µà¸à¸à¹à¸à¸à¸à¸·à¹à¸ "à¸à¸´à¹à¸§à¸¨à¸§à¸´à¸à¸¢à¸²" à¹à¸à¸·à¹à¸à¹à¸à¸¢à¹à¸à¸£à¹à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸¹à¸à¸à¸¶à¸à¸£à¸°à¸à¸à¸à¸´à¹à¸§à¸¨
src/app/+signup/+register/steps/register-step-channel.component.html
6,9
@@ -1462,7 +1420,7 @@ The link will expire within 1 hour.
- administrators allow you to publish up to of videos on their website.
+ à¸à¸¹à¹à¸à¸¹à¹à¸¥à¸£à¸°à¸à¸à¸à¸à¸ à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¸à¸¸à¸à¹à¸à¸¢à¹à¸à¸£à¹à¸§à¸´à¸à¸µà¹à¸à¹à¸à¹à¸ªà¸¹à¸à¸ªà¸¸à¸ à¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸µà¹
src/app/+signup/+register/steps/register-step-channel.component.html
11,13
@@ -1497,24 +1455,22 @@ The link will expire within 1 hour.
- Administer
- documentation
+ à¸à¸¹à¹à¸¡à¸·à¸à¸à¸²à¸£à¸à¸¹à¹à¸¥à¸£à¸°à¸à¸
src/app/modal/admin-welcome-modal.component.html19
- Managing users, following other instances, dealing with spammers...
+ à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¸£à¸à¸¹à¹à¹à¸à¹ à¸à¸´à¸à¸à¸²à¸¡à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸·à¹à¸ รัà¸à¸¡à¸·à¸à¸à¸±à¸à¸ªà¹à¸à¸¡...
src/app/modal/admin-welcome-modal.component.html22
- Use
- documentation
+ à¸à¸¹à¹à¸¡à¸·à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸
src/app/modal/admin-welcome-modal.component.html26
- Setup your account, managing video playlists, discover third-party applications...
+ à¸à¸±à¹à¸à¸à¹à¸²à¸à¸±à¸à¸à¸µ à¸à¸±à¸à¸à¸²à¸£à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹à¸§à¸´à¸à¸µà¹à¸ à¸à¹à¸à¸à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸¸à¸à¸à¸¥à¸à¸µà¹à¸ªà¸²à¸¡...
src/app/modal/admin-welcome-modal.component.html29
@@ -1524,28 +1480,22 @@ The link will expire within 1 hour.
- Official PeerTube website (news, support, contribute...):
- https://joinpeertube.org
-
-
+ à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸²à¸à¸à¸²à¸£à¸à¸à¸ PeerTube (à¸à¹à¸²à¸§à¸ªà¸²à¸£, สà¸à¸±à¸à¸ªà¸à¸¸à¸, รà¹à¸§à¸¡à¸ªà¸¡à¸à¸...): https://joinpeertube.org
src/app/modal/admin-welcome-modal.component.html42
- Put your instance on the public PeerTube index:
- https://instances.joinpeertube.org/instances
-
-
+ à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¸à¸à¸à¸±à¸à¸à¸µà¸ªà¸²à¸à¸²à¸£à¸à¸°à¸à¸à¸ PeerTube: https://instances.joinpeertube.org/instances
src/app/modal/admin-welcome-modal.component.html45
- It's time to configure your instance!
+ à¹à¸à¹à¹à¸§à¸¥à¸²à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§!
src/app/modal/admin-welcome-modal.component.html55
- Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain it is very important for visitors to understand on what type of instance they are.
+ à¸à¸²à¸£à¹à¸¥à¸·à¸à¸à¸à¸·à¹à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹, à¸à¸±à¹à¸à¸à¹à¸²à¸à¸³à¸à¸à¸´à¸à¸²à¸¢, ระà¸à¸¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸à¹à¸à¸£, à¸à¸³à¹à¸¡à¸à¸¸à¸à¸à¸¶à¸à¸ªà¸£à¹à¸²à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹ à¹à¸¥à¸°à¸à¸¸à¸à¸¡à¸µà¹à¸à¸à¸à¸µà¹à¸à¸°à¸à¸¹à¹à¸¥à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸²à¸à¹à¸à¹à¸²à¹à¸ à¹à¸à¹à¸à¸ªà¸´à¹à¸à¸ªà¸³à¸à¸±à¸à¸¡à¸²à¸à¸à¸µà¹à¸à¸°à¸à¸³à¹à¸«à¹à¸à¸¹à¹à¹à¸¢à¸µà¹à¸¢à¸¡à¸à¸¡à¹à¸à¹à¸²à¹à¸à¸à¸£à¸°à¹à¸ à¸à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
src/app/modal/admin-welcome-modal.component.html
57,61
@@ -1568,12 +1518,12 @@ The link will expire within 1 hour.
-
- Configure my instance
-
+ à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸±à¸
src/app/modal/admin-welcome-modal.component.html80
-
- Confirm your password
+
+
+
+ ยืà¸à¸¢à¸±à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¸à¸à¸à¸à¸¸à¸
src/app/modal/confirm.component.ts
54
@@ -1581,37 +1531,37 @@ The link will expire within 1 hour.
- Configuration warning!
+ à¸à¸³à¹à¸à¸·à¸à¸à¸à¸²à¸£à¸à¸³à¸«à¸à¸à¸à¹à¸²!
src/app/modal/instance-config-warning-modal.component.html3
- You enabled user registration on your instance but did not configure the following fields:
+ à¸à¸¸à¸à¹à¸à¹à¹à¸à¸´à¸à¹à¸«à¹à¸à¸¹à¹à¹à¸à¹à¸à¸²à¸à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§ à¹à¸à¹à¸¢à¸±à¸à¹à¸¡à¹à¹à¸à¹à¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸à¸à¹à¸à¸à¸à¹à¸à¹à¸à¸à¸µà¹:
src/app/modal/instance-config-warning-modal.component.html10
- Instance name
+ à¸à¸·à¹à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
src/app/modal/instance-config-warning-modal.component.html13
- Instance short description
+ à¸à¸³à¸à¸à¸´à¸à¸²à¸¢à¸ªà¸±à¹à¸à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
src/app/modal/instance-config-warning-modal.component.html14
- Who you are
+ à¸à¸¸à¸à¹à¸à¹à¸à¹à¸à¸£
src/app/modal/instance-config-warning-modal.component.html16
- How long you plan to maintain your instance
+ à¸à¸¸à¸à¸¡à¸µà¹à¸à¸à¸à¸µà¹à¸à¸°à¸à¸¹à¹à¸¥à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¸à¸²à¸à¹à¸à¹à¸²à¹à¸
src/app/modal/instance-config-warning-modal.component.html17
- How you plan to pay for keeping your instance running
+ à¸à¸¸à¸à¸¡à¸µà¹à¸à¸à¸à¸µà¹à¸à¸°à¸à¹à¸²à¸¢à¸à¹à¸²à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¹à¸à¸·à¹à¸à¹à¸«à¹à¸à¸³à¸à¸²à¸à¸à¹à¸à¹à¸à¸à¸¢à¹à¸²à¸à¹à¸£
src/app/modal/instance-config-warning-modal.component.html
18
@@ -1619,18 +1569,18 @@ The link will expire within 1 hour.
- How you will moderate your instance
+ à¸à¸¸à¸à¸à¸°à¸à¸¹à¹à¸¥à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¸à¸¢à¹à¸²à¸à¹à¸£
src/app/modal/instance-config-warning-modal.component.html20
- Instance terms
+ à¹à¸à¸·à¹à¸à¸à¹à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
src/app/modal/instance-config-warning-modal.component.html21
à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸à¸à¸à¸±à¸
- src/app/menu/menu.component.html125
+ src/app/menu/menu.component.html126
src/app/modal/quick-settings-modal.component.html3
@@ -1643,7 +1593,7 @@ The link will expire within 1 hour.
- Interface
+ à¸à¸´à¸à¹à¸à¸à¸£à¹à¹à¸à¸
src/app/modal/quick-settings-modal.component.html
18
@@ -1651,15 +1601,7 @@ The link will expire within 1 hour.
-
- Please consider configuring these fields to help people to choose
- the appropriate instance
- .
- Without them, your instance may not be referenced on the
- JoinPeerTube website
- .
-
-
+ à¸à¸£à¸¸à¸à¸²à¸à¸´à¸à¸²à¸£à¸à¸²à¸à¸²à¸£à¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸à¸à¹à¸à¸à¹à¸«à¸¥à¹à¸²à¸à¸µà¹à¹à¸à¸·à¹à¸à¸à¹à¸§à¸¢à¹à¸«à¹à¸à¸¹à¹à¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸¥à¸·à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹à¹à¸«à¸¡à¸²à¸°à¸ªà¸¡ หาà¸à¸à¸¸à¸à¹à¸¡à¹à¸à¸³à¸«à¸à¸à¸à¹à¸² à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¸à¸²à¸à¹à¸¡à¹à¸à¸£à¸²à¸à¸à¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹ JoinPeerTube
src/app/modal/instance-config-warning-modal.component.html24
@@ -1689,7 +1631,7 @@ The link will expire within 1 hour.
- Live blacklisted
+ วิà¸à¸µà¹à¸à¸ªà¸à¸à¸¹à¸à¹à¸à¸¥à¹à¸à¸¥à¸´à¸ªà¸à¹
src/app/shared/shared-video-live/live-stream-information.component.ts
43
@@ -1697,7 +1639,7 @@ The link will expire within 1 hour.
- Max duration exceeded
+ à¹à¸à¸´à¸à¸£à¸°à¸¢à¸°à¹à¸§à¸¥à¸²à¸ªà¸¹à¸à¸ªà¸¸à¸à¹à¸¥à¹à¸§
src/app/shared/shared-video-live/live-stream-information.component.ts
44
@@ -1705,7 +1647,7 @@ The link will expire within 1 hour.
- Server error
+ à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
src/app/shared/shared-video-live/live-stream-information.component.ts
45
@@ -1713,11 +1655,23 @@ The link will expire within 1 hour.
- Quota exceeded
+ à¹à¸à¸´à¸à¹à¸à¸§à¸à¹à¸²
src/app/shared/shared-video-live/live-stream-information.component.ts
46
+
+ Runner job cancelled
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 47
+
+
+ Error in runner job
+
+ src/app/shared/shared-video-live/live-stream-information.component.ts
+ 48
+
@@ -1763,22 +1717,22 @@ The link will expire within 1 hour.
à¸à¸¸à¹à¸¡à¸¥à¸±à¸à¸à¸µà¸¢à¹à¸à¸à¸£à¹à¸
src/app/menu/menu.component.html71
- src/app/menu/menu.component.html145
+ src/app/menu/menu.component.html146
à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸
- src/app/menu/menu.component.html142
+ src/app/menu/menu.component.html143
à¸à¸à¸à¸§à¸²à¸¡à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸à¹à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ PeerTube
- src/app/menu/menu.component.html141
+ src/app/menu/menu.component.html142
à¸à¸±à¸à¹à¸à¸¥à¸·à¹à¸à¸à¹à¸à¸¢ PeerTube
- src/app/menu/menu.component.html150
+ src/app/menu/menu.component.html151
@@ -1788,8 +1742,9 @@ The link will expire within 1 hour.
à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸±à¸
-
- src/app/+signup/+register/register.component.html58src/app/menu/menu.component.html87
+ src/app/+signup/+register/register.component.html63
+ src/app/menu/menu.component.html87
+
à¸à¸¥à¸±à¸à¸à¸à¸à¸à¸±à¸
@@ -1798,13 +1753,12 @@ The link will expire within 1 hour.
สรà¹à¸²à¸à¸à¸±à¸à¸à¸µà¸à¸¹à¹à¹à¸à¹
-
-
-
- src/app/+login/login.component.html88src/app/+signup/+register/register.component.html30src/app/menu/menu.component.html106
+ src/app/+login/login.component.html88
+ src/app/shared/shared-main/account/signup-label.component.html2
+
- My video imports
+ à¸à¸²à¸£à¸à¸³à¹à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸à¸à¸à¸à¸à¸±à¸
src/app/+my-library/my-library-routing.module.ts92
@@ -1815,40 +1769,40 @@ The link will expire within 1 hour.
à¸à¸´à¸à¹à¸à¸à¸£à¹à¹à¸à¸:
- src/app/menu/menu.component.html137
+ src/app/menu/menu.component.html138
Import jobs concurrency
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html256
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html277
allows to import multiple videos in parallel. â ï¸ Requires a PeerTube restart.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html257
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html278
jobs in parallel
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html261src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html173
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html282src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html187
- Allow import with HTTP URL (e.g. YouTube)
+ à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¸à¸³à¹à¸à¹à¸²à¸à¹à¸²à¸ URL HTTP (à¹à¸à¹à¸ YouTube)
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html270
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html291
â ï¸ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html273
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html294
สำรวà¸
-
-
- src/app/+videos/video-list/overview/video-overview.component.html1src/app/core/menu/menu.service.ts134
+ src/app/+videos/video-list/overview/video-overview.component.html1
+ src/app/core/menu/menu.service.ts134
+
à¸à¸²à¸£à¸à¸¹à¹à¸¥
@@ -1859,130 +1813,107 @@ The link will expire within 1 hour.
à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸
src/app/+signup/+register/register.component.html17
- src/app/menu/menu.component.html130
+ src/app/menu/menu.component.html131
-
-
- Create an accounton
+
+
+ à¸à¸
src/app/+signup/+register/register.component.html
- 19,21
+ 23,24
- I already have an account, I log in
-
- src/app/+signup/+register/register.component.html
- 27,30
-
+ à¸à¸±à¸à¸¡à¸µà¸à¸±à¸à¸à¸µà¸à¸¢à¸¹à¹à¹à¸¥à¹à¸§ à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸
+ src/app/+signup/+register/register.component.html30
à¹à¸à¸·à¹à¸à¸à¹à¸à¸à¹à¸²à¸ à¹à¸à¸à¸
-
- src/app/+signup/+register/register.component.html
- 36,38
-
+ src/app/+signup/+register/register.component.html41
- Setupyour account
-
- src/app/+signup/+register/register.component.html
- 60,62
-
+ à¸à¸±à¹à¸à¸à¹à¸²à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸
+ src/app/+signup/+register/register.component.html65
à¸à¹à¸à¸à¸à¸à¸à¸à¸±à¸
-
- src/app/+signup/+register/register.component.html
- 75
-
+ src/app/+signup/+register/register.component.html80
- Createyour first channel
-
- src/app/+signup/+register/register.component.html
- 77,79
-
+ สรà¹à¸²à¸à¸à¹à¸à¸à¹à¸£à¸à¸à¸à¸à¸à¸¸à¸
+ src/app/+signup/+register/register.component.html82
- I don't want to create a channel
-
- src/app/+signup/+register/register.component.html
- 91,92
-
+ à¸à¸±à¸à¹à¸¡à¹à¸à¹à¸à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¸à¹à¸à¸
+ src/app/+signup/+register/register.component.html96
- You will be able to create a channel later
-
- src/app/+signup/+register/register.component.html
- 94,95
-
+ à¸à¸¸à¸à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¹à¸à¸à¹à¸à¹à¹à¸à¸ ายหลัà¸
+ src/app/+signup/+register/register.component.html99
à¸à¸´à¸à¸à¹à¸
src/app/+about/about-routing.module.ts36
- src/app/menu/menu.component.html140
+ src/app/menu/menu.component.html141
à¸à¸¹à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¸à¸à¸à¸à¸¸à¸
- src/app/menu/notification.component.html3
- src/app/menu/notification.component.html11
- src/app/menu/notification.component.html11
-
+
+
+ src/app/menu/notification.component.html8src/app/menu/notification.component.html17
ระà¸à¸¸à¸à¸±à¹à¸à¸«à¸¡à¸à¸§à¹à¸²à¸à¹à¸²à¸à¹à¸¥à¹à¸§
- src/app/menu/notification.component.html27
- src/app/menu/notification.component.html27
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html20
-
+
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html21src/app/menu/notification.component.html33
à¸à¸±à¸à¹à¸à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸
- src/app/menu/notification.component.html34
-
+
+ src/app/menu/notification.component.html40
à¸à¸¹à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¸à¸±à¹à¸à¸«à¸¡à¸
- src/app/menu/notification.component.html54
-
+
+ src/app/menu/notification.component.html60
- Welcome to , dear user!
+ ยิà¸à¸à¸µà¸à¹à¸à¸à¸£à¸±à¸à¸à¸¹à¹à¹à¸à¹à¸ªà¸¹à¹ !
src/app/modal/account-setup-warning-modal.component.html3
- It's time to set up your account profile!
+ à¹à¸à¹à¹à¸§à¸¥à¸²à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¸£à¹à¸à¸¥à¹à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§!
src/app/modal/account-setup-warning-modal.component.html10
- Help moderators and other users to know who you are by:
+ à¸à¹à¸§à¸¢à¹à¸«à¹à¸à¸¹à¹à¸à¸¹à¹à¸¥à¹à¸¥à¸°à¸à¸¹à¹à¹à¸à¹à¸à¸à¸à¸·à¹à¸ ๠à¸à¸£à¸²à¸à¸§à¹à¸²à¸à¸¸à¸à¹à¸à¹à¸à¹à¸à¸£ à¹à¸à¸¢à¸à¸²à¸£:
src/app/modal/account-setup-warning-modal.component.html12
- Uploading an avatar
+ à¸à¸±à¸à¹à¸«à¸¥à¸à¸ าà¸à¹à¸à¸à¸à¸±à¸§
src/app/modal/account-setup-warning-modal.component.html15
- Writing a description
+ à¹à¸à¸µà¸¢à¸à¸à¸³à¸à¸à¸´à¸à¸²à¸¢
src/app/modal/account-setup-warning-modal.component.html16
- Don't show me this anymore
+ à¹à¸¡à¹à¸à¹à¸à¸à¹à¸ªà¸à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸à¸à¸µà¹à¸à¸µà¸
src/app/modal/account-setup-warning-modal.component.html
23
@@ -2000,7 +1931,7 @@ The link will expire within 1 hour.
- We couldn't find any video tied to the URL you were looking for.
+ à¹à¸£à¸²à¹à¸¡à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸à¹à¸ ๠à¸à¸µà¹à¹à¸à¸·à¹à¸à¸¡à¹à¸¢à¸à¸à¸±à¸ URL à¸à¸µà¹à¸à¸¸à¸à¸à¸³à¸¥à¸±à¸à¸¡à¸à¸à¸«à¸²
src/app/+error-page/error-page.component.html7
@@ -2021,7 +1952,7 @@ The link will expire within 1 hour.
- The video may have been moved or deleted
+ วิà¸à¸µà¹à¸à¸à¸²à¸à¸à¸¹à¸à¸¢à¹à¸²à¸¢à¸«à¸£à¸·à¸à¸¥à¸à¹à¸à¹à¸¥à¹à¸§
src/app/+error-page/error-page.component.html17
@@ -2038,11 +1969,11 @@ The link will expire within 1 hour.
à¸à¸¸à¸à¹à¸¡à¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸à¹à¸à¸«à¸à¹à¸²à¸à¸µà¹
src/app/+error-page/error-page.component.html27
- src/app/+error-page/error-page.component.html42
+ src/app/+error-page/error-page.component.html39
- You might need to login to see the video.
+ à¸à¸¸à¸à¸à¸²à¸à¸à¸°à¸à¹à¸à¸à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸à¹à¸à¸·à¹à¸à¸à¸¹à¸§à¸´à¸à¸µà¹à¸
src/app/+error-page/error-page.component.html
30
@@ -2050,47 +1981,39 @@ The link will expire within 1 hour.
- You might need to login to see the resource.
+ à¸à¸¸à¸à¸à¸²à¸à¸à¸°à¸à¹à¸à¸à¹à¸à¹à¸²à¸ªà¸¹à¸£à¸°à¸à¸à¹à¸à¸·à¹à¸à¸à¸¹à¹à¸à¸·à¹à¸à¸«à¸²
src/app/+error-page/error-page.component.html
31
-
-
- Login
-
- src/app/+error-page/error-page.component.html
- 34,36
-
-
à¸à¸¸à¸à¸à¸²à¸à¸à¹à¸à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸§à¹à¸²à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸à¹à¸à¸¢à¹à¸à¹à¸²à¸à¸à¸à¸§à¸´à¸à¸µà¹à¸à¸«à¸£à¸·à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸«à¸£à¸·à¸à¹à¸¡à¹
- src/app/+error-page/error-page.component.html45
+ src/app/+error-page/error-page.component.html42
à¸à¸¸à¸à¸à¸²à¸à¸à¹à¸à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸§à¹à¸²à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸à¹à¸à¸¢à¹à¸à¹à¸²à¸à¸à¸à¹à¸à¸·à¹à¸à¸«à¸²à¸«à¸£à¸·à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸«à¸£à¸·à¸à¹à¸¡à¹
- src/app/+error-page/error-page.component.html46
+ src/app/+error-page/error-page.component.html43
The requested entity body blends sweet bits with a mellow earthiness.
Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request
- src/app/+error-page/error-page.component.html54
+ src/app/+error-page/error-page.component.html51
à¸à¸¹à¹à¸«à¸¡à¸·à¸à¸à¸§à¹à¸²à¸à¸µà¹à¸à¸µà¸¢à¸à¸°à¸à¸à¸à¸à¸°
This is about Sepia's tea
- src/app/+error-page/error-page.component.html57
+ src/app/+error-page/error-page.component.html54
สืà¹à¸à¸¡à¸µà¸à¸à¸²à¸à¹à¸«à¸à¹à¹à¸à¸´à¸à¸à¸µà¹à¸à¸°à¸à¸¢à¸¹à¹à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹ à¹à¸à¸£à¸à¸à¸´à¸à¸à¹à¸à¸à¸¹à¹à¸à¸¹à¹à¸¥à¸£à¸°à¸à¸à¸«à¸²à¸à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸´à¹à¸¡à¸à¸µà¸à¸à¸³à¸à¸±à¸à¸à¸à¸²à¸
-
- src/app/core/rest/rest-extractor.service.ts112
+ src/app/core/rest/rest-extractor.service.ts118
+
à¸à¹à¸à¸«à¸²à¸à¸¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
@@ -2159,7 +2082,7 @@ The link will expire within 1 hour.
- Upload failed
+ à¸à¸±à¸à¹à¸«à¸¥à¸à¸¥à¹à¸¡à¹à¸«à¸¥à¸§
src/app/helpers/utils/upload.ts
12
@@ -2172,7 +2095,7 @@ The link will expire within 1 hour.
- Display only
+ à¹à¸ªà¸à¸à¹à¸à¸à¸²à¸°
src/app/+search/search-filters.component.html
21
@@ -2222,10 +2145,10 @@ The link will expire within 1 hour.
หมวà¸à¸«à¸¡à¸¹à¹
- src/app/+search/search-filters.component.html121
- src/app/+videos/+video-edit/shared/video-edit.component.html68
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html27
-
+
+
+
+ src/app/+search/search-filters.component.html121src/app/+videos/+video-edit/shared/video-edit.component.html70src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html27
à¹à¸ªà¸à¸à¸à¸¸à¸à¸«à¸¡à¸§à¸à¸«à¸¡à¸¹à¹
@@ -2234,10 +2157,10 @@ The link will expire within 1 hour.
ลิà¸à¸ªà¸´à¸à¸à¸´à¹
- src/app/+search/search-filters.component.html134
- src/app/+videos/+video-edit/shared/video-edit.component.html79
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html36
-
+
+
+
+ src/app/+search/search-filters.component.html134src/app/+videos/+video-edit/shared/video-edit.component.html81src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html36
à¹à¸ªà¸à¸à¸à¸¸à¸à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸
@@ -2246,11 +2169,11 @@ The link will expire within 1 hour.
ภาษา
- src/app/+search/search-filters.component.html147
- src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html10
- src/app/+videos/+video-edit/shared/video-edit.component.html99
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html45
-
+
+
+
+
+ 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.html101src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html45
à¹à¸ªà¸à¸à¸à¸¸à¸à¸ าษา
@@ -2268,7 +2191,7 @@ The link will expire within 1 hour.
- PeerTube instance host
+ à¹à¸®à¸ªà¸à¹à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹ PeerTube
src/app/+search/search-filters.component.html
178
@@ -2276,7 +2199,7 @@ The link will expire within 1 hour.
- Result types
+ à¸à¸£à¸°à¹à¸ à¸à¸à¸¥à¸¥à¸±à¸à¸à¹
src/app/+search/search-filters.component.html
187
@@ -2344,17 +2267,17 @@ The link will expire within 1 hour.
- Edit caption
+ à¹à¸à¹à¹à¸à¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢
src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html3
- Caption
+ à¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢
src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html8
- Edit this caption
+ à¹à¸à¹à¹à¸à¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢à¸à¸µà¹
src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html30
@@ -2372,6 +2295,18 @@ The link will expire within 1 hour.
à¹à¸à¹à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¹à¸à¸·à¹à¸à¹à¸à¸°à¸à¸³à¹à¸à¸·à¹à¸à¸«à¸²à¸à¸µà¹à¸¡à¸µà¸à¸§à¸²à¸¡à¹à¸à¸µà¹à¸¢à¸§à¸à¹à¸à¸à¸à¸±à¸ สามารà¸à¹à¸ªà¹à¹à¸à¹à¸ªà¸¹à¸à¸ªà¸¸à¸ 5 à¹à¸à¹à¸ à¸à¸à¸à¸¸à¹à¸¡ Enter à¹à¸à¸·à¹à¸à¹à¸à¸´à¹à¸¡à¹à¸à¹à¸à¹à¸«à¸¡à¹
src/app/+videos/+video-edit/shared/video-edit.component.html30
+
+ Video descriptions are truncated by default and require manual action to expand them.
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 48
+
+
+ A timestamp (00:05 for example) is automatically converted into a link to a part of the video.
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 52
+
@@ -2380,48 +2315,40 @@ The link will expire within 1 hour.
- extensions
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts47
-
+ à¸à¸²à¸¡à¸ªà¸à¸¸à¸¥
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts45
- This image is too large.
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts55
- src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts52
-
+ รูà¸à¸ าà¸à¸à¸µà¹à¹à¸«à¸à¹à¹à¸à¸´à¸à¹à¸
+
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts53src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts52
- 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.html33
- 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.html14
- 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.html24
- ratio 6/1, recommended size: 1920x317, max size: , extensions:
+ สัà¸à¸ªà¹à¸§à¸ 6/1, à¸à¸à¸²à¸à¸à¸µà¹à¹à¸à¸°à¸à¸³: 1920x317, à¸à¸à¸²à¸à¸ªà¸¹à¸à¸ªà¸¸à¸: , à¸à¸²à¸¡à¸ªà¸à¸¸à¸¥:
src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts44
-
-
- รูà¸à¸à¸£à¸°à¸à¸³à¸à¹à¸à¸
- src/app/shared/shared-actor-image/actor-avatar.component.ts48
-
-
-
- Channel avatar
- src/app/shared/shared-actor-image/actor-avatar.component.ts49
-
+
+
- Markdown compatible that also supports custom PeerTube HTML tags
+ à¹à¸à¹à¸²à¸à¸±à¸à¹à¸à¹à¸à¸±à¸ Markdown à¸à¸¶à¹à¸à¸¢à¸±à¸à¸£à¸à¸à¸£à¸±à¸à¹à¸à¹à¸ HTML PeerTube à¸à¸µà¹à¸à¸³à¸«à¸à¸à¹à¸à¸
src/app/shared/shared-custom-markup/custom-markup-help.component.html
2
@@ -2438,42 +2365,33 @@ The link will expire within 1 hour.
Error in channel miniature component:
-
- src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts
- 57
-
+ src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts65
Error in playlist miniature component:
-
- src/app/shared/shared-custom-markup/peertube-custom-tags/playlist-miniature-markup.component.ts
- 47
-
+ src/app/shared/shared-custom-markup/peertube-custom-tags/playlist-miniature-markup.component.ts52
Error in video miniature component:
- src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts60
+ src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts65
Error in videos list component:
-
- src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts
- 77
-
+ src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts82
à¸à¸±à¸§à¸à¸£à¸à¸à¸à¸±à¹à¸à¸ªà¸¹à¸
-
-
-
-
-
-
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts30src/app/+admin/overview/comments/video-comment-list.component.ts48src/app/+admin/overview/users/user-list/user-list.component.ts44src/app/+my-library/my-videos/my-videos.component.ts113src/app/shared/shared-abuse-list/abuse-list-table.component.ts40src/app/shared/shared-instance/instance-follow.service.ts142
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts30
+ src/app/+admin/overview/comments/video-comment-list.component.ts47
+ src/app/+admin/overview/users/user-list/user-list.component.ts43
+ src/app/+my-library/my-videos/my-videos.component.ts117
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts39
+ src/app/shared/shared-instance/instance-follow.service.ts142
+
à¹à¸¡à¹à¸à¸à¸£à¸²à¸¢à¸à¸²à¸£
@@ -2482,91 +2400,193 @@ The link will expire within 1 hour.
à¸à¸³à¸à¸à¸´à¸à¸²à¸¢
- src/app/+about/about-instance/about-instance.component.html113
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.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
-
-
-
- à¸à¸³à¸à¸à¸´à¸à¸²à¸¢à¸§à¸´à¸à¸µà¹à¸à¸à¸°à¸à¸¹à¸à¸¢à¹à¸à¹à¸à¹à¸à¸à¹à¸²à¹à¸£à¸´à¹à¸¡à¸à¹à¸ à¸à¹à¸à¸à¸à¸à¹à¸à¸·à¹à¸à¸à¸¢à¸²à¸¢à¸à¸³à¸à¸à¸´à¸à¸²à¸¢à¸à¹à¸§à¸¢à¸à¸à¹à¸à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html49
-
+
+
+
+
+
+
+
+
+ src/app/+about/about-instance/about-instance.component.html113src/app/+admin/config/edit-custom-config/edit-instance-information.component.html34src/app/+admin/system/runners/runner-list/runner-list.component.html24src/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
+
- Choose the appropriate licence for your work.
- src/app/+videos/+video-edit/shared/video-edit.component.html84
-
+ à¹à¸¥à¸·à¸à¸à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸à¸à¸µà¹à¹à¸«à¸¡à¸²à¸°à¸ªà¸¡à¸à¸±à¸à¸à¸²à¸à¸à¸à¸à¸à¸¸à¸
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html86
à¸à¹à¸à¸
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64
- src/app/+videos/+video-edit/shared/video-edit.component.html63
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html26
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html19
+
+
+
+
+
+
+
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html39src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64src/app/+videos/+video-edit/shared/video-edit.component.html65src/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.html26src/app/+videos/+video-edit/video-add-components/video-upload.component.html19
+
+
+ à¹à¸«à¸à¸¸à¸à¸¥à¸à¸µà¹à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 40
+
+
+
+
+ à¸à¸²à¸£à¸à¸à¸à¸ªà¸à¸à¸à¸à¸²à¸£à¸à¸¹à¹à¸¥
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 42
+
+
+
+
+ à¸à¸à¹à¸¡à¸·à¹à¸
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 43,45
+
+
+
+
+ à¹à¸«à¸à¸¸à¸à¸¥à¸à¸µà¹à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸:
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 109
+
+
+
+
+ à¸à¸²à¸£à¸à¸à¸à¸ªà¸à¸à¸à¸à¸²à¸£à¸à¸¹à¹à¸¥:
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 114
+
+
+
+
+ à¹à¸¡à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸µà¹à¸à¸£à¸à¸à¸±à¸à¸à¸±à¸§à¸à¸£à¸à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 127
+
+
+
+
+ à¹à¸¡à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 128
+
+
+
+
+ ยà¸à¸¡à¸£à¸±à¸à¸à¸³à¸à¸à¸à¸µà¹
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 46
+
+
+
+
+ à¸à¸à¸´à¹à¸ªà¸à¸à¸³à¸à¸à¸à¸µà¹
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 51
+
+
+
+
+ ลà¸à¸à¸³à¸à¸à¸à¸µà¹
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 56
+
+
+
+
+ ลà¸à¸à¸³à¸à¸à¸à¸à¸à¸à¸²à¸à¸£à¸²à¸¢à¸à¸²à¸£ à¸à¸¹à¹à¹à¸à¹à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸
+
+ src/app/+admin/moderation/registration-list/registration-list.component.ts
+ 57
+
+
+
+
+ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸{count, plural, =1 {à¸à¸³à¸à¸à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸à¸ } other {à¸à¸³à¸à¸à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸ รายà¸à¸²à¸£}}à¸à¸£à¸´à¸ ๠หรืà¸à¹à¸¡à¹
+ src/app/+admin/moderation/registration-list/registration-list.component.ts124
+
+
+
+ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸³à¸à¸à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸«à¸¥à¹à¸²à¸à¸µà¹à¸à¸£à¸´à¸ ๠หรืà¸à¹à¸¡à¹
+ src/app/+admin/moderation/registration-list/registration-list.component.ts126
+
+
+
+ ลà¸{count, plural, =1 {à¸à¸³à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸à¸ } other {à¸à¸³à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸ รายà¸à¸²à¸£}}à¹à¸¥à¹à¸§
+ src/app/+admin/moderation/registration-list/registration-list.component.ts136
+
+
+
+ ลà¸à¸à¸³à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸¥à¹à¸§
+ src/app/+admin/moderation/registration-list/registration-list.component.ts138
à¸à¸³à¸à¸²à¸¡à¸à¸µà¹à¸à¸à¸à¹à¸à¸¢
- src/app/menu/menu.component.html143
+ src/app/menu/menu.component.html144
à¸à¸³à¸à¸²à¸¡à¸à¸µà¹à¸à¸à¸à¹à¸à¸¢à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸ PeerTube
- src/app/menu/menu.component.html142
+ src/app/menu/menu.component.html143
- API
- src/app/menu/menu.component.html145
+ API
+ src/app/menu/menu.component.html146
-
-
- powered by PeerTube - CopyLeft 2015-2022
- src/app/menu/menu.component.html149
+
+
+ à¸à¸±à¸à¹à¸à¸¥à¸·à¹à¸à¸à¹à¸à¸¢ PeerTube - à¸à¸à¸à¸à¸µà¹à¸¥à¸à¸à¹ 2015-2023
+ src/app/menu/menu.component.html150
- API documentation
- src/app/menu/menu.component.html144
+ à¹à¸à¸à¸ªà¸²à¸£à¸à¸£à¸°à¸à¸à¸ API
+ src/app/menu/menu.component.html145
à¸à¸±à¹à¸à¹à¸§à¸¥à¸²à¹à¸à¸¢à¹à¸à¸£à¹ (
)
- src/app/+videos/+video-edit/shared/video-edit.component.html122
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html124
มีà¹à¸à¸·à¹à¸à¸«à¸²à¸à¸µà¹à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸à¹à¸à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html136
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html138
à¸à¸²à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸¡à¸µà¹à¸à¸·à¹à¸à¸«à¸²à¹à¸¡à¹à¹à¸«à¸¡à¸²à¸°à¸ªà¸¡à¹à¸à¹à¸à¸à¹à¸²à¹à¸£à¸´à¹à¸¡à¸à¹à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html140
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html142
à¹à¸à¸¢à¹à¸à¸£à¹à¸«à¸¥à¸±à¸à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥
- src/app/+videos/+video-edit/shared/video-edit.component.html146
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html148
- The video may be unplayable during the transcoding process. It's the reason why we prefer to publish publicly the video after transcoding.
-
- src/app/+videos/+video-edit/shared/video-edit.component.html
- 150
-
-
+ วิà¸à¸µà¹à¸à¸à¸µà¹à¸à¸²à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸±à¸à¸à¸¡à¹à¸à¹à¸£à¸°à¸«à¸§à¹à¸²à¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥ à¹à¸£à¸²à¸à¸¶à¸à¹à¸à¸°à¸à¸³à¹à¸«à¹à¹à¸à¸¢à¹à¸à¸£à¹à¸§à¸´à¸à¸µà¹à¸à¹à¸à¹à¸à¸ªà¸²à¸à¸²à¸£à¸à¸°à¹à¸¡à¸·à¹à¸à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html152
à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸·à¹à¸à¸à¸²à¸
@@ -2575,86 +2595,89 @@ The link will expire within 1 hour.
à¹à¸à¸´à¹à¸¡à¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢à¸à¸·à¹à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html173
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html175
à¸à¸¹à¹à¸à¸¥à¹à¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢à¹à¸à¹à¸ าà¸
- src/app/+videos/+video-edit/shared/video-edit.component.html182
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html184
- Already uploaded on â
-
- src/app/+videos/+video-edit/shared/video-edit.component.html
- 186,188
-
-
+ à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸¥à¹à¸§à¹à¸¡à¸·à¹à¸ â
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html188
à¸à¸°à¸à¸¹à¸à¸ªà¸£à¹à¸²à¸à¸à¸à¸à¸à¸±à¸à¹à¸à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html195
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html197
ยà¸à¹à¸¥à¸´à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html197
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html199
- Will be edited on update
- src/app/+videos/+video-edit/shared/video-edit.component.html203
-
+ à¸à¸°à¸à¸¹à¸à¹à¸à¹à¹à¸à¸à¸à¸à¸à¸±à¸à¹à¸à¸
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html205
- Cancel edition
- src/app/+videos/+video-edit/shared/video-edit.component.html205
-
+ ยà¸à¹à¸¥à¸´à¸à¸à¸²à¸£à¹à¸à¹à¹à¸
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html207
à¸à¸°à¸à¸¹à¸à¸¥à¸à¸à¸à¸à¸à¸±à¸à¹à¸à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html211
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html213
ยà¸à¹à¸¥à¸´à¸à¸à¸²à¸£à¸¥à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html213
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html215
à¹à¸¡à¹à¸¡à¸µà¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢
- src/app/+videos/+video-edit/shared/video-edit.component.html219
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html221
à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸à¸ªà¸
- src/app/+videos/+video-edit/shared/video-edit.component.html227
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html229
â ï¸ à¸«à¸²à¸à¸à¸¸à¸à¹à¸à¸´à¸à¸à¸±à¸§à¹à¸¥à¸·à¸à¸à¸à¸µà¹ วิà¸à¸µà¹à¸à¸ªà¸à¸à¸à¸à¸à¸¸à¸à¸à¸°à¸ªà¸´à¹à¸à¸ªà¸¸à¸à¸«à¸²à¸à¸à¸¸à¸à¹à¸à¹à¹à¸à¸´à¸à¹à¸à¸§à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸à¸à¸à¸à¸à¸¸à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html280
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html282
+ Privacy of the new replay
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html
+ 288
+
- Latency mode
- src/app/+videos/+video-edit/shared/video-edit.component.html286
-
+ à¹à¸«à¸¡à¸à¸à¸§à¸²à¸¡à¸«à¸à¹à¸§à¸à¹à¸§à¸¥à¸²
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html295
à¹à¸à¸¢à¹à¸à¸£à¹à¸§à¸´à¸à¸µà¹à¸à¸¢à¹à¸à¸à¸«à¸¥à¸±à¸à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´à¹à¸¡à¸·à¹à¸à¸à¹à¸²à¸¢à¸à¸à¸à¸ªà¸à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§
- src/app/+videos/+video-edit/shared/video-edit.component.html276
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html278
สà¸à¸±à¸à¸ªà¸à¸¸à¸
- src/app/+manage/video-channel-edit/video-channel-edit.component.html64
- src/app/+manage/video-channel-edit/video-channel-edit.component.html64
- src/app/+video-channels/video-channels.component.html17
- src/app/+videos/+video-edit/shared/video-edit.component.html319
-
+
+
+
+
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html64src/app/+manage/video-channel-edit/video-channel-edit.component.html64src/app/+video-channels/video-channels.component.html17src/app/+videos/+video-edit/shared/video-edit.component.html328
à¸à¸¹à¸à¸±à¸à¸à¸µ
@@ -2677,7 +2700,7 @@ The link will expire within 1 hour.
- Copy channel handle
+ à¸à¸±à¸à¸¥à¸à¸à¸à¸±à¸§à¸£à¸°à¸à¸¸à¸à¹à¸à¸
src/app/+video-channels/video-channels.component.html68
@@ -2688,101 +2711,99 @@ The link will expire within 1 hour.
à¸à¹à¸à¸à¸§à¸²à¸¡à¸ªà¸±à¹à¸ ๠à¸à¸µà¹à¸à¸à¸à¸à¸¹à¹à¸à¸¡à¸§à¹à¸²à¸à¸°à¸ªà¸à¸±à¸à¸ªà¸à¸¸à¸à¸à¸¸à¸à¸à¸¢à¹à¸²à¸à¹à¸£ (à¹à¸à¹à¸ à¹à¸à¸¥à¸à¸à¸à¸£à¹à¸¡à¸ªà¸¡à¸²à¸à¸´à¸)
- src/app/+videos/+video-edit/shared/video-edit.component.html323
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html332
- Filename
- src/app/+videos/+video-edit/shared/video-edit.component.html338
-
+ à¸à¸·à¹à¸à¹à¸à¸¥à¹
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html347
- Name of the uploaded file
- src/app/+videos/+video-edit/shared/video-edit.component.html343
-
+ à¸à¸·à¹à¸à¸à¸à¸à¹à¸à¸¥à¹à¸à¸µà¹à¸à¸±à¸à¹à¸«à¸¥à¸
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html352
วัà¸à¸à¸µà¹à¹à¸à¸¢à¹à¸à¸£à¹à¸à¸£à¸±à¹à¸à¹à¸£à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html352
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html361
-
- This is the date when the content was originally published (e.g. the release date for a film)
-
- src/app/+videos/+video-edit/shared/video-edit.component.html356
-
+ à¸à¸·à¸ วัà¸à¸à¸µà¹à¹à¸à¸·à¹à¸à¸«à¸²à¸à¸¹à¸à¹à¸à¸¢à¹à¸à¸£à¹à¹à¸à¹à¸à¸à¸£à¸±à¹à¸à¹à¸£à¸ (à¹à¸à¹à¸ วัà¸à¸à¸µà¹à¹à¸à¸´à¸à¸à¸±à¸§à¸ าà¸à¸¢à¸à¸à¸£à¹)
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html365
- Plugin settings
- src/app/+videos/+video-edit/shared/video-edit.component.html386
-
+ à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸¥à¸±à¹à¸à¸à¸´à¸
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html395
- Small latency
- src/app/+videos/+video-edit/shared/video-edit.component.ts88
+ à¸à¸µà¹à¸¥à¸¢à¹à¸à¹à¸³
+ src/app/+videos/+video-edit/shared/video-edit.component.ts89
- Reduce latency to ~15s disabling P2P
- src/app/+videos/+video-edit/shared/video-edit.component.ts89
+ ลà¸à¸à¸§à¸²à¸¡à¸«à¸à¹à¸§à¸à¹à¸§à¸¥à¸²à¹à¸«à¸¥à¸·à¸ ~15 วิ à¹à¸à¸¢à¸à¸´à¸ P2P
+ src/app/+videos/+video-edit/shared/video-edit.component.ts90
- Default
- src/app/+videos/+video-edit/shared/video-edit.component.ts93
+ à¸à¹à¸²à¹à¸£à¸´à¹à¸¡à¸à¹à¸
+ src/app/+videos/+video-edit/shared/video-edit.component.ts94
- Average latency of 30s
- src/app/+videos/+video-edit/shared/video-edit.component.ts94
+ à¸à¸§à¸²à¸¡à¸«à¸à¹à¸§à¸à¹à¸§à¸¥à¸²à¹à¸à¸¥à¸µà¹à¸¢ 30 วิ
+ src/app/+videos/+video-edit/shared/video-edit.component.ts95
- High latency
- src/app/+videos/+video-edit/shared/video-edit.component.ts98
+ à¸à¸µà¹à¸¥à¸¢à¹à¸ªà¸¹à¸
+ src/app/+videos/+video-edit/shared/video-edit.component.ts99
- Average latency of 60s increasing P2P ratio
- src/app/+videos/+video-edit/shared/video-edit.component.ts99
+ à¸à¸§à¸²à¸¡à¸«à¸à¹à¸§à¸à¹à¸§à¸¥à¸²à¹à¸à¸¥à¸µà¹à¸¢ 60 วิ à¹à¸à¸´à¹à¸¡à¸ªà¸±à¸à¸ªà¹à¸§à¸ P2P
+ src/app/+videos/+video-edit/shared/video-edit.component.ts100
- Other
- src/app/+videos/+video-edit/shared/video-edit.component.ts212
- src/app/shared/shared-forms/select/select-languages.component.ts50
-
+ à¸à¸·à¹à¸ à¹
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts214src/app/shared/shared-forms/select/select-languages.component.ts50
à¹à¸à¸´à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸§à¸´à¸à¸µà¹à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html373
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html382
à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html378
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html387
à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸±à¹à¸à¸ªà¸¹à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html303
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html312
- Video thumbnail
- src/app/+videos/+video-edit/shared/video-edit.component.html310
-
+ รูà¸à¸ าà¸à¸«à¸à¹à¸²à¸à¸à¸§à¸´à¸à¸µà¹à¸
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html319
URL
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html6
- src/app/shared/shared-share-modal/video-share.component.html26
- src/app/shared/shared-share-modal/video-share.component.html104
-
+
+
+
+ src/app/+videos/+video-edit/video-add-components/video-import-url.component.html6src/app/shared/shared-share-modal/video-share.component.html29src/app/shared/shared-share-modal/video-share.component.html115
- 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.
+ à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¹à¸à¹à¸² URL à¹à¸à¸à¹à¹à¸à¹à¸à¸µà¹à¸£à¸à¸à¸£à¸±à¸à¹à¸à¸¢ youtube-dl หรืภURL à¸à¸µà¹à¸à¸µà¹à¹à¸à¸¢à¸±à¸à¹à¸à¸¥à¹à¸ªà¸·à¹à¸ à¸à¸¸à¸à¸à¸§à¸£à¸à¸£à¸§à¸à¸ªà¸à¸à¹à¸«à¹à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¸¸à¸à¸¡à¸µà¸ªà¸´à¸à¸à¸´à¹à¹à¸à¸à¸²à¸£à¹à¸à¸¢à¹à¸à¸£à¹à¹à¸à¸·à¹à¸à¸«à¸²à¸à¸µà¹à¸à¸µà¹à¹à¸ มิà¸à¸°à¸à¸±à¹à¸à¸à¸²à¸à¸à¸³à¹à¸«à¹à¹à¸à¸´à¸à¸à¸±à¸à¸«à¸²à¸à¸²à¸à¸à¸à¸«à¸¡à¸²à¸¢à¸à¸±à¸à¸à¸±à¸§à¸à¸¸à¸à¹à¸¥à¸°à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¹
src/app/+videos/+video-edit/video-add-components/video-import-url.component.html11
@@ -2799,7 +2820,7 @@ The link will expire within 1 hour.
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html43
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html51
src/app/+videos/+video-edit/video-add-components/video-import-url.component.html48
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html86
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html87
@@ -2815,16 +2836,16 @@ The link will expire within 1 hour.
à¸à¸³à¸«à¸à¸à¹à¸§à¸¥à¸²à¹à¸à¸¢à¹à¸à¸£à¹
- src/app/+videos/+video-edit/shared/video-edit.component.ts231
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts233
à¸à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸à¸à¸¶à¸à¸§à¸±à¸à¸à¸µà¹à¸à¸³à¸«à¸à¸
- src/app/+videos/+video-edit/shared/video-edit.component.ts232
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts234
- Normal live
+ à¹à¸¥à¸à¹à¸à¸à¸à¸´
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html
22
@@ -2832,7 +2853,7 @@ The link will expire within 1 hour.
- Permanent/recurring live
+ à¹à¸¥à¸à¹à¸à¸²à¸§à¸£/à¸à¹à¸³à¸«à¸¥à¸²à¸¢à¸à¸£à¸±à¹à¸
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html
29
@@ -2864,35 +2885,35 @@ The link will expire within 1 hour.
ลà¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸
Retry failed upload of a video
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html80
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html82
à¹à¸à¸§à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸à¸à¸±à¹à¸à¸«à¸¡à¸
- src/app/+admin/overview/users/user-list/user-list.component.html131
+ src/app/+admin/overview/users/user-list/user-list.component.html118
src/app/shared/shared-main/users/user-quota.component.html3
ยิà¸à¸à¸µà¸à¹à¸§à¸¢! วิà¸à¸µà¹à¸à¸à¸à¸à¸à¸¸à¸à¸à¸¢à¸¹à¹à¹à¸à¸£à¸²à¸¢à¸à¸²à¸£à¸§à¸´à¸à¸µà¹à¸à¸ªà¹à¸§à¸à¸à¸±à¸§à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html91
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html92
สามารà¸à¹à¸à¸¢à¹à¸à¸£à¹à¹à¸à¹à¸«à¸¥à¸±à¸à¸à¸²à¸à¸à¸µà¹à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html104
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html105
à¹à¸à¸¢à¹à¸à¸£à¹
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html106
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.html107
src/app/header/header.component.html5
- Upload on hold
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts181
+ à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¸¥à¸à¸à¸¹à¸à¸à¸±à¸
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts181
+
à¸à¸à¸à¸ ัย à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¸¥à¸à¸à¸¹à¸à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸ หาà¸à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸´à¹à¸¡à¸§à¸´à¸à¸µà¹à¸ à¸à¸¹à¹à¸à¸¹à¹à¸¥à¸£à¸°à¸à¸à¸à¹à¸à¸à¸à¸¥à¸à¸¥à¹à¸à¸à¹à¸à¸§à¸à¹à¸²à¸à¸à¸à¸à¸¸à¸à¸à¹à¸à¸
@@ -2956,38 +2977,38 @@ The link will expire within 1 hour.
à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸£à¹à¸²à¸à¸§à¸´à¸à¸µà¹à¸à¸ªà¸ à¹à¸à¸·à¹à¸à¸à¸à¸²à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹à¹à¸à¹à¸ªà¸£à¹à¸²à¸à¸§à¸´à¸à¸µà¹à¸à¸ªà¸à¸¡à¸²à¸à¹à¸à¸´à¸à¹à¸
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts110
-
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts119
à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸£à¹à¸²à¸à¸§à¸´à¸à¸µà¹à¸à¸ªà¸ à¹à¸à¸·à¹à¸à¸à¸à¸²à¸à¸à¸¸à¸à¹à¸à¹à¸ªà¸£à¹à¸²à¸à¸§à¸´à¸à¸µà¹à¸à¸ªà¸à¸¡à¸²à¸à¹à¸à¸´à¸à¹à¸
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts112
-
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts121
à¹à¸à¸¢à¹à¸à¸£à¹à¸§à¸´à¸à¸µà¹à¸à¸ªà¸à¹à¸¥à¹à¸§
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts146
-
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts161
- Stream only once, replay will replace your live
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts169
-
+ สà¸à¸£à¸µà¸¡à¹à¸à¹à¸à¸£à¸±à¹à¸à¹à¸à¸µà¸¢à¸§ หลัà¸à¸à¸²à¸à¸à¸±à¹à¸à¸§à¸´à¸à¸µà¹à¸à¸¢à¹à¸à¸à¸«à¸¥à¸±à¸à¸à¸°à¹à¸à¸à¸à¸µà¹à¸§à¸´à¸à¸µà¹à¸à¸ªà¸
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts180
- Stream only once
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts172
-
+ สà¸à¸£à¸µà¸¡à¸à¸£à¸±à¹à¸à¹à¸à¸µà¸¢à¸§
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts183
- Stream multiple times, replays will be separate videos
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts177
-
+ สà¸à¸£à¸µà¸¡à¹à¸à¹à¸«à¸¥à¸²à¸¢à¸à¸£à¸±à¹à¸ วิà¸à¸µà¹à¸à¸¢à¹à¸à¸à¸«à¸¥à¸±à¸à¸à¸°à¸à¸¹à¸à¸à¸±à¸à¸à¸¶à¸à¹à¸¢à¸à¹à¸à¹à¸à¸£à¸²à¸¢à¸à¸£à¸±à¹à¸
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts188
- Stream multiple times using the same URL
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts180
-
+ สà¸à¸£à¸µà¸¡à¸«à¸¥à¸²à¸¢à¸à¸£à¸±à¹à¸à¸à¹à¸§à¸¢ URL à¹à¸à¸´à¸¡
+
+ src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts191
à¹à¸£à¸´à¹à¸¡à¸à¹à¸²à¸¢à¸à¸à¸à¸ªà¸
@@ -3042,7 +3063,7 @@ The link will expire within 1 hour.
- Next video to be played
+ วิà¸à¸µà¹à¸à¸à¸±à¸à¹à¸à¸à¸µà¹à¸à¸°à¹à¸¥à¹à¸
src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html15
@@ -3059,83 +3080,90 @@ The link will expire within 1 hour.
à¹à¸à¸£à¹à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹
- src/app/shared/shared-share-modal/video-share.component.html11
-
+
+ src/app/shared/shared-share-modal/video-share.component.html14
- This playlist is private so you won't be able to share it with external users
-
- src/app/shared/shared-share-modal/video-share.component.html
- 14
-
-
+ à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸à¹à¸à¸µà¹à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¸§ à¸à¸¸à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸£à¹à¹à¸«à¹à¸à¸¹à¹à¹à¸à¹à¸à¸²à¸à¸ ายà¸à¸à¸à¹à¸à¹
+
+ src/app/shared/shared-share-modal/video-share.component.html17
- Update playlist privacy
- src/app/shared/shared-share-modal/video-share.component.html17
-
+ à¸à¸±à¸à¹à¸à¸à¸à¸§à¸²à¸¡à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¸§à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹
+
+ src/app/shared/shared-share-modal/video-share.component.html20
à¹à¸à¸£à¹à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹à¸à¸µà¹à¸à¸³à¹à¸«à¸à¹à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸
- src/app/shared/shared-share-modal/video-share.component.html71
-
+
+ src/app/shared/shared-share-modal/video-share.component.html74
Only display embed URL
- src/app/shared/shared-share-modal/video-share.component.html79
- src/app/shared/shared-share-modal/video-share.component.html177
+
+
+ src/app/shared/shared-share-modal/video-share.component.html82src/app/shared/shared-share-modal/video-share.component.html187
+ Responsive embed
+
+ src/app/shared/shared-share-modal/video-share.component.html
+ 89
+
+
+ src/app/shared/shared-share-modal/video-share.component.html
+ 241
+
à¹à¸à¸£à¹à¸§à¸´à¸à¸µà¹à¸
- src/app/shared/shared-share-modal/video-share.component.html89
-
+
+ src/app/shared/shared-share-modal/video-share.component.html100
- 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.html92
-
+ วิà¸à¸µà¹à¸à¸à¸µà¹à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¸§ à¸à¸¸à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸£à¹à¹à¸«à¹à¸à¸¹à¹à¹à¸à¹à¸à¸²à¸à¸ ายà¸à¸à¸à¹à¸à¹
+
+ src/app/shared/shared-share-modal/video-share.component.html103
- Update video privacy
- src/app/shared/shared-share-modal/video-share.component.html95
-
+ à¸à¸±à¸à¹à¸à¸à¸à¸§à¸²à¸¡à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¸§à¸§à¸´à¸à¸µà¹à¸
+
+ src/app/shared/shared-share-modal/video-share.component.html106
à¸à¸´à¸§à¸à¸²à¸£à¹à¹à¸à¹à¸
- src/app/shared/shared-share-modal/video-share.component.html34
- src/app/shared/shared-share-modal/video-share.component.html112
-
+
+
+ src/app/shared/shared-share-modal/video-share.component.html37src/app/shared/shared-share-modal/video-share.component.html123
URL à¸à¸µà¹à¹à¸¡à¹à¸à¸¥à¸à¸à¸ ัย (à¹à¸¡à¹à¸¡à¸µ HTTPS) à¸à¸±à¸à¸à¸±à¹à¸à¸à¸²à¸£à¸à¸±à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸°à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¸à¸²à¸à¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸µà¹à¹à¸à¹ HTTPS (à¹à¸§à¹à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸¥à¹à¸à¸à¸à¸³à¸à¸ HTTP à¸à¸µà¹à¹à¸¡à¹à¸à¸¥à¸à¸à¸ ัยà¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹ HTTPS)
- src/app/shared/shared-share-modal/video-share.component.html54
- src/app/shared/shared-share-modal/video-share.component.html132
-
+
+
+ src/app/shared/shared-share-modal/video-share.component.html57src/app/shared/shared-share-modal/video-share.component.html143
à¸à¸±à¸à¸§à¸´à¸à¸µà¹à¸
- src/app/shared/shared-share-modal/video-share.component.html44
- src/app/shared/shared-share-modal/video-share.component.html122
-
+
+
+ src/app/shared/shared-share-modal/video-share.component.html47src/app/shared/shared-share-modal/video-share.component.html133
à¹à¸¥à¸·à¸à¸à¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´
- src/app/shared/shared-share-modal/video-share.component.html164
-
+
+ src/app/shared/shared-share-modal/video-share.component.html174
à¹à¸ªà¸à¸à¸à¸²à¸£à¸à¸£à¸±à¸à¹à¸à¹à¸à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡
- src/app/shared/shared-share-modal/video-share.component.html275
-
+
+ src/app/shared/shared-share-modal/video-share.component.html291
à¹à¸ªà¸à¸à¸à¸²à¸£à¸à¸£à¸±à¸à¹à¸à¹à¸à¸à¹à¸à¸¢à¸¥à¸
- src/app/shared/shared-share-modal/video-share.component.html283
-
+
+ src/app/shared/shared-share-modal/video-share.component.html299
- Support
+ สà¸à¸±à¸à¸ªà¸à¸¸à¸
src/app/shared/shared-support-modal/support-modal.component.html
3
@@ -3144,11 +3172,10 @@ The link will expire within 1 hour.
à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸
-
-
-
-
- src/app/+login/login-routing.module.ts12src/app/+login/login.component.html81src/app/menu/menu.component.html103src/app/menu/menu.component.html104
+ src/app/+login/login-routing.module.ts12
+ src/app/+login/login.component.html81
+ src/app/shared/shared-main/angular/login-link.component.ts11
+
> à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸
@@ -3160,8 +3187,8 @@ The link will expire within 1 hour.
à¹à¸¥à¹à¸à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´
- src/app/shared/shared-share-modal/video-share.component.html204
-
+
+ src/app/shared/shared-share-modal/video-share.component.html212
à¹à¸§à¹à¸ ายหลัà¸
@@ -3170,45 +3197,45 @@ The link will expire within 1 hour.
à¸à¸´à¸à¹à¸ªà¸µà¸¢à¸
- src/app/+admin/overview/users/user-list/user-list.component.html104
- src/app/shared/shared-moderation/account-block-badges.component.html1
- src/app/shared/shared-share-modal/video-share.component.html212
-
+
+
+
+ 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.html220
วà¸à¸à¹à¸³
- src/app/shared/shared-share-modal/video-share.component.html219
-
+
+ src/app/shared/shared-share-modal/video-share.component.html227
à¹à¸à¹ URL à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¹à¸à¸à¸²à¸
- src/app/shared/shared-share-modal/video-share.component.html225
-
+
+ src/app/shared/shared-share-modal/video-share.component.html233
à¹à¸ªà¸à¸à¸à¸·à¹à¸à¸§à¸´à¸à¸µà¹à¸
- src/app/shared/shared-share-modal/video-share.component.html234
-
+
+ src/app/shared/shared-share-modal/video-share.component.html248
- P2P
- src/app/shared/shared-share-modal/video-share.component.html242
-
+ P2P
+
+ src/app/shared/shared-share-modal/video-share.component.html256
à¹à¸ªà¸à¸à¸à¸³à¹à¸à¸·à¸à¸à¸à¸§à¸²à¸¡à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¸§
- src/app/shared/shared-share-modal/video-share.component.html248
-
+
+ src/app/shared/shared-share-modal/video-share.component.html262
- Display player control bar
- src/app/shared/shared-share-modal/video-share.component.html255
-
+ à¹à¸ªà¸à¸à¹à¸à¸à¸à¸§à¸à¸à¸¸à¸¡à¸à¸±à¸§à¹à¸¥à¹à¸
+
+ src/app/shared/shared-share-modal/video-share.component.html269
à¹à¸ªà¸à¸à¸à¸¸à¹à¸¡à¸¥à¸´à¸à¸à¹ PeerTube
- src/app/shared/shared-share-modal/video-share.component.html262
-
+
+ src/app/shared/shared-share-modal/video-share.component.html276
สาà¸à¸²à¸£à¸à¸°
@@ -3314,11 +3341,6 @@ The link will expire within 1 hour.
à¹à¸à¸¢à¹à¸à¸£à¹à¸à¸£à¸±à¹à¸à¹à¸£à¸à¹à¸¡à¸·à¹à¸
src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html22
-
-
- à¹à¸à¹à¸à¹à¸à¸·à¸à¸:
- src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html4
-
ระà¸à¸à¹à¸à¹à¸à¸à¸±à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¹à¸à¹à¹à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¹à¸à¹à¸£à¸°à¸à¸¸à¸§à¹à¸²à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸à¹à¸à¸à¸à¸´à¸à¸à¸²à¸à¸ªà¹à¸§à¸à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸£à¸°à¸à¸à¸à¸à¸à¸à¸¸à¸ (à¹à¸à¹à¸ à¸à¸µà¹à¸à¸¢à¸¹à¹à¹à¸à¸à¸µà¸ªà¸²à¸à¸²à¸£à¸à¸°) à¸à¸²à¸à¸à¸¹à¸à¸ªà¹à¸à¹à¸à¸¢à¸±à¸à¹à¸à¸µà¸¢à¸£à¹à¸à¸·à¹à¸à¹à¸à¹
@@ -3352,8 +3374,7 @@ The link will expire within 1 hour.
- Transcoding failed, this video may not work properly.
-
+ à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸¥à¹à¸¡à¹à¸«à¸¥à¸§ วิà¸à¸µà¹à¸à¸à¸µà¹à¸à¸²à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸±à¸à¸à¸¡à¹à¸à¹
src/app/+videos/+video-watch/shared/information/video-alert.component.html
1,3
@@ -3361,8 +3382,7 @@ The link will expire within 1 hour.
- Move to external storage failed, this video may not work properly.
-
+ à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸¢à¹à¸²à¸¢à¸§à¸´à¸à¸µà¹à¸à¹à¸à¸¢à¸±à¸à¸à¸µà¹à¸à¸±à¸à¹à¸à¹à¸à¸ ายà¸à¸à¸ วิà¸à¸µà¹à¸à¸à¸µà¹à¸à¸²à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸±à¸à¸à¸¡à¹à¸à¹
src/app/+videos/+video-watch/shared/information/video-alert.component.html
5,7
@@ -3370,20 +3390,17 @@ The link will expire within 1 hour.
- The video is being imported, it will be available when the import is finished.
-
+ วิà¸à¸µà¹à¸à¸à¸µà¹à¸à¸³à¸¥à¸±à¸à¸à¸³à¹à¸à¹à¸²à¸à¸¢à¸¹à¹ à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸±à¸à¸à¸¡à¹à¸à¹à¸«à¸¥à¸±à¸à¸à¸²à¸à¸à¸µà¹à¸à¸³à¹à¸à¹à¸²à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸
src/app/+videos/+video-watch/shared/information/video-alert.component.html9
- The video is being transcoded, it may not work properly.
-
+ วิà¸à¸µà¹à¸à¸à¸µà¹à¸à¸³à¸¥à¸±à¸à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥ à¸à¸²à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸±à¸à¸à¸¡à¹à¸à¹
src/app/+videos/+video-watch/shared/information/video-alert.component.html13
- The video is being edited, it may not work properly.
-
+ วิà¸à¸µà¹à¸à¸à¸µà¹à¸à¸³à¸¥à¸±à¸à¹à¸à¹à¹à¸à¸à¸¢à¸¹à¹ à¸à¸²à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸±à¸à¸à¸¡à¹à¸à¹
src/app/+videos/+video-watch/shared/information/video-alert.component.html
17,19
@@ -3391,14 +3408,12 @@ The link will expire within 1 hour.
- The video is being moved to an external server, it may not work properly.
-
+ วิà¸à¸µà¹à¸à¸à¸µà¹à¸à¸³à¸¥à¸±à¸à¸à¸¹à¸à¸¢à¹à¸²à¸¢à¹à¸à¸¢à¸±à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸ ายà¸à¸à¸ à¸à¸²à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸±à¸à¸à¸¡à¹à¸à¹
src/app/+videos/+video-watch/shared/information/video-alert.component.html21
- This video will be published on .
-
+ วิà¸à¸µà¹à¸à¸à¸µà¹à¸à¸°à¹à¸à¸¢à¹à¸à¸£à¹à¹à¸¡à¸·à¹à¸
src/app/+videos/+video-watch/shared/information/video-alert.component.html25
@@ -3413,8 +3428,7 @@ The link will expire within 1 hour.
- There are no videos available in this playlist.
-
+ à¹à¸¡à¹à¸¡à¸µà¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸£à¸±à¸à¸à¸¡à¹à¸à¹à¹à¸à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹à¸à¸µà¹
src/app/+videos/+video-watch/shared/information/video-alert.component.html
37,39
@@ -3447,7 +3461,7 @@ The link will expire within 1 hour.
- {VAR_PLURAL, plural, =1 {1 reply} other { replies}}
+ {VAR_PLURAL, plural, =1 {à¸à¸²à¸£à¸à¸à¸à¸à¸¥à¸±à¸ 1 รายà¸à¸²à¸£} other {à¸à¸²à¸£à¸à¸à¸à¸à¸¥à¸±à¸ รายà¸à¸²à¸£}}
src/app/+videos/+video-watch/shared/comment/video-comments.component.html74
src/app/+videos/+video-watch/shared/comment/video-comments.component.html77
src/app/+videos/+video-watch/shared/comment/video-comments.component.html81
@@ -3459,7 +3473,7 @@ The link will expire within 1 hour.
- View
+ à¹à¸ªà¸à¸
src/app/+videos/+video-watch/shared/comment/video-comments.component.html81
@@ -3469,12 +3483,12 @@ The link will expire within 1 hour.
- The deletion will be sent to remote instances so they can reflect the change.
+ à¸à¸²à¸£à¸¥à¸à¸à¸°à¸à¸¹à¸à¸ªà¹à¸à¹à¸à¸¢à¸±à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸·à¹à¸ ๠à¸à¹à¸§à¸¢ à¹à¸à¸·à¹à¸à¸ªà¸°à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸à¸à¸µà¹
src/app/+videos/+video-watch/shared/comment/video-comments.component.ts184
- It is a remote comment, so the deletion will only be effective on your instance.
+ à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸·à¹à¸ à¸à¸±à¸à¸à¸±à¹à¸ à¸à¸²à¸£à¸¥à¸à¸à¸°à¸¡à¸µà¸à¸¥à¹à¸à¸à¸²à¸°à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸
src/app/+videos/+video-watch/shared/comment/video-comments.component.ts186
@@ -3484,9 +3498,17 @@ The link will expire within 1 hour.
- Do you really want to delete and re-draft this comment?
+ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¹à¸¥à¸°à¸£à¹à¸²à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸µà¹à¹à¸«à¸¡à¹à¸à¸£à¸´à¸ ๠หรืà¸à¹à¸¡à¹?
src/app/+videos/+video-watch/shared/comment/video-comments.component.ts215
+
+
+ à¹à¸à¹à¸à¹à¸à¸·à¸à¸:
+
+ src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html
+ 4
+
+
à¹à¸ªà¸à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸...
@@ -3494,17 +3516,17 @@ The link will expire within 1 hour.
- Markdown compatible
+ รà¸à¸à¸£à¸±à¸ Markdown
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html15
- Markdown compatible that supports:
+ à¹à¸à¹à¸²à¸à¸±à¸à¹à¸à¹à¸à¸±à¸ Markdown à¸à¸¶à¹à¸à¸£à¸à¸à¸£à¸±à¸:
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html18
- Auto generated links
+ ลิà¸à¸à¹à¸à¸µà¹à¸ªà¸£à¹à¸²à¸à¸à¸¶à¹à¸à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html21
@@ -3514,12 +3536,12 @@ The link will expire within 1 hour.
- bold
+ à¸à¸±à¸§à¸«à¸à¸²
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html26
- italic
+ à¸à¸±à¸§à¹à¸à¸µà¸¢à¸
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html26
@@ -3534,7 +3556,7 @@ The link will expire within 1 hour.
- See complete list
+ à¸à¸¹à¸£à¸²à¸¢à¸à¸²à¸£à¸à¸±à¹à¸à¸«à¸¡à¸
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html35
@@ -3550,12 +3572,12 @@ The link will expire within 1 hour.
à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸à¹à¸à¸·à¹à¸à¹à¸ªà¸à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html78
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html77
Markdown Emoji List
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html86
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html83
@@ -3565,7 +3587,7 @@ The link will expire within 1 hour.
à¸à¸à¸à¸à¸¥à¸±à¸
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts70
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts68
src/app/+videos/+video-watch/shared/comment/video-comment.component.html40
@@ -3576,23 +3598,16 @@ The link will expire within 1 hour.
Video redundancies
- src/app/+admin/admin.component.ts85
-
+
+ src/app/+admin/admin.component.ts94
- 1 host (without "http://") per line
+ 1 à¹à¸à¸ªà¸à¹ (à¹à¸¡à¹à¸¡à¸µ "http://") à¸à¹à¸à¸à¸£à¸£à¸à¸±à¸
src/app/shared/shared-moderation/batch-domains-modal.component.html11
-
- 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.html35
src/app/shared/shared-moderation/report-modals/report.component.html35
@@ -3611,7 +3626,7 @@ The link will expire within 1 hour.
- SUBSCRIPTION FEED
+ à¸à¸µà¸à¸à¹à¸à¸à¸à¸µà¹à¸à¸´à¸à¸à¸²à¸¡
src/app/+my-account/my-account-applications/my-account-applications.component.html9
@@ -3621,7 +3636,7 @@ The link will expire within 1 hour.
- Feed URL
+ URL à¸à¸µà¸
src/app/+my-account/my-account-applications/my-account-applications.component.html19
@@ -3642,12 +3657,12 @@ The link will expire within 1 hour.
- Filter...
+ à¸à¸£à¸à¸à¸à¸²à¸¡...
src/app/shared/shared-forms/advanced-input-filter.component.html22
- Clear filter
+ ลà¸à¸à¸±à¸§à¸à¸£à¸à¸
src/app/shared/shared-forms/advanced-input-filter.component.html
28
@@ -3669,7 +3684,7 @@ The link will expire within 1 hour.
- State
+ สà¸à¸²à¸à¸°
src/app/+admin/system/jobs/jobs.component.html48
src/app/+my-library/my-video-imports/my-video-imports.component.html30
@@ -3679,13 +3694,13 @@ The link will expire within 1 hour.
- src/app/+admin/follows/followers-list/followers-list.component.html39
- src/app/+admin/follows/following-list/following-list.component.html43
- src/app/+admin/system/jobs/jobs.component.html50
- src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html37
- src/app/+my-library/my-video-imports/my-video-imports.component.html31
- src/app/shared/shared-abuse-list/abuse-list-table.component.html23
-
+
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.html39src/app/+admin/follows/following-list/following-list.component.html43src/app/+admin/system/jobs/jobs.component.html50src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html34src/app/+admin/system/runners/runner-list/runner-list.component.html27src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html26src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html37src/app/+my-library/my-video-imports/my-video-imports.component.html31src/app/shared/shared-abuse-list/abuse-list-table.component.html23
Open actor page in a new tab
@@ -3693,19 +3708,19 @@ The link will expire within 1 hour.
- Accepted
+ à¸à¸à¸à¸£à¸±à¸à¹à¸¥à¹à¸§
src/app/+admin/follows/followers-list/followers-list.component.html63
src/app/+admin/follows/following-list/following-list.component.html65
- Pending
+ รà¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£
src/app/+admin/follows/followers-list/followers-list.component.html64
src/app/+admin/follows/following-list/following-list.component.html66
- Rejected
+ à¸à¸¹à¸à¸à¸à¸´à¹à¸ªà¸
src/app/+admin/follows/followers-list/followers-list.component.html
65,66
@@ -3717,15 +3732,15 @@ The link will expire within 1 hour.
- Accept
+ à¸à¸à¸à¸£à¸±à¸
src/app/+admin/follows/followers-list/followers-list.component.html50
- src/app/+admin/follows/followers-list/followers-list.component.ts46
+ src/app/+admin/follows/followers-list/followers-list.component.ts45
src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html25
src/app/+my-library/my-ownership/my-ownership.component.html27
- Refuse
+ à¸à¸à¸´à¹à¸ªà¸
src/app/+my-library/my-ownership/my-ownership.component.html28
@@ -3757,7 +3772,7 @@ The link will expire within 1 hour.
- Open instance in a new tab
+ à¹à¸à¸´à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¹à¸à¹à¸à¹à¸à¹à¸«à¸¡à¹
src/app/+admin/follows/following-list/following-list.component.html58
src/app/shared/shared-moderation/server-blocklist.component.html43
src/app/shared/shared-moderation/server-blocklist.component.html43
@@ -3769,24 +3784,18 @@ The link will expire within 1 hour.
- Your instance is not following anyone.
+ à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¹à¸¡à¹à¹à¸à¹à¸à¸´à¸à¸à¸²à¸¡à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¹à¸ à¹
src/app/+admin/follows/following-list/following-list.component.html85
Do you really want to unfollow {count, plural, =1 {?} other { entries?}}
-
- src/app/+admin/follows/following-list/following-list.component.ts
- 70
-
+ src/app/+admin/follows/following-list/following-list.component.ts67
Do you really want to unfollow these entries?
-
- src/app/+admin/follows/following-list/following-list.component.ts
- 72,70
-
+ src/app/+admin/follows/following-list/following-list.component.ts69
@@ -3799,7 +3808,7 @@ The link will expire within 1 hour.
- Action
+ à¸à¸²à¸£à¸à¸£à¸°à¸à¸³
src/app/+admin/follows/following-list/following-list.component.html40
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28
src/app/shared/shared-moderation/account-blocklist.component.html23
@@ -3829,12 +3838,12 @@ The link will expire within 1 hour.
- Select columns
+ à¹à¸¥à¸·à¸à¸à¸à¸à¸¥à¸±à¸¡à¸à¹
src/app/+admin/overview/users/user-list/user-list.component.html53
- Highlight banned users
+ à¹à¸à¹à¸à¸à¸¹à¹à¹à¸à¹à¸à¸µà¹à¸à¸¹à¸à¹à¸à¸
src/app/+admin/overview/users/user-list/user-list.component.html59
@@ -3842,7 +3851,7 @@ The link will expire within 1 hour.
à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹
src/app/+admin/overview/users/user-edit/user-edit.component.html83
src/app/+admin/overview/users/user-edit/user-edit.component.html83
- src/app/+admin/overview/users/user-list/user-list.component.ts131
+ 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
@@ -3860,9 +3869,7 @@ The link will expire within 1 hour.
-
- If you leave the password empty, an email will be sent to the user.
-
+ หาà¸à¸à¸¸à¸à¹à¸§à¹à¸à¸à¹à¸à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¸§à¹à¸²à¸ à¸à¸µà¹à¸¡à¸¥à¸à¸°à¸à¸¹à¸à¸ªà¹à¸à¹à¸à¸¢à¸±à¸à¸à¸¹à¹à¹à¸à¹
src/app/+admin/overview/users/user-edit/user-edit.component.html120
src/app/+admin/overview/users/user-edit/user-edit.component.html120
@@ -3871,100 +3878,110 @@ The link will expire within 1 hour.
หà¸à¹à¸²à¸à¸µà¹
src/app/+admin/overview/users/user-edit/user-edit.component.html130
src/app/+admin/overview/users/user-edit/user-edit.component.html130
- src/app/+admin/overview/users/user-list/user-list.component.ts132
+ src/app/+admin/overview/users/user-list/user-list.component.ts131
-
à¹à¸à¸§à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸à¸à¹à¸à¸§à¸±à¸
-
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html163src/app/+admin/overview/users/user-edit/user-edit.component.html163src/app/shared/shared-main/users/user-quota.component.html13
+ src/app/+admin/overview/users/user-edit/user-edit.component.html163
+ src/app/+admin/overview/users/user-edit/user-edit.component.html163
+ src/app/shared/shared-main/users/user-quota.component.html13
+
Auth plugin
-
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html179src/app/+admin/overview/users/user-edit/user-edit.component.html179src/app/+admin/overview/users/user-list/user-list.component.ts139
+ src/app/+admin/overview/users/user-edit/user-edit.component.html179
+ src/app/+admin/overview/users/user-edit/user-edit.component.html179
+ src/app/+admin/overview/users/user-list/user-list.component.ts138
+
None (local authentication)
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html183src/app/+admin/overview/users/user-edit/user-edit.component.html183
-
-
- Doesn't need review before a video goes public
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html192src/app/+admin/overview/users/user-edit/user-edit.component.html192
-
-
- Send a link to reset the password by email to the user
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html217src/app/+admin/overview/users/user-edit/user-edit.component.html217
-
-
- Ask for new password
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html218src/app/+admin/overview/users/user-edit/user-edit.component.html218
-
-
- Manually set the user password
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html222src/app/+admin/overview/users/user-edit/user-edit.component.html222
- This user has two factor authentication enabled
+ src/app/+admin/overview/users/user-edit/user-edit.component.html183
+ src/app/+admin/overview/users/user-edit/user-edit.component.html183
+
+
+
+ User bypasses video validation by moderators
src/app/+admin/overview/users/user-edit/user-edit.component.html
- 227
+ 192
src/app/+admin/overview/users/user-edit/user-edit.component.html
- 227
+ 192
-
- Disable two factor authentication
+
+
+
+ Enable this checkbox if this user doesn't need to have its videos reviewed by moderators.
src/app/+admin/overview/users/user-edit/user-edit.component.html
- 228
+ 194,196
src/app/+admin/overview/users/user-edit/user-edit.component.html
- 228
+ 194,196
+
+
+ สà¹à¸à¸¥à¸´à¸à¸à¹à¸£à¸µà¹à¸à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸à¸¢à¸±à¸à¸à¸¹à¹à¹à¸à¹à¹à¸à¸¢à¸à¸µà¹à¸¡à¸¥
+ src/app/+admin/overview/users/user-edit/user-edit.component.html221
+ src/app/+admin/overview/users/user-edit/user-edit.component.html221
+
+
+
+ à¸à¸à¹à¸«à¹à¸à¸±à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸«à¸¡à¹
+ src/app/+admin/overview/users/user-edit/user-edit.component.html222
+ src/app/+admin/overview/users/user-edit/user-edit.component.html222
+
+
+
+ à¸à¸±à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¸à¸¹à¹à¹à¸à¹à¸à¹à¸§à¸¢à¸à¸±à¸§à¹à¸à¸
+ src/app/+admin/overview/users/user-edit/user-edit.component.html226
+ src/app/+admin/overview/users/user-edit/user-edit.component.html226
+
+
+
+ à¸à¸¹à¹à¹à¸à¹à¸à¸µà¹à¹à¸à¹à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸£à¸¢à¸·à¸à¸¢à¸±à¸à¸ªà¸à¸à¸à¸±à¸à¸à¸±à¸¢
+ src/app/+admin/overview/users/user-edit/user-edit.component.html231
+ src/app/+admin/overview/users/user-edit/user-edit.component.html231
+
+
+
+ à¸à¸´à¸à¹à¸à¹à¸à¸²à¸£à¸¢à¸·à¸à¸¢à¸±à¸à¸ªà¸à¸à¸à¸±à¸à¸à¸±à¸¢
+ src/app/+admin/overview/users/user-edit/user-edit.component.html232
+ src/app/+admin/overview/users/user-edit/user-edit.component.html232
+
à¹à¸ªà¸à¸
-
-
- src/app/+admin/overview/users/user-edit/user-password.component.html8src/app/shared/shared-forms/input-text.component.ts42
+ src/app/+admin/overview/users/user-edit/user-password.component.html10
+ src/app/shared/shared-forms/input-text.component.ts42
+
à¸à¹à¸à¸
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115
+ src/app/+admin/overview/users/user-edit/user-password.component.html11
+ src/app/shared/shared-forms/input-text.component.ts41
+ src/app/shared/shared-user-settings/user-video-settings.component.html16
+ src/app/shared/shared-video-miniature/video-filters-header.component.html79
+
+
+
+ à¸à¸²à¸£à¸à¸£à¸°à¸à¸³à¹à¸à¸à¸à¸¸à¸
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115src/app/+admin/overview/users/user-edit/user-password.component.html9src/app/shared/shared-forms/input-text.component.ts41src/app/shared/shared-user-settings/user-video-settings.component.html16src/app/shared/shared-video-miniature/video-filters-header.component.html77
-
-
- Batch actions
- src/app/+admin/follows/followers-list/followers-list.component.html18
- src/app/+admin/follows/following-list/following-list.component.html18
- src/app/+admin/overview/comments/video-comment-list.component.html22
- src/app/+admin/overview/users/user-list/user-list.component.html18
- src/app/+admin/overview/videos/video-list.component.html18
-
+
+ src/app/+admin/follows/followers-list/followers-list.component.html18src/app/+admin/follows/following-list/following-list.component.html18src/app/+admin/moderation/registration-list/registration-list.component.html18src/app/+admin/overview/comments/video-comment-list.component.html22src/app/+admin/overview/users/user-list/user-list.component.html18src/app/+admin/overview/videos/video-list.component.html18src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html43
- The user was banned
+ à¸à¸¹à¹à¹à¸à¹à¸à¸¹à¸à¹à¸à¸
src/app/+admin/overview/users/user-list/user-list.component.html109
@@ -3982,30 +3999,20 @@ The link will expire within 1 hour.
à¸à¸±à¸à¸à¸µà¸à¸µà¹à¸à¸¹à¸à¸¥à¸
src/app/shared/shared-abuse-list/abuse-list-table.component.html55
-
-
- User's email must be verified to login
- src/app/+admin/overview/users/user-list/user-list.component.html120
-
-
-
- User's email is verified / User can login without email verification
- src/app/+admin/overview/users/user-list/user-list.component.html124
-
Total daily video quota
- src/app/+admin/overview/users/user-list/user-list.component.html141
+ src/app/+admin/overview/users/user-list/user-list.component.html128
- Ban reason:
- src/app/+admin/overview/users/user-list/user-list.component.html163
+ à¹à¸«à¸à¸¸à¸à¸¥à¸à¸µà¹à¹à¸à¸:
+ src/app/+admin/overview/users/user-list/user-list.component.html150
Banned users
- src/app/+admin/overview/users/user-list/user-list.component.ts48
+ src/app/+admin/overview/users/user-list/user-list.component.ts47
@@ -4019,16 +4026,21 @@ The link will expire within 1 hour.
à¸à¸²à¸£à¸à¸¹à¹à¸¥
- src/app/+admin/admin.component.ts95
- src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts72
- src/app/+my-account/my-account.component.ts28
-
+
+
+
+ src/app/+admin/admin.component.ts104src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts72src/app/+my-account/my-account.component.ts28
+
+
+ à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸
+
+ src/app/+admin/admin.component.ts110
Video blocks
- src/app/+admin/admin.component.ts109
- src/app/+admin/moderation/video-block-list/video-block-list.component.html3
-
+
+
+ src/app/+admin/admin.component.ts126src/app/+admin/moderation/video-block-list/video-block-list.component.html3
Muted accounts
@@ -4038,7 +4050,7 @@ The link will expire within 1 hour.
- src/app/+admin/admin.component.ts117src/app/+admin/moderation/moderation.routes.ts90src/app/+my-account/my-account-routing.module.ts96src/app/+my-account/my-account.component.ts31src/app/shared/shared-moderation/account-blocklist.component.html3src/app/shared/shared-moderation/account-blocklist.component.html3
+ src/app/+admin/admin.component.ts134src/app/+admin/moderation/moderation.routes.ts103src/app/+my-account/my-account-routing.module.ts96src/app/+my-account/my-account.component.ts31src/app/shared/shared-moderation/account-blocklist.component.html3src/app/shared/shared-moderation/account-blocklist.component.html3
Muted servers
@@ -4047,19 +4059,16 @@ The link will expire within 1 hour.
- src/app/+admin/admin.component.ts125src/app/+my-account/my-account-routing.module.ts105src/app/+my-account/my-account.component.ts36src/app/shared/shared-moderation/server-blocklist.component.html3src/app/shared/shared-moderation/server-blocklist.component.html3
+ src/app/+admin/admin.component.ts142src/app/+my-account/my-account-routing.module.ts105src/app/+my-account/my-account.component.ts36src/app/shared/shared-moderation/server-blocklist.component.html3src/app/shared/shared-moderation/server-blocklist.component.html3
- Video
-
-
-
+ วิà¸à¸µà¹à¸
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html30
src/app/+admin/moderation/video-block-list/video-block-list.component.html26
- Total size
+ à¸à¸à¸²à¸à¸à¸±à¹à¸à¸«à¸¡à¸
src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html31
@@ -4091,19 +4100,13 @@ The link will expire within 1 hour.
- Used ()
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts
- 99
-
+ à¹à¸à¹à¹à¸ ()
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts102
- Available ()
-
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts
- 105
-
+ à¹à¸«à¸¥à¸·à¸à¸à¸¢à¸¹à¹ ()
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts108
@@ -4118,39 +4121,38 @@ The link will expire within 1 hour.
- Date
-
-
-
+ วัà¸à¸à¸µà¹
src/app/+admin/moderation/video-block-list/video-block-list.component.html29
src/app/+admin/overview/comments/video-comment-list.component.html46
- Select this row
- src/app/+admin/follows/followers-list/followers-list.component.html46
- src/app/+admin/follows/following-list/following-list.component.html51
- src/app/+admin/overview/comments/video-comment-list.component.html54
- src/app/+admin/overview/users/user-list/user-list.component.html79
- src/app/+admin/overview/videos/video-list.component.html51
-
+ à¹à¸¥à¸·à¸à¸à¹à¸à¸§à¸à¸µà¹
+
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.html46src/app/+admin/follows/following-list/following-list.component.html51src/app/+admin/moderation/registration-list/registration-list.component.html50src/app/+admin/overview/comments/video-comment-list.component.html54src/app/+admin/overview/users/user-list/user-list.component.html79src/app/+admin/overview/videos/video-list.component.html51src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html60
- See full comment
+ à¸à¸¹à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¹à¸à¹à¸¡
src/app/+admin/overview/comments/video-comment-list.component.html58
- Actions
- src/app/+admin/follows/followers-list/followers-list.component.html35
- src/app/+admin/moderation/video-block-list/video-block-list.component.html43
- src/app/+admin/overview/comments/video-comment-list.component.html64
- src/app/+my-library/my-ownership/my-ownership.component.html12
- src/app/shared/shared-abuse-list/abuse-list-table.component.html39
-
+ à¸à¸²à¸£à¸à¸£à¸°à¸à¸³
+
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.html35src/app/+admin/moderation/registration-list/registration-list.component.html60src/app/+admin/moderation/video-block-list/video-block-list.component.html43src/app/+admin/overview/comments/video-comment-list.component.html64src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html70src/app/+admin/system/runners/runner-list/runner-list.component.html36src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html44src/app/+my-library/my-ownership/my-ownership.component.html12src/app/shared/shared-abuse-list/abuse-list-table.component.html39
- Follower
+ à¸à¸¹à¹à¸à¸´à¸à¸à¸²à¸¡
src/app/+admin/follows/followers-list/followers-list.component.html36
@@ -4170,21 +4172,18 @@ The link will expire within 1 hour.
- Local comments
- src/app/+admin/overview/comments/video-comment-list.component.ts52
+ à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
+ src/app/+admin/overview/comments/video-comment-list.component.ts51
- Remote comments
- src/app/+admin/overview/comments/video-comment-list.component.ts56
+ à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
+ src/app/+admin/overview/comments/video-comment-list.component.ts55
- Comments on local videos
-
- src/app/+admin/overview/comments/video-comment-list.component.ts
- 60
-
+ à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸à¸§à¸´à¸à¸µà¹à¸à¹à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
+ src/app/+admin/overview/comments/video-comment-list.component.ts59
@@ -4193,33 +4192,33 @@ The link will expire within 1 hour.
- No abuses found.
+ à¹à¸¡à¹à¸à¸à¸à¸²à¸£à¸£à¸²à¸¢à¸à¸²à¸
src/app/shared/shared-abuse-list/abuse-list-table.component.html153
Unsolved reports
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts44
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts43
Accepted reports
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts48
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts47
Refused reports
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts52
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts51
- Reports with blocked videos
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts56
+ รายà¸à¸²à¸à¸à¸µà¹à¸¡à¸µà¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸à¸¹à¸à¸à¸¥à¹à¸à¸
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts55
- Reports with deleted videos
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts60
+ รายà¸à¸²à¸à¸à¸µà¹à¸¡à¸µà¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸à¸¹à¸à¸¥à¸
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts59
@@ -4258,11 +4257,11 @@ The link will expire within 1 hour.
Reports
- src/app/+admin/admin.component.ts101
- src/app/+admin/moderation/abuse-list/abuse-list.component.html3
- src/app/+admin/moderation/moderation.routes.ts34
- src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html3
-
+
+
+
+
+ src/app/+admin/admin.component.ts118src/app/+admin/moderation/abuse-list/abuse-list.component.html3src/app/+admin/moderation/moderation.routes.ts35src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html3
Moderation comment
@@ -4288,7 +4287,7 @@ The link will expire within 1 hour.
-
+
src/app/shared/shared-abuse-list/abuse-details.component.html
21,23
@@ -4311,7 +4310,7 @@ The link will expire within 1 hour.
Comment
src/app/+admin/overview/comments/video-comment-list.component.html45
- src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts68
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts66
@@ -4325,7 +4324,7 @@ The link will expire within 1 hour.
- à¹à¸à¸¢ à¸à¸
+ à¹à¸à¸¢ à¸à¸
src/app/shared/shared-abuse-list/abuse-list-table.component.html85
@@ -4349,11 +4348,12 @@ The link will expire within 1 hour.
- src/app/+admin/follows/followers-list/followers-list.component.html37
- src/app/+admin/follows/following-list/following-list.component.html42
- src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html36
- src/app/shared/shared-abuse-list/abuse-list-table.component.html24
-
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.html37src/app/+admin/follows/following-list/following-list.component.html42src/app/+admin/moderation/registration-list/registration-list.component.html41src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html30src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html36src/app/shared/shared-abuse-list/abuse-list-table.component.html24
Messages
@@ -4478,6 +4478,7 @@ The link will expire within 1 hour.
à¸à¸±à¸à¸à¸µ
+ src/app/+admin/moderation/registration-list/registration-list.component.html37
src/app/+admin/overview/comments/video-comment-list.component.html43
src/app/shared/shared-moderation/account-blocklist.component.html24
src/app/shared/shared-moderation/account-blocklist.component.html24
@@ -4521,9 +4522,9 @@ The link will expire within 1 hour.
- Plugins/Themes
- src/app/+admin/admin.component.ts142
-
+ à¸à¸¥à¸±à¹à¸à¸à¸´à¸/à¸à¸µà¸¡
+
+ src/app/+admin/admin.component.ts159
Installed
@@ -4560,29 +4561,29 @@ The link will expire within 1 hour.
à¸à¸¹à¹à¹à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¹à¸à¸«à¸²à¹à¸à¸·à¹à¸à¸«à¸²à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸·à¹à¸à¹à¸à¹
- src/app/shared/shared-instance/instance-features-table.component.html121
+ src/app/shared/shared-instance/instance-features-table.component.html120
- Plugins & Themes
- src/app/shared/shared-instance/instance-features-table.component.html128
+ à¸à¸¥à¸±à¹à¸à¸à¸´à¸à¹à¸¥à¸°à¸à¸µà¸¡
+ src/app/shared/shared-instance/instance-features-table.component.html127
- Available themes
- src/app/shared/shared-instance/instance-features-table.component.html132
+ à¸à¸µà¸¡à¸à¸µà¹à¸¡à¸µà¹à¸«à¹à¹à¸à¹
+ src/app/shared/shared-instance/instance-features-table.component.html131
- Plugins enabled
- src/app/shared/shared-instance/instance-features-table.component.html141
+ à¸à¸¥à¸±à¹à¸à¸à¸´à¸à¸à¸µà¹à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸
+ src/app/shared/shared-instance/instance-features-table.component.html140
- Close this message
- src/app/app.component.html34
- src/app/app.component.html34
-
+ à¸à¸´à¸à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸µà¹
+
+
+ src/app/app.component.html36
วิà¸à¸µà¹à¸à¸¥à¹à¸²à¸ªà¸¸à¸à¸à¸µà¹à¸¡à¸µà¸à¸²à¸£à¹à¸à¹à¸à¸à¸à¸¡à¸²à¸à¸à¸µà¹à¸ªà¸¸à¸
@@ -4654,42 +4655,76 @@ The link will expire within 1 hour.
System
- src/app/+admin/admin.component.ts148
+
+ src/app/+admin/admin.component.ts165
+ Remote runners
+
+ src/app/+admin/admin.component.ts
+ 171
+
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html
+ 9
+
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html
+ 4
+
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 10
+
+
+ Runner jobs
+
+ src/app/+admin/admin.component.ts
+ 177
+
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html
+ 4
+
+
+ Local jobs
+
+ src/app/+admin/admin.component.ts
+ 185
+
ลà¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸µà¹
- src/app/+admin/overview/comments/video-comment-list.component.ts85
+ src/app/+admin/overview/comments/video-comment-list.component.ts84
Delete all comments of this account
- src/app/+admin/overview/comments/video-comment-list.component.ts91
+ src/app/+admin/overview/comments/video-comment-list.component.ts90
Comments are deleted after a few minutes
- src/app/+admin/overview/comments/video-comment-list.component.ts92
+ src/app/+admin/overview/comments/video-comment-list.component.ts91
{count, plural, =1 {1 comment deleted.} other { comments deleted.}}
- src/app/+admin/overview/comments/video-comment-list.component.ts154
+ src/app/+admin/overview/comments/video-comment-list.component.ts149
comment(s) deleted.
- src/app/+admin/overview/comments/video-comment-list.component.ts156
+ src/app/+admin/overview/comments/video-comment-list.component.ts151
Do you really want to delete all comments of ?
- src/app/+admin/overview/comments/video-comment-list.component.ts179
+ src/app/+admin/overview/comments/video-comment-list.component.ts174
Comments of will be deleted in a few minutes
- src/app/+admin/overview/comments/video-comment-list.component.ts191
+ src/app/+admin/overview/comments/video-comment-list.component.ts186
@@ -4717,12 +4752,13 @@ The link will expire within 1 hour.
Select all rows
- src/app/+admin/follows/followers-list/followers-list.component.html33
- src/app/+admin/follows/following-list/following-list.component.html38
- src/app/+admin/overview/comments/video-comment-list.component.html39
- src/app/+admin/overview/users/user-list/user-list.component.html39
- src/app/+admin/overview/videos/video-list.component.html36
-
+
+
+
+
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.html33src/app/+admin/follows/following-list/following-list.component.html38src/app/+admin/moderation/registration-list/registration-list.component.html33src/app/+admin/overview/comments/video-comment-list.component.html39src/app/+admin/overview/users/user-list/user-list.component.html39src/app/+admin/overview/videos/video-list.component.html36src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html24
Job type
@@ -4750,8 +4786,8 @@ The link will expire within 1 hour.
Type
- src/app/+admin/system/jobs/jobs.component.html46
-
+
+ src/app/+admin/system/jobs/jobs.component.html46src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html29
Priority (1 = highest priority)
@@ -4791,11 +4827,11 @@ The link will expire within 1 hour.
รีà¹à¸à¸£à¸
- src/app/+admin/overview/comments/video-comment-list.component.html31
- src/app/+admin/overview/videos/video-list.component.html27
- src/app/+admin/system/jobs/jobs.component.html30
- src/app/+admin/system/logs/logs.component.html33
-
+
+
+
+
+ src/app/+admin/overview/comments/video-comment-list.component.html31src/app/+admin/overview/videos/video-list.component.html27src/app/+admin/system/jobs/jobs.component.html30src/app/+admin/system/logs/logs.component.html33src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html52
à¸à¸à¸à¸à¸µà¹
@@ -4837,10 +4873,10 @@ The link will expire within 1 hour.
à¸à¸·à¹à¸
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html12
- src/app/+manage/video-channel-edit/video-channel-edit.component.html27
- src/app/+manage/video-channel-edit/video-channel-edit.component.html27
-
+
+
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html12src/app/+admin/system/runners/runner-list/runner-list.component.html23src/app/+manage/video-channel-edit/video-channel-edit.component.html27src/app/+manage/video-channel-edit/video-channel-edit.component.html27
à¸à¸³à¸à¸à¸´à¸à¸²à¸¢à¸ªà¸±à¹à¸
@@ -4896,6 +4932,12 @@ The link will expire within 1 hour.
MODERATION & NSFW
src/app/+admin/config/edit-custom-config/edit-instance-information.component.html79
+
+ Manage users to build a moderation team.
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
+ 80,82
+
@@ -4935,7 +4977,7 @@ The link will expire within 1 hour.
à¹à¸à¸·à¹à¸à¸à¹à¸
src/app/+about/about-instance/about-instance.component.html169
src/app/+admin/config/edit-custom-config/edit-instance-information.component.html125
- src/app/+signup/+register/register.component.html34
+ src/app/+signup/+register/register.component.html39
@@ -5036,7 +5078,7 @@ The link will expire within 1 hour.
- Default trending page
+ หà¸à¹à¸²à¸¡à¸²à¹à¸£à¸à¹à¸£à¸´à¹à¸¡à¸à¹à¸
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html43
@@ -5044,9 +5086,9 @@ The link will expire within 1 hour.
วิà¸à¸µà¹à¸à¸à¸µà¹à¹à¸à¹à¸à¸à¸£à¸°à¹à¸ª
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47
-
-
- วิà¸à¸µà¹à¸à¸à¸µà¹à¸£à¸±à¸à¸à¸¡à¸¡à¸²à¸à¸à¸µà¹à¸ªà¸¸à¸
+
+
+ Recent views
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48
@@ -5054,114 +5096,119 @@ The link will expire within 1 hour.
วิà¸à¸µà¹à¸à¸à¸µà¹à¸¡à¸µà¸à¸³à¸à¸§à¸à¸à¸²à¸£à¸à¸à¸à¸¡à¸²à¸à¸à¸µà¹à¸ªà¸¸à¸
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49
+
+
+ Global views
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html50
+
Prefer author display name in video miniature
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html65
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html66
Redirect users on single external auth when users click on the login button in menu
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html76
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html77
â ï¸ You don't have any external auth plugin enabled.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html79
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html80
â ï¸ You have multiple external auth plugins enabled.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html80
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html81
BROADCAST MESSAGE
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html93
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html94
Display a message on your instance
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html94
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html95
Enable broadcast message
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html106
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html107
Allow users to dismiss the broadcast message
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html113
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html114
Broadcast message level
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html118
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html119
Message
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html132
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html133
NEW USERS
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html149
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
Manage users to set their quota individually.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html151
Signup requires email verification
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html172
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html181
Signup limit
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html176
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html186
{VAR_PLURAL, plural, =1 {user} other {users}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html183
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html193
Signup won't be limited to a fixed number of users.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html188
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html198
- Minimum required age to create an account
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html192
+ à¸à¸²à¸¢à¸¸à¸à¸±à¹à¸à¸à¹à¸³à¸à¸µà¹à¸à¸°à¸ªà¸£à¹à¸²à¸à¸à¸±à¸à¸à¸µ
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html202
{VAR_PLURAL, plural, =1 {year old} other {years old}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html199
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html209
Enable Signup
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html161
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html162
Users
- src/app/+admin/admin.component.ts41
- src/app/+admin/overview/users/user-edit/user-edit.component.html4
- src/app/+admin/overview/users/user-edit/user-edit.component.html4
- src/app/+admin/overview/users/user-list/user-list.component.html3
-
+
+
+
+
+ src/app/+admin/admin.component.ts50src/app/+admin/overview/users/user-edit/user-edit.component.html4src/app/+admin/overview/users/user-edit/user-edit.component.html4src/app/+admin/overview/users/user-list/user-list.component.html3
Comments
- src/app/+admin/admin.component.ts57
-
+
+ src/app/+admin/admin.component.ts66
{VAR_PLURAL, plural, =1 {วิà¸à¸µà¹à¸} other {วิà¸à¸µà¹à¸} }
@@ -5207,201 +5254,208 @@ The link will expire within 1 hour.
Configuration
- src/app/+admin/admin.component.ts136
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1
-
+
+
+ src/app/+admin/admin.component.ts153src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1
- Default video quota per user
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html211
+ à¹à¸à¸§à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¹à¸à¸à¸¹à¹à¹à¸à¹
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html221
bytes
-
-
-
-
-
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html217src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html233src/app/+admin/overview/users/user-edit/user-edit.component.html151src/app/+admin/overview/users/user-edit/user-edit.component.html151src/app/+admin/overview/users/user-edit/user-edit.component.html169src/app/+admin/overview/users/user-edit/user-edit.component.html169
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html227
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html243
+ src/app/+admin/overview/users/user-edit/user-edit.component.html151
+ src/app/+admin/overview/users/user-edit/user-edit.component.html151
+ src/app/+admin/overview/users/user-edit/user-edit.component.html169
+ src/app/+admin/overview/users/user-edit/user-edit.component.html169
+
- Default daily upload limit per user
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html227
+ à¸à¸µà¸à¸à¸³à¸à¸±à¸à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¸¥à¸à¸£à¸²à¸¢à¸§à¸±à¸à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¹à¸à¸à¸¹à¹à¹à¸à¹
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html237
+
+ Automatically enable video history for new users
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 254
+
+
Allow import with a torrent file or a magnet URI
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html281
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html302
â ï¸ We don't recommend to enable this feature if you don't trust your users
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html284
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html305
à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¸à¸´à¸à¸à¹à¸à¹à¸à¸à¸à¸±à¸à¸à¹à¸à¸à¸à¸à¹à¸à¸¥à¸à¸à¸à¸£à¹à¸¡à¸à¸·à¹à¸ ๠à¹à¸à¹à¸ YouTube (à¸à¸³à¹à¸à¹à¸à¸à¹à¸à¸à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸£à¸à¸³à¹à¸à¹à¸²à¸à¹à¸§à¸¢ HTTP URL)
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html295
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html316
â You need to allow import with HTTP URL to be able to activate this feature.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html298
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html319
Unless a user is marked as trusted, their videos will stay private until a moderator reviews them.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html318
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html339
VIDEO CHANNELS
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html332
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html353
Max video channels per user
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html337
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html358
{VAR_PLURAL, plural, =1 {channel} other {channels}}
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html344
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html365
Block new videos automatically
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html315
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html336
à¸à¹à¸à¸«à¸²
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html354
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html375
Allow users to do remote URI/handle search
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html365
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html386
Allow your users to look up remote videos/actors that may not be federated with your instance
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html368
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html389
Allow anonymous to do remote URI/handle search
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html376
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html397
Allow anonymous users to look up remote videos/actors that may not be federated with your instance
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html379
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html400
â ï¸ This functionality depends heavily on the moderation of instances followed by the search index you select.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html393
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html414
You should only use moderated search indexes in production, or host your own.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html395
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html416
Search index URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html402
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html423
Disable local search in search bar
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html415
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html436
Otherwise the local search stays used by default
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html446
Search bar uses the global search index by default
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html422
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html443
Enable global search
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html390
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html411
à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html443
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html464
Manage relations with other instances.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html444
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html465
Other instances can follow yours
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html457
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html478
Manually approve new instance followers
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html464
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html485
Automatically follow back instances
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html498
â ï¸ This functionality requires a lot of attention and extra moderation.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html164src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html480src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html493
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html165src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html501src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html514
+
+
+ Signup requires approval by moderators
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html174
+
Index URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html502
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html523
Automatically follow instances of a public index
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html490
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html511
See the documentation for more information about the expected URL
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html495
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html516
ADMINISTRATORS
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html522
-
-
- Administrator
- src/app/shared/shared-users/user-admin.service.ts123
-
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html543
+
Admin email
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html528
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html549
Enable contact form
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html541
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html562
VOD Transcoding
@@ -5411,27 +5465,27 @@ The link will expire within 1 hour.
TWITTER
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html550
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html571
- Provide the Twitter account representing your instance to improve link previews. If you don't have a Twitter account, just leave the default value.
+ ระà¸à¸¸à¸à¸±à¸à¸à¸µ Twitter à¸à¸µà¹à¹à¸à¹à¸à¸à¸±à¸§à¹à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸à¸£à¸±à¸à¸à¸£à¸¸à¸à¸à¸²à¸£à¹à¸ªà¸à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸¥à¸´à¸à¸à¹ หาà¸à¸à¸¸à¸à¹à¸¡à¹à¸¡à¸µà¸à¸±à¸à¸à¸µ Twitter à¹à¸«à¹à¸à¸¥à¹à¸à¸¢à¸à¹à¸²à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¹à¸§à¹
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html551
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html572
Your Twitter username
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html563
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html584
Instance allowed by Twitter
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html576
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html597
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.
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html580
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html601
สà¸
@@ -5495,47 +5549,47 @@ The link will expire within 1 hour.
Live transcoding threads
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html145
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html163
will claim at most with VOD transcoding
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html148
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html166
will claim at least with VOD transcoding
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html152
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html170
Live transcoding profile
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html167
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html185
new live transcoding profiles can be added by PeerTube plugins
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html168
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html186
Live resolutions to generate
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html114
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html117
Also transcode original resolution
-
- src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 134
-
-
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html137
Even if it's above your maximum enabled resolution
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html139
+ Enable remote runners for lives
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 136,138
+ 151
@@ -5547,12 +5601,15 @@ The link will expire within 1 hour.
Transcoding enabled for live streams
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html108
-
+
+ Use remote runners to process live transcoding. Remote runners has to register on your instance first.
+
+ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html154
à¸à¸²à¸£à¹à¸à¸£à¹à¸ าà¸à¸ªà¸
src/app/+admin/config/edit-custom-config/edit-custom-config.component.html47
- src/app/shared/shared-instance/instance-features-table.component.html67
+ src/app/shared/shared-instance/instance-features-table.component.html66
@@ -5573,138 +5630,153 @@ The link will expire within 1 hour.
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
-
+
+ Use remote runners to process VOD transcoding. Remote runners has to register on your instance first.
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html150
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).
- 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.
- 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-live-configuration.component.html114src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html68
WebTorrent enabled
- 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
- 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
- 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
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
Resolutions to generate
-
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 111
-
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html111
Always transcode original resolution
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html116
+
+
+ à¸à¸§à¸²à¸¡à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸à¸à¸à¹à¸à¸¥à¹à¸à¹à¸à¸à¸à¸±à¸à¸à¸°à¹à¸à¹à¸à¹à¸à¹à¸²à¸«à¸¡à¸²à¸¢à¹à¸£à¸´à¹à¸¡à¸à¹à¸ หาà¸à¹à¸¡à¹à¸¡à¸µà¸à¸²à¸£à¹à¸¥à¸·à¸à¸à¸à¸±à¸§à¹à¸¥à¸·à¸à¸
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html120
+ Enable remote runners for VOD
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 116
+ 147
-
-
- 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.html120
-
Transcoding threads
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html145
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html159
will claim at most with live transcoding
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html148
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html162
will claim at least with live transcoding
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html152
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html166
Transcoding jobs concurrency
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html168
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html182
allows to transcode multiple files in parallel. â ï¸ Requires a PeerTube restart
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html169
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html183
Transcoding profile
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html180
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html194
new transcoding profiles can be added by PeerTube plugins
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html181
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html195
VIDEO STUDIO
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html200
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html214
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.html201
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html215
Enable video studio
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html212
-
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html226
â ï¸ You need to enable transcoding first to enable video studio
- src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html215
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html229
+ Enable remote runners for studio
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 237
+
+
+ Use remote runners to process studio transcoding tasks. Remote runners has to register on your instance first.
+
+ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
+ 240,243
+
@@ -5837,8 +5909,10 @@ color: red;
รหัสà¸à¹à¸²à¸
src/app/+my-account/my-account-settings/my-account-settings.component.html57
-
- Two-factor authentication
+
+
+
+ Two-factor authentication
src/app/+my-account/my-account-settings/my-account-settings.component.html
67
@@ -5847,59 +5921,76 @@ color: red;
à¸à¸µà¹à¸¡à¸¥
-
- src/app/+my-account/my-account-settings/my-account-settings.component.html77
- Two factor authentication adds an additional layer of security to your account by requiring a numeric code from another device (most commonly mobile phones) when you log in.
+ src/app/+my-account/my-account-settings/my-account-settings.component.html77
+
+
+
+ à¸à¸²à¸£à¸¢à¸·à¸à¸¢à¸±à¸à¸ªà¸à¸à¸à¸±à¸à¸à¸±à¸¢à¹à¸à¸´à¹à¸¡à¸à¸§à¸²à¸¡à¸à¸¥à¸à¸à¸ ัยà¸à¸µà¸à¸à¸±à¹à¸à¹à¸«à¹à¸à¸±à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸ à¹à¸à¸¢à¸à¸²à¸£à¸à¸±à¸à¸à¸±à¸à¹à¸«à¹à¹à¸ªà¹à¸«à¸¡à¸²à¸¢à¹à¸¥à¸à¸£à¸«à¸±à¸ªà¸à¸²à¸à¸à¸¸à¸à¸à¸£à¸à¹à¸à¸·à¹à¸ (มัà¸à¹à¸à¹à¸à¹à¸à¸£à¸¨à¸±à¸à¸à¹à¸¡à¸·à¸à¸à¸·à¸) à¸à¸à¸°à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
3,5
-
- Enable two-factor authentication
+
+
+
+ Enable two-factor authentication
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
5
-
- Disable two-factor authentication
+
+
+
+ Disable two-factor authentication
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html
9
-
- Are you sure you want to disable two factor authentication of your account?
+
+
+
+ à¸à¸¸à¸à¹à¸à¹à¹à¸à¸à¸µà¹à¸à¸°à¸à¸´à¸à¸à¸²à¸£à¸¢à¸·à¸à¸¢à¸±à¸à¸ªà¸à¸à¸à¸±à¸à¸à¸±à¸¢à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸à¸«à¸£à¸·à¸à¹à¸¡à¹?
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
31
-
- Disable two factor
+
+
+
+ Disable two factor
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
33
-
- Two factor authentication disabled
+
+
+
+ Two factor authentication disabled
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts
43
-
- Two factor authentication is already enabled.
+
+
+
+ Two factor authentication is already enabled.
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
6,8
-
- Your password
+
+
+
+ Your password
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
14
-
- Confirm your password to enable two factor authentication
+
+
+
+ Confirm your password to enable two factor authentication
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
15
@@ -5908,44 +5999,44 @@ color: red;
à¹à¸à¸à¸à¸±à¸à¸à¸£à¸²à¸¢
-
-
-
- src/app/+admin/overview/users/user-edit/user-edit.component.html210src/app/+admin/overview/users/user-edit/user-edit.component.html210src/app/+my-account/my-account-settings/my-account-settings.component.html87
+ src/app/+admin/overview/users/user-edit/user-edit.component.html214
+ src/app/+admin/overview/users/user-edit/user-edit.component.html214
+ src/app/+my-account/my-account-settings/my-account-settings.component.html87
+
à¹à¸à¸£à¹à¸à¸¥à¹
- src/app/shared/shared-video-miniature/video-download.component.ts235
+ src/app/shared/shared-video-miniature/video-download.component.ts244
Resolution
- src/app/shared/shared-video-miniature/video-download.component.ts244
+ src/app/shared/shared-video-miniature/video-download.component.ts253
Aspect ratio
- src/app/shared/shared-video-miniature/video-download.component.ts245
+ src/app/shared/shared-video-miniature/video-download.component.ts254
Average frame rate
- src/app/shared/shared-video-miniature/video-download.component.ts246
+ src/app/shared/shared-video-miniature/video-download.component.ts255
รูà¸à¹à¸à¸à¸à¸´à¸à¹à¸à¸¥
- src/app/shared/shared-video-miniature/video-download.component.ts247
+ src/app/shared/shared-video-miniature/video-download.component.ts256
Sample rate
- src/app/shared/shared-video-miniature/video-download.component.ts251
+ src/app/shared/shared-video-miniature/video-download.component.ts260
Channel Layout
- src/app/shared/shared-video-miniature/video-download.component.ts252
+ src/app/shared/shared-video-miniature/video-download.component.ts261
@@ -5962,7 +6053,7 @@ color: red;
- Hide filters
+ à¸à¹à¸à¸à¸à¸±à¸§à¸à¸£à¸à¸
src/app/shared/shared-video-miniature/video-filters-header.component.html
21
@@ -5971,83 +6062,82 @@ color: red;
à¹à¸£à¸µà¸¢à¸à¸à¸²à¸¡ "à¹à¸à¸´à¹à¸à¹à¸à¸¢à¹à¸à¸£à¹"
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 46
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html47
à¹à¸£à¸µà¸¢à¸à¸à¸²à¸¡ "วัà¸à¸à¸µà¹à¹à¸à¸¢à¹à¸à¸£à¹à¸à¹à¸à¸à¸à¸±à¸"
-
- src/app/shared/shared-video-miniature/video-filters-header.component.html
- 47
-
+ src/app/shared/shared-video-miniature/video-filters-header.component.html48
+
+
+
+ à¹à¸£à¸µà¸¢à¸à¸à¸²à¸¡ "à¸à¸·à¹à¸"
+ src/app/shared/shared-video-miniature/video-filters-header.component.html50
à¹à¸£à¸µà¸¢à¸à¸à¸²à¸¡ "à¸à¸²à¸£à¸à¸¹à¸¥à¹à¸²à¸ªà¸¸à¸"
- src/app/shared/shared-video-miniature/video-filters-header.component.html49
+ src/app/shared/shared-video-miniature/video-filters-header.component.html51
à¹à¸£à¸µà¸¢à¸à¸à¸²à¸¡ "à¹à¸à¹à¸à¸à¸£à¸°à¹à¸ª"
- src/app/shared/shared-video-miniature/video-filters-header.component.html50
+ src/app/shared/shared-video-miniature/video-filters-header.component.html52
à¹à¸£à¸µà¸¢à¸à¸à¸²à¸¡ "à¸à¸³à¸à¸§à¸à¸à¸²à¸£à¸à¸à¸"
- src/app/shared/shared-video-miniature/video-filters-header.component.html51
+ src/app/shared/shared-video-miniature/video-filters-header.component.html53
à¹à¸£à¸µà¸¢à¸à¸à¸²à¸¡ "à¸à¸²à¸£à¸à¸¹à¸à¸±à¹à¸§à¹à¸¥à¸"
- src/app/shared/shared-video-miniature/video-filters-header.component.html52
+ src/app/shared/shared-video-miniature/video-filters-header.component.html54
ภาษา:
- src/app/shared/shared-video-miniature/video-filters-header.component.html60
+ src/app/shared/shared-video-miniature/video-filters-header.component.html62
à¹à¸à¸·à¹à¸à¸«à¸²à¸à¸µà¹à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸à¹à¸à¸:
- src/app/shared/shared-video-miniature/video-filters-header.component.html67
+ src/app/shared/shared-video-miniature/video-filters-header.component.html69
à¸à¸à¸à¹à¸à¸:
- src/app/shared/shared-video-miniature/video-filters-header.component.html82
+ src/app/shared/shared-video-miniature/video-filters-header.component.html84
วิà¸à¸µà¹à¸à¹à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹
- src/app/shared/shared-video-miniature/video-filters-header.component.html86
+ src/app/shared/shared-video-miniature/video-filters-header.component.html88
วิà¸à¸µà¹à¸à¹à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢ (à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹ + à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹à¸à¸´à¸à¸à¸²à¸¡)
- src/app/shared/shared-video-miniature/video-filters-header.component.html91
+ src/app/shared/shared-video-miniature/video-filters-header.component.html93
à¸à¸£à¸°à¹à¸ à¸:
- src/app/shared/shared-video-miniature/video-filters-header.component.html96
+ src/app/shared/shared-video-miniature/video-filters-header.component.html98
วิà¸à¸µà¹à¸à¸¢à¹à¸à¸à¸«à¸¥à¸±à¸à¹à¸¥à¸°à¸ªà¸
- src/app/shared/shared-video-miniature/video-filters-header.component.html100
+ src/app/shared/shared-video-miniature/video-filters-header.component.html102
หมวà¸à¸«à¸¡à¸¹à¹:
- src/app/shared/shared-video-miniature/video-filters-header.component.html115
+ src/app/shared/shared-video-miniature/video-filters-header.component.html117
Moderation:
- src/app/shared/shared-video-miniature/video-filters-header.component.html121
+ src/app/shared/shared-video-miniature/video-filters-header.component.html123
@@ -6058,9 +6148,10 @@ color: red;
รหัสà¸à¹à¸²à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸
-
-
- src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html29src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html7src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html18
+ src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html29
+ src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html7
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html18
+
รหัสà¸à¹à¸²à¸à¹à¸«à¸¡à¹
@@ -6230,7 +6321,7 @@ color: red;
- Channel
+ à¸à¹à¸à¸
src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
35
@@ -6244,39 +6335,33 @@ color: red;
38
-
+
- List imports
+ List imports
- src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html
- 84,86
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts
+ 49
Fully synchronize the channel
-
- src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts
- 54
-
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts62
This fetches any missing videos on the local channel
-
- src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts
- 55
-
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts63
Synchronization removed successfully for .
- src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts94
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts102
Full synchronization requested successfully for .
- src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts107
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts115
@@ -6345,9 +6430,11 @@ color: red;
à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸±à¸à¸à¸µ
-
- src/app/+my-account/my-account-routing.module.ts29
- Two factor authentication
+ src/app/+my-account/my-account-routing.module.ts29
+
+
+
+ Two factor authentication
src/app/+my-account/my-account-routing.module.ts
39
@@ -6413,16 +6500,16 @@ color: red;
à¸à¸¹à¹à¸à¸´à¸à¸à¸²à¸¡
à¸à¸
- src/app/+my-library/my-follows/my-subscriptions.component.html25
- src/app/+search/search.component.html55
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html27
-
+
+
+
+ src/app/+my-library/my-follows/my-subscriptions.component.html25src/app/+search/search.component.html55src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html36
Upload a new avatar
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html9
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html34
-
+
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html7src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html20
à¹à¸à¹à¸²à¸«à¸¡à¸²à¸¢
@@ -6452,7 +6539,7 @@ color: red;
Channel page
src/app/+my-library/+my-video-channels/my-video-channels.component.html34
src/app/+my-library/my-follows/my-subscriptions.component.html20
- src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html66
+ src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html65
src/app/+videos/+video-watch/video-watch.component.html66
@@ -6462,9 +6549,7 @@ color: red;
- สรà¹à¸²à¸à¹à¸à¸¢
-
-
+ สรà¹à¸²à¸à¹à¸à¸¢
src/app/+my-library/my-follows/my-subscriptions.component.html28
@@ -6524,7 +6609,7 @@ color: red;
- No videos found for "".
+ à¹à¸¡à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸à¸ªà¸³à¸«à¸£à¸±à¸ ""
src/app/+my-library/my-history/my-history.component.ts
140
@@ -6558,29 +6643,22 @@ color: red;
6
-
-
-
-
- à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸
-
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html4
-
+
Newest first
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html11
-
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html12
Unread first
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html12
-
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html13
à¸à¹à¸²à¸à¸«à¸¡à¸à¹à¸¥à¹à¸§
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html26
-
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html27
à¹à¸§à¹à¸
@@ -6651,12 +6729,16 @@ color: red;
à¸à¸¹à¹à¸¡à¸·à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸
- src/app/+signup/shared/signup-success.component.html14
+ src/app/+signup/shared/signup-success-after-email.component.html17
+ src/app/+signup/shared/signup-success-before-email.component.html31
-
-
- 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
+
+
+ Account request sent
+
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 3
+
@@ -6780,14 +6862,30 @@ color: red;
à¹à¸à¸´à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html10
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html13
-
-
- Request new verification email
+
+
+ Request a new verification email
src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
- 12
+ 15,17
+
+
+
+
+ Unable to find verification string in URL query.
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts
+ 53
+
+
+
+
+ Unable to find user id or registration id in URL query.
+
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts
+ 58
@@ -6828,28 +6926,74 @@ color: red;
24
+
+
+ Email verified!
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 2
+
+
+
+
+ Your email has been verified and your account request has been sent!
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 7
+
+
+
+
+ à¸à¸¹à¹à¸à¸¹à¹à¸¥à¸à¸°à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸³à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸à¸à¸à¸¸à¸à¹à¸£à¹à¸§ ๠à¸à¸µà¹ à¹à¸¥à¸°à¸à¸¸à¸à¸à¸°à¹à¸à¹à¸£à¸±à¸à¸à¸µà¹à¸¡à¸¥à¹à¸¡à¸·à¹à¸à¸à¸³à¸à¸à¸à¸à¸à¸à¸¸à¸à¸à¸¹à¸à¸à¸à¸¸à¸¡à¸±à¸à¸´à¸«à¸£à¸·à¸à¸à¸à¸´à¹à¸ªà¸
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 9,11
+
+
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 27,29
+
+
+
+
+ Your email has been verified and your account has been created!
+
+ src/app/+signup/shared/signup-success-after-email.component.html
+ 15
+
+
Welcomeon
+ src/app/+signup/shared/signup-success-before-email.component.html7
+
+
+
+ Your account request has been sent!
- src/app/+signup/shared/signup-success.component.html
- 2,3
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 13
สรà¹à¸²à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§!
+ src/app/+signup/shared/signup-success-before-email.component.html14
+
+
+
+ à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸µà¹à¸¡à¸¥à¸à¸à¸à¸à¸¸à¸ à¹à¸à¸·à¹à¸à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸±à¸à¸à¸µà¹à¸¥à¸°à¸ªà¹à¸à¸à¸³à¸à¸à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸«à¹à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸
- src/app/+signup/shared/signup-success.component.html
- 7
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 18,19
-
-
- à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸µà¹à¸¡à¸¥à¸à¸à¸à¸à¸¸à¸ à¹à¸à¸·à¹à¸à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸±à¸à¸à¸µà¹à¸¥à¸°à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸
+
+
+ à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸µà¹à¸¡à¸¥à¸à¸à¸à¸à¸¸à¸ à¹à¸à¸·à¹à¸à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸±à¸à¸à¸µà¹à¸¥à¸°à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸«à¹à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸
- src/app/+signup/shared/signup-success.component.html
- 10,11
+ src/app/+signup/shared/signup-success-before-email.component.html
+ 22,23
@@ -6922,7 +7066,7 @@ color: red;
-
+
src/app/+accounts/account-video-channels/account-video-channels.component.html29
src/app/+accounts/accounts.component.html39
src/app/+my-library/+my-video-channels/my-video-channels.component.html43
@@ -6949,19 +7093,14 @@ color: red;
- 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
-
+ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸ à¸à¸£à¸´à¸ ๠หรืà¸à¹à¸¡à¹? วิà¸à¸µà¹à¸ รายà¸à¸²à¸£à¸à¸µà¹à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸à¸à¹à¸à¸à¸à¸µà¹à¸à¸°à¸à¸¹à¸à¸¥à¸ à¹à¸¥à¸°à¸à¸¸à¸à¸à¸°à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¹à¸à¸à¹à¸«à¸¡à¹à¸à¹à¸§à¸¢à¸à¸·à¹à¸à¹à¸à¸´à¸¡ () à¹à¸à¹à¸à¸µà¸!
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts55
Please type the name of the video channel () to confirm
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts
- 48
-
-
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts59
NEW CHANNEL
@@ -6987,17 +7126,17 @@ channel with the same name ()!
à¸à¹à¸à¸à¸à¸µà¹à¹à¸¡à¹à¸¡à¸µà¸§à¸´à¸à¸µà¹à¸
- src/app/+accounts/account-video-channels/account-video-channels.component.html41
+ src/app/+accounts/account-video-channels/account-video-channels.component.html42
à¹à¸ªà¸à¸à¸à¹à¸à¸à¸à¸µà¹ >
- src/app/+accounts/account-video-channels/account-video-channels.component.html49
+ src/app/+accounts/account-video-channels/account-video-channels.component.html50
สà¸à¸´à¸à¸´
- src/app/menu/menu.component.html143
+ src/app/menu/menu.component.html144
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts353
@@ -7021,15 +7160,21 @@ channel with the same name ()!
src/app/+about/about-follows/about-follows.component.html2
src/app/+my-library/my-library.component.ts64
-
-
- Follower instances ()
- src/app/+about/about-follows/about-follows.component.html5
+
+
+ Followers of ()
+
+ src/app/+about/about-follows/about-follows.component.html
+ 5
+
-
-
- Following instances ()
- src/app/+about/about-follows/about-follows.component.html17
+
+
+ does not have followers.
+
+ src/app/+about/about-follows/about-follows.component.html
+ 7
+
@@ -7080,7 +7225,7 @@ channel with the same name ()!
ADMINISTRATORS & SUSTAINABILITY
- src/app/+about/about-instance/about-instance.component.html32
+ src/app/+about/about-instance/about-instance.component.html31
@@ -7108,17 +7253,17 @@ channel with the same name ()!
à¸à¹à¸à¸¡à¸¹à¸¥
- src/app/+about/about-instance/about-instance.component.html101
+ src/app/+about/about-instance/about-instance.component.html100
à¸à¸²à¸£à¸à¸¹à¹à¸¥
- src/app/+about/about-instance/about-instance.component.html129
+ src/app/+about/about-instance/about-instance.component.html128
à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸·à¹à¸ à¹
- src/app/+about/about-instance/about-instance.component.html186
+ src/app/+about/about-instance/about-instance.component.html185
@@ -7139,7 +7284,7 @@ channel with the same name ()!
สà¸à¸´à¸à¸´
- src/app/+about/about-instance/about-instance.component.html219
+ src/app/+about/about-instance/about-instance.component.html220
@@ -7171,12 +7316,12 @@ channel with the same name ()!
- à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¹à¸ PeerTube
+ à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸ PeerTube
src/app/+about/about-peertube/about-peertube.component.html40
- à¸à¸¹à¹à¸à¸ Android à¸à¸¢à¹à¸²à¸à¹à¸¡à¹à¹à¸à¹à¸à¸à¸²à¸à¸à¸²à¸£à¸«à¸£à¸·à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢à¸ªà¸³à¸«à¸£à¸±à¸à¹à¸à¸£à¸²à¹à¸à¸à¸£à¹!
+ à¸à¸¹à¹à¸à¸ Android à¸à¸¢à¹à¸²à¸à¹à¸¡à¹à¹à¸à¹à¸à¸à¸²à¸à¸à¸²à¸£à¸«à¸£à¸·à¸à¸ªà¹à¸§à¸à¸à¸¢à¸²à¸¢à¸ªà¸³à¸«à¸£à¸±à¸à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹!
src/app/+about/about-peertube/about-peertube.component.html43
@@ -7192,7 +7337,7 @@ channel with the same name ()!
P2P à¹à¸¥à¸°à¸à¸§à¸²à¸¡à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¸§
- src/app/+about/about-peertube/about-peertube.component.html66
+ src/app/+about/about-peertube/about-peertube.component.html65
@@ -7201,17 +7346,17 @@ channel with the same name ()!
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.
- src/app/+about/about-peertube/about-peertube.component.html69
+ src/app/+about/about-peertube/about-peertube.component.html68
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.
- src/app/+about/about-peertube/about-peertube.component.html75
+ src/app/+about/about-peertube/about-peertube.component.html74
à¸à¸¥à¸à¸µà¹à¸à¸²à¸¡à¸¡à¸²à¸à¸·à¸à¸à¸°à¹à¸£?
- src/app/+about/about-peertube/about-peertube.component.html80
+ src/app/+about/about-peertube/about-peertube.component.html79
@@ -7219,7 +7364,7 @@ channel with the same name ()!
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:
- src/app/+about/about-peertube/about-peertube.component.html82
+ src/app/+about/about-peertube/about-peertube.component.html81
@@ -7227,7 +7372,7 @@ channel with the same name ()!
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)
- src/app/+about/about-peertube/about-peertube.component.html88
+ src/app/+about/about-peertube/about-peertube.component.html87
@@ -7236,14 +7381,14 @@ channel with the same name ()!
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
- src/app/+about/about-peertube/about-peertube.component.html93
+ src/app/+about/about-peertube/about-peertube.component.html92
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.html98
@@ -7251,19 +7396,19 @@ channel with the same name ()!
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
- src/app/+about/about-peertube/about-peertube.component.html103
+ src/app/+about/about-peertube/about-peertube.component.html102
The IP address is a vague information: usually, it regularly changes and can represent many persons or entities
- src/app/+about/about-peertube/about-peertube.component.html108
+ src/app/+about/about-peertube/about-peertube.component.html107
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
- src/app/+about/about-peertube/about-peertube.component.html112
+ src/app/+about/about-peertube/about-peertube.component.html111
@@ -7271,22 +7416,22 @@ channel with the same name ()!
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.html119
à¹à¸¡à¸·à¹à¸à¹à¸à¸µà¸¢à¸à¸à¸±à¸ YouTube à¹à¸¥à¹à¸§ PeerTube à¹à¸à¹à¸à¸à¸¢à¹à¸²à¸à¹à¸£?
- src/app/+about/about-peertube/about-peertube.component.html125
+ src/app/+about/about-peertube/about-peertube.component.html124
ภัยà¸à¸¸à¸à¸à¸²à¸¡à¸à¸§à¸²à¸¡à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¸§à¸ªà¸³à¸«à¸£à¸±à¸ YouTube à¸à¸°à¹à¸à¸à¸à¹à¸²à¸à¸à¸²à¸à¸à¸à¸ PeerTube à¸à¸¶à¹à¸à¹à¸à¸à¸£à¸à¸µà¸à¸à¸ YouTube à¸à¸±à¸§à¹à¸à¸¥à¸à¸à¸à¸£à¹à¸¡à¸¡à¸µà¸à¸²à¸£à¹à¸à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¹à¸§à¸à¸à¸±à¸§à¸à¸à¸à¸à¸¸à¸à¸à¸³à¸à¸§à¸à¸¡à¸²à¸ (à¹à¸¡à¹à¹à¸à¹à¹à¸à¹à¸à¸µà¹à¸à¸¢à¸¹à¹ IP) à¹à¸à¸·à¹à¸à¸§à¸´à¹à¸à¸£à¸²à¸°à¸«à¹à¹à¸¥à¸°à¸à¸´à¸à¸à¸²à¸¡à¸à¸¸à¸ à¸à¸à¸à¸à¸²à¸à¸à¸µà¹ YouTube à¹à¸à¹à¸à¹à¸à¹à¸²à¸à¸à¸à¹à¸à¸¢ Google/Alphabet à¸à¸¶à¹à¸à¹à¸à¹à¸à¸à¸£à¸´à¸©à¸±à¸à¸à¸µà¹à¸à¸´à¸à¸à¸²à¸¡à¸à¸¸à¸à¹à¸à¸«à¸¥à¸²à¸¢à¹à¸§à¹à¸à¹à¸à¸à¹ (à¸à¹à¸²à¸ AdSense หรืภGoogle Analytics)
- src/app/+about/about-peertube/about-peertube.component.html127
+ src/app/+about/about-peertube/about-peertube.component.html126
What can I do to limit the exposure of my IP address?
- src/app/+about/about-peertube/about-peertube.component.html133
+ src/app/+about/about-peertube/about-peertube.component.html132
@@ -7296,12 +7441,12 @@ channel with the same name ()!
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.
- src/app/+about/about-peertube/about-peertube.component.html135
+ src/app/+about/about-peertube/about-peertube.component.html134
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.html141
@@ -7309,22 +7454,22 @@ channel with the same name ()!
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:
- src/app/+about/about-peertube/about-peertube.component.html144
+ src/app/+about/about-peertube/about-peertube.component.html143
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.html149
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.html150
Allow instance admins to disable P2P from the administration interface
- src/app/+about/about-peertube/about-peertube.component.html152
+ src/app/+about/about-peertube/about-peertube.component.html151
@@ -7332,12 +7477,7 @@ channel with the same name ()!
Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling
WebRTC in your browser.
- src/app/+about/about-peertube/about-peertube.component.html155
-
-
-
- à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹à¹à¸¡à¹à¸¡à¸µà¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸·à¹à¸à¸à¸´à¸à¸à¸²à¸¡
- src/app/+about/about-follows/about-follows.component.html7
+ src/app/+about/about-peertube/about-peertube.component.html154
@@ -7345,10 +7485,21 @@ channel with the same name ()!
src/app/+about/about-follows/about-follows.component.html13
src/app/+about/about-follows/about-follows.component.html25
-
-
- à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹à¹à¸¡à¹à¹à¸à¹à¸à¸´à¸à¸à¸²à¸¡à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸·à¹à¸
- src/app/+about/about-follows/about-follows.component.html19
+
+
+ Subscriptions of ()
+
+ src/app/+about/about-follows/about-follows.component.html
+ 17
+
+
+
+
+ does not have subscriptions.
+
+ src/app/+about/about-follows/about-follows.component.html
+ 19
+
@@ -7368,7 +7519,7 @@ channel with the same name ()!
à¸à¸±à¸à¸¥à¸à¸à¸¥à¸´à¸à¸à¹à¹à¸¥à¹à¸§
- src/app/+about/about-instance/about-instance.component.ts98
+ src/app/+about/about-instance/about-instance.component.ts91
@@ -7383,27 +7534,19 @@ channel with the same name ()!
à¸à¸à¸à¸§à¸²à¸¡à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸
src/app/shared/shared-main/misc/help.component.ts16
-
-
- สรà¹à¸²à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸±à¸
- src/app/+signup/+register/register.component.html98
-
à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢!
-
- src/app/+signup/+register/register.component.html
- 103
-
+ src/app/+signup/+register/register.component.html108
PeerTube à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸...
- src/app/+signup/+register/register.component.html107
+ src/app/+signup/+register/register.component.html113
- Go to the previous step
+ à¹à¸à¸¢à¸±à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¹à¸à¸à¸«à¸à¹à¸²
src/app/+signup/+register/register.component.ts
45
@@ -7411,7 +7554,7 @@ channel with the same name ()!
- Go to the next step
+ à¹à¸à¸¢à¸±à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¸±à¸à¹à¸
src/app/+signup/+register/register.component.ts
46
@@ -7457,7 +7600,7 @@ channel with the same name ()!
- This is the name that will be publicly visible by other users.
+ à¸à¸¹à¹à¹à¸à¹à¸ªà¸²à¸à¸²à¸£à¸à¸°à¸à¸¸à¸à¸à¸à¸à¸°à¸¡à¸à¸à¹à¸«à¹à¸à¸à¸·à¹à¸à¸à¸µà¹
src/app/+signup/+register/steps/register-step-channel.component.html
23
@@ -7481,7 +7624,7 @@ channel with the same name ()!
- This is the name that will be displayed in your profile URL.
+ à¸à¸·à¹à¸à¸à¸µà¹à¸à¸°à¸à¸¹à¸à¹à¸ªà¸à¸à¹à¸à¸¥à¸´à¸à¸à¹à¹à¸à¸£à¹à¸à¸¥à¹ (URL)
src/app/+signup/+register/steps/register-step-channel.component.html
38
@@ -7497,12 +7640,28 @@ channel with the same name ()!
- à¸à¸·à¹à¸à¸à¹à¸à¸à¸à¹à¸à¸à¹à¸¡à¹à¹à¸«à¸¡à¸·à¸à¸à¸à¸±à¸à¸à¸·à¹à¸à¸à¸±à¸à¸à¸µ à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸±à¹à¸à¸à¸à¸à¹à¸£à¸à¹à¸à¸·à¹à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¸·à¹à¸à¸à¹à¸à¸à¸à¸à¸à¸à¸¸à¸
+ à¸à¸·à¹à¸à¸£à¸°à¸à¸¸à¸à¸±à¸§à¸à¸à¸à¸à¸à¸à¹à¸à¸à¸à¸°à¸à¹à¸à¸à¹à¸¡à¹à¹à¸«à¸¡à¸·à¸à¸à¸à¸±à¸à¸à¸·à¹à¸à¸à¸±à¸à¸à¸µ à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸±à¹à¸à¸à¸à¸à¹à¸£à¸à¹à¸à¸·à¹à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¸·à¹à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸
src/app/+signup/+register/steps/register-step-channel.component.html
50,52
+
+
+ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¹à¸²à¸£à¹à¸§à¸¡ à¹à¸à¸£à¸²à¸°à¸à¸°à¹à¸£?
+
+ src/app/+signup/+register/steps/register-step-terms.component.html
+ 4
+
+
+
+
+ à¸à¸±à¸à¸¡à¸µà¸à¸²à¸¢à¸¸à¸à¸¢à¹à¸²à¸à¸à¹à¸à¸¢ à¸à¸µ à¹à¸¥à¸°à¸¢à¸à¸¡à¸£à¸±à¸à¹à¸à¸·à¹à¸à¸à¹à¸à¹à¸¥à¸°à¸«à¸¥à¸±à¸à¸à¸à¸´à¸à¸±à¸à¸´à¸à¸à¸
+
+ src/app/+signup/+register/steps/register-step-terms.component.html
+ 17,22
+
+
à¸à¸·à¹à¸à¸à¹à¸à¸
@@ -7515,11 +7674,6 @@ channel with the same name ()!
src/app/+admin/overview/users/user-edit/user-edit.component.html96
src/app/+admin/overview/users/user-edit/user-edit.component.html96
-
-
- à¸à¸±à¸à¸¡à¸µà¸à¸²à¸¢à¸¸à¸à¸¢à¹à¸²à¸à¸à¹à¸à¸¢ à¸à¸µ à¹à¸¥à¸°à¸¢à¸à¸¡à¸£à¸±à¸à¹à¸à¸·à¹à¸à¸à¹à¸à¹à¸¥à¸°à¸«à¸¥à¸±à¸à¸à¸à¸´à¸à¸±à¸à¸´à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹
- src/app/+signup/+register/steps/register-step-terms.component.html5
-
à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹à¸à¸´à¸à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¸¥à¸ à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸à¸à¸¶à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸±à¸à¹à¸«à¸¥à¸à¸§à¸´à¸à¸µà¹à¸à¸à¹à¸²à¸ ๠à¹à¸à¹
@@ -7530,7 +7684,7 @@ channel with the same name ()!
- Public name
+ à¸à¸·à¹à¸à¸ªà¸²à¸à¸²à¸£à¸à¸°
src/app/+signup/+register/steps/register-step-user.component.html
9
@@ -7538,7 +7692,7 @@ channel with the same name ()!
- This is the name that will be publicly visible by other users.
+ à¸à¸¹à¹à¹à¸à¹à¸ªà¸²à¸à¸²à¸£à¸à¸°à¸à¸¸à¸à¸à¸à¸à¸°à¸¡à¸à¸à¹à¸«à¹à¸à¸à¸·à¹à¸à¸à¸µà¹
src/app/+signup/+register/steps/register-step-user.component.html
11,13
@@ -7554,7 +7708,7 @@ channel with the same name ()!
- 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
@@ -7586,20 +7740,12 @@ channel with the same name ()!
- Signup is not enabled on this instance.
+ à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹à¹à¸¡à¹à¹à¸à¹à¹à¸à¸´à¸à¹à¸«à¹à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸
src/app/+signup/+register/register.component.html
4
-
-
- > สรà¹à¸²à¸à¸à¸±à¸à¸à¸µ
-
- src/app/+signup/+register/register.component.html
- 9,12
-
-
Register
@@ -7617,7 +7763,7 @@ channel with the same name ()!
- This website is powered by PeerTube
+ à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸µà¹à¸à¸±à¸à¹à¸à¸¥à¸·à¹à¸à¸à¹à¸à¸¢ PeerTube
src/app/+about/about-peertube/about-peertube.component.html
2,4
@@ -7644,7 +7790,7 @@ channel with the same name ()!
à¹à¸ªà¸à¸à¸à¸¸à¸à¸§à¸´à¸à¸µà¹à¸ (สà¹à¸§à¸à¸à¸±à¸§ à¹à¸¡à¹à¹à¸à¸´à¸à¹à¸à¸¢ หรืà¸à¸¢à¸±à¸à¹à¸¡à¹à¹à¸à¹à¹à¸à¸¢à¹à¸à¸£à¹)
- src/app/shared/shared-video-miniature/video-filters-header.component.html126
+ src/app/shared/shared-video-miniature/video-filters-header.component.html128
@@ -7654,78 +7800,75 @@ channel with the same name ()!
à¹à¸à¸·à¹à¸à¸«à¸²à¸à¸µà¹à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸à¹à¸à¸
- src/app/shared/shared-video-miniature/video-filters.model.ts116
+ src/app/shared/shared-video-miniature/video-filters.model.ts126
à¸à¸à¸à¹à¸à¸
- src/app/shared/shared-video-miniature/video-filters.model.ts123
+ src/app/shared/shared-video-miniature/video-filters.model.ts133
à¹à¸à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢
- src/app/shared/shared-video-miniature/video-filters.model.ts125
+ src/app/shared/shared-video-miniature/video-filters.model.ts135
ภาษา
- src/app/shared/shared-video-miniature/video-filters.model.ts133
+ src/app/shared/shared-video-miniature/video-filters.model.ts143
หมวà¸à¸«à¸¡à¸¹à¹
- src/app/shared/shared-video-miniature/video-filters.model.ts142
+ src/app/shared/shared-video-miniature/video-filters.model.ts152
- All videos
- src/app/shared/shared-video-miniature/video-filters.model.ts151
+ วิà¸à¸µà¹à¸à¸à¸±à¹à¸à¸«à¸¡à¸
+ src/app/shared/shared-video-miniature/video-filters.model.ts161
Blurred
- src/app/shared/shared-video-miniature/video-filters.model.ts231
+ src/app/shared/shared-video-miniature/video-filters.model.ts241
à¸à¹à¸à¸
- src/app/shared/shared-video-miniature/video-filters.model.ts237
+ src/app/shared/shared-video-miniature/video-filters.model.ts247
blurred
- src/app/shared/shared-video-miniature/video-filters.model.ts238
+ src/app/shared/shared-video-miniature/video-filters.model.ts248
à¹à¸ªà¸à¸
- src/app/shared/shared-video-miniature/video-filters.model.ts240
+ src/app/shared/shared-video-miniature/video-filters.model.ts250
รายà¸à¸²à¸à¸à¸±à¸à¸à¸µà¸à¸µà¹
- src/app/+accounts/accounts.component.ts192
+ src/app/+accounts/accounts.component.ts196
Overview
-
- src/app/+admin/admin.component.ts
- 35
-
-
+
+ src/app/+admin/admin.component.ts44
วิà¸à¸µà¹à¸
- src/app/+accounts/accounts.component.ts81src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html246src/app/+video-channels/video-channels.component.ts81
+ src/app/+accounts/accounts.component.ts81src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html267src/app/+video-channels/video-channels.component.ts90
à¸à¸±à¸à¸¥à¸à¸à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹à¹à¸¥à¹à¸§
src/app/+accounts/accounts.component.ts119
- src/app/+video-channels/video-channels.component.ts115
+ src/app/+video-channels/video-channels.component.ts124
@@ -7780,11 +7923,8 @@ channel with the same name ()!
{value, plural, =1 {thread} other {threads}}
-
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 90
-
-
+
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts102
à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´ (à¸à¹à¸²à¸ ffmpeg)
@@ -7850,8 +7990,8 @@ channel with the same name ()!
threads
- src/app/+admin/config/edit-custom-config/edit-configuration.service.ts92
-
+
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts104
Updating instance configuration from the web interface is disabled by the system administrator.
@@ -7881,8 +8021,8 @@ channel with the same name ()!
à¸à¸±à¸à¹à¸à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¹à¸¥à¹à¸§
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts320
-
+
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts335
หà¸à¹à¸²à¸«à¸¥à¸±à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
@@ -7894,8 +8034,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.ts136
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts136
+
Edit custom configuration
@@ -8061,8 +8201,8 @@ channel with the same name ()!
Reject
src/app/+admin/follows/followers-list/followers-list.component.html51
- src/app/+admin/follows/followers-list/followers-list.component.ts41
- src/app/+admin/follows/followers-list/followers-list.component.ts87
+ src/app/+admin/follows/followers-list/followers-list.component.ts40
+ src/app/+admin/follows/followers-list/followers-list.component.ts86
@@ -8093,94 +8233,63 @@ channel with the same name ()!
- src/app/+admin/follows/followers-list/followers-list.component.ts51src/app/+admin/follows/followers-list/followers-list.component.ts117src/app/+admin/follows/following-list/following-list.component.ts43src/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.ts105src/app/+admin/overview/comments/video-comment-list.component.ts180src/app/+admin/overview/users/user-list/user-list.component.ts101src/app/+admin/overview/users/user-list/user-list.component.ts249src/app/+admin/overview/videos/video-list.component.ts77src/app/+admin/overview/videos/video-list.component.ts225src/app/+admin/overview/videos/video-list.component.ts280src/app/+my-library/+my-video-channels/my-video-channels.component.ts52src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts49src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts128src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35src/app/+my-library/my-videos/my-videos.component.html50src/app/+my-library/my-videos/my-videos.component.ts175src/app/+videos/+video-edit/shared/video-edit.component.html189src/app/+videos/+video-watch/shared/comment/video-comments.component.ts180src/app/shared/shared-abuse-list/abuse-list-table.component.ts135src/app/shared/shared-abuse-list/abuse-list-table.component.ts377src/app/shared/shared-abuse-list/abuse-list-table.component.ts412src/app/shared/shared-main/buttons/delete-button.component.ts21src/app/shared/shared-main/buttons/delete-button.component.ts26src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377
+
+
+ src/app/+admin/follows/followers-list/followers-list.component.ts50src/app/+admin/follows/followers-list/followers-list.component.ts118src/app/+admin/follows/following-list/following-list.component.ts42src/app/+admin/moderation/registration-list/registration-list.component.ts65src/app/+admin/moderation/registration-list/registration-list.component.ts129src/app/+admin/moderation/video-block-list/video-block-list.component.ts91src/app/+admin/moderation/video-block-list/video-block-list.component.ts95src/app/+admin/overview/comments/video-comment-list.component.ts104src/app/+admin/overview/comments/video-comment-list.component.ts175src/app/+admin/overview/users/user-list/user-list.component.ts100src/app/+admin/overview/users/user-list/user-list.component.ts248src/app/+admin/overview/videos/video-list.component.ts76src/app/+admin/overview/videos/video-list.component.ts227src/app/+admin/overview/videos/video-list.component.ts282src/app/+my-library/+my-video-channels/my-video-channels.component.ts63src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts57src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts128src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35src/app/+my-library/my-videos/my-videos.component.html51src/app/+my-library/my-videos/my-videos.component.ts189src/app/+videos/+video-edit/shared/video-edit.component.html191src/app/+videos/+video-watch/shared/comment/video-comments.component.ts180src/app/shared/shared-abuse-list/abuse-list-table.component.ts133src/app/shared/shared-abuse-list/abuse-list-table.component.ts376src/app/shared/shared-abuse-list/abuse-list-table.component.ts411src/app/shared/shared-main/buttons/delete-button.component.ts21src/app/shared/shared-main/buttons/delete-button.component.ts26src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377
Accepted {count, plural, =1 { follow request} other { follow requests}}
-
- src/app/+admin/follows/followers-list/followers-list.component.ts
- 67
-
+ src/app/+admin/follows/followers-list/followers-list.component.ts66
Follow requests accepted
-
- src/app/+admin/follows/followers-list/followers-list.component.ts
- 69,67
-
+ src/app/+admin/follows/followers-list/followers-list.component.ts68
Do you really want to reject {count, plural, =1 { follow request?} other { follow requests?}}
-
- src/app/+admin/follows/followers-list/followers-list.component.ts
- 82
-
+ src/app/+admin/follows/followers-list/followers-list.component.ts81
Do you really want to reject these follow requests?
-
- src/app/+admin/follows/followers-list/followers-list.component.ts
- 84,82
-
+ src/app/+admin/follows/followers-list/followers-list.component.ts83
Rejected {count, plural, =1 { follow request} other { follow requests}}
-
- src/app/+admin/follows/followers-list/followers-list.component.ts
- 94
-
+ src/app/+admin/follows/followers-list/followers-list.component.ts93
Follow requests rejected
-
- src/app/+admin/follows/followers-list/followers-list.component.ts
- 96,94
-
+ src/app/+admin/follows/followers-list/followers-list.component.ts95
Deleted followers will be able to send again a follow request.
-
- src/app/+admin/follows/followers-list/followers-list.component.ts
- 108
-
+ src/app/+admin/follows/followers-list/followers-list.component.ts109
Do you really want to delete {count, plural, =1 { follow request?} other { follow requests?}}
-
- src/app/+admin/follows/followers-list/followers-list.component.ts
- 112
-
+ src/app/+admin/follows/followers-list/followers-list.component.ts113
Do you really want to delete these follow requests?
-
- src/app/+admin/follows/followers-list/followers-list.component.ts
- 114,112
-
+ src/app/+admin/follows/followers-list/followers-list.component.ts115
Removed {count, plural, =1 { follow request} other { follow requests}}
-
- src/app/+admin/follows/followers-list/followers-list.component.ts
- 124
-
+ src/app/+admin/follows/followers-list/followers-list.component.ts125
Follow requests removed
-
- src/app/+admin/follows/followers-list/followers-list.component.ts
- 126,124
-
+ src/app/+admin/follows/followers-list/followers-list.component.ts127
@@ -8209,34 +8318,29 @@ channel with the same name ()!
Follow request(s) sent!
src/app/+admin/follows/following-list/follow-modal.component.ts67
-
- Subscriptions of your instance
+
+
+
+ Subscriptions of your instance
src/app/+admin/follows/following-list/following-list.component.html
3
-
Unfollow
- src/app/+admin/follows/following-list/following-list.component.ts75
+ src/app/+admin/follows/following-list/following-list.component.ts72
You are not following {count, plural, =1 { anymore.} other {these entries anymore.}}
-
- src/app/+admin/follows/following-list/following-list.component.ts
- 82
-
+ src/app/+admin/follows/following-list/following-list.component.ts79
You are not following them anymore.
-
- src/app/+admin/follows/following-list/following-list.component.ts
- 84,82
-
+ src/app/+admin/follows/following-list/following-list.component.ts81
@@ -8248,13 +8352,13 @@ channel with the same name ()!
- enabled
- src/app/+admin/follows/shared/redundancy-checkbox.component.ts23
+ à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸
+ src/app/+admin/follows/shared/redundancy-checkbox.component.ts22
- disabled
- src/app/+admin/follows/shared/redundancy-checkbox.component.ts23
+ à¸à¸´à¸à¹à¸à¹à¸à¸²à¸
+ src/app/+admin/follows/shared/redundancy-checkbox.component.ts22
@@ -8262,22 +8366,22 @@ channel with the same name ()!
is
- src/app/+admin/follows/shared/redundancy-checkbox.component.ts25
+ src/app/+admin/follows/shared/redundancy-checkbox.component.ts24
Do you really want to remove this video redundancy?
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts149
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts152
Remove redundancy
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts150
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts153
Video redundancies removed!
- src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts156
+ src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts159
@@ -8323,16 +8427,16 @@ channel with the same name ()!
à¸à¸§à¸²à¸¡à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¸§
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html51
- src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html51
- src/app/+videos/+video-edit/shared/video-edit.component.html111
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html37
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html33
- src/app/+videos/+video-edit/video-add-components/video-upload.component.html26
- src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html2
- src/app/shared/shared-abuse-list/abuse-details.component.ts23
-
+
+
+
+
+
+
+
+
+
+ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html51src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html51src/app/+videos/+video-edit/shared/video-edit.component.html113src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html37src/app/+videos/+video-edit/video-add-components/video-import-url.component.html33src/app/+videos/+video-edit/video-add-components/video-upload.component.html26src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html2src/app/shared/shared-abuse-list/abuse-details.component.ts23
ลิà¸à¸ªà¸´à¸à¸à¸´à¹
@@ -8354,88 +8458,88 @@ channel with the same name ()!
Internal actions
src/app/+admin/moderation/video-block-list/video-block-list.component.ts59
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts245
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts243
ลà¸à¸£à¸²à¸¢à¸à¸²à¸
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts276
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts274
Actions for the flagged account
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts287
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts286
Mark as accepted
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts261
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts259
Mark as rejected
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts266
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts264
Add internal note
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts271
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts269
Actions for the video
src/app/+admin/moderation/video-block-list/video-block-list.component.ts82
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts335
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts334
Block video
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts340
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts339
Video blocked.
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts346
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts345
Unblock video
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts356
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts355
Video unblocked.
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts362
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts361
Do you really want to delete this abuse report?
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts135
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts133
Abuse deleted.
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts141
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts139
Deleted comment
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts216
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts214
Messages with reporter
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts250
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts248
Messages with moderators
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts251
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts249
Update internal note
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts256
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts254
@@ -8452,14 +8556,14 @@ channel with the same name ()!
Do you really want to unblock this video? It will be available again in the videos list.
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts131
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts134
Unblock
src/app/+admin/moderation/video-block-list/video-block-list.component.ts86
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts133
- src/app/+admin/overview/videos/video-list.component.ts89
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts136
+ src/app/+admin/overview/videos/video-list.component.ts88
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts365
@@ -8467,7 +8571,7 @@ channel with the same name ()!
Video
unblocked.
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts139
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts142
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts216
@@ -8544,15 +8648,15 @@ channel with the same name ()!
Jobs
- src/app/+admin/admin.component.ts154
- src/app/+admin/system/system.routes.ts24
-
+
+
+ src/app/+admin/system/system.routes.ts25
Logs
- src/app/+admin/admin.component.ts162
- src/app/+admin/system/system.routes.ts35
-
+
+
+ src/app/+admin/admin.component.ts193src/app/+admin/system/system.routes.ts36
The plugin index is not available. Please retry later.
@@ -8560,7 +8664,7 @@ channel with the same name ()!
- Please only install plugins or themes you trust, since they can execute any code on your instance.
+ à¸à¸£à¸¸à¸à¸²à¸à¸´à¸à¸à¸±à¹à¸à¹à¸à¸à¸²à¸°à¸à¸¥à¸±à¹à¸à¸à¸´à¸à¸«à¸£à¸·à¸à¸à¸µà¸¡à¸à¸µà¹à¸à¸¸à¸à¹à¸à¸·à¹à¸à¸à¸·à¸ à¹à¸à¸£à¸²à¸°à¸à¸¥à¸±à¹à¸à¸à¸´à¸à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸±à¸à¹à¸à¹à¸à¹à¸à¸à¹à¹à¸à¹à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸
src/app/+admin/plugins/plugin-search/plugin-search.component.ts130
@@ -8702,9 +8806,9 @@ channel with the same name ()!
Debug
- src/app/+admin/admin.component.ts170
- src/app/+admin/system/system.routes.ts46
-
+
+
+ src/app/+admin/admin.component.ts201src/app/+admin/system/system.routes.ts47
à¸à¹à¸à¸¡à¸¹à¸¥
@@ -8718,7 +8822,7 @@ channel with the same name ()!
- Published
+ à¹à¸à¸¢à¹à¸à¸£à¹
src/app/+admin/overview/videos/video-list.component.html43
@@ -8734,7 +8838,7 @@ channel with the same name ()!
à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸
- src/app/core/auth/auth.service.ts105
+ src/app/core/auth/auth.service.ts107
src/app/core/notification/notifier.service.ts19
@@ -8746,6 +8850,88 @@ channel with the same name ()!
Audit logs
src/app/+admin/system/logs/logs.component.ts145
+
+ Showing to of runner jobs
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html
+ 18
+
+
+ UUID
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html28
+ Priority
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html31
+ Progress
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html32
+ Runner
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html33
+ Payload:
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html98
+ Private payload:
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html103
+ No runner jobs found.
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html116
+ Cancel this job
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts35
+ Do you really want to cancel {count, plural, =1 {this job} other { jobs}}? Children jobs will also be cancelled.
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts
+ 61
+
+
+ Do you really want to cancel these jobs? Children jobs will also be cancelled.
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts
+ 62
+
+
+ Job(s) cancelled.
+
+ src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts
+ 72
+
+
+ Runner registration tokens
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html
+ 9
+
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 4
+
+
+ Showing to of remote runners
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html
+ 18
+
+
+ IP
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html
+ 26,25
+
+
+ Last contact
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html
+ 26
+
+
+ No remote runners found.
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.html
+ 56
+
@@ -8763,12 +8949,152 @@ channel with the same name ()!
Blocked videos
- src/app/+admin/moderation/moderation.routes.ts66
+ src/app/+admin/moderation/moderation.routes.ts67
+
+
+
+ User registrations
+
+ src/app/+admin/moderation/moderation.routes.ts
+ 79
+
Muted instances
- src/app/+admin/moderation/moderation.routes.ts101
+ src/app/+admin/moderation/moderation.routes.ts114
+
+
+
+ à¸à¸à¸à¸£à¸±à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸ à¸à¸à¸´à¹à¸ªà¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 4,5
+
+
+
+
+ à¸à¸µà¹à¸¡à¸¥à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸¡à¹à¹à¸à¹à¸£à¸±à¸à¸à¸²à¸£à¸¢à¸·à¸à¸¢à¸±à¸ à¸à¸²à¸£à¸ªà¹à¸à¸à¸µà¹à¸¡à¸¥à¸à¸¹à¸à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¸à¸à¹à¸²à¹à¸£à¸´à¹à¸¡à¸à¹à¸
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 14,16
+
+
+
+
+ à¸à¸²à¸£à¸à¸à¸à¸£à¸±à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸à¸  à¸à¸°à¸ªà¸£à¹à¸²à¸à¸à¸±à¸à¸à¸µà¹à¸¥à¸°à¸à¹à¸à¸
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 21,22
+
+
+
+
+ An email will be sent to explaining its account has been created with the moderation response you'll write below.
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 24,26
+
+
+
+
+ Emails are not enabled on this instance so PeerTube won't be able to send an email to explaining its account has been created.
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 28,30
+
+
+
+
+ An email will be sent to explaining its registration request has been rejected with the moderation response you'll write below.
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 34,36
+
+
+
+
+ Emails are not enabled on this instance so PeerTube won't be able to send an email to explaining its registration request has been rejected.
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 38,40
+
+
+
+
+ Send a message to the user
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 45
+
+
+
+
+ Prevent email from being sent to the user
+
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.html
+ 60
+
+
+
+
+ Accept registration
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts68
+
+
+
+ Reject registration
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts71
+
+
+
+ สรà¹à¸²à¸à¸à¸±à¸à¸à¸µ à¹à¸¥à¹à¸§
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts95
+
+
+
+ à¸à¸à¸´à¹à¸ªà¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸ à¹à¸¥à¹à¸§
+ src/app/+admin/moderation/registration-list/process-registration-modal.component.ts112
+
+
+
+ Moderation response is required.
+
+ src/app/+admin/moderation/registration-list/process-registration-validators.ts
+ 7
+
+
+
+
+ Moderation response must be at least 2 characters long.
+
+ src/app/+admin/moderation/registration-list/process-registration-validators.ts
+ 8
+
+
+
+
+ Moderation response cannot be more than 3000 characters long.
+
+ src/app/+admin/moderation/registration-list/process-registration-validators.ts
+ 9
+
+
+
+
+ Registration requests
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 3
+
+
+
+
+ Showing to of registrations
+
+ src/app/+admin/moderation/registration-list/registration-list.component.html
+ 11
+
@@ -8787,21 +9113,23 @@ channel with the same name ()!
User
updated.
-
- src/app/+admin/overview/users/user-edit/user-update.component.ts95
+ src/app/+admin/overview/users/user-edit/user-update.component.ts95
+
Update user
-
- src/app/+admin/overview/users/user-edit/user-update.component.ts114
+ src/app/+admin/overview/users/user-edit/user-update.component.ts114
+
An email asking for password reset has been sent to
.
-
- src/app/+admin/overview/users/user-edit/user-update.component.ts121
- Two factor authentication of disabled.
+ src/app/+admin/overview/users/user-edit/user-update.component.ts121
+
+
+
+ Two factor authentication of disabled.
src/app/+admin/overview/users/user-edit/user-update.component.ts
134
@@ -8836,6 +9164,7 @@ channel with the same name ()!
Live
src/app/+admin/overview/videos/video-admin.service.ts53
+ src/app/+admin/overview/videos/video-list.component.html88
@@ -8864,7 +9193,7 @@ channel with the same name ()!
- Videos scope
+ à¸à¸à¸à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸
src/app/+admin/overview/videos/video-admin.service.ts81
@@ -8875,123 +9204,123 @@ channel with the same name ()!
à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢
- src/app/+admin/admin.component.ts72
-
+
+ src/app/+admin/admin.component.ts81
Videos will be deleted, comments will be tombstoned.
- src/app/+admin/overview/users/user-list/user-list.component.ts102
+ src/app/+admin/overview/users/user-list/user-list.component.ts101
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts346
Ban
- src/app/+admin/overview/users/user-list/user-list.component.ts107
+ src/app/+admin/overview/users/user-list/user-list.component.ts106
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351
User won't be able to login anymore, but videos and comments will be kept as is.
- src/app/+admin/overview/users/user-list/user-list.component.ts108
+ src/app/+admin/overview/users/user-list/user-list.component.ts107
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts352
Unban
- src/app/+admin/overview/users/user-list/user-list.component.ts113
- src/app/+admin/overview/users/user-list/user-list.component.ts218
+ src/app/+admin/overview/users/user-list/user-list.component.ts112
+ src/app/+admin/overview/users/user-list/user-list.component.ts217
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
Set Email as Verified
- src/app/+admin/overview/users/user-list/user-list.component.ts120
+ src/app/+admin/overview/users/user-list/user-list.component.ts119
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363
Created
- src/app/+admin/overview/users/user-list/user-list.component.ts135
+ src/app/+admin/overview/users/user-list/user-list.component.ts134
Daily quota
- src/app/+admin/overview/users/user-list/user-list.component.ts138
+ src/app/+admin/overview/users/user-list/user-list.component.ts137
Last login
- src/app/+admin/overview/users/user-list/user-list.component.ts136
+ src/app/+admin/overview/users/user-list/user-list.component.ts135
à¸à¸¸à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸ root
- src/app/+admin/overview/users/user-list/user-list.component.ts200
+ src/app/+admin/overview/users/user-list/user-list.component.ts199
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71
Do you really want to unban {count, plural, =1 {1 user} other { users}}?
- src/app/+admin/overview/users/user-list/user-list.component.ts214
+ src/app/+admin/overview/users/user-list/user-list.component.ts213
à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸à¸¥à¸à¹à¸à¸à¸à¸¹à¹à¹à¸à¹
à¸à¸±à¸à¸à¸µà¸«à¸£à¸·à¸à¹à¸¡à¹
- src/app/+admin/overview/users/user-list/user-list.component.ts216
+ src/app/+admin/overview/users/user-list/user-list.component.ts215
{count, plural, =1 {1 user unbanned.} other { users unbanned.}}
- src/app/+admin/overview/users/user-list/user-list.component.ts227
+ src/app/+admin/overview/users/user-list/user-list.component.ts226
à¸à¸¥à¸à¹à¸à¸à¸à¸¹à¹à¹à¸à¹
à¸à¸±à¸à¸à¸µà¹à¸¥à¹à¸§
- src/app/+admin/overview/users/user-list/user-list.component.ts229
+ src/app/+admin/overview/users/user-list/user-list.component.ts228
You cannot delete root.
- src/app/+admin/overview/users/user-list/user-list.component.ts241
+ src/app/+admin/overview/users/user-list/user-list.component.ts240
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>
- src/app/+admin/overview/users/user-list/user-list.component.ts245
+ src/app/+admin/overview/users/user-list/user-list.component.ts244
It means the following usernames will be permanently deleted and cannot be recovered:
- src/app/+admin/overview/users/user-list/user-list.component.ts246
+ src/app/+admin/overview/users/user-list/user-list.component.ts245
{count, plural, =1 {1 user deleted.} other { users deleted.}}
- src/app/+admin/overview/users/user-list/user-list.component.ts256
+ src/app/+admin/overview/users/user-list/user-list.component.ts255
users deleted.
- src/app/+admin/overview/users/user-list/user-list.component.ts258
+ src/app/+admin/overview/users/user-list/user-list.component.ts257
{count, plural, =1 {1 user email set as verified.} other { user emails set as verified.}}
- src/app/+admin/overview/users/user-list/user-list.component.ts274
+ src/app/+admin/overview/users/user-list/user-list.component.ts273
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.ts275
@@ -9020,7 +9349,7 @@ channel with the same name ()!
- Clear all history
+ ลà¹à¸²à¸à¸à¸£à¸°à¸§à¸±à¸à¸´à¸à¸±à¹à¸à¸«à¸¡à¸
src/app/+my-library/my-history/my-history.component.html18
@@ -9037,7 +9366,7 @@ channel with the same name ()!
à¸à¸±à¸à¹à¸à¸à¸à¸µà¹à¸¡à¸¥à¹à¸¥à¹à¸§
src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html7
+ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html10
@@ -9071,7 +9400,7 @@ channel with the same name ()!
- This will delete all your data, including channels, videos, comments and you won't be able to create another user on this instance with "" username.
+ à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸±à¹à¸à¸«à¸¡à¸à¸à¸à¸à¸à¸¸à¸ รวมà¸à¸¶à¸à¸à¹à¸à¸ วิà¸à¸µà¹à¸ à¹à¸¥à¸°à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸°à¸à¸¹à¸à¸¥à¸ à¹à¸¥à¸°à¸à¸¸à¸à¸à¸°à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸¹à¹à¹à¸à¹à¸à¸·à¹à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹à¸à¹à¸§à¸¢à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹ "" à¹à¸à¹à¸à¸µà¸
src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts
25
@@ -9208,7 +9537,7 @@ channel with the same name ()!
- Your videos
+ วิà¸à¸µà¹à¸à¸à¸à¸à¸à¸¸à¸
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts61
@@ -9223,7 +9552,7 @@ channel with the same name ()!
- People can find you using @@
+ à¸à¸à¸à¸·à¹à¸ ๠à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¹à¸à¸«à¸²à¸à¸¸à¸à¹à¸à¹à¸à¸²à¸ @@
src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html
11,13
@@ -9232,21 +9561,21 @@ channel with the same name ()!
à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าà¸à¹à¸à¸à¸à¸±à¸§à¹à¸¥à¹à¸§
- src/app/+manage/video-channel-edit/video-channel-update.component.ts118
- src/app/+my-account/my-account-settings/my-account-settings.component.ts44
-
+
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts119src/app/+my-account/my-account-settings/my-account-settings.component.ts45
avatar
- src/app/+manage/video-channel-edit/video-channel-update.component.ts125
- src/app/+my-account/my-account-settings/my-account-settings.component.ts51
-
+
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts129src/app/+my-account/my-account-settings/my-account-settings.component.ts55
Avatar deleted.
- src/app/+manage/video-channel-edit/video-channel-update.component.ts135
- src/app/+my-account/my-account-settings/my-account-settings.component.ts61
-
+
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts139src/app/+my-account/my-account-settings/my-account-settings.component.ts65
ภาษาà¸à¸µà¹à¹à¸¡à¹à¸£à¸¹à¹à¸à¸±à¸
@@ -9265,7 +9594,7 @@ channel with the same name ()!
à¸à¸±à¸à¹à¸à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸²à¸£à¹à¸ªà¸à¸à¸à¸¥/วิà¸à¸µà¹à¸à¹à¸¥à¹à¸§
- src/app/shared/shared-user-settings/user-video-settings.component.ts130
+ src/app/shared/shared-user-settings/user-video-settings.component.ts132
@@ -9280,33 +9609,33 @@ channel with the same name ()!
à¸à¸±à¸à¹à¸à¸à¸à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸ à¹à¸¥à¹à¸§
- src/app/+manage/video-channel-edit/video-channel-update.component.ts103
-
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts104
Banner changed.
- src/app/+manage/video-channel-edit/video-channel-update.component.ts148
-
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts155
banner
- src/app/+manage/video-channel-edit/video-channel-update.component.ts155
-
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts162
Banner deleted.
- src/app/+manage/video-channel-edit/video-channel-update.component.ts165
-
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts172
ลà¸à¸à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸ à¹à¸¥à¹à¸§
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts60
-
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts71
Views for the day
- src/app/+my-library/+my-video-channels/my-video-channels.component.ts88
-
+
+ src/app/+my-library/+my-video-channels/my-video-channels.component.ts106
My followers
@@ -9347,10 +9676,10 @@ channel with the same name ()!
- Channel filters
-
-
- src/app/+my-library/my-follows/my-followers.component.ts49src/app/+my-library/my-videos/my-videos.component.ts123
+ à¸à¸±à¸§à¸à¸£à¸à¸à¸à¹à¸à¸
+ src/app/+my-library/my-follows/my-followers.component.ts49
+ src/app/+my-library/my-videos/my-videos.component.ts127
+
à¸à¸±à¸à¹à¸à¸à¸à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸
@@ -9364,18 +9693,12 @@ channel with the same name ()!
URL parameter is missing in URL parameters
-
- src/app/+remote-interaction/remote-interaction.component.ts
- 25
-
+ src/app/+remote-interaction/remote-interaction.component.ts24
Cannot access to the remote resource
-
- src/app/+remote-interaction/remote-interaction.component.ts
- 48
-
+ src/app/+remote-interaction/remote-interaction.component.ts47
@@ -9425,14 +9748,20 @@ channel with the same name ()!
- src/app/+my-account/my-account-notifications/my-account-notifications.component.html1src/app/+my-account/my-account-routing.module.ts119src/app/+my-account/my-account.component.ts55src/app/menu/notification.component.html22
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html1src/app/+my-account/my-account-routing.module.ts119src/app/+my-account/my-account.component.ts55src/app/menu/notification.component.html28
+ Notification preferences
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html
+ 6
+
+
Applications
-
-
-
- src/app/+my-account/my-account-applications/my-account-applications.component.html3src/app/+my-account/my-account-routing.module.ts137src/app/+my-account/my-account.component.ts60
+ src/app/+my-account/my-account-applications/my-account-applications.component.html3
+ src/app/+my-account/my-account-routing.module.ts137
+ src/app/+my-account/my-account.component.ts60
+
ลà¸à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹
@@ -9448,9 +9777,9 @@ channel with the same name ()!
à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸à¹à¸à¹à¸²à¸à¸à¸
-
-
- src/app/+my-library/my-videos/modals/video-change-ownership.component.html3src/app/+my-library/my-videos/my-videos.component.ts221
+ src/app/+my-library/my-videos/modals/video-change-ownership.component.html3
+ src/app/+my-library/my-videos/my-videos.component.ts235
+
ลà¸à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹
@@ -9462,31 +9791,29 @@ channel with the same name ()!
วิà¸à¸µà¹à¸à¸à¸à¸à¸à¸±à¸
-
-
-
-
- src/app/+my-library/my-library-routing.module.ts79src/app/+my-library/my-videos/my-videos.component.html4src/app/+my-library/my-videos/my-videos.component.ts88src/app/core/menu/menu.service.ts86
+ src/app/+my-library/my-library-routing.module.ts79
+ src/app/+my-library/my-videos/my-videos.component.html4
+ src/app/+my-library/my-videos/my-videos.component.ts92
+ src/app/core/menu/menu.service.ts86
+
- à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸
- วิà¸à¸µà¹à¸à¸à¸£à¸´à¸ ๠หรืà¸à¹à¸¡à¹
-
-
- src/app/+my-library/my-videos/my-videos.component.ts173
+ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸ วิà¸à¸µà¹à¸à¸à¸£à¸´à¸ ๠หรืà¸à¹à¸¡à¹?
+ src/app/+my-library/my-videos/my-videos.component.ts187
+
- {length, plural, =1 {Video has been deleted} other { videos have been deleted}}
-
- src/app/+my-library/my-videos/my-videos.component.ts192
+ {length, plural, =1 {วิà¸à¸µà¹à¸à¸à¸¹à¸à¸¥à¸à¹à¸¥à¹à¸§} other {วิà¸à¸µà¹à¸ รายà¸à¸²à¸£à¸à¸¹à¸à¸¥à¸à¹à¸¥à¹à¸§}}
+ src/app/+my-library/my-videos/my-videos.component.ts206
+
- have been deleted.
-
- src/app/+my-library/my-videos/my-videos.component.ts194
+ วิà¸à¸µà¹à¸ รายà¸à¸²à¸£à¸à¸¹à¸à¸¥à¸à¹à¸¥à¹à¸§
+ src/app/+my-library/my-videos/my-videos.component.ts208
+
- Videos list
+ รายà¸à¸²à¸£à¸§à¸´à¸à¸µà¹à¸
src/app/+admin/overview/videos/video.routes.ts
24
@@ -9522,16 +9849,14 @@ channel with the same name ()!
à¹à¸£à¸µà¸¢à¸à¸à¸²à¸¡
-
- src/app/+my-library/my-videos/my-videos.component.html
- 26
-
-
+
+ src/app/+my-account/my-account-notifications/my-account-notifications.component.html11src/app/+my-library/my-videos/my-videos.component.html26
à¸à¹à¸à¸à¸à¸à¸à¸à¸±à¸
-
- src/app/+my-library/+my-video-channels/my-video-channels.component.html4src/app/core/menu/menu.service.ts79
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html4
+ src/app/core/menu/menu.service.ts79
+
My synchronizations
@@ -9555,17 +9880,17 @@ channel with the same name ()!
à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹à¸à¸à¸à¸à¸±à¸
-
-
-
- src/app/+my-library/my-library-routing.module.ts42src/app/+my-library/my-video-playlists/my-video-playlists.component.html3src/app/core/menu/menu.service.ts95
+ src/app/+my-library/my-library-routing.module.ts42
+ src/app/+my-library/my-video-playlists/my-video-playlists.component.html3
+ src/app/core/menu/menu.service.ts95
+
à¸à¸²à¸£à¸à¸´à¸à¸à¸²à¸¡à¸à¸à¸à¸à¸±à¸
-
-
-
- src/app/+my-library/my-follows/my-subscriptions.component.html4src/app/+my-library/my-library-routing.module.ts101src/app/core/menu/menu.service.ts101
+ src/app/+my-library/my-follows/my-subscriptions.component.html4
+ src/app/+my-library/my-library-routing.module.ts101
+ src/app/core/menu/menu.service.ts101
+
You don't have any subscription yet.
@@ -9574,8 +9899,8 @@ channel with the same name ()!
My abuse reports
-
- src/app/+my-account/my-account-routing.module.ts128
+ src/app/+my-account/my-account-routing.module.ts128
+
is awaiting email verification
@@ -9623,9 +9948,10 @@ channel with the same name ()!
à¸à¹à¸à¸
-
-
- src/app/+my-library/my-library.component.ts45src/app/+search/search-filters.component.html200src/app/core/menu/menu.service.ts78
+ src/app/+my-library/my-library.component.ts45
+ src/app/+search/search-filters.component.html200
+ src/app/core/menu/menu.service.ts78
+
วิà¸à¸µà¹à¸
@@ -9637,29 +9963,29 @@ channel with the same name ()!
- 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.ts85src/app/modal/quick-settings-modal.component.html10
+ src/app/+accounts/account-videos/account-videos.component.ts17src/app/+admin/admin.component.ts58src/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.ts85src/app/modal/quick-settings-modal.component.html10
à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹
-
-
-
- src/app/+my-library/my-library.component.ts59src/app/+search/search-filters.component.html205src/app/core/menu/menu.service.ts94
+ src/app/+my-library/my-library.component.ts59
+ src/app/+search/search-filters.component.html205
+ src/app/core/menu/menu.service.ts94
+
max size
- src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts46
- src/app/shared/shared-forms/preview-upload.component.ts38
-
+
+
+ src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts44src/app/shared/shared-forms/preview-upload.component.ts38
Maximize editor
- src/app/shared/shared-forms/markdown-textarea.component.ts47
+ src/app/shared/shared-forms/markdown-textarea.component.ts49
Exit maximized editor
- src/app/shared/shared-forms/markdown-textarea.component.ts48
+ src/app/shared/shared-forms/markdown-textarea.component.ts50
@@ -9668,9 +9994,9 @@ channel with the same name ()!
src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts40
-
-
- à¸à¸²à¸£à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸±à¸à¸à¸µà¸à¹à¸²à¸à¸à¸µà¹à¸¡à¸¥
+
+
+ Verify email
src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html
2
@@ -9680,18 +10006,17 @@ channel with the same name ()!
à¹à¸¡à¹à¸à¸à¹à¸à¸à¸µà¸à¸¹à¹à¹à¸à¹à¸«à¸£à¸·à¸à¸£à¸«à¸±à¸ªà¸¥à¸´à¸à¸à¹à¸¢à¸·à¸à¸¢à¸±à¸
src/app/+reset-password/reset-password.component.ts38
- src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts34
à¸à¸´à¸à¸à¸²à¸¡à¸à¸±à¸à¸à¸µ
- src/app/+video-channels/video-channels.component.ts76
- src/app/+videos/+video-watch/video-watch.component.ts779
+ src/app/+video-channels/video-channels.component.ts85
+ src/app/+videos/+video-watch/video-watch.component.ts839
à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹
- src/app/+video-channels/video-channels.component.ts82
+ src/app/+video-channels/video-channels.component.ts91
@@ -9784,22 +10109,22 @@ channel with the same name ()!
Are you sure you want to edit ""?
- src/app/+video-studio/edit/video-studio-edit.component.ts73
+ src/app/+video-studio/edit/video-studio-edit.component.ts75
The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br />
- src/app/+video-studio/edit/video-studio-edit.component.ts77
+ src/app/+video-studio/edit/video-studio-edit.component.ts79
As a reminder, the following tasks will be executed: <ol></ol>
- src/app/+video-studio/edit/video-studio-edit.component.ts78
+ src/app/+video-studio/edit/video-studio-edit.component.ts80
Edition tasks created.
- src/app/+video-studio/edit/video-studio-edit.component.ts91
+ src/app/+video-studio/edit/video-studio-edit.component.ts93
@@ -9839,38 +10164,38 @@ channel with the same name ()!
à¹à¸à¸à¸µà¹à¸à¸²à¸£à¸à¸´à¸à¸à¸²à¸¡à¸à¸à¸à¸à¸±à¸
- src/app/core/auth/auth.service.ts61
+ src/app/core/auth/auth.service.ts63
à¹à¸à¸à¸µà¹à¸§à¸´à¸à¸µà¹à¸à¸à¸à¸à¸à¸±à¸
- src/app/core/auth/auth.service.ts65
+ src/app/core/auth/auth.service.ts67
à¹à¸à¸à¸µà¹à¸à¸²à¸£à¸à¸³à¹à¸à¹à¸²à¸à¸à¸à¸à¸±à¸
- src/app/core/auth/auth.service.ts69
+ src/app/core/auth/auth.service.ts71
à¹à¸à¸à¸µà¹à¸à¹à¸à¸à¸à¸à¸à¸à¸±à¸
- src/app/core/auth/auth.service.ts73
+ src/app/core/auth/auth.service.ts75
-
You need to reconnect.
à¸à¸¸à¸à¸à¹à¸à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸«à¸¡à¹
-
- src/app/core/auth/auth.service.ts230
+ src/app/core/auth/auth.service.ts233
+
Show/hide this help menu
- Show/hide this help menu
+ à¹à¸ªà¸à¸/à¸à¹à¸à¸à¹à¸¡à¸à¸¹à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸à¸à¸µà¹
src/app/core/core.module.ts
45
@@ -9878,7 +10203,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Hide this help menu
- Hide this help menu
+ à¸à¹à¸à¸à¹à¸¡à¸à¸¹à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸à¸à¸µà¹
src/app/core/core.module.ts
46
@@ -9892,30 +10217,30 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
My history
My history
-
- src/app/core/menu/menu.service.ts107
+ src/app/core/menu/menu.service.ts107
+
In my library
à¹à¸à¸à¸¥à¸±à¸à¸à¸à¸à¸à¸±à¸
-
- src/app/core/menu/menu.service.ts113
+ src/app/core/menu/menu.service.ts113
+
Trending
มาà¹à¸£à¸
-
-
- src/app/+videos/video-list/videos-list-common-page.component.ts205src/app/core/menu/menu.service.ts140
+ src/app/+videos/video-list/videos-list-common-page.component.ts205
+ src/app/core/menu/menu.service.ts140
+
ON
- ON
-
- src/app/core/menu/menu.service.ts159
+ à¸à¸
+ src/app/core/menu/menu.service.ts159
+
Home
หà¸à¹à¸²à¹à¸£à¸
-
-
- src/app/core/menu/menu.service.ts124src/app/core/menu/menu.service.ts125
+ src/app/core/menu/menu.service.ts124
+ src/app/core/menu/menu.service.ts125
+
Success
สำà¹à¸£à¹à¸
@@ -9926,37 +10251,47 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Incorrect username or password.
à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹à¸«à¸£à¸·à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸¡à¹à¸à¸¹à¸à¸à¹à¸à¸
- src/app/+login/login.component.ts210
+ src/app/+login/login.component.ts212
Your account is blocked.
à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸à¸à¸¹à¸à¸à¸¥à¹à¸à¸
- src/app/+login/login.component.ts211
+ src/app/+login/login.component.ts217
+
+ This account is awaiting approval by moderators.
+ This account is awaiting approval by moderators.
+
+ src/app/+login/login.component.ts222
+
+ Registration approval has been rejected for this account.
+ Registration approval has been rejected for this account.
+
+ src/app/+login/login.component.ts227
any language
ภาษาà¹à¸à¸à¹à¹à¸à¹
- src/app/menu/menu.component.ts276
-
+
+ src/app/menu/menu.component.ts276
hide
à¸à¹à¸à¸
- src/app/menu/menu.component.ts311
-
+
+ src/app/menu/menu.component.ts311
blur
à¹à¸à¸¥à¸
- src/app/menu/menu.component.ts315
-
+
+ src/app/menu/menu.component.ts315
display
à¹à¸ªà¸à¸
- src/app/menu/menu.component.ts319
-
+
+ src/app/menu/menu.component.ts319
Unknown
à¹à¸¡à¹à¸£à¸¹à¹à¸à¸±à¸
- src/app/menu/menu.component.ts206
-
+
+ src/app/menu/menu.component.ts206
Your password has been successfully reset!
รีà¹à¸à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢
@@ -9967,38 +10302,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
วัà¸à¸à¸µà¹
src/app/+search/search-filters.component.ts40
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69
- src/app/shared/shared-video-miniature/videos-list.component.ts136
+ src/app/shared/shared-video-miniature/videos-list.component.ts140
Yesterday
à¹à¸¡à¸·à¹à¸à¸§à¸²à¸
- src/app/shared/shared-video-miniature/videos-list.component.ts137
+ src/app/shared/shared-video-miniature/videos-list.component.ts141
This week
สัà¸à¸à¸²à¸«à¹à¸à¸µà¹
- src/app/shared/shared-video-miniature/videos-list.component.ts138
+ src/app/shared/shared-video-miniature/videos-list.component.ts142
This month
à¹à¸à¸·à¸à¸à¸à¸µà¹
- src/app/shared/shared-video-miniature/videos-list.component.ts139
+ src/app/shared/shared-video-miniature/videos-list.component.ts143
Last month
à¹à¸à¸·à¸à¸à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²
- src/app/shared/shared-video-miniature/videos-list.component.ts140
+ src/app/shared/shared-video-miniature/videos-list.component.ts144
Older
à¹à¸à¹à¸²à¸à¸§à¹à¸²
- src/app/shared/shared-video-miniature/videos-list.component.ts141
+ src/app/shared/shared-video-miniature/videos-list.component.ts145
Cannot load more videos. Try again later.
à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸«à¸¥à¸à¸§à¸´à¸à¸µà¹à¸à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡ ลà¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸à¹à¸à¸ ายหลัà¸
- src/app/shared/shared-video-miniature/videos-list.component.ts249
- src/app/shared/shared-video-miniature/videos-selection.component.ts130
+ src/app/shared/shared-video-miniature/videos-list.component.ts431
+ src/app/shared/shared-video-miniature/videos-selection.component.ts131
Last 7 days
@@ -10019,15 +10354,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
VOD videos
วิà¸à¸µà¹à¸à¸¢à¹à¸à¸à¸«à¸¥à¸±à¸
src/app/+search/search-filters.component.html34
- src/app/shared/shared-video-miniature/video-filters-header.component.html110
- src/app/shared/shared-video-miniature/video-filters.model.ts165
+ src/app/shared/shared-video-miniature/video-filters-header.component.html112
+ src/app/shared/shared-video-miniature/video-filters.model.ts175
Live videos
วิà¸à¸µà¹à¸à¸ªà¸
src/app/+search/search-filters.component.html29
- src/app/shared/shared-video-miniature/video-filters-header.component.html105
- src/app/shared/shared-video-miniature/video-filters.model.ts159
+ src/app/shared/shared-video-miniature/video-filters-header.component.html107
+ src/app/shared/shared-video-miniature/video-filters.model.ts169
Short (< 4 min)
@@ -10063,34 +10398,31 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Search index is unavailable. Retrying with instance results instead.
Search index is unavailable. Retrying with instance results instead.
- src/app/+search/search.component.ts159
+ src/app/+search/search.component.ts163
Search error
à¹à¸à¸´à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸à¸à¸²à¸£à¸à¹à¸à¸«à¸²
- src/app/+search/search.component.ts160
+ src/app/+search/search.component.ts164
Search
Search
-
- src/app/+search/search.component.ts
- 252
-
+ src/app/+search/search.component.ts256
PeerTube instance host filter is invalid
PeerTube instance host filter is invalid
- src/app/+search/search.component.ts327
+ src/app/+search/search.component.ts331
Search
à¸à¸²à¸£à¸à¹à¸à¸«à¸²
src/app/+admin/plugins/shared/plugin-navigation.component.html4
src/app/+search/search-routing.module.ts12
- src/app/+search/search.component.ts253
+ src/app/+search/search.component.ts257
src/app/header/search-typeahead.component.html8
- src/app/shared/shared-instance/instance-features-table.component.html117
+ src/app/shared/shared-instance/instance-features-table.component.html116
src/app/shared/shared-main/misc/simple-search-input.component.ts12
src/app/shared/shared-main/misc/simple-search-input.component.ts13
@@ -10101,9 +10433,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+admin/plugins/shared/plugin-navigation.component.html
7
-
- The video quota only takes into account original video size. Since transcoding is enabled, videos size can be at most ~ .
- The video quota only takes into account original video size. Since transcoding is enabled, videos size can be at most ~ .
+
+ PluginsPlugins
+
+ src/app/+admin/plugins/shared/plugin-navigation.component.html
+ 8
+
+
+ ThemesThemes
+
+ src/app/+admin/plugins/shared/plugin-navigation.component.html
+ 9
+
+
+
+ User email has been verified
+ User email has been verified
+
+ src/app/+admin/shared/user-email-info.component.ts
+ 15
+
+
+
+ User email hasn't been verified
+ User email hasn't been verified
+
+ src/app/+admin/shared/user-email-info.component.ts
+ 18
+
+
+
+ The video quota only takes into account original video size. Since transcoding is enabled, videos size can be at most ~ .
+ The video quota only takes into account original video size. Since transcoding is enabled, videos size can be at most ~ .
src/app/+admin/shared/user-real-quota-info.component.html
@@ -10125,7 +10486,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
month(s) ago
- month(s) ago
+ à¹à¸à¸·à¸à¸à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²
src/app/shared/shared-main/angular/from-now.pipe.ts
28
@@ -10138,7 +10499,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
week(s) ago
- week(s) ago
+ สัà¸à¸à¸²à¸«à¹à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²
src/app/shared/shared-main/angular/from-now.pipe.ts
37
@@ -10146,7 +10507,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
day(s) ago
- day(s) ago
+ วัà¸à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²
src/app/shared/shared-main/angular/from-now.pipe.ts
42
@@ -10154,7 +10515,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
hour(s) ago
- hour(s) ago
+ à¸à¸±à¹à¸§à¹à¸¡à¸à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²
src/app/shared/shared-main/angular/from-now.pipe.ts
47
@@ -10179,7 +10540,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
{interval, plural, =1 {1 year ago} other { years ago}}
- {interval, plural, =1 {1 year ago} other { years ago}}
+ {interval, plural, =1 {1 à¸à¸µà¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²} other { à¸à¸µà¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²}}
src/app/shared/shared-main/angular/from-now.pipe.ts
7
@@ -10187,7 +10548,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
{interval, plural, =1 {1 month ago} other { months ago}}
- {interval, plural, =1 {1 month ago} other { months ago}}
+ {interval, plural, =1 {1 à¹à¸à¸·à¸à¸à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²} other { à¹à¸à¸·à¸à¸à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²}}
src/app/shared/shared-main/angular/from-now.pipe.ts
8
@@ -10195,7 +10556,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
{interval, plural, =1 {1 week ago} other { weeks ago}}
- {interval, plural, =1 {1 week ago} other { weeks ago}}
+ {interval, plural, =1 {1 สัà¸à¸à¸²à¸«à¹à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²} other { สัà¸à¸à¸²à¸«à¹à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²}}
src/app/shared/shared-main/angular/from-now.pipe.ts
9
@@ -10203,7 +10564,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
{interval, plural, =1 {1 day ago} other { days ago}}
- {interval, plural, =1 {1 day ago} other { days ago}}
+ {interval, plural, =1 {1 วัà¸à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²} other { วัà¸à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²}}
src/app/shared/shared-main/angular/from-now.pipe.ts
10
@@ -10211,7 +10572,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
{interval, plural, =1 {1 hour ago} other { hours ago}}
- {interval, plural, =1 {1 hour ago} other { hours ago}}
+ {interval, plural, =1 {1 à¸à¸±à¹à¸§à¹à¸¡à¸à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²} other { à¸à¸±à¹à¸§à¹à¸¡à¸à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²}}
src/app/shared/shared-main/angular/from-now.pipe.ts
11
@@ -10219,7 +10580,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
year(s) ago
- year(s) ago
+ à¸à¸µà¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸²
src/app/shared/shared-main/angular/from-now.pipe.ts
19
@@ -10241,33 +10602,45 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Confirm
ยืà¸à¸¢à¸±à¸
-
- src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html22src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html50src/app/modal/confirm.component.ts58
- Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in. Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in.
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html22
+ src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html50
+ src/app/modal/confirm.component.ts58
+
+
+ Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in.
+ Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in.
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
28,30
-
- If you can't scan the QR code and need to enter it manually, here is the plain-text secret: If you can't scan the QR code and need to enter it manually, here is the plain-text secret:
+
+
+ If you can't scan the QR code and need to enter it manually, here is the plain-text secret:
+ If you can't scan the QR code and need to enter it manually, here is the plain-text secret:
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
34,36
-
- Two-factor codeTwo-factor code
+
+
+ Two-factor code
+ Two-factor code
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
42
-
- Enter the code generated by your authenticator app to confirmEnter the code generated by your authenticator app to confirm
+
+
+ Enter the code generated by your authenticator app to confirm
+ Enter the code generated by your authenticator app to confirm
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html
43
-
- Two factor authentication has been enabled.Two factor authentication has been enabled.
+
+
+ Two factor authentication has been enabled.
+ Two factor authentication has been enabled.
src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.ts
77
@@ -10475,8 +10848,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Handle must be valid (eg. chocobozzz@example.com).
Handle must be valid (eg. chocobozzz@example.com).
src/app/shared/form-validators/user-validators.ts51
-
- OTP token is required.OTP token is required.
+
+
+ OTP token is required.
+ OTP token is required.
src/app/shared/form-validators/user-validators.ts
69
@@ -10536,10 +10911,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Password is required.
à¸à¹à¸à¸à¹à¸ªà¹à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸
-
-
-
- src/app/shared/form-validators/login-validators.ts18src/app/shared/form-validators/user-validators.ts60src/app/shared/form-validators/user-validators.ts80
+ src/app/shared/form-validators/login-validators.ts18
+ src/app/shared/form-validators/user-validators.ts60
+ src/app/shared/form-validators/user-validators.ts80
+
Confirmation of the password is required.
à¸à¹à¸à¸à¸¢à¸·à¸à¸¢à¸±à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸
@@ -10567,110 +10942,134 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Channel name must be at least 1 character long.
- Channel name must be at least 1 character long.
+ à¸à¸·à¹à¸à¸à¹à¸à¸à¸à¹à¸à¸à¸¢à¸²à¸§à¸à¸¢à¹à¸²à¸à¸à¹à¸à¸¢ 1 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
src/app/shared/form-validators/user-validators.ts30
Channel name cannot be more than 50 characters long.
- Channel name cannot be more than 50 characters long.
+ à¸à¸·à¹à¸à¸à¹à¸à¸à¸à¹à¸à¸à¸¢à¸²à¸§à¹à¸¡à¹à¹à¸à¸´à¸ 50 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
src/app/shared/form-validators/user-validators.ts31
Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.
- Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.
+ à¸à¸·à¹à¸à¸à¹à¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¹à¸à¹à¹à¸à¸à¸²à¸°à¸à¸±à¸§à¸à¸±à¸à¸©à¸£à¸à¸´à¸¡à¸à¹à¹à¸¥à¹à¸ à¸à¸±à¸§à¹à¸¥à¸ รวมà¸à¸¶à¸à¸ªà¸±à¸à¸¥à¸±à¸à¸©à¸à¹à¸à¸¸à¸à¹à¸¥à¸°à¸à¸±à¸à¹à¸à¸à¸£à¹à¸ªà¸à¸à¸£à¹
src/app/shared/form-validators/user-validators.ts32
Password must be at least 6 characters long.
รหัสà¸à¹à¸²à¸à¸à¹à¸à¸à¸¡à¸µà¸à¸§à¸²à¸¡à¸¢à¸²à¸§à¸à¸¢à¹à¸²à¸à¸à¹à¸à¸¢ 6 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
-
-
- src/app/shared/form-validators/user-validators.ts81src/app/shared/form-validators/user-validators.ts92
+ src/app/shared/form-validators/user-validators.ts81
+ src/app/shared/form-validators/user-validators.ts92
+
Password cannot be more than 255 characters long.
รหัสà¸à¹à¸²à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸¢à¸²à¸§à¹à¸à¸´à¸ 255 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
-
-
- src/app/shared/form-validators/user-validators.ts82src/app/shared/form-validators/user-validators.ts93
+ src/app/shared/form-validators/user-validators.ts82
+ src/app/shared/form-validators/user-validators.ts93
+
The new password and the confirmed password do not correspond.
รหัสà¸à¹à¸²à¸à¹à¸à¸à¹à¸à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸«à¸¡à¹à¹à¸¥à¸°à¸¢à¸·à¸à¸¢à¸±à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸¡à¹à¸à¸£à¸à¸à¸±à¸
-
- src/app/shared/form-validators/user-validators.ts100
+ src/app/shared/form-validators/user-validators.ts100
+
Video quota is required.
à¸à¹à¸à¸à¸à¸³à¸«à¸à¸à¹à¸à¸§à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸
-
- src/app/shared/form-validators/user-validators.ts107
+ src/app/shared/form-validators/user-validators.ts107
+
Quota must be greater than -1.
à¹à¸à¸§à¸à¹à¸²à¸à¹à¸à¸à¸¡à¸²à¸à¸à¸§à¹à¸² -1
-
- src/app/shared/form-validators/user-validators.ts108
+ src/app/shared/form-validators/user-validators.ts108
+
Daily upload limit is required.
à¸à¹à¸à¸à¸à¸³à¸«à¸à¸à¹à¸à¸§à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸à¸à¹à¸à¸§à¸±à¸
-
- src/app/shared/form-validators/user-validators.ts114
+ src/app/shared/form-validators/user-validators.ts114
+
Daily upload limit must be greater than -1.
à¹à¸à¸§à¸à¹à¸²à¸§à¸´à¸à¸µà¹à¸à¸à¹à¸à¸§à¸±à¸à¸à¹à¸à¸à¸¡à¸²à¸à¸à¸§à¹à¸² -1
-
- src/app/shared/form-validators/user-validators.ts115
+ src/app/shared/form-validators/user-validators.ts115
+
User role is required.
à¸à¹à¸à¸à¸à¸³à¸«à¸à¸à¸à¸à¸à¸²à¸à¸à¸¹à¹à¹à¸à¹
-
- src/app/shared/form-validators/user-validators.ts122
+ src/app/shared/form-validators/user-validators.ts122
+
Description must be at least 3 characters long.
à¸à¸³à¸à¸à¸´à¸à¸²à¸¢à¸à¹à¸à¸à¸¡à¸µà¸à¸§à¸²à¸¡à¸¢à¸²à¸§à¸à¸¢à¹à¸²à¸à¸à¹à¸à¸¢ 3 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
-
-
-
- src/app/shared/form-validators/user-validators.ts134src/app/shared/form-validators/video-channel-validators.ts36src/app/shared/form-validators/video-playlist-validators.ts33
+ src/app/shared/form-validators/user-validators.ts134
+ src/app/shared/form-validators/video-channel-validators.ts36
+ src/app/shared/form-validators/video-playlist-validators.ts33
+
Description cannot be more than 1000 characters long.
à¸à¸³à¸à¸à¸´à¸à¸²à¸¢à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸¢à¸²à¸§à¹à¸à¸´à¸ 1000 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
-
-
-
- src/app/shared/form-validators/user-validators.ts135src/app/shared/form-validators/video-channel-validators.ts37src/app/shared/form-validators/video-playlist-validators.ts34
+ src/app/shared/form-validators/user-validators.ts135
+ src/app/shared/form-validators/video-channel-validators.ts37
+ src/app/shared/form-validators/video-playlist-validators.ts34
+
You must agree with the instance terms in order to register on it.
à¸à¸¸à¸à¸à¹à¸à¸à¸¢à¸à¸¡à¸£à¸±à¸à¸à¹à¸à¸à¸³à¸«à¸à¸à¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¹à¸à¸·à¹à¸à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸
-
- src/app/shared/form-validators/user-validators.ts142
+ src/app/+signup/+register/shared/register-validators.ts7
+
+
+ Registration reason is required.
+ à¸à¹à¸à¸à¸£à¸°à¸à¸¸à¹à¸«à¸à¸¸à¸à¸¥à¸à¸µà¹à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸
+
+ src/app/+signup/+register/shared/register-validators.ts
+ 14
+
+
+
+ Registration reason must be at least 2 characters long.
+ à¹à¸«à¸à¸¸à¸à¸¥à¸à¸µà¹à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¹à¸à¸à¸¢à¸²à¸§à¸à¸¢à¹à¸²à¸à¸à¹à¸à¸¢ 2 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
+
+ src/app/+signup/+register/shared/register-validators.ts
+ 15
+
+
+
+ Registration reason cannot be more than 3000 characters long.
+ à¹à¸«à¸à¸¸à¸à¸¥à¸à¸µà¹à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¹à¸à¸à¸¢à¸²à¸§à¹à¸¡à¹à¹à¸à¸´à¸ 3000 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
+
+ src/app/+signup/+register/shared/register-validators.ts
+ 16
+
+
Ban reason must be at least 3 characters long.
à¹à¸«à¸à¸¸à¸à¸¥à¹à¸à¸à¸²à¸£à¹à¸à¸à¸à¹à¸à¸à¸¡à¸µà¸à¸§à¸²à¸¡à¸¢à¸²à¸§à¸à¸¢à¹à¸²à¸à¸à¹à¸à¸¢ 3 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
-
- src/app/shared/form-validators/user-validators.ts152
+ src/app/shared/form-validators/user-validators.ts145
+
Ban reason cannot be more than 250 characters long.
à¹à¸«à¸à¸¸à¸à¸¥à¹à¸à¸à¸²à¸£à¹à¸à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸¢à¸²à¸§à¸à¸§à¹à¸² 250 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
-
- src/app/shared/form-validators/user-validators.ts153
+ src/app/shared/form-validators/user-validators.ts146
+
Display name is required.
à¸à¹à¸à¸à¹à¸ªà¹à¸à¸·à¹à¸à¹à¸ªà¸à¸
-
-
-
- src/app/shared/form-validators/user-validators.ts164src/app/shared/form-validators/video-channel-validators.ts24src/app/shared/form-validators/video-playlist-validators.ts12
+ src/app/shared/form-validators/user-validators.ts157
+ src/app/shared/form-validators/video-channel-validators.ts24
+ src/app/shared/form-validators/video-playlist-validators.ts12
+
Display name must be at least 1 character long.
à¸à¸·à¹à¸à¹à¸ªà¸à¸à¸à¹à¸à¸à¸¡à¸µà¸à¸§à¸²à¸¡à¸¢à¸²à¸§à¸à¸¢à¹à¸²à¸à¸à¹à¸à¸¢ 1 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
-
-
-
- src/app/shared/form-validators/user-validators.ts165src/app/shared/form-validators/video-channel-validators.ts25src/app/shared/form-validators/video-playlist-validators.ts13
+ src/app/shared/form-validators/user-validators.ts158
+ src/app/shared/form-validators/video-channel-validators.ts25
+ src/app/shared/form-validators/video-playlist-validators.ts13
+
Display name cannot be more than 50 characters long.
à¸à¸·à¹à¸à¹à¸ªà¸à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸¢à¸²à¸§à¹à¸à¸´à¸ 50 à¸à¸±à¸§à¸à¸±à¸à¸©à¸£
-
-
- src/app/shared/form-validators/user-validators.ts166src/app/shared/form-validators/video-channel-validators.ts26
+ src/app/shared/form-validators/user-validators.ts159
+ src/app/shared/form-validators/video-channel-validators.ts26
+
Report reason is required.
à¸à¹à¸à¸à¹à¸ªà¹à¹à¸«à¸à¸¸à¸à¸¥à¸à¸µà¹à¸£à¸²à¸¢à¸à¸²à¸
@@ -10868,47 +11267,47 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Live RTMP Url
Live RTMP Url
- src/app/+videos/+video-edit/shared/video-edit.component.html237
- src/app/shared/shared-video-live/live-stream-information.component.html19
-
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html239src/app/shared/shared-video-live/live-stream-information.component.html19
Live RTMPS Url
Live RTMPS Url
- src/app/+videos/+video-edit/shared/video-edit.component.html242
- src/app/shared/shared-video-live/live-stream-information.component.html24
-
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html244src/app/shared/shared-video-live/live-stream-information.component.html24
Live stream key
Live stream key
- src/app/+videos/+video-edit/shared/video-edit.component.html247
- src/app/shared/shared-video-live/live-stream-information.component.html29
-
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html249src/app/shared/shared-video-live/live-stream-information.component.html29
â ï¸ Never share your stream key with anyone.
â ï¸ Never share your stream key with anyone.
- src/app/+videos/+video-edit/shared/video-edit.component.html250
- src/app/shared/shared-video-live/live-stream-information.component.html32
-
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html252src/app/shared/shared-video-live/live-stream-information.component.html32
This is a normal live
This is a normal live
- src/app/+videos/+video-edit/shared/video-edit.component.html256
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html258
You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live
You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live
- src/app/+videos/+video-edit/shared/video-edit.component.html259
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html261
This is a permanent/recurring live
This is a permanent/recurring live
- src/app/+videos/+video-edit/shared/video-edit.component.html265
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html267
You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos
You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos
- src/app/+videos/+video-edit/shared/video-edit.component.html268
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html270
Replay will be saved
Replay will be saved
@@ -11042,7 +11441,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
PeerTube cannot handle this kind of file. Accepted extensions are .
- PeerTube cannot handle this kind of file. Accepted extensions are .
+ PeerTube à¹à¸¡à¹à¸£à¸à¸à¸£à¸±à¸à¹à¸à¸¥à¹à¸à¸£à¸°à¹à¸ à¸à¸à¸µà¹ à¸à¸²à¸¡à¸ªà¸à¸¸à¸¥à¸à¸µà¹à¸£à¸à¸à¸£à¸±à¸à¸à¸·à¸
src/app/shared/shared-forms/reactive-file.component.ts
60
@@ -11121,7 +11520,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Sun
- Sun
+ à¸à¸².
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
20
@@ -11131,7 +11530,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Mon
- Mon
+ à¸.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
21
@@ -11141,7 +11540,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Tue
- Tue
+ à¸.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
22
@@ -11151,7 +11550,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Wed
- Wed
+ à¸.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
23
@@ -11161,7 +11560,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Thu
- Thu
+ à¸à¸¤.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
24
@@ -11171,7 +11570,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Fri
- Fri
+ ศ.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
25
@@ -11181,7 +11580,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Sat
- Sat
+ ส.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
26
@@ -11191,7 +11590,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Su
- Su
+ à¸à¸²
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
30
@@ -11201,7 +11600,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Mo
- Mo
+ à¸
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
31
@@ -11211,7 +11610,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Tu
- Tu
+ à¸
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
32
@@ -11221,7 +11620,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
We
- We
+ à¸
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
33
@@ -11231,7 +11630,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Th
- Th
+ à¸à¸¤
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
34
@@ -11241,7 +11640,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Fr
- Fr
+ ศ
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
35
@@ -11251,7 +11650,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Sa
- Sa
+ ส
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
36
@@ -11321,7 +11720,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Jan
- Jan
+ ม.à¸.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
55
@@ -11331,7 +11730,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Feb
- Feb
+ à¸.à¸.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
56
@@ -11341,7 +11740,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Mar
- Mar
+ มี.à¸.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
57
@@ -11351,7 +11750,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Apr
- Apr
+ à¹à¸¡.ย.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
58
@@ -11361,7 +11760,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
May
- May
+ à¸.à¸.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
59
@@ -11371,7 +11770,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Jun
- Jun
+ มิ.ย.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
60
@@ -11381,7 +11780,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Jul
- Jul
+ à¸.à¸.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
61
@@ -11391,7 +11790,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Aug
- Aug
+ ส.à¸.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
62
@@ -11401,7 +11800,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Sep
- Sep
+ à¸.ย.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
63
@@ -11411,7 +11810,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Oct
- Oct
+ à¸.à¸.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
64
@@ -11421,7 +11820,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Nov
- Nov
+ à¸.ย.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
65
@@ -11431,7 +11830,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Dec
- Dec
+ à¸.à¸.
src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
66
@@ -11453,14 +11852,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Instance languages
ภาษาà¸à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
- src/app/+videos/+video-edit/shared/video-edit.component.ts215
-
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts217
All languages
à¸à¸¸à¸à¸ าษา
- src/app/+videos/+video-edit/shared/video-edit.component.ts216
- src/app/shared/shared-forms/select/select-languages.component.ts25
-
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.ts218src/app/shared/shared-forms/select/select-languages.component.ts25
Hidden
à¸à¹à¸à¸
@@ -11475,57 +11874,72 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Displayed
à¹à¸ªà¸à¸
src/app/shared/shared-instance/instance-features-table.component.ts56
- src/app/shared/shared-video-miniature/video-filters.model.ts233
+ src/app/shared/shared-video-miniature/video-filters.model.ts243
-
- ~ {hours, plural, =1 {1 hour} other { hours}}
- ~ {hours, plural, =1 {1 hour} other { hours}}
+
+ Disabled
+ à¸à¸´à¸à¹à¸à¹à¸à¸²à¸
src/app/shared/shared-instance/instance-features-table.component.ts
- 71
+ 62
-
- ~ hours
- ~ hours
+
+ Requires approval by moderators
+ Requires approval by moderators
src/app/shared/shared-instance/instance-features-table.component.ts
- 73
+ 63
-
- ~ {minutes, plural, =1 {1 minute} other { minutes}}
- ~ {minutes, plural, =1 {1 minute} other { minutes}}
+
+ Enabled
+ à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸
src/app/shared/shared-instance/instance-features-table.component.ts
- 79
+ 65
+
+ ~ {hours, plural, =1 {1 hour} other { hours}}
+ ~ {hours, plural, =1 {1 à¸à¸±à¹à¸§à¹à¸¡à¸} other { à¸à¸±à¹à¸§à¹à¸¡à¸}}
+ src/app/shared/shared-instance/instance-features-table.component.ts80
+
+
+ ~ hours
+ ~ à¸à¸±à¹à¸§à¹à¸¡à¸
+ src/app/shared/shared-instance/instance-features-table.component.ts82
+
+
+ ~ {minutes, plural, =1 {1 minute} other { minutes}}
+ ~ {minutes, plural, =1 {1 à¸à¸²à¸à¸µ} other { à¸à¸²à¸à¸µ}}
+ src/app/shared/shared-instance/instance-features-table.component.ts88
+
~ minutes
- ~ minutes
- src/app/shared/shared-instance/instance-features-table.component.ts81
+ ~ à¸à¸²à¸à¸µ
+ src/app/shared/shared-instance/instance-features-table.component.ts90
of full HD videos
สำหรัà¸à¸§à¸´à¸à¸µà¹à¸ Full HD
- src/app/shared/shared-instance/instance-features-table.component.ts98
+ src/app/shared/shared-instance/instance-features-table.component.ts107
of HD videos
สำหรัà¸à¸§à¸´à¸à¸µà¹à¸ HD
- src/app/shared/shared-instance/instance-features-table.component.ts99
+ src/app/shared/shared-instance/instance-features-table.component.ts108
of average quality videos
สำหรัà¸à¸§à¸´à¸à¸µà¹à¸à¸à¸¸à¸à¸ าà¸à¸¡à¸²à¸à¸£à¸à¸²à¸
- src/app/shared/shared-instance/instance-features-table.component.ts100
+ src/app/shared/shared-instance/instance-features-table.component.ts109
Accepted follows
@@ -11544,13 +11958,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
(channel page)
-
- (channel page)
-
-
-
-
- src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts20src/app/shared/shared-actor-image/actor-avatar.component.ts40src/app/shared/shared-video-miniature/video-miniature.component.ts131
+ (หà¸à¹à¸²à¸à¹à¸à¸)
+ src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts20
+ src/app/shared/shared-actor-image/actor-avatar.component.ts40
+ src/app/shared/shared-video-miniature/video-miniature.component.ts133
+
(account page)
(หà¸à¹à¸²à¸à¸±à¸à¸à¸µ)
@@ -11559,34 +11971,34 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Emphasis
- Emphasis
+ à¹à¸à¹à¸
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html25
src/app/shared/shared-main/misc/help.component.ts81
Links
- Links
+ ลิà¸à¸à¹
src/app/shared/shared-main/misc/help.component.ts82
New lines
- New lines
+ à¸à¸£à¸£à¸à¸±à¸à¹à¸«à¸¡à¹
src/app/shared/shared-main/misc/help.component.ts83
Lists
- Lists
+ รายà¸à¸²à¸£
src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html23
src/app/shared/shared-main/misc/help.component.ts84
Images
- Images
+ รูà¸à¸ าà¸
src/app/shared/shared-main/misc/help.component.ts85
Close search
- Close search
+ à¸à¸´à¸à¸à¸¥à¹à¸à¸à¸à¹à¸à¸«à¸²
src/app/shared/shared-main/misc/simple-search-input.component.html12
@@ -11645,15 +12057,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Delete
- Delete
+ ลà¸
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts105
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts236
User deleted.
- User
- deleted.
-
+ ลà¸à¸à¸¹à¹à¹à¸à¹ à¹à¸¥à¹à¸§
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts111
@@ -11684,29 +12094,29 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Account
muted by the instance.
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts435
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts434
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts191
Mute server
- Mute server
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts323
+ à¸à¸´à¸à¹à¸ªà¸µà¸¢à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts322
Server muted by the instance.
Server
muted by the instance.
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts447
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts446
Add a message to communicate with the reporter
- Add a message to communicate with the reporter
+ à¹à¸à¸´à¹à¸¡à¸à¹à¸à¸à¸§à¸²à¸¡à¹à¸à¸·à¹à¸à¸ªà¸·à¹à¸à¸ªà¸²à¸£à¸à¸±à¸à¸à¸¹à¹à¸£à¸²à¸¢à¸à¸²à¸
src/app/shared/shared-abuse-list/abuse-message-modal.component.ts101
Add a message to communicate with the moderation team
- Add a message to communicate with the moderation team
+ à¹à¸à¸´à¹à¸¡à¸à¹à¸à¸à¸§à¸²à¸¡à¹à¸à¸·à¹à¸à¸ªà¸·à¹à¸à¸ªà¸²à¸£à¸à¸±à¸à¸à¸µà¸¡à¸à¸¹à¹à¸à¸¹à¹à¸¥
src/app/shared/shared-abuse-list/abuse-message-modal.component.ts104
@@ -11732,47 +12142,47 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Are you sure you want to remove all the comments of this account?
- Are you sure you want to remove all the comments of this account?
+ à¸à¸¸à¸à¹à¸à¹à¹à¸à¸à¸µà¹à¸à¸°à¸¥à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸à¸à¸à¸±à¸à¸à¸µà¸à¸µà¹à¸à¸±à¹à¸à¸«à¸¡à¸à¸«à¸£à¸·à¸à¹à¸¡à¹?
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts244
Delete account comments
- Delete account comments
+ ลà¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸±à¸à¸à¸µ
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts245
Will remove comments of this account (may take several minutes).
- Will remove comments of this account (may take several minutes).
+ ลà¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸²à¸à¸à¸±à¸à¸à¸µà¸à¸µà¹à¸à¸±à¹à¸à¸«à¸¡à¸ (à¸à¸²à¸à¹à¸à¹à¹à¸§à¸¥à¸²à¸«à¸¥à¸²à¸¢à¸à¸²à¸à¸µ)
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts251
My account moderation
- My account moderation
+ à¸à¸²à¸£à¸à¸¹à¹à¸¥à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸±à¸
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts291
Edit user
- Edit user
+ à¹à¸à¹à¹à¸à¸à¸¹à¹à¹à¸à¹
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340
Change quota, role, and more.
- Change quota, role, and more.
+ à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸§à¸à¹à¸² à¸à¸à¸à¸²à¸ à¹à¸¥à¸°à¸à¸·à¹à¸ à¹
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts341
Delete user
- Delete user
+ ลà¸à¸à¸¹à¹à¹à¸à¹
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts345
Unban user
- Unban user
+ à¹à¸¥à¸´à¸à¹à¸à¸à¸à¸¹à¹à¹à¸à¹
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts357
Allow the user to login and create videos/comments again
- Allow the user to login and create videos/comments again
+ à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¸à¸¹à¹à¹à¸à¹à¸à¸¥à¸±à¸à¸¡à¸²à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸à¹à¸¥à¸°à¸ªà¸£à¹à¸²à¸à¸§à¸´à¸à¸µà¹à¸/à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¹à¸à¹
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts358
@@ -11855,7 +12265,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Remove comments from your instance
- Remove comments from your instance
+ ลà¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸²à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸à¸à¸à¸¸à¸
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts409
@@ -11865,12 +12275,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Instance moderation
- Instance moderation
+ à¸à¸²à¸£à¸à¸¹à¹à¸¥à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹
src/app/shared/shared-moderation/user-moderation-dropdown.component.ts419
Block videos
- Block videos
+ à¸à¸¥à¹à¸à¸ วิà¸à¸µà¹à¸
src/app/shared/shared-moderation/video-block.component.html
4
@@ -11878,22 +12288,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Violent or repulsive
- Violent or repulsive
+ รุà¸à¹à¸£à¸à¸«à¸£à¸·à¸à¸à¹à¸²à¸£à¸±à¸à¹à¸à¸µà¸¢à¸
src/app/shared/shared-moderation/abuse.service.ts124
Contains offensive, violent, or coarse language or iconography.
- Contains offensive, violent, or coarse language or iconography.
+ มีภาษาหรืà¸à¸ªà¸±à¸à¸¥à¸±à¸à¸©à¸à¹à¸à¸µà¹à¹à¸¡à¹à¹à¸«à¸¡à¸²à¸°à¸ªà¸¡ รุà¸à¹à¸£à¸ หรืà¸à¸«à¸¢à¸²à¸à¸à¸²à¸¢
src/app/shared/shared-moderation/abuse.service.ts125
Hateful or abusive
- Hateful or abusive
+ สราà¹à¸à¸à¸§à¸²à¸¡à¹à¸à¸¥à¸µà¸¢à¸à¸à¸±à¸à¸«à¸£à¸·à¸à¹à¸«à¸¢à¸µà¸¢à¸à¸«à¸¢à¸²à¸¡
src/app/shared/shared-moderation/abuse.service.ts129
Contains abusive, racist or sexist language or iconography.
- Contains abusive, racist or sexist language or iconography.
+ มีภาษาหรืà¸à¸ าà¸à¸ªà¸±à¸à¸¥à¸±à¸à¸©à¸à¹à¸à¸µà¹à¹à¸«à¸¢à¸µà¸¢à¸à¸«à¸¢à¸²à¸¡ à¹à¸«à¸¢à¸µà¸¢à¸à¸à¸´à¸§ หรืà¸à¹à¸«à¸¢à¸µà¸¢à¸à¹à¸à¸¨
src/app/shared/shared-moderation/abuse.service.ts130
@@ -11908,7 +12318,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Privacy breach or doxxing
- Privacy breach or doxxing
+ ละà¹à¸¡à¸´à¸à¸à¸§à¸²à¸¡à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¸§ หรืà¸à¹à¸à¸´à¸à¹à¸à¸¢à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¸à¸à¸¹à¹à¸à¸·à¹à¸
src/app/shared/shared-moderation/abuse.service.ts140
@@ -11918,7 +12328,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Infringes your copyright wrt. the regional laws with which the server must comply.
- Infringes your copyright wrt. the regional laws with which the server must comply.
+ ละà¹à¸¡à¸´à¸à¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹à¸à¸à¸à¸à¸¸à¸ ภายà¹à¸à¹à¸à¸à¸«à¸¡à¸²à¸¢à¹à¸à¸à¹à¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸±à¹à¸à¸à¸¢à¸¹à¹
src/app/shared/shared-moderation/abuse.service.ts147
@@ -11939,10 +12349,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Captions
à¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢à¹à¸ªà¸µà¸¢à¸
- src/app/+videos/+video-edit/shared/video-edit.component.html165
- src/app/shared/shared-abuse-list/abuse-details.component.ts27
- src/app/shared/shared-moderation/abuse.service.ts166
-
+
+
+
+ src/app/+videos/+video-edit/shared/video-edit.component.html167src/app/shared/shared-abuse-list/abuse-details.component.ts27src/app/shared/shared-moderation/abuse.service.ts166
The above can only be seen in captions (please describe which).
à¸à¸±à¸à¸«à¸²à¸à¹à¸²à¸à¸à¹à¸à¹à¸«à¹à¸à¹à¸à¹à¹à¸à¸à¸²à¸°à¹à¸à¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢à¹à¸ªà¸µà¸¢à¸ (à¹à¸à¸£à¸à¸à¸à¸´à¸à¸²à¸¢à¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢à¹à¸à¸à¹à¸ªà¸µà¸¢à¸à¸à¸µà¹à¸¡à¸µà¸à¸±à¸à¸«à¸²)
@@ -11951,56 +12361,64 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Too many attempts, please try again after minutes.
à¸à¸¢à¸²à¸¢à¸²à¸¡à¸«à¸¥à¸²à¸¢à¸à¸£à¸±à¹à¸à¸à¸´à¸à¸à¹à¸à¸à¸±à¸ à¹à¸à¸£à¸à¸¥à¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸à¹à¸à¸à¸µà¸ à¸à¸²à¸à¸µ
-
- src/app/core/rest/rest-extractor.service.ts120
+ src/app/core/rest/rest-extractor.service.ts126
+
Too many attempts, please try again later.
à¸à¸¢à¸²à¸¢à¸²à¸¡à¸«à¸¥à¸²à¸¢à¸à¸£à¸±à¹à¸à¸à¸´à¸à¸à¹à¸à¸à¸±à¸ à¹à¸à¸£à¸à¸¥à¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸à¹à¸à¸ ายหลัà¸
-
- src/app/core/rest/rest-extractor.service.ts123
+ src/app/core/rest/rest-extractor.service.ts129
+
Server error. Please retry later.
à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¹à¸à¸´à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸ à¹à¸à¸£à¸à¸¥à¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸à¹à¸à¸ ายหลัà¸
-
- src/app/core/rest/rest-extractor.service.ts127
+ src/app/core/rest/rest-extractor.service.ts133
+
+
+ Server is unavailable. Please retry later.
+ Server is unavailable. Please retry later.
+
+ src/app/core/rest/rest-extractor.service.ts
+ 137
+
+
Unknown server error
- Unknown server error
-
- src/app/core/rest/rest-extractor.service.ts130
+ à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹à¹à¸¡à¹à¸£à¸¹à¹à¸à¸±à¸
+ src/app/core/rest/rest-extractor.service.ts140
+
Subscribed to all current channels of . You will be notified of all their new videos.
à¸à¸´à¸à¸à¸²à¸¡à¸à¸¸à¸à¸à¹à¸à¸à¹à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸à¸à¸à¸ à¹à¸¥à¹à¸§ à¸à¸¸à¸à¸à¸°à¹à¸à¹à¸£à¸±à¸à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸§à¸´à¸à¸µà¹à¸à¹à¸«à¸¡à¹à¸à¸¸à¸à¸§à¸´à¸à¸µà¹à¸
- src/app/shared/shared-user-subscription/subscribe-button.component.ts109
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts108
Subscribed to . You will be notified of all their new videos.
à¸à¸´à¸à¸à¸²à¸¡ à¹à¸¥à¹à¸§ à¸à¸¸à¸à¸à¸°à¹à¸à¹à¸£à¸±à¸à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸·à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸§à¸´à¸à¸µà¹à¸à¹à¸«à¸¡à¹à¸à¸¸à¸à¸§à¸´à¸à¸µà¹à¸
- src/app/shared/shared-user-subscription/subscribe-button.component.ts110
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts109
Subscribed
à¸à¸´à¸à¸à¸²à¸¡à¹à¸¥à¹à¸§
- src/app/shared/shared-user-subscription/subscribe-button.component.ts112
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts111
Unsubscribed from all channels of
à¹à¸¥à¸´à¸à¸à¸´à¸à¸à¸²à¸¡à¸à¸¸à¸à¸à¹à¸à¸à¸à¸à¸
à¹à¸¥à¹à¸§
- src/app/shared/shared-user-subscription/subscribe-button.component.ts139
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts138
Unsubscribed from
à¹à¸¥à¸´à¸à¸à¸´à¸à¸à¸²à¸¡
à¹à¸¥à¹à¸§
- src/app/shared/shared-user-subscription/subscribe-button.component.ts140
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts139
Unsubscribed
à¹à¸¥à¸´à¸à¸à¸´à¸à¸à¸²à¸¡à¹à¸¥à¹à¸§
- src/app/shared/shared-user-subscription/subscribe-button.component.ts142
+ src/app/shared/shared-user-subscription/subscribe-button.component.ts141
Multiple ways to subscribe to the current channel
@@ -12009,14 +12427,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Open subscription dropdown
- Open subscription dropdown
+ à¹à¸à¸´à¸à¹à¸à¸à¸à¸£à¸à¸à¸à¸²à¸§à¸à¹à¸à¸²à¸£à¸à¸´à¸à¸à¸²à¸¡
src/app/shared/shared-user-subscription/subscribe-button.component.html40
-
- Moderator
- Moderator
- src/app/shared/shared-users/user-admin.service.ts124
-
+
Search videos, playlists, channelsâ¦
à¸à¹à¸à¸«à¸²à¸§à¸´à¸à¸µà¹à¸, à¹à¸à¸¥à¸¢à¹à¸¥à¸´à¸ªà¸à¹, à¸à¹à¸à¸â¦
@@ -12027,18 +12441,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Video removed from
- Video removed from
-
-
+ ลà¸à¸§à¸´à¸à¸µà¹à¸à¸à¸à¸à¸à¸²à¸ à¹à¸¥à¹à¸§
src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts309
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts97
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts102
Video added in at timestamps
- Video added in
- at timestamps
-
-
+ à¹à¸à¸´à¹à¸¡à¸§à¸´à¸à¸µà¹à¸à¹à¸ à¸à¸µà¹à¸à¹à¸§à¸à¹à¸§à¸¥à¸² à¹à¸¥à¹à¸§
src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts379
@@ -12052,84 +12461,84 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Timestamps updated
à¸à¸±à¸à¹à¸à¸à¸à¹à¸§à¸à¹à¸§à¸¥à¸²à¹à¸¥à¹à¸§
src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts277
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts116
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts121
Starts at
- Starts at
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts139
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts142
+ à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸µà¹
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts144
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts147
Stops at
- Stops at
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts140
+ หยุà¸à¸à¸µà¹
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts145
and stops at
- and stops at
- src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts142
+ à¹à¸¥à¸°à¸«à¸¢à¸¸à¸à¸à¸µà¹
+ src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts147
Delete video
ลà¸à¸§à¸´à¸à¸µà¹à¸
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts372
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts371
Actions for the comment
- Actions for the comment
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts401
+ à¸à¸²à¸£à¸à¸£à¸°à¸à¸³à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts400
Delete comment
ลà¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts407
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts406
Do you really want to delete this comment?
- Do you really want to delete this comment?
+ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¸à¸µà¹à¸à¸£à¸´à¸ ๠หรืà¸à¹à¸¡à¹?
src/app/+videos/+video-watch/shared/comment/video-comments.component.ts181
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts411
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts410
Comment deleted.
ลà¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸à¹à¸¥à¹à¸§
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts419
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts418
Encoder
- Encoder
- src/app/shared/shared-video-miniature/video-download.component.ts210
+ à¸à¸±à¸§à¹à¸à¹à¸²à¸£à¸«à¸±à¸ª
+ src/app/shared/shared-video-miniature/video-download.component.ts219
Format name
à¸à¸·à¹à¸à¸£à¸¹à¸à¹à¸à¸
- src/app/shared/shared-video-miniature/video-download.component.ts211
+ src/app/shared/shared-video-miniature/video-download.component.ts220
Size
- Size
- src/app/shared/shared-video-miniature/video-download.component.ts212
+ à¸à¸à¸²à¸
+ src/app/shared/shared-video-miniature/video-download.component.ts221
Bitrate
- Bitrate
- src/app/shared/shared-video-miniature/video-download.component.ts214
- src/app/shared/shared-video-miniature/video-download.component.ts237
+ à¸à¸´à¸à¹à¸£à¸
+ src/app/shared/shared-video-miniature/video-download.component.ts223
+ src/app/shared/shared-video-miniature/video-download.component.ts246
Codec
- Codec
- src/app/shared/shared-video-miniature/video-download.component.ts234
+ à¸à¸²à¸£à¹à¸à¹à¸²à¸£à¸«à¸±à¸ª
+ src/app/shared/shared-video-miniature/video-download.component.ts243
Copied
à¸à¸±à¸à¸¥à¸à¸à¹à¸¥à¹à¸§
-
- src/app/shared/shared-forms/input-text.component.ts50
+ src/app/shared/shared-forms/input-text.component.ts50
+
Copy
- Copy
+ à¸à¸±à¸à¸¥à¸à¸
src/app/shared/shared-forms/input-text.component.html16
@@ -12139,32 +12548,32 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Do you really want to delete this video?
- à¸à¸¸à¸à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸«à¸£à¸·à¸à¹à¸¡à¹
+ à¸à¸¸à¸à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸«à¸£à¸·à¸à¹à¸¡à¹?
src/app/+admin/moderation/video-block-list/video-block-list.component.ts94
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts376
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts375
Video deleted.
ลà¸à¸§à¸´à¸à¸µà¹à¸à¹à¸¥à¹à¸§
- src/app/+admin/moderation/video-block-list/video-block-list.component.ts101
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts384
+ src/app/+admin/moderation/video-block-list/video-block-list.component.ts102
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts383
Actions for the reporter
- Actions for the reporter
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts311
+ à¸à¸²à¸£à¸à¸£à¸°à¸à¸³à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸¹à¹à¸£à¸²à¸¢à¸à¸²à¸
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts310
Mute reporter
Mute reporter
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts317
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts316
Download
à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts329
src/app/shared/shared-video-miniature/video-download.component.html4
- src/app/shared/shared-video-miniature/video-download.component.html147
+ src/app/shared/shared-video-miniature/video-download.component.html144
Display live information
@@ -12174,67 +12583,67 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Update
à¸à¸±à¸à¹à¸à¸
- src/app/+manage/video-channel-edit/video-channel-update.component.ts187
- src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115
- src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62
- src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68
- src/app/+videos/+video-edit/video-add-components/video-import-url.component.html65
- src/app/+videos/+video-edit/video-update.component.html3
- src/app/+videos/+video-edit/video-update.component.html21
- src/app/shared/shared-main/buttons/edit-button.component.ts22
- src/app/shared/shared-main/buttons/edit-button.component.ts27
- src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts341
-
+
+
+
+
+
+
+
+
+
+
+ src/app/+manage/video-channel-edit/video-channel-update.component.ts194src/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.html65src/app/+videos/+video-edit/video-update.component.html3src/app/+videos/+video-edit/video-update.component.html21src/app/shared/shared-main/buttons/edit-button.component.ts22src/app/shared/shared-main/buttons/edit-button.component.ts27src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts341
Block
- Block
- src/app/+admin/overview/videos/video-list.component.ts83
+ à¸à¸¥à¹à¸à¸
+ src/app/+admin/overview/videos/video-list.component.ts82
src/app/shared/shared-moderation/video-block.component.html50
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts359
Run HLS transcoding
- Run HLS transcoding
- src/app/+admin/overview/videos/video-list.component.ts97
+ à¹à¸£à¸´à¹à¸¡à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥ HLS
+ src/app/+admin/overview/videos/video-list.component.ts96
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts391
Run WebTorrent transcoding
- Run WebTorrent transcoding
- src/app/+admin/overview/videos/video-list.component.ts103
+ à¹à¸£à¸´à¹à¸¡à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥ WebTorrent
+ src/app/+admin/overview/videos/video-list.component.ts102
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts397
Delete HLS files
- Delete HLS files
- src/app/+admin/overview/videos/video-list.component.ts109
+ ลà¸à¹à¸à¸¥à¹ HLS
+ src/app/+admin/overview/videos/video-list.component.ts108
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts403
Delete WebTorrent files
- Delete WebTorrent files
- src/app/+admin/overview/videos/video-list.component.ts115
+ ลà¸à¹à¸à¸¥à¹ WebTorrent
+ src/app/+admin/overview/videos/video-list.component.ts114
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts409
Are you sure you want to delete this file?
- Are you sure you want to delete this file?
- src/app/+admin/overview/videos/video-list.component.ts204
+ à¸à¸¸à¸à¹à¸à¹à¹à¸à¸«à¸£à¸·à¸à¹à¸¡à¹à¸à¸µà¹à¸à¸°à¸¥à¸à¹à¸à¸¥à¹ à¹à¸à¸¥à¹à¸à¸µà¹?
+ src/app/+admin/overview/videos/video-list.component.ts187
Delete file
- Delete file
- src/app/+admin/overview/videos/video-list.component.ts205
+ ลà¸à¹à¸à¸¥à¹
+ src/app/+admin/overview/videos/video-list.component.ts188
File removed.
- File removed.
- src/app/+admin/overview/videos/video-list.component.ts211
+ ลà¸à¹à¸à¸¥à¹à¹à¸¥à¹à¸§
+ src/app/+admin/overview/videos/video-list.component.ts194
Are you sure you want to delete {count, plural, =1 {this video} other {these videos}}?
- Are you sure you want to delete {count, plural, =1 {this video} other {these videos}}?
- src/app/+admin/overview/videos/video-list.component.ts220
+ à¸à¸¸à¸à¹à¸à¹à¹à¸à¸«à¸£à¸·à¸à¹à¸¡à¹à¸à¸µà¹à¸à¸°à¸¥à¸{count, plural, =1 {วิà¸à¸µà¹à¸à¸à¸µà¹} other {วิà¸à¸µà¹à¸ รายà¸à¸²à¸£}}?
+ src/app/+admin/overview/videos/video-list.component.ts222
Save to playlist
@@ -12242,19 +12651,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts59
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts321
-
- You need to be <a href="/login">logged in</a> to rate this video.
- à¸à¸¸à¸à¸à¹à¸à¸<a href="/login">à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸</a>à¹à¸à¸·à¹à¸à¹à¸«à¹à¸à¸°à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹
- src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts85
-
Mirror
- Mirror
+ มิà¹à¸£à¸à¸£à¹
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts371
Subtitles
- Subtitles
+ à¸à¸³à¸à¸£à¸£à¸¢à¸²à¸¢à¹à¸à¹à¸ าà¸
src/app/shared/shared-video-miniature/video-download.component.html
9
@@ -12262,17 +12666,113 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Remove
- Remove
- src/app/+videos/+video-watch/shared/comment/video-comment.component.ts186
+ ลà¸à¸à¸à¸
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.ts33src/app/+videos/+video-watch/shared/comment/video-comment.component.ts186
+ Do you really want to delete this runner? It won't be able to process jobs anymore.Do you really want to delete this runner? It won't be able to process jobs anymore.
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.ts
+ 48
+
+
+ Remove Remove
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.ts
+ 49
+
+
+ Runner removed.Runner removed.
+
+ src/app/+admin/system/runners/runner-list/runner-list.component.ts
+ 58
+
+
+ Showing to of registration tokensShowing to of registration tokens
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 20
+
+
+ TokenToken
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 25
+
+
+ Associated runnersAssociated runners
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 27
+
+
+ Generate tokenGenerate token
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 34
+
+
+ No registration token found for remote runners.No registration token found for remote runners.
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html
+ 60
+
+
+ Remove this tokenRemove this token
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts
+ 33
+
+
+ Registration token generated.Registration token generated.
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts
+ 51
+
+
+ Do you really want to remove this registration token? All associated runners will also be removed.Do you really want to remove this registration token? All associated runners will also be removed.
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts
+ 60
+
+
+ Remove registration tokenRemove registration token
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts
+ 61
+
+
+ Registration token removed.Registration token removed.
+
+ src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts
+ 70
+
+
+ List runner jobsList runner jobs
+
+ src/app/+admin/system/runners/runners.routes.ts
+ 27
+
+
+ List remote runnersList remote runners
+
+ src/app/+admin/system/runners/runners.routes.ts
+ 37
+
+
+ List registration runner tokensList registration runner tokens
+
+ src/app/+admin/system/runners/runners.routes.ts
+ 47
+
Remove & re-draft
- Remove & re-draft
+ ลà¸à¸à¸à¸à¹à¸¥à¸°à¸£à¹à¸²à¸à¹à¸«à¸¡à¹
src/app/+videos/+video-watch/shared/comment/video-comment.component.ts194
Actions on comment
- Actions on comment
+ à¸à¸²à¸£à¸à¸£à¸°à¸à¸³à¸à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸
src/app/+videos/+video-watch/shared/comment/video-comment.component.ts
202
@@ -12286,12 +12786,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Mute account
Mute account
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts293
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts292
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts417
Open video actions
- Open video actions
+ à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸£à¸°à¸à¸³à¸ªà¸³à¸«à¸£à¸±à¸à¸§à¸´à¸à¸µà¹à¸
src/app/shared/shared-video-miniature/video-actions-dropdown.component.html
4
@@ -12308,12 +12808,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Unblock
- Unblock
+ à¸à¸¥à¸à¸à¸¥à¹à¸à¸
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts210
The live stream will be automatically terminated and replays won't be saved.
- The live stream will be automatically terminated and replays won't be saved.
+ à¹à¸¥à¸à¹à¸ªà¸à¸£à¸µà¸¡à¸à¸µà¹à¸à¸°à¸à¸¹à¸à¸¢à¸¸à¸à¸´à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´ à¹à¸¥à¸°à¸à¸°à¹à¸¡à¹à¸¡à¸µà¸à¸²à¸£à¸à¸±à¸à¸à¸¶à¸à¸à¸²à¸£à¹à¸¥à¹à¸à¸à¹à¸³
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
233
@@ -12322,97 +12822,95 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Mute server account
Mute server account
- src/app/shared/shared-abuse-list/abuse-list-table.component.ts299
+ src/app/shared/shared-abuse-list/abuse-list-table.component.ts298
Report
รายà¸à¸²à¸
- src/app/+accounts/accounts.component.ts188
+ src/app/+accounts/accounts.component.ts192
src/app/shared/shared-abuse-list/abuse-details.component.html57
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts383
Reported part
- Reported part
+ สà¹à¸§à¸à¸à¸µà¹à¸à¸¹à¸à¸£à¸²à¸¢à¸à¸²à¸
src/app/shared/shared-abuse-list/abuse-details.component.html74
Note
- Note
+ หมายà¹à¸«à¸à¸¸
src/app/shared/shared-abuse-list/abuse-details.component.html81
The video was deleted
- The video was deleted
+ วิà¸à¸µà¹à¸à¸à¸¹à¸à¸¥à¸à¹à¸¥à¹à¸§
src/app/shared/shared-abuse-list/abuse-details.component.html90
Comment:
- Comment:
+ à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸:
src/app/shared/shared-abuse-list/abuse-details.component.html96
Messages with the reporter
- Messages with the reporter
+ à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸¶à¸à¸à¸¹à¹à¸£à¸²à¸¢à¸à¸²à¸
src/app/shared/shared-abuse-list/abuse-message-modal.component.html4
Messages with the moderation team
- Messages with the moderation team
+ à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸¶à¸à¸à¸µà¸¡à¸à¸¹à¹à¸¥à¹à¸à¸·à¹à¸à¸«à¸²
src/app/shared/shared-abuse-list/abuse-message-modal.component.html5
No messages for now.
-
- No messages for now.
-
+ à¹à¸¡à¹à¸¡à¸µà¸à¹à¸à¸à¸§à¸²à¸¡à¹à¸à¸à¸à¸à¸à¸µà¹
src/app/shared/shared-abuse-list/abuse-message-modal.component.html28
Add a message
- Add a message
+ à¹à¸à¸´à¹à¸¡à¸à¹à¸à¸à¸§à¸²à¸¡
src/app/shared/shared-abuse-list/abuse-message-modal.component.html44
Published
à¹à¸à¸¢à¹à¸à¸£à¹à¹à¸¥à¹à¸§
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts176
+ src/app/shared/shared-video-miniature/video-miniature.component.ts178
+
Publication scheduled on
- Publication scheduled on
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts181
+ à¸à¸±à¹à¸à¹à¸§à¸¥à¸²à¹à¸à¸¢à¹à¸à¸£à¹à¹à¸à¹à¸ à¹à¸¥à¹à¸§
+ src/app/shared/shared-video-miniature/video-miniature.component.ts183
+
Transcoding failed
- Transcoding failed
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts185
+ à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸¥à¹à¸¡à¹à¸«à¸¥à¸§
+ src/app/shared/shared-video-miniature/video-miniature.component.ts187
+
Move to external storage failed
- Move to external storage failed
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts189
+ à¸à¸²à¸£à¸¢à¹à¸²à¸¢à¹à¸à¸¢à¸±à¸à¸à¸·à¹à¸à¸à¸µà¹à¸à¸±à¸à¹à¸à¹à¸à¸ ายà¸à¸à¸à¸¥à¹à¸¡à¹à¸«à¸¥à¸§
+ src/app/shared/shared-video-miniature/video-miniature.component.ts191
+
Waiting transcoding
รà¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts193
+ src/app/shared/shared-video-miniature/video-miniature.component.ts195
+
To transcode
à¸à¸µà¹à¸à¹à¸à¸à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts197
+ src/app/shared/shared-video-miniature/video-miniature.component.ts199
+
To import
à¸à¸µà¹à¸à¹à¸à¸à¸à¸³à¹à¸à¹à¸²
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts201
+ src/app/shared/shared-video-miniature/video-miniature.component.ts203
+
To edit
- To edit
-
- src/app/shared/shared-video-miniature/video-miniature.component.ts205
+ à¸à¸µà¹à¸à¹à¸à¸à¹à¸à¹à¹à¸
+ src/app/shared/shared-video-miniature/video-miniature.component.ts207
+
Subscribe to RSS feed ""
à¸à¸´à¸à¸à¸²à¸¡à¸à¸µà¸ RSS ""
@@ -12423,15 +12921,16 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
+
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html18
src/app/+admin/overview/videos/video-list.component.html77
src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4
src/app/+stats/video/video-stats.component.html2
src/app/+videos/+video-edit/video-add-components/video-go-live.component.html31
src/app/+videos/+video-watch/video-watch.component.html76
- src/app/menu/menu.component.html111
+ src/app/menu/menu.component.html112
src/app/shared/shared-instance/instance-about-accordion.component.html84
+ src/app/shared/shared-main/angular/login-link.component.html1
src/app/shared/shared-main/buttons/action-dropdown.component.html22
src/app/shared/shared-main/misc/top-menu-dropdown.component.html20
src/app/shared/shared-main/misc/top-menu-dropdown.component.html30
@@ -12439,9 +12938,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/shared-user-settings/user-interface-settings.component.html9
src/app/shared/shared-video-miniature/video-download.component.html27
src/app/shared/shared-video-miniature/video-download.component.html47
- src/app/shared/shared-video-miniature/video-download.component.html69
- src/app/shared/shared-video-miniature/video-download.component.html80
- src/app/shared/shared-video-miniature/video-download.component.html92
+ src/app/shared/shared-video-miniature/video-download.component.html66
+ src/app/shared/shared-video-miniature/video-download.component.html77
+ src/app/shared/shared-video-miniature/video-download.component.html89
src/app/shared/shared-video-miniature/videos-selection.component.html1
@@ -12456,7 +12955,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
default theme ()
- default theme ()
+ à¸à¸µà¸¡à¸à¹à¸²à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸à¸ ()
src/app/shared/shared-user-settings/user-interface-settings.component.html
8
@@ -12494,96 +12993,96 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Video to import updated.
- Video to import updated.
+ à¸à¸±à¸à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹à¸à¸°à¸à¸³à¹à¸à¹à¸²à¹à¸¥à¹à¸§
src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts135
src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts128
Your video was uploaded to your account and is private.
วิà¸à¸µà¹à¸à¸à¸à¸à¸à¸¸à¸à¸à¸¹à¸à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸à¸¢à¸±à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸à¹à¸¥à¸°à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸±à¸§à¹à¸¥à¹à¸§
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts112
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts112
+
But associated data (tags, description...) will be lost, are you sure you want to leave this page?
à¹à¸à¹à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¹à¸à¸µà¹à¸¢à¸§à¸à¹à¸à¸ (à¹à¸à¹à¸ à¹à¸à¹à¸ à¸à¸³à¸à¸à¸´à¸à¸²à¸¢) à¸à¸°à¹à¸¡à¹à¸à¸¹à¸à¸à¸±à¸à¸à¸¶à¸ à¸à¸¸à¸à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸à¸à¸à¸à¸²à¸à¸«à¸à¹à¸²à¸à¸µà¹à¸«à¸£à¸·à¸à¹à¸¡à¹
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts113
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts113
+
Your video is not uploaded yet, are you sure you want to leave this page?
วิà¸à¸µà¹à¸à¸¢à¸±à¸à¹à¸¡à¹à¸à¸¹à¸à¸à¸±à¸à¹à¸«à¸¥à¸ à¸à¸¸à¸à¹à¸à¹à¹à¸à¸§à¹à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸à¸à¸à¸à¸²à¸à¸«à¸à¹à¸²à¸à¸µà¹à¸«à¸£à¸·à¸à¹à¸¡à¹
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts115
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts115
+
Publish
- Publish
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts128
+ à¹à¸à¸¢à¹à¸à¸£à¹
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts128
+
Upload
à¸à¸±à¸à¹à¸«à¸¥à¸
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts243
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts243
+
Upload
à¸à¸±à¸à¹à¸«à¸¥à¸
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts245
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts245
+
Video published.
à¹à¸à¸¢à¹à¸à¸£à¹à¸§à¸´à¸à¸µà¹à¸à¹à¸¥à¹à¸§
-
- src/app/+videos/+video-edit/video-add-components/video-upload.component.ts266
+ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts266
+
You have unsaved changes! If you leave, your changes will be lost.
à¸à¸¸à¸à¸¡à¸µà¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸à¸à¸µà¹à¸¢à¸±à¸à¹à¸¡à¹à¹à¸à¹à¸à¸±à¸à¸à¸¶à¸ à¸à¹à¸²à¸à¸¸à¸à¸à¸à¸à¸à¸²à¸à¸«à¸à¹à¸²à¸à¸µà¹ à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¹à¸¡à¹à¹à¸à¹à¸à¸±à¸à¸à¸¶à¸à¸à¸°à¸«à¸²à¸¢à¹à¸
- src/app/+videos/+video-edit/video-update.component.ts90
-
+
+ src/app/+videos/+video-edit/video-update.component.ts91
Video updated.
à¸à¸±à¸à¹à¸à¸à¸§à¸´à¸à¸µà¹à¸à¹à¸¥à¹à¸§
- src/app/+videos/+video-edit/video-update.component.ts152
-
+
+ src/app/+videos/+video-edit/video-update.component.ts155
(extensions: )
- (extensions: )
- src/app/+video-studio/edit/video-studio-edit.component.ts107
- src/app/+video-studio/edit/video-studio-edit.component.ts111
+ (สà¹à¸§à¸à¸à¸¢à¸²à¸¢: )
+ src/app/+video-studio/edit/video-studio-edit.component.ts109
+ src/app/+video-studio/edit/video-studio-edit.component.ts113
"" will be added at the beginning of the video
- "" will be added at the beginning of the video
- src/app/+video-studio/edit/video-studio-edit.component.ts123
+ "" à¸à¸°à¸à¸¹à¸à¹à¸à¸´à¹à¸¡à¹à¸à¸à¸à¸à¸à¹à¸à¸§à¸´à¸à¸µà¹à¸
+ src/app/+video-studio/edit/video-studio-edit.component.ts125
"" will be added at the end of the video
- "" will be added at the end of the video
- src/app/+video-studio/edit/video-studio-edit.component.ts127
+ "" à¸à¸°à¸à¸¹à¸à¹à¸à¸´à¹à¸¡à¹à¸à¸à¸à¸à¸à¹à¸²à¸¢à¸§à¸´à¸à¸µà¹à¸
+ src/app/+video-studio/edit/video-studio-edit.component.ts129
"" image watermark will be added to the video
- "" image watermark will be added to the video
- src/app/+video-studio/edit/video-studio-edit.component.ts131
+ รูà¸à¸¥à¸²à¸¢à¸à¹à¸³ "" à¸à¸°à¸à¸¹à¸à¹à¸à¸´à¹à¸¡à¹à¸à¹à¸²à¹à¸à¹à¸à¸§à¸´à¸à¸µà¹à¸
+ src/app/+video-studio/edit/video-studio-edit.component.ts133
Video will begin at and stop at
- Video will begin at and stop at
- src/app/+video-studio/edit/video-studio-edit.component.ts138
+ วิà¸à¸µà¹à¸à¸à¸°à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸µà¹ à¹à¸¥à¸°à¸«à¸¢à¸¸à¸à¸à¸µà¹
+ src/app/+video-studio/edit/video-studio-edit.component.ts140
Video will begin at
- Video will begin at
- src/app/+video-studio/edit/video-studio-edit.component.ts142
+ วิà¸à¸µà¹à¸à¸à¸°à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸µà¹
+ src/app/+video-studio/edit/video-studio-edit.component.ts144
Video will stop at
- Video will stop at
- src/app/+video-studio/edit/video-studio-edit.component.ts146
+ วิà¸à¸µà¹à¸à¸à¸°à¸«à¸¢à¸¸à¸à¸à¸µà¹
+ src/app/+video-studio/edit/video-studio-edit.component.ts148
Report comment
- Report comment
+ รายà¸à¸²à¸à¸à¸§à¸²à¸¡à¸à¸´à¸à¹à¸«à¹à¸
src/app/shared/shared-moderation/report-modals/comment-report.component.ts51
@@ -12608,7 +13107,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Other videos
- Other videos
+ วิà¸à¸µà¹à¸à¸à¸·à¹à¸ à¹
src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html
4,6
@@ -12616,7 +13115,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Placeholder image
- Placeholder image
+ à¸à¸±à¸§à¹à¸à¸à¸£à¸¹à¸à¸ าà¸
src/app/+videos/+video-watch/video-watch.component.html
11
@@ -12625,27 +13124,27 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>?
วิà¸à¸µà¹à¸à¸à¸µà¹à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸±à¸à¸à¸¡à¸à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸ªà¹à¸à¸à¸²à¸à¹à¸à¸¢à¸±à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¹à¸à¸à¸²à¸à¸«à¸£à¸·à¸à¹à¸¡à¹?: <a href=""></a>
- src/app/+videos/+video-watch/video-watch.component.ts325
+ src/app/+videos/+video-watch/video-watch.component.ts348
Redirection
à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸ªà¹à¸à¸à¸²à¸
- src/app/+videos/+video-watch/video-watch.component.ts326
+ src/app/+videos/+video-watch/video-watch.component.ts349
This video contains mature or explicit content. Are you sure you want to watch it?
วิà¸à¸µà¹à¸à¸à¸µà¹à¸¡à¸µà¹à¸à¸·à¹à¸à¸«à¸²à¹à¸¡à¹à¹à¸«à¸¡à¸²à¸°à¸ªà¸¡ à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸£à¸±à¸à¸à¸¡à¸«à¸£à¸·à¸à¹à¸¡à¹
- src/app/+videos/+video-watch/video-watch.component.ts377
+ src/app/+videos/+video-watch/video-watch.component.ts404
Mature or explicit content
à¹à¸à¸·à¹à¸à¸«à¸²à¹à¸¡à¹à¹à¸«à¸¡à¸²à¸°à¸ªà¸¡
- src/app/+videos/+video-watch/video-watch.component.ts378
+ src/app/+videos/+video-watch/video-watch.component.ts405
Up Next
รายà¸à¸²à¸£à¸à¸±à¸à¹à¸
- src/app/+videos/+video-watch/video-watch.component.ts451
+ src/app/+videos/+video-watch/video-watch.component.ts488
Cancel
@@ -12671,76 +13170,77 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+login/login.component.html143src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html42src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html25src/app/+videos/+video-edit/video-add-components/video-upload.component.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.ts452src/app/modal/confirm.component.html23src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/video-report.component.html84src/app/shared/shared-moderation/user-ban-modal.component.html34src/app/shared/shared-moderation/video-block.component.html46src/app/shared/shared-video-miniature/video-download.component.html143
+
+ src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+admin/moderation/registration-list/process-registration-modal.component.html67src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts45src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts64src/app/+login/login.component.html143src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html42src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html25src/app/+videos/+video-edit/video-add-components/video-upload.component.html71src/app/+videos/+video-edit/video-add-components/video-upload.component.html83src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73src/app/+videos/+video-watch/video-watch.component.ts489src/app/modal/confirm.component.html23src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/video-report.component.html84src/app/shared/shared-moderation/user-ban-modal.component.html34src/app/shared/shared-moderation/video-block.component.html46src/app/shared/shared-video-miniature/video-download.component.html140
Autoplay is suspended
à¸à¸²à¸£à¹à¸¥à¹à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´à¸à¸¹à¸à¸«à¸¢à¸¸à¸
- src/app/+videos/+video-watch/video-watch.component.ts453
+ src/app/+videos/+video-watch/video-watch.component.ts490
Enter/exit fullscreen
- Enter/exit fullscreen
- src/app/+videos/+video-watch/video-watch.component.ts748
+ à¹à¸à¹à¸²à¸«à¸£à¸·à¸à¸à¸à¸à¸à¸²à¸à¹à¸«à¸¡à¸à¹à¸à¹à¸¡à¸«à¸à¹à¸²à¸à¸
+ src/app/+videos/+video-watch/video-watch.component.ts802
Play/Pause the video
- Play/Pause the video
- src/app/+videos/+video-watch/video-watch.component.ts749
+ à¹à¸¥à¹à¸à¸«à¸£à¸·à¸à¸«à¸¢à¸¸à¸à¸à¸±à¸à¸§à¸´à¸à¸µà¹à¸
+ src/app/+videos/+video-watch/video-watch.component.ts803
Mute/unmute the video
- Mute/unmute the video
- src/app/+videos/+video-watch/video-watch.component.ts750
+ à¸à¸´à¸à¸«à¸£à¸·à¸à¹à¸à¸´à¸à¹à¸ªà¸µà¸¢à¸à¸§à¸´à¸à¸µà¹à¸
+ src/app/+videos/+video-watch/video-watch.component.ts804
Skip to a percentage of the video: 0 is 0% and 9 is 90%
Skip to a percentage of the video: 0 is 0% and 9 is 90%
- src/app/+videos/+video-watch/video-watch.component.ts752
+ src/app/+videos/+video-watch/video-watch.component.ts819
Increase the volume
- Increase the volume
- src/app/+videos/+video-watch/video-watch.component.ts754
+ à¹à¸à¸´à¹à¸¡à¸£à¸°à¸à¸±à¸à¹à¸ªà¸µà¸¢à¸
+ src/app/+videos/+video-watch/video-watch.component.ts806
Decrease the volume
- Decrease the volume
- src/app/+videos/+video-watch/video-watch.component.ts755
+ ลà¸à¸£à¸°à¸à¸±à¸à¹à¸ªà¸µà¸¢à¸
+ src/app/+videos/+video-watch/video-watch.component.ts807
Seek the video forward
Seek the video forward
- src/app/+videos/+video-watch/video-watch.component.ts757
+ src/app/+videos/+video-watch/video-watch.component.ts821
Seek the video backward
Seek the video backward
- src/app/+videos/+video-watch/video-watch.component.ts758
+ src/app/+videos/+video-watch/video-watch.component.ts822
Increase playback rate
- Increase playback rate
- src/app/+videos/+video-watch/video-watch.component.ts760
+ à¹à¸à¸´à¹à¸¡à¸à¸§à¸²à¸¡à¹à¸£à¹à¸§à¸à¸²à¸£à¹à¸¥à¹à¸
+ src/app/+videos/+video-watch/video-watch.component.ts824
Decrease playback rate
- Decrease playback rate
- src/app/+videos/+video-watch/video-watch.component.ts761
+ ลà¸à¸à¸§à¸²à¸¡à¹à¸£à¹à¸§à¸à¸²à¸£à¹à¸¥à¹à¸
+ src/app/+videos/+video-watch/video-watch.component.ts825
Navigate in the video to the previous frame
Navigate in the video to the previous frame
- src/app/+videos/+video-watch/video-watch.component.ts763
+ src/app/+videos/+video-watch/video-watch.component.ts827
Navigate in the video to the next frame
Navigate in the video to the next frame
- src/app/+videos/+video-watch/video-watch.component.ts764
+ src/app/+videos/+video-watch/video-watch.component.ts828
Toggle theater mode
- Toggle theater mode
- src/app/+videos/+video-watch/video-watch.component.ts769
+ à¹à¸à¸´à¸-à¸à¸´à¸à¹à¸«à¸¡à¸à¹à¸£à¸à¸ าà¸à¸¢à¸à¸à¸£à¹
+ src/app/+videos/+video-watch/video-watch.component.ts812
Like the video
@@ -12752,17 +13252,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
à¹à¸¡à¹à¸à¸à¸à¸§à¸´à¸à¸µà¹à¸
src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts51
+
+ You need to be logged in to rate this video.
+ You need to be logged in to rate this video.
+
+ src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts
+ 85
+
+
When active, the next video is automatically played after the current one.
à¹à¸¡à¸·à¹à¸à¹à¸à¸´à¸à¹à¸§à¹ วิà¸à¸µà¹à¸à¸à¸±à¸à¹à¸à¸à¸°à¸à¸¹à¸à¹à¸¥à¹à¸à¸à¹à¸à¸à¸²à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸à¹à¸à¸¢à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´
- src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts50
+ src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts49
Recently added
à¹à¸à¸´à¹à¸à¹à¸à¸¢à¹à¸à¸£à¹
-
-
- src/app/+videos/video-list/videos-list-common-page.component.ts199src/app/core/menu/menu.service.ts146
+ src/app/+videos/video-list/videos-list-common-page.component.ts199
+ src/app/core/menu/menu.service.ts146
+
Videos from your subscriptions
วิà¸à¸µà¹à¸à¸à¸²à¸à¸à¹à¸à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸´à¸à¸à¸²à¸¡
@@ -12771,20 +13279,20 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Subscriptions
à¸à¸²à¸£à¸à¸´à¸à¸à¸²à¸¡
-
-
-
-
- src/app/+my-library/my-library.component.ts67src/app/+videos/video-list/video-user-subscriptions.component.ts25src/app/+videos/videos-routing.module.ts56src/app/core/menu/menu.service.ts100
+ src/app/+my-library/my-library.component.ts67
+ src/app/+videos/video-list/video-user-subscriptions.component.ts25
+ src/app/+videos/videos-routing.module.ts56
+ src/app/core/menu/menu.service.ts100
+
History
à¸à¸£à¸°à¸§à¸±à¸à¸´
-
-
- src/app/+my-library/my-library.component.ts80src/app/core/menu/menu.service.ts106
+ src/app/+my-library/my-library.component.ts80
+ src/app/core/menu/menu.service.ts106
+
Open actions
- Open actions
+ à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸£à¸°à¸à¸³
src/app/shared/shared-main/buttons/action-dropdown.component.html
4
@@ -12793,24 +13301,24 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Local videos
วิà¸à¸µà¹à¸à¹à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹à¸à¸µà¹
-
-
-
-
- src/app/+admin/overview/videos/video-admin.service.ts89src/app/+videos/video-list/videos-list-common-page.component.ts193src/app/core/menu/menu.service.ts151src/app/core/menu/menu.service.ts152
+ src/app/+admin/overview/videos/video-admin.service.ts89
+ src/app/+videos/video-list/videos-list-common-page.component.ts193
+ src/app/core/menu/menu.service.ts151
+ src/app/core/menu/menu.service.ts152
+
Exclude
- Exclude
+ ยà¸à¹à¸§à¹à¸
src/app/+admin/overview/videos/video-admin.service.ts95
Exclude muted accounts
- Exclude muted accounts
+ ยà¸à¹à¸§à¹à¸à¸à¸±à¸à¸à¸µà¸à¸µà¹à¸à¸¹à¸à¸à¸´à¸à¹à¸ªà¸µà¸¢à¸
src/app/+admin/overview/videos/video-admin.service.ts99
Exclude public videos
- Exclude public videos
+ ยà¸à¹à¸§à¹à¸à¸§à¸´à¸à¸µà¹à¸à¸ªà¸²à¸à¸²à¸£à¸à¸°
src/app/+admin/overview/videos/video-admin.service.ts
103
@@ -12818,7 +13326,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Showing to of videos
- Showing to of videos
+ à¹à¸ªà¸à¸à¸§à¸´à¸à¸µà¹à¸à¸à¸µà¹ à¸à¸¶à¸ à¸à¸²à¸ รายà¸à¸²à¸£
src/app/+admin/overview/videos/video-list.component.html
11
@@ -12832,19 +13340,19 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Discover videos
สำรวà¸à¸§à¸´à¸à¸µà¹à¸
-
-
- src/app/+videos/videos-routing.module.ts17src/app/core/menu/menu.service.ts133
+ src/app/+videos/videos-routing.module.ts17
+ src/app/core/menu/menu.service.ts133
+
Trending videos
วิà¸à¸µà¹à¸à¸¡à¸²à¹à¸£à¸
-
- src/app/core/menu/menu.service.ts139
+ src/app/core/menu/menu.service.ts139
+
Recently added videos
วิà¸à¸µà¹à¸à¸à¸µà¹à¹à¸à¸´à¹à¸à¹à¸à¸¢à¹à¸à¸£à¹
-
- src/app/core/menu/menu.service.ts145
+ src/app/core/menu/menu.service.ts145
+
Upload a video
à¸à¸±à¸à¹à¸«à¸¥à¸à¸§à¸´à¸à¸µà¹à¸
@@ -12852,7 +13360,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Edit a video
- Edit a video
+ à¹à¸à¹à¹à¸à¸§à¸´à¸à¸µà¹à¸
src/app/app-routing.module.ts112