X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.vi-VN.xlf;h=e191a2aca1b34f3c9f0590dbcf18c635dc402805;hb=cf4b5d92bed2dc4510669294389b89e9c420c1da;hp=a169d2408eedd0a38bbd0f66860c11439e513350;hpb=051d69a00582b5ea8677868246ba75fe7933b75e;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.vi-VN.xlf b/client/src/locale/angular.vi-VN.xlf index a169d2408..e191a2aca 100644 --- a/client/src/locale/angular.vi-VN.xlf +++ b/client/src/locale/angular.vi-VN.xlf @@ -5,214 +5,178 @@ Close Đóng - node_modules/src/alert/alert.ts79 + node_modules/src/ngb-config.ts13 Slide of Slide của Currently selected slide number read by screen reader - node_modules/src/carousel/carousel.ts157 + node_modules/src/ngb-config.ts13 Previous Trước - node_modules/src/carousel/carousel.ts184 + node_modules/src/ngb-config.ts13 Next Kế - node_modules/src/carousel/carousel.ts202 + node_modules/src/ngb-config.ts13 Select month Chọn tháng - - node_modules/src/datepicker/datepicker-navigation-select.ts - 74 - - - node_modules/src/datepicker/datepicker-navigation-select.ts - 74 - + node_modules/src/ngb-config.ts13 + node_modules/src/ngb-config.ts13 Select year Chọn năm - - node_modules/src/datepicker/datepicker-navigation-select.ts - 74 - - - node_modules/src/datepicker/datepicker-navigation-select.ts - 74 - + node_modules/src/ngb-config.ts13 + node_modules/src/ngb-config.ts13 Previous month Tháng trước - - node_modules/src/datepicker/datepicker-navigation.ts - 69 - - - node_modules/src/datepicker/datepicker-navigation.ts - 69 - + node_modules/src/ngb-config.ts13 + node_modules/src/ngb-config.ts13 Next month Tháng kế - - node_modules/src/datepicker/datepicker-navigation.ts - 69 - - - node_modules/src/datepicker/datepicker-navigation.ts - 69 - + node_modules/src/ngb-config.ts13 + node_modules/src/ngb-config.ts13 «« «« - node_modules/src/pagination/pagination.ts247 + node_modules/src/ngb-config.ts13 « « - node_modules/src/pagination/pagination.ts266 + node_modules/src/ngb-config.ts13 » » - node_modules/src/pagination/pagination.ts290 + node_modules/src/ngb-config.ts13 »» »» - node_modules/src/pagination/pagination.ts305 + node_modules/src/ngb-config.ts13 First Đầu tiên - node_modules/src/pagination/pagination.ts322 + node_modules/src/ngb-config.ts13 Previous Trước - node_modules/src/pagination/pagination.ts337 + node_modules/src/ngb-config.ts13 Next Kế - node_modules/src/pagination/pagination.ts349 + node_modules/src/ngb-config.ts13 Last Cuối cùng - node_modules/src/pagination/pagination.ts359 + node_modules/src/ngb-config.ts13 - node_modules/src/progressbar/progressbar.ts67 + node_modules/src/ngb-config.ts13 HH HH - node_modules/src/timepicker/timepicker.ts136 + node_modules/src/ngb-config.ts13 Hours Giờ - node_modules/src/timepicker/timepicker.ts155 + node_modules/src/ngb-config.ts13 MM MM - node_modules/src/timepicker/timepicker.ts177 + node_modules/src/ngb-config.ts13 Minutes Phút - node_modules/src/timepicker/timepicker.ts189 + node_modules/src/ngb-config.ts13 Increment hours Giờ tăng - node_modules/src/timepicker/timepicker.ts206 + node_modules/src/ngb-config.ts13 Decrement hours Giờ giảm - node_modules/src/timepicker/timepicker.ts228 + node_modules/src/ngb-config.ts13 Increment minutes Phút tăng - node_modules/src/timepicker/timepicker.ts249 + node_modules/src/ngb-config.ts13 Decrement minutes Phút giảm - node_modules/src/timepicker/timepicker.ts272 + node_modules/src/ngb-config.ts13 SS SS - node_modules/src/timepicker/timepicker.ts289 + node_modules/src/ngb-config.ts13 Seconds Giây - node_modules/src/timepicker/timepicker.ts295 + node_modules/src/ngb-config.ts13 Increment seconds Giây tăng - - node_modules/src/timepicker/timepicker.ts - 295 - + node_modules/src/ngb-config.ts13 Decrement seconds Giây giảm - - 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 Close Đóng - node_modules/src/toast/toast.ts108 + node_modules/src/ngb-config.ts13 Close the left menu Đóng thanh menu - - src/app/app.component.ts139 + src/app/app.component.ts139 + Open the left menu Mở thanh menu - - src/app/app.component.ts141 + src/app/app.component.ts141 + You don't have notifications. Bạn không có thông báo. @@ -351,10 +315,18 @@ 213,215 + + User wants to register on your instance + muốn đăng ký trên máy chủ của bạn + + src/app/shared/shared-main/users/user-notifications.component.html + 221,223 + + The notification points to content now unavailable Thông báo về nội dung này không khả dụng - src/app/shared/shared-main/users/user-notifications.component.html221 + src/app/shared/shared-main/users/user-notifications.component.html229 {views, plural, =0 {No view} =1 {1 view} other { views}} @@ -375,18 +347,12 @@ viewer(s) lượt xem - - src/app/shared/shared-main/video/video.model.ts - 276 - + src/app/shared/shared-main/video/video.model.ts286 { view(s)} { lượt xem} - - src/app/shared/shared-main/video/video.model.ts - 279 - + src/app/shared/shared-main/video/video.model.ts289 Change your avatar @@ -422,17 +388,17 @@ Start at Bắt đầu tại src/app/shared/shared-moderation/report-modals/video-report.component.html39 - src/app/shared/shared-share-modal/video-share.component.html148 + src/app/shared/shared-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-video-playlist/video-playlist-element-miniature.component.html71 Stop at Kết thúc tại src/app/shared/shared-moderation/report-modals/video-report.component.html54 - src/app/shared/shared-share-modal/video-share.component.html186 + src/app/shared/shared-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-video-playlist/video-playlist-element-miniature.component.html85 Your report will be sent to moderators of and will be forwarded to the video origin () too. @@ -481,59 +447,59 @@ Format Định dạng - src/app/shared/shared-video-miniature/video-download.component.html65 + src/app/shared/shared-video-miniature/video-download.component.html62 Video stream Video - src/app/shared/shared-video-miniature/video-download.component.html76 + src/app/shared/shared-video-miniature/video-download.component.html73 Audio stream Audio - src/app/shared/shared-video-miniature/video-download.component.html88 + src/app/shared/shared-video-miniature/video-download.component.html85 Direct download Tải trực tiếp - src/app/shared/shared-video-miniature/video-download.component.html107 + src/app/shared/shared-video-miniature/video-download.component.html104 Torrent (.torrent file) Torrent (tập tin .torrent) - src/app/shared/shared-video-miniature/video-download.component.html112 + src/app/shared/shared-video-miniature/video-download.component.html109 Advanced Nâng cao - src/app/shared/shared-video-miniature/video-download.component.html126 + src/app/shared/shared-video-miniature/video-download.component.html123 Simple Thu gọn - src/app/shared/shared-video-miniature/video-download.component.html134 + src/app/shared/shared-video-miniature/video-download.component.html131 video video - - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts304src/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: ) Bạn đã dùng hết dung lượng cho phép với video này (dung lượng video: , đã dùng: , dung lượng cho phép: ) - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts340 + 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: ) Bạn đã dùng hết dung lượng hàng ngày cho phép với video này (dung lượng video: , đã dùng: , dung lượng cho phép: ) - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts359 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts364 + subtitles phụ đề - - src/app/shared/shared-video-miniature/video-download.component.ts58 + src/app/shared/shared-video-miniature/video-download.component.ts60 + Reason... Lí do... @@ -559,7 +525,7 @@ Cancel Hủy 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 Submit @@ -593,7 +559,7 @@ Element not found Không tìm thấy thành phần - src/app/shared/shared-search/find-in-bulk.service.ts85 + src/app/shared/shared-search/find-in-bulk.service.ts86 Unlisted @@ -606,7 +572,7 @@ Riêng tư 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 {VAR_PLURAL, plural, =1 {1 view} other { views}} @@ -624,87 +590,89 @@ Cannot fetch information of this remote account Không thể lấy thông tin của tài khoản liên hợp này - - src/app/shared/shared-user-subscription/remote-subscribe.component.ts65 + src/app/shared/shared-user-subscription/remote-subscribe.component.ts65 + Blocked Đã khoá 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 + + + Object storage + Lưu trữ đối tượng + + src/app/+admin/overview/videos/video-list.component.html + 89,91 + + + + Delete this file + Xóa tập tin này + src/app/+admin/overview/videos/video-list.component.html114 + src/app/+admin/overview/videos/video-list.component.html130 Are you sure you want to delete these videos? Bạn có chắc muốn xóa video? - src/app/+admin/overview/videos/video-list.component.ts202 - + + src/app/+admin/overview/videos/video-list.component.ts224 Deleted {count, plural, =1 {1 video} other { videos}}. Đã xóa {count, plural, =1 {1 video} other { video}}. - - src/app/+admin/overview/videos/video-list.component.ts - 212 - - + + src/app/+admin/overview/videos/video-list.component.ts234 Deleted videos. Đã xóa video. - src/app/+admin/overview/videos/video-list.component.ts214 - + + src/app/+admin/overview/videos/video-list.component.ts236 Unblocked {count, plural, =1 {1 video} other { videos}}. Đã bỏ chặn {count, plural, =1 {1 video} other { video}}. - - src/app/+admin/overview/videos/video-list.component.ts - 230 - - + + src/app/+admin/overview/videos/video-list.component.ts252 Unblocked videos. Đã bỏ khóa video. - src/app/+admin/overview/videos/video-list.component.ts232 - + + 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}}? Bạn có chắc muốn xóa {count, plural, =1 {1 danh sách phát HLS} other { danh sách phát HLS}}? - - src/app/+admin/overview/videos/video-list.component.ts - 248 - - + + src/app/+admin/overview/videos/video-list.component.ts270 Are you sure you want to delete HLS streaming playlists? Bạn có chắc chắn xóa những danh sách phát trực tiếp HLS? - src/app/+admin/overview/videos/video-list.component.ts250 - + + 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}}? Bạn có chắc muốn xóa các tập tin WebTorrent của {count, plural, =1 {1 video} other { video}}? - - src/app/+admin/overview/videos/video-list.component.ts - 254 - - + + src/app/+admin/overview/videos/video-list.component.ts276 Are you sure you want to delete WebTorrent files of videos? Bạn có chắc chắn xóa những tập tin WebTorrent của video? - src/app/+admin/overview/videos/video-list.component.ts256 - + + src/app/+admin/overview/videos/video-list.component.ts278 Files were removed. Đã xóa bỏ các tập tin. - src/app/+admin/overview/videos/video-list.component.ts266 - + + src/app/+admin/overview/videos/video-list.component.ts288 Transcoding jobs created. Đã tạo công việc chuyển mã. - src/app/+admin/overview/videos/video-list.component.ts278 - + + src/app/+admin/overview/videos/video-list.component.ts300 Sensitive Nhạy cảm - src/app/shared/shared-video-miniature/video-miniature.component.html63 + src/app/shared/shared-video-miniature/video-miniature.component.html67 @@ -721,18 +689,18 @@ Unavailable Không khả dụng - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html44 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html46 Deleted Đã xóa 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 Edit starts/stops at Chọn điểm bắt đầu/kết thúc - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html62 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html64 Save @@ -740,32 +708,29 @@ 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 Delete from Xóa khỏi - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html100 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html102 No results. Không có video nào. - - - - src/app/+videos/video-list/overview/video-overview.component.html4src/app/shared/shared-video-miniature/videos-list.component.html41src/app/shared/shared-video-miniature/videos-selection.component.ts24 + 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.ts25 + Only live videos Chỉ video livestream - src/app/+my-library/my-videos/my-videos.component.ts116 + src/app/+my-library/my-videos/my-videos.component.ts121 Do you really want to delete {length, plural, =1 {this video} other { videos}}? Bạn có chắc muốn xóa {length, plural, =1 {video này} other { video}}? - - src/app/+my-library/my-videos/my-videos.component.ts - 170 - + src/app/+my-library/my-videos/my-videos.component.ts185 Edit @@ -777,7 +742,7 @@ 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.html320 + src/app/+videos/+video-edit/shared/video-edit.component.html313 src/app/+videos/+video-edit/video-add-components/video-upload.component.html43 @@ -828,7 +793,6 @@ Dùng tài khoản hiện tại src/app/shared/shared-user-subscription/subscribe-button.component.html52 - will be duplicated by your instance. sẽ bị trùng lặp trên máy chủ của bạn. @@ -894,71 +858,74 @@ Chính sách về nội dung nhạy cảmdo người dùng tự quyết định src/app/shared/shared-instance/instance-features-table.component.html13 - - User registration allowed - Cho phép đăng ký - src/app/shared/shared-instance/instance-features-table.component.html21 + + User registration + Đăng ký người dùng + + src/app/shared/shared-instance/instance-features-table.component.html + 21 + Video uploads Video tải lên - 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 Transcoding in multiple resolutions Chuyển ra nhiều độ phân giải - src/app/shared/shared-instance/instance-features-table.component.html32 + src/app/shared/shared-instance/instance-features-table.component.html31 Live streaming enabled Cho phép livestream - src/app/shared/shared-instance/instance-features-table.component.html71 + src/app/shared/shared-instance/instance-features-table.component.html70 Transcode live video in multiple resolutions Chuyển video livestream ra nhiều độ phân giải - src/app/shared/shared-instance/instance-features-table.component.html78 + src/app/shared/shared-instance/instance-features-table.component.html77 Max parallel lives Luồng tối đa - src/app/shared/shared-instance/instance-features-table.component.html85 + src/app/shared/shared-instance/instance-features-table.component.html84 per user / per instance mỗi người dùng / mỗi máy chủ - src/app/shared/shared-instance/instance-features-table.component.html86 + src/app/shared/shared-instance/instance-features-table.component.html85 Requires manual validation by moderators Duyệt thủ công bởi quản trị viên - src/app/shared/shared-instance/instance-features-table.component.html41 + src/app/shared/shared-instance/instance-features-table.component.html40 Automatically published Duyệt tự động - src/app/shared/shared-instance/instance-features-table.component.html42 + src/app/shared/shared-instance/instance-features-table.component.html41 Video quota Dung lượng cho phép - - - - - src/app/+admin/overview/users/user-edit/user-edit.component.html145src/app/+admin/overview/users/user-edit/user-edit.component.html145src/app/+admin/overview/users/user-list/user-list.component.ts134src/app/shared/shared-instance/instance-features-table.component.html47 + 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.ts133 + src/app/shared/shared-instance/instance-features-table.component.html46 + Unlimited ( per day) Vô hạn ( mỗi ngày) - src/app/shared/shared-instance/instance-features-table.component.html60 + src/app/shared/shared-instance/instance-features-table.component.html59 Import Nhập 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.html37 - src/app/shared/shared-instance/instance-features-table.component.html92 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html41 + src/app/shared/shared-instance/instance-features-table.component.html91 You can import any torrent file that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. @@ -968,83 +935,70 @@ HTTP import (YouTube, Vimeo, direct URL...) Nhập bằng 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 import Nhập bằng torrent - src/app/shared/shared-instance/instance-features-table.component.html103 + src/app/shared/shared-instance/instance-features-table.component.html102 + + + Channel synchronization with other platforms (YouTube, Vimeo, ...) + Đồng bộ kênh với các nền tảng khác (YouTube, Vimeo...) + src/app/shared/shared-instance/instance-features-table.component.html109 Loading instance statistics... Đang thống kê số liệu máy chủ... - src/app/shared/shared-instance/instance-statistics.component.html1 + src/app/+about/about-instance/instance-statistics.component.html1 By users on this instance Máy chủ này - - src/app/shared/shared-instance/instance-statistics.component.html - 4 - + src/app/+about/about-instance/instance-statistics.component.html4 Local Máy chủ này - src/app/shared/shared-video-miniature/video-filters.model.ts126 + src/app/shared/shared-video-miniature/video-filters.model.ts136 users người dùng - src/app/shared/shared-instance/instance-statistics.component.html11 + src/app/+about/about-instance/instance-statistics.component.html11 videos video - 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 views lượt xem - - src/app/shared/shared-instance/instance-statistics.component.html - 31 - + src/app/+about/about-instance/instance-statistics.component.html31 comments bình luận - - 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 hosted video video lưu trữ - - src/app/shared/shared-instance/instance-statistics.component.html - 51 - + src/app/+about/about-instance/instance-statistics.component.html51 In this instance federation Liên hợp - - src/app/shared/shared-instance/instance-statistics.component.html - 58 - + src/app/+about/about-instance/instance-statistics.component.html58 Following Đang theo dõi src/app/+admin/admin.component.ts75 - src/app/+admin/follows/following-list/following-list.component.html31 + src/app/+admin/follows/following-list/following-list.component.html41 src/app/+admin/follows/follows.routes.ts26 @@ -1057,12 +1011,20 @@ followers máy chủ theo dõi - src/app/shared/shared-instance/instance-statistics.component.html85 + src/app/+about/about-instance/instance-statistics.component.html85 following máy chủ đang theo dõi - src/app/shared/shared-instance/instance-statistics.component.html95 + src/app/+about/about-instance/instance-statistics.component.html95 + + + Request an account + Yêu cầu tạo tài khoản + + src/app/shared/shared-main/account/signup-label.component.html + 1 + The connection was interrupted @@ -1191,32 +1153,42 @@ Username or email address Tên người dùng hoặc địa chỉ email - src/app/+login/login.component.html44 + src/app/+login/login.component.html45 Example: john@example.com Ví dụ: john@example.com + src/app/+login/login.component.html47 + src/app/+signup/+register/steps/register-step-user.component.html53 + + + ⚠️ Most email addresses do not include capital letters. + ⚠️ Phần lớn địa chỉ email không cho phép viết in hoa. + src/app/+login/login.component.html54 + + + Enter the two-factor code generated by your phone app: + Nhập mã xác minh hai bước được tạo bởi ứng dụng điện thoại của bạn: src/app/+login/login.component.html - 46 + 70 + + + Two factor authentication token + Token xác minh hai bước - src/app/+signup/+register/steps/register-step-user.component.html - 53 + src/app/+login/login.component.html + 72 - - ⚠️ Most email addresses do not include capital letters. - ⚠️ Phần lớn địa chỉ email không cho phép viết in hoa. - src/app/+login/login.component.html53 - Password Mật khẩu src/app/+admin/overview/users/user-edit/user-edit.component.html117 src/app/+admin/overview/users/user-edit/user-edit.component.html117 - src/app/+login/login.component.html59 - src/app/+login/login.component.html62 + src/app/+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 @@ -1224,12 +1196,12 @@ Click here to reset your password Click vào đây để reset mật khẩu - src/app/+login/login.component.html70 + src/app/+login/login.component.html84 I forgot my password Quên mật khẩu - src/app/+login/login.component.html70 + src/app/+login/login.component.html84 Logging into an account lets you publish content @@ -1238,7 +1210,7 @@ This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - Máy chủ này cho phép đăng ký. Dù vậy, hãy kiểm tra Quy tắc máy chủĐiều khoản dịch vụ trước khi tạo tài khoản. Bạn cũng có thể tham khảo những máy chủ khác tại: https://joinpeertube.org/instances. + Máy chủ này cho phép đăng ký. Dù vậy, hãy kiểm tra Nội quy máy chủĐiều khoản dịch vụ trước khi tạo tài khoản. Bạn cũng có thể tham khảo những máy chủ khác tại: https://joinpeertube.org/instances. src/app/+login/login.component.html 15,18 @@ -1246,7 +1218,7 @@ Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - Máy chủ này hiện tắt đăng ký, bạn hãy kiểm tra Quy tắc máy chủ để biết thêm chi tiết hoặc tìm một máy chủ khác cho phép bạn đăng ký tài khoản và tải video của bạn lên đó. Tìm các máy chủ khác tại: https://joinpeertube.org/instances. + Máy chủ này hiện tắt đăng ký, bạn hãy kiểm tra Nội quy máy chủ để biết thêm chi tiết hoặc tìm một máy chủ khác cho phép bạn đăng ký tài khoản và tải video của bạn lên đó. Tìm các máy chủ khác tại: https://joinpeertube.org/instances. src/app/+login/login.component.html 20,23 @@ -1255,51 +1227,52 @@ Or sign in with Hoặc đăng nhập bằng - src/app/+login/login.component.html80 + src/app/+login/login.component.html94 Forgot your password Quên mật khẩu - src/app/+login/login.component.html103 + src/app/+login/login.component.html117 We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. Rất tiếc, bạn không thể reset mật khẩu bởi vì quản trị viên máy chủ không thiết lập hệ thống email PeerTube. - src/app/+login/login.component.html110 + src/app/+login/login.component.html124 Enter your email address and we will send you a link to reset your password. Nhập email của bạn và chúng tôi sẽ gửi một liên kết reset mật khẩu. - src/app/+login/login.component.html114 + src/app/+login/login.component.html128 An email with the reset password instructions will be sent to . The link will expire within 1 hour. Một email hướng dẫn reset mật khẩu sẽ được gửi đến . Link reset hết hạn sau 1 giờ. - src/app/+login/login.component.ts135 + src/app/+login/login.component.ts150 Email Email - - - - - - - - src/app/+admin/overview/users/user-edit/user-edit.component.html105src/app/+admin/overview/users/user-edit/user-edit.component.html105src/app/+admin/overview/users/user-list/user-list.component.ts133src/app/+login/login.component.html119src/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 + Email address Địa chỉ email - src/app/+login/login.component.html121 + src/app/+login/login.component.html135 src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html9 Reset Đặt lại Password reset button - src/app/+login/login.component.html134 + src/app/+login/login.component.html148 on this instance @@ -1339,7 +1312,7 @@ The link will expire within 1 hour. Signup Đăng ký 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 Why creating an account? @@ -1389,33 +1362,32 @@ The link will expire within 1 hour. 14 - - Do you use Mastodon, ActivityPub or a RSS feed aggregator? - Bạn dùng Mastodon, ActivityPub hay một trình đọc RSS? + + Moderators of will have to approve your registration request once you have finished to fill the form. + Moderators of will have to approve your registration request once you have finished to fill the form. src/app/+signup/+register/steps/register-step-about.component.html - 19 + 17,19 + + Do you use Mastodon, ActivityPub or a RSS feed aggregator? + Bạn dùng Mastodon, ActivityPub hay một trình đọc RSS? + src/app/+signup/+register/steps/register-step-about.component.html23 + You can already follow using your favorite tool. Bạn có thể theo dõi ngay bằng công cụ yêu thích đó. - - src/app/+signup/+register/steps/register-step-about.component.html - 21,23 - + src/app/+signup/+register/steps/register-step-about.component.html25 has been created using PeerTube, a video creation platform developed by Framasoft. Framasoft is a french non-profit organization that offers alternatives to Big Tech's digital tools được vận hành nhờ PeerTube, một nền tảng sáng tạo video bởi Framasoft. Framasoft là một tổ chức phi lợi nhuận Pháp cung cấp những phần mềm thay thế phần mềm từ Big Tech - - src/app/+signup/+register/steps/register-step-about.component.html - 34,37 - + src/app/+signup/+register/steps/register-step-about.component.html38 You want to publish videos on ? Then you need to create your first channel. - Bạn có muốn đăng video trên ? Vậy thì hãy tạo kênh. + Bạn muốn đăng video trên ? Vậy thì hãy tạo kênh. src/app/+signup/+register/steps/register-step-channel.component.html 2,4 @@ -1532,6 +1504,14 @@ The link will expire within 1 hour. Cấu hình máy chủ src/app/modal/admin-welcome-modal.component.html80 + + Confirm your password + Xác nhận mật khẩu + + src/app/modal/confirm.component.ts + 54 + + Configuration warning! Cảnh báo cấu hình! @@ -1577,13 +1557,13 @@ The link will expire within 1 hour. Instance terms - Quy tắc máy chủ + Nội quy máy chủ src/app/modal/instance-config-warning-modal.component.html21 My settings Thiết lập - src/app/menu/menu.component.html125 + src/app/menu/menu.component.html126 src/app/modal/quick-settings-modal.component.html3 @@ -1615,15 +1595,15 @@ The link will expire within 1 hour. Close Đóng - - - - src/app/modal/account-setup-warning-modal.component.html28src/app/modal/instance-config-warning-modal.component.html38src/app/shared/shared-video-live/live-stream-information.component.html52 + src/app/modal/account-setup-warning-modal.component.html28 + src/app/modal/instance-config-warning-modal.component.html38 + src/app/shared/shared-video-live/live-stream-information.component.html52 + Update live settings Cập nhật thiết lập livestream - - src/app/shared/shared-video-live/live-stream-information.component.html55 + src/app/shared/shared-video-live/live-stream-information.component.html55 + Server too slow Máy chủ quá chậm @@ -1709,24 +1689,24 @@ The link will expire within 1 hour. Keyboard shortcuts Phím tắt - - - src/app/menu/menu.component.html71src/app/menu/menu.component.html145 + src/app/menu/menu.component.html71 + src/app/menu/menu.component.html146 + Help Trợ giúp - - src/app/menu/menu.component.html142 + src/app/menu/menu.component.html143 + Get help using PeerTube Hướng dẫn sử dụng PeerTube - - src/app/menu/menu.component.html141 + src/app/menu/menu.component.html142 + powered by PeerTube powered by PeerTube - - src/app/menu/menu.component.html150 + src/app/menu/menu.component.html151 + Log out Đăng xuất @@ -1735,6 +1715,7 @@ The link will expire within 1 hour. My account Tài khoản của tôi + src/app/+signup/+register/register.component.html63 src/app/menu/menu.component.html87 @@ -1745,56 +1726,55 @@ The link will expire within 1 hour. Create an account Tạo tài khoản - src/app/+login/login.component.html74 - src/app/+signup/+register/register.component.html30 - src/app/menu/menu.component.html106 + src/app/+login/login.component.html88 + src/app/shared/shared-main/account/signup-label.component.html2 My video imports Video của tôi nhập - src/app/+my-library/my-library-routing.module.ts90 + src/app/+my-library/my-library-routing.module.ts92 Create a new playlist Tạo danh sách phát mới - src/app/+my-library/my-library-routing.module.ts49 + src/app/+my-library/my-library-routing.module.ts51 Interface: Ngôn ngữ: - - src/app/menu/menu.component.html137 + src/app/menu/menu.component.html138 + Import jobs concurrency Nhập công việc đồng thời - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html254 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html266 allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart. cho phép nhập nhiều video song songl. ⚠️ Yêu cầu khởi động lại PeerTube. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html255 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html267 jobs in parallel công việc song song - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html259 - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html167 - + + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html271src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html173 Allow import with HTTP URL (e.g. YouTube) Cho phép nhập URL HTTP(ví dụ YouTube) - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html268 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html280 ⚠️ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server ⚠️ Nếu kích hoạt, chúng tôi đề xuất bạn sử dụng a HTTP proxy để ngăn chặn truy cập những URL riêng tư trên máy chủ PeerTube của bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html271 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html283 Discover Khám phá src/app/+videos/video-list/overview/video-overview.component.html1 - src/app/core/menu/menu.service.ts125 + src/app/core/menu/menu.service.ts134 Administration @@ -1806,101 +1786,78 @@ The link will expire within 1 hour. About Thông tin src/app/+signup/+register/register.component.html17 - src/app/menu/menu.component.html130 + src/app/menu/menu.component.html131 - - Create an accounton - Tạo tài khoảntrên + + on + on src/app/+signup/+register/register.component.html - 19,21 + 23,24 I already have an account, I log in - Tôi đã có tài khoản, đăng nhập - - src/app/+signup/+register/register.component.html - 27,30 - + Tôi đã có tài khoản + src/app/+signup/+register/register.component.html30 Termsof - Quy tắccủa - - src/app/+signup/+register/register.component.html - 36,38 - + Nội quycủa + src/app/+signup/+register/register.component.html41 Setupyour account Thiết lậptài khoản của bạn - - src/app/+signup/+register/register.component.html - 60,62 - + src/app/+signup/+register/register.component.html65 My channel Kênh của tôi - - src/app/+signup/+register/register.component.html - 75 - + src/app/+signup/+register/register.component.html80 Createyour first channel Tạokênh đầu tiên của bạn - - src/app/+signup/+register/register.component.html - 77,79 - + src/app/+signup/+register/register.component.html82 I don't want to create a channel Tôi không muốn tạo kênh - - 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 Bạn sẽ có thể tạo kênh sau - - src/app/+signup/+register/register.component.html - 94,95 - + src/app/+signup/+register/register.component.html99 Contact Liên hệ - - - src/app/+about/about-routing.module.ts36src/app/menu/menu.component.html140 + src/app/+about/about-routing.module.ts36 + src/app/menu/menu.component.html141 + View your notifications Xem thông báo - src/app/menu/notification.component.html3 - src/app/menu/notification.component.html11 - src/app/menu/notification.component.html11 + src/app/menu/notification.component.html8 + src/app/menu/notification.component.html16 Mark all as read Đánh dấu tất cả là đã đọc - src/app/menu/notification.component.html27 - src/app/menu/notification.component.html27 src/app/+my-account/my-account-notifications/my-account-notifications.component.html20 + src/app/menu/notification.component.html32 Update your notification preferences Cài đặt thông báo - src/app/menu/notification.component.html34 + src/app/menu/notification.component.html39 See all your notifications Xem toàn bộ thông báo - src/app/menu/notification.component.html54 + src/app/menu/notification.component.html59 Welcome to , dear user! @@ -1985,7 +1942,7 @@ The link will expire within 1 hour. You are not authorized here. Bạn không có quyền truy cập. 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. @@ -2003,41 +1960,33 @@ The link will expire within 1 hour. 31 - - Login - Đăng nhập - - src/app/+error-page/error-page.component.html - 34,36 - - You might need to check your account is allowed by the video or instance owner. Bạn cần phải kiểm tra lại tài khoản của bạn đã được cho phép bởi video hay chủ sở hữu máy chủ hay chưa. - src/app/+error-page/error-page.component.html45 + src/app/+error-page/error-page.component.html42 You might need to check your account is allowed by the resource or instance owner. Bạn cần kiểm tra lại tài khoản của bạn đã được cho phép sử dụng tài nguyên hay quản trị máy chủ hay chưa. - 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. Cơ thể thực thể được yêu cầu pha trộn ngọt ngào với một cảm giác êm dịu. 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 Sepia seems to like it. Sepia thích điều này. This is about Sepia's tea - src/app/+error-page/error-page.component.html57 + src/app/+error-page/error-page.component.html54 Media is too large for the server. Please contact you administrator if you want to increase the limit size. Video có dung lượng quá lớn. Hãy liên hệ quản trị viên nếu bạn muốn tăng giới hạn dung lượng. - - src/app/core/rest/rest-extractor.service.ts103 + src/app/core/rest/rest-extractor.service.ts118 + GLOBAL SEARCH TÌM KIẾM TOÀN CẦU @@ -2290,26 +2239,17 @@ The link will expire within 1 hour. Edit caption Sửa phụ đề - - src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html - 5 - + src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html3 Caption Phụ đề - - src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html - 10 - + src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html8 Edit this caption Sửa phụ đề này - - src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html - 31 - + src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html30 Title @@ -2392,41 +2332,33 @@ The link will expire within 1 hour. Error in channel miniature component: Lỗi cấu trúc kênh: - - 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: Lỗi cấu trúc danh sách phát: - - 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: Lỗi cấu trúc video: - 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: Lỗi trong danh sách video: - - 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 Advanced filters Nâng cao - - - - - - 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.ts112src/app/shared/shared-abuse-list/abuse-list-table.component.ts40 + 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 + No items found Không tìm thấy @@ -2457,39 +2389,148 @@ The link will expire within 1 hour. Channel Kênh + src/app/+admin/moderation/registration-list/registration-list.component.html39 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html64 src/app/+videos/+video-edit/shared/video-edit.component.html63 src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6 src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html26 src/app/+videos/+video-edit/video-add-components/video-upload.component.html19 + + Registration reason + Registration reason + + src/app/+admin/moderation/registration-list/registration-list.component.html + 40 + + + + Moderation response + Moderation response + + src/app/+admin/moderation/registration-list/registration-list.component.html + 42 + + + + Requested on + Requested on + + src/app/+admin/moderation/registration-list/registration-list.component.html + 43,45 + + + + Registration reason: + Registration reason: + + src/app/+admin/moderation/registration-list/registration-list.component.html + 109 + + + + Moderation response: + Moderation response: + + src/app/+admin/moderation/registration-list/registration-list.component.html + 114 + + + + No registrations found matching current filters. + No registrations found matching current filters. + + src/app/+admin/moderation/registration-list/registration-list.component.html + 127 + + + + No registrations found. + No registrations found. + + src/app/+admin/moderation/registration-list/registration-list.component.html + 128 + + + + Accept this request + Accept this request + + src/app/+admin/moderation/registration-list/registration-list.component.ts + 46 + + + + Reject this request + Reject this request + + src/app/+admin/moderation/registration-list/registration-list.component.ts + 51 + + + + Remove this request + Remove this request + + src/app/+admin/moderation/registration-list/registration-list.component.ts + 56 + + + + Remove the request from the list. The user can register again. + Remove the request from the list. The user can register again. + + src/app/+admin/moderation/registration-list/registration-list.component.ts + 57 + + + + Do you really want to delete {count, plural, =1 { registration request?} other { registration requests?}} + Do you really want to delete {count, plural, =1 { registration request?} other { registration requests?}} + src/app/+admin/moderation/registration-list/registration-list.component.ts124 + + + Do you really want to delete these registration requests? + Do you really want to delete these registration requests? + src/app/+admin/moderation/registration-list/registration-list.component.ts126 + + + Removed {count, plural, =1 { registration request} other { registration requests}} + Removed {count, plural, =1 { registration request} other { registration requests}} + src/app/+admin/moderation/registration-list/registration-list.component.ts136 + + + Registration requests removed + Registration requests removed + src/app/+admin/moderation/registration-list/registration-list.component.ts138 + FAQ FAQ - - src/app/menu/menu.component.html143 + src/app/menu/menu.component.html144 + Frequently asked questions about PeerTube Câu hỏi thường gặp về PeerTube - - src/app/menu/menu.component.html142 + src/app/menu/menu.component.html143 + API API - - src/app/menu/menu.component.html145 - - powered by PeerTube - CopyLeft 2015-2022 - chạy bằng PeerTube - CopyLeft 2015-2022 - - src/app/menu/menu.component.html149 + src/app/menu/menu.component.html146 + + + powered by PeerTube - CopyLeft 2015-2023 + powered by PeerTube - CopyLeft 2015-2023 + src/app/menu/menu.component.html150 + API documentation Tài liệu API - - src/app/menu/menu.component.html144 + src/app/menu/menu.component.html145 + Schedule publication () Lên lịch đăng () @@ -2510,10 +2551,13 @@ The link will expire within 1 hour. Đăng sau khi chuyển mã src/app/+videos/+video-edit/shared/video-edit.component.html146 - - If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. - Nếu chọn đăng video sau khi chuyển mã, bạn cần phải đợi cho đến khi chuyển mã xong mới xem được video. - src/app/+videos/+video-edit/shared/video-edit.component.html150 + + The video may be unplayable during the transcoding process. It's the reason why we prefer to publish publicly the video after transcoding. + Video có thể không phát được trong quá trình chuyển mã. Đó là lý do tại sao chúng tôi muốn đăng công khai video sau khi chuyển mã. + + src/app/+videos/+video-edit/shared/video-edit.component.html + 150 + Basic info @@ -2529,14 +2573,15 @@ The link will expire within 1 hour. See the subtitle file Xem file phụ đề src/app/+videos/+video-edit/shared/video-edit.component.html182 - - Already uploaded on ✔Already uploaded on ✔ + + + Already uploaded on ✔ + Đã tải lên xong ✔ src/app/+videos/+video-edit/shared/video-edit.component.html 186,188 - Will be created on update Sẽ được tạo khi cập nhật @@ -2570,38 +2615,35 @@ The link will expire within 1 hour. No captions for now. Hiện không có phụ đề nào. - src/app/+videos/+video-edit/shared/video-edit.component.html226 + src/app/+videos/+video-edit/shared/video-edit.component.html219 Live settings Thiết lập livestream - src/app/+videos/+video-edit/shared/video-edit.component.html234 + src/app/+videos/+video-edit/shared/video-edit.component.html227 ⚠️ If you enable this option, your live will be terminated if you exceed your video quota ⚠️ Nếu kích hoạt tùy chọn này, buổi livestream sẽ hủy bỏ nếu bạn đạt giới hạn dung lượng cho phép - src/app/+videos/+video-edit/shared/video-edit.component.html287 + src/app/+videos/+video-edit/shared/video-edit.component.html280 Latency mode - Kiểu độ trễ - src/app/+videos/+video-edit/shared/video-edit.component.html293 + Chế độ trễ + src/app/+videos/+video-edit/shared/video-edit.component.html286 Automatically publish a replay when your live ends Đăng video phát lại sau khi livestream kết thúc - src/app/+videos/+video-edit/shared/video-edit.component.html283 - - - Video preview - Hình thu nhỏ video - src/app/+videos/+video-edit/shared/video-edit.component.html317 + src/app/+videos/+video-edit/shared/video-edit.component.html276 Support Hỗ trợ + 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.html326 + src/app/+videos/+video-edit/shared/video-edit.component.html319 View account @@ -2636,114 +2678,122 @@ The link will expire within 1 hour. Short text to tell people how they can support you (membership platform...). Viết ngắn gọn về cách mọi người có thể hỗ trợ bạn (nền tảng donate, membership...). - src/app/+videos/+video-edit/shared/video-edit.component.html330 + src/app/+videos/+video-edit/shared/video-edit.component.html323 Filename Tên tập tin - - src/app/+videos/+video-edit/shared/video-edit.component.html - 345,347 - + src/app/+videos/+video-edit/shared/video-edit.component.html338 Name of the uploaded file Tên của tập tin tải lên - - src/app/+videos/+video-edit/shared/video-edit.component.html - 350 - + src/app/+videos/+video-edit/shared/video-edit.component.html343 Original publication date Ngày công chiếu - src/app/+videos/+video-edit/shared/video-edit.component.html359 - + + + src/app/+videos/+video-edit/shared/video-edit.component.html352 This is the date when the content was originally published (e.g. the release date for a film) Đây là ngày mà lần đầu tiên nội dung được giới thiệu (ví dụ ngày phát hành của một bộ phim) - src/app/+videos/+video-edit/shared/video-edit.component.html363 + src/app/+videos/+video-edit/shared/video-edit.component.html356 Plugin settings Cài đặt tiện ích - src/app/+videos/+video-edit/shared/video-edit.component.html393 + src/app/+videos/+video-edit/shared/video-edit.component.html386 Small latency Độ trễ thấp - - 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 Giảm độ trễ tới ~15s tắt P2P - - src/app/+videos/+video-edit/shared/video-edit.component.ts89 + src/app/+videos/+video-edit/shared/video-edit.component.ts90 + Default Mặc định - - src/app/+videos/+video-edit/shared/video-edit.component.ts93 + src/app/+videos/+video-edit/shared/video-edit.component.ts94 + Average latency of 30s Độ trễ trung bình 30s - - src/app/+videos/+video-edit/shared/video-edit.component.ts94 + src/app/+videos/+video-edit/shared/video-edit.component.ts95 + High latency Độ trễ cao - - 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 Độ trễ trung bình 60s tăng tỉ lệ P2P - - src/app/+videos/+video-edit/shared/video-edit.component.ts99 + src/app/+videos/+video-edit/shared/video-edit.component.ts100 + Other Khác - - - src/app/+videos/+video-edit/shared/video-edit.component.ts211src/app/shared/shared-forms/select/select-languages.component.ts50 + src/app/+videos/+video-edit/shared/video-edit.component.ts213 + src/app/shared/shared-forms/select/select-languages.component.ts50 + Enable video comments Cho phép bình luận - src/app/+videos/+video-edit/shared/video-edit.component.html380 + src/app/+videos/+video-edit/shared/video-edit.component.html373 Enable download Cho phép tải về - src/app/+videos/+video-edit/shared/video-edit.component.html385 + src/app/+videos/+video-edit/shared/video-edit.component.html378 Advanced settings Cài đặt nâng cao + src/app/+videos/+video-edit/shared/video-edit.component.html303 + + + Video thumbnail + Hình video thu nhỏ src/app/+videos/+video-edit/shared/video-edit.component.html310 URL URL src/app/+videos/+video-edit/video-add-components/video-import-url.component.html6 - src/app/shared/shared-share-modal/video-share.component.html24 - src/app/shared/shared-share-modal/video-share.component.html101 + src/app/shared/shared-share-modal/video-share.component.html26 + src/app/shared/shared-share-modal/video-share.component.html104 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. Bạn có thể nhập bất cứ URL nào hỗ trợ bởi youtube-dl hoặc URL chỉ đến một file video. Bạn cần chắc chắn rằng bạn có toàn quyền sử dụng nội dung, bởi vì điều này ảnh hưởng tới bạn và máy chủ của bạn. src/app/+videos/+video-edit/video-add-components/video-import-url.component.html11 + + You can also synchronize a remote channel in your library + Bạn cũng có thể đồng bộ một kênh khác trong video của bạn + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 21,23 + + Sorry, but something went wrong Thật tiếc, có thứ gì đó đã gặp lỗi src/app/+videos/+video-edit/video-add-components/video-go-live.component.html43 src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html51 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html44 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html86 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html48 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html87 Congratulations, the video behind will be imported! You can already add information about this video. Chúc mừng, video đã được nhập! Bạn có thể thêm thông tin cho video này. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html49 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html53 Select the file to upload @@ -2754,13 +2804,13 @@ The link will expire within 1 hour. Scheduled Đã lên lịch - - src/app/+videos/+video-edit/shared/video-edit.component.ts230 + src/app/+videos/+video-edit/shared/video-edit.component.ts232 + Hide the video until a specific date Ẩn video dưới một ngày đặc biệt - - src/app/+videos/+video-edit/shared/video-edit.component.ts231 + src/app/+videos/+video-edit/shared/video-edit.component.ts233 + Normal live Livestream thường @@ -2801,12 +2851,12 @@ The link will expire within 1 hour. Retry Thử lại 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 Total video quota Dung lượng cho phép - 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 @@ -2814,24 +2864,24 @@ The link will expire within 1 hour. Xin chúc mừng! Video của bạn bây giờ đã có sẵn trong thư viện cá nhân. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html91 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html92 Publish will be available when upload is finished Bạn chỉ có thể đăng sau khi video đã được tải lên 100% - src/app/+videos/+video-edit/video-add-components/video-upload.component.html104 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html105 Publish Đăng video - 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 Đang tiếp tục tải lên - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts176 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts181 + Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. Xin lỗi, tài khoản của bạn đã bị cấm tải lên. Nếu bạn muốn đăng thêm video, bạn phải liên hệ một quản trị viên để mở khóa dung lượng cho phép. @@ -2863,7 +2913,7 @@ The link will expire within 1 hour. Read instance rules for help - Hãy đọc quy tắc máy chủ + Hãy đọc nội quy máy chủ src/app/+videos/+video-edit/video-add.component.html2 @@ -2890,43 +2940,43 @@ The link will expire within 1 hour. Torrents with only 1 file are supported. Hỗ trợ torrent chỉ có 1 file. - - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts115 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts115 + Cannot create live because this instance have too many created lives Không thể tạo livestream vì máy chủ đang có quá nhiều livestream cùng lúc - - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts105 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts110 + Cannot create live because you created too many lives Không thể tạo livestream vì bạn đã tạo quá nhiều livestream - - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts107 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts112 + Live published. Đã bắt đầu livestream. - - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts137 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts146 + Stream only once, replay will replace your live Live stream chỉ một lần, phát lại sẽ thay thế phát trực tiếp của bạn - - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts160 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts165 + Stream only once Livestream một lần - - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts163 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts168 + Stream multiple times, replays will be separate videos Livestream nhiều lần, phát lại sẽ là các video riêng biệt - - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts168 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts173 + Stream multiple times using the same URL Livestream nhiều lần sử dụng chỉ một URL - - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts171 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts176 + Go Live Livestream @@ -3009,10 +3059,7 @@ The link will expire within 1 hour. Update playlist privacy Cập nhật danh sách phát - - src/app/shared/shared-share-modal/video-share.component.html - 16,18 - + src/app/shared/shared-share-modal/video-share.component.html17 Share the playlist at this video position @@ -3023,55 +3070,55 @@ The link will expire within 1 hour. Only display embed URL Chỉ hiện URL embed src/app/shared/shared-share-modal/video-share.component.html79 - src/app/shared/shared-share-modal/video-share.component.html176 + src/app/shared/shared-share-modal/video-share.component.html177 Share the video Chia sẻ video - src/app/shared/shared-share-modal/video-share.component.html88 + src/app/shared/shared-share-modal/video-share.component.html89 This video is private so you won't be able to share it with external users Đây là video riêng tư nên bạn không thể chia sẻ nó với người dùng khác - src/app/shared/shared-share-modal/video-share.component.html91 + src/app/shared/shared-share-modal/video-share.component.html92 Update video privacy Cập nhật hiển thị video - src/app/shared/shared-share-modal/video-share.component.html93 + src/app/shared/shared-share-modal/video-share.component.html95 QR-Code Mã QR src/app/shared/shared-share-modal/video-share.component.html34 - src/app/shared/shared-share-modal/video-share.component.html111 + src/app/shared/shared-share-modal/video-share.component.html112 The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). Đường link không an toàn (phải là HTTPS), nên video nhúng sẽ không hoạt động ở những trang web dùng HTTPS. - src/app/shared/shared-share-modal/video-share.component.html53 - src/app/shared/shared-share-modal/video-share.component.html130 + src/app/shared/shared-share-modal/video-share.component.html54 + src/app/shared/shared-share-modal/video-share.component.html132 Embed Nhúng src/app/shared/shared-share-modal/video-share.component.html44 - src/app/shared/shared-share-modal/video-share.component.html121 + src/app/shared/shared-share-modal/video-share.component.html122 Auto select subtitle Tự động chọn phụ đề - src/app/shared/shared-share-modal/video-share.component.html163 + src/app/shared/shared-share-modal/video-share.component.html164 More customization Thêm tùy chỉnh - src/app/shared/shared-share-modal/video-share.component.html271 + src/app/shared/shared-share-modal/video-share.component.html275 Less customization Thu gọn - src/app/shared/shared-share-modal/video-share.component.html279 + src/app/shared/shared-share-modal/video-share.component.html283 Support @@ -3085,9 +3132,8 @@ The link will expire within 1 hour. Login Đăng nhập src/app/+login/login-routing.module.ts12 - src/app/+login/login.component.html67 - src/app/menu/menu.component.html103 - src/app/menu/menu.component.html104 + src/app/+login/login.component.html81 + src/app/shared/shared-main/angular/login-link.component.ts11 > Login @@ -3100,7 +3146,7 @@ The link will expire within 1 hour. Autoplay Tự động phát - src/app/shared/shared-share-modal/video-share.component.html201 + src/app/shared/shared-share-modal/video-share.component.html204 Maybe later @@ -3112,42 +3158,42 @@ The link will expire within 1 hour. Tắt tiếng src/app/+admin/overview/users/user-list/user-list.component.html104 src/app/shared/shared-moderation/account-block-badges.component.html1 - src/app/shared/shared-share-modal/video-share.component.html208 + src/app/shared/shared-share-modal/video-share.component.html212 Loop Lặp lại - src/app/shared/shared-share-modal/video-share.component.html215 + src/app/shared/shared-share-modal/video-share.component.html219 Use origin instance URL Sử dụng URL máy chủ gốc - src/app/shared/shared-share-modal/video-share.component.html222 + src/app/shared/shared-share-modal/video-share.component.html225 Display video title Hiện tiêu đề video - src/app/shared/shared-share-modal/video-share.component.html231 + src/app/shared/shared-share-modal/video-share.component.html234 P2P P2P - src/app/shared/shared-share-modal/video-share.component.html238 + src/app/shared/shared-share-modal/video-share.component.html242 Display privacy warning Hiện cảnh báo bảo mật - src/app/shared/shared-share-modal/video-share.component.html245 + src/app/shared/shared-share-modal/video-share.component.html248 Display player control bar Hiện thanh điều khiển trình phát - src/app/shared/shared-share-modal/video-share.component.html252 + src/app/shared/shared-share-modal/video-share.component.html255 Display PeerTube button link Hiện biểu tượng PeerTube - src/app/shared/shared-share-modal/video-share.component.html259 + src/app/shared/shared-share-modal/video-share.component.html262 Public @@ -3252,11 +3298,6 @@ The link will expire within 1 hour. Công chiếu src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html22 - - Friendly Reminder: - Lưu ý— - src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html4 - the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. hệ thống chia sẻ của video này có thể gửi địa chỉ IP của bạn đến các peer khác. @@ -3462,12 +3503,12 @@ The link will expire within 1 hour. Login to comment Đăng nhập để bình luận - 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 Markdown Emoji - src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html86 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html83 Highlighted comment @@ -3477,7 +3518,7 @@ The link will expire within 1 hour. Reply Trả lời - 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 @@ -3575,57 +3616,70 @@ The link will expire within 1 hour. State Trạng thái - src/app/+my-library/my-video-imports/my-video-imports.component.html19 src/app/+admin/system/jobs/jobs.component.html48 + src/app/+my-library/my-video-imports/my-video-imports.component.html30 Created Đã tạo - src/app/+admin/follows/followers-list/followers-list.component.html27 - src/app/+admin/follows/following-list/following-list.component.html33 + src/app/+admin/follows/followers-list/followers-list.component.html39 + src/app/+admin/follows/following-list/following-list.component.html43 src/app/+admin/system/jobs/jobs.component.html50 - src/app/+my-library/my-video-imports/my-video-imports.component.html20 + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html37 + src/app/+my-library/my-video-imports/my-video-imports.component.html31 src/app/shared/shared-abuse-list/abuse-list-table.component.html23 Open actor page in a new tab Mở trang tác nhân bằng tab mới - src/app/+admin/follows/followers-list/followers-list.component.html42 + src/app/+admin/follows/followers-list/followers-list.component.html56 Accepted Đã chấp nhận - src/app/+admin/follows/followers-list/followers-list.component.html49 - src/app/+admin/follows/following-list/following-list.component.html51 + src/app/+admin/follows/followers-list/followers-list.component.html63 + src/app/+admin/follows/following-list/following-list.component.html65 Pending Đang chờ - src/app/+admin/follows/followers-list/followers-list.component.html52 - src/app/+admin/follows/following-list/following-list.component.html54 + src/app/+admin/follows/followers-list/followers-list.component.html64 + src/app/+admin/follows/following-list/following-list.component.html66 + + + Rejected + Đã từ chối + + src/app/+admin/follows/followers-list/followers-list.component.html + 65,66 + + + src/app/+admin/follows/following-list/following-list.component.html + 67,68 + Accept Chấp nhận - - - - src/app/+admin/follows/followers-list/followers-list.component.html35src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html25src/app/+my-library/my-ownership/my-ownership.component.html27 + src/app/+admin/follows/followers-list/followers-list.component.html50 + 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 Từ chối - - - src/app/+admin/follows/followers-list/followers-list.component.html36src/app/+my-library/my-ownership/my-ownership.component.html28 + src/app/+my-library/my-ownership/my-ownership.component.html28 + No follower found matching current filters. Không tìm thấy người theo dõi nào khớp với bộ lọc. - src/app/+admin/follows/followers-list/followers-list.component.html64 + src/app/+admin/follows/followers-list/followers-list.component.html77 Your instance doesn't have any follower. Máy chủ của bạn chưa có người theo dõi nào. - src/app/+admin/follows/followers-list/followers-list.component.html65 + src/app/+admin/follows/followers-list/followers-list.component.html78 Showing to of followers @@ -3635,24 +3689,34 @@ The link will expire within 1 hour. Redundancy allowed Đã cho phép dư thừa - src/app/+admin/follows/following-list/following-list.component.html34 + src/app/+admin/follows/following-list/following-list.component.html44 Open instance in a new tab Mở máy chủ trong tab mới - - - - src/app/+admin/follows/following-list/following-list.component.html44src/app/shared/shared-moderation/server-blocklist.component.html43src/app/shared/shared-moderation/server-blocklist.component.html43 + 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 + No host found matching current filters. Không tìm thấy máy chủ trùng khớp với bộ lọc. - src/app/+admin/follows/following-list/following-list.component.html71 + src/app/+admin/follows/following-list/following-list.component.html84 Your instance is not following anyone. Máy chủ của bạn không theo dõi bất kỳ ai. - src/app/+admin/follows/following-list/following-list.component.html72 + src/app/+admin/follows/following-list/following-list.component.html85 + + + Do you really want to unfollow {count, plural, =1 {?} other { entries?}} + Bạn có chắc muốn hủy theo dõi {count, plural, =1 {?} other { mục?}} + src/app/+admin/follows/following-list/following-list.component.ts67 + + + Do you really want to unfollow these entries? + Bạn có chắc muốn hủy theo dõi những mục này? + src/app/+admin/follows/following-list/following-list.component.ts69 Showing to of hosts @@ -3662,13 +3726,13 @@ The link will expire within 1 hour. Action Hành động - - - - - - - src/app/+admin/follows/following-list/following-list.component.html30src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28src/app/shared/shared-moderation/account-blocklist.component.html23src/app/shared/shared-moderation/account-blocklist.component.html23src/app/shared/shared-moderation/server-blocklist.component.html31src/app/shared/shared-moderation/server-blocklist.component.html31 + src/app/+admin/follows/following-list/following-list.component.html40 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html28 + src/app/shared/shared-moderation/account-blocklist.component.html23 + src/app/shared/shared-moderation/account-blocklist.component.html23 + src/app/shared/shared-moderation/server-blocklist.component.html31 + src/app/shared/shared-moderation/server-blocklist.component.html31 + Videos redundancies Dư thừa của video @@ -3702,12 +3766,12 @@ The link will expire within 1 hour. Username Tên người dùng - - - - - - src/app/+admin/overview/users/user-edit/user-edit.component.html83src/app/+admin/overview/users/user-edit/user-edit.component.html83src/app/+admin/overview/users/user-list/user-list.component.ts131src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6src/app/+signup/+register/steps/register-step-user.component.html26 + src/app/+admin/overview/users/user-edit/user-edit.component.html83 + src/app/+admin/overview/users/user-edit/user-edit.component.html83 + src/app/+admin/overview/users/user-list/user-list.component.ts130 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6 + src/app/+signup/+register/steps/register-step-user.component.html26 + john john @@ -3729,78 +3793,105 @@ The link will expire within 1 hour. Role Vai trò - - - - src/app/+admin/overview/users/user-edit/user-edit.component.html130src/app/+admin/overview/users/user-edit/user-edit.component.html130src/app/+admin/overview/users/user-list/user-list.component.ts132 - - Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . - Đã bật chuyển đổi độ phân giải. Dung lượng cho phép chỉ tính vào dung lượng video gốc. Dù vậy, tài khoản vẫn có thể upload ~ . - src/app/+admin/overview/users/user-edit/user-edit.component.html155 - src/app/+admin/overview/users/user-edit/user-edit.component.html155 + 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.ts131 Daily video quota Dung lượng tải lên mỗi ngày - src/app/+admin/overview/users/user-edit/user-edit.component.html166 - src/app/+admin/overview/users/user-edit/user-edit.component.html166 + 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 Tiện ích cho phép - - - - src/app/+admin/overview/users/user-edit/user-edit.component.html182src/app/+admin/overview/users/user-edit/user-edit.component.html182src/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) Không (xác thực cục bộ) - src/app/+admin/overview/users/user-edit/user-edit.component.html186 - src/app/+admin/overview/users/user-edit/user-edit.component.html186 + 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 + User bypasses video validation by moderators + + src/app/+admin/overview/users/user-edit/user-edit.component.html + 192 + + + src/app/+admin/overview/users/user-edit/user-edit.component.html + 192 + - - Doesn't need review before a video goes public - Không cần phê duyệt trước khi công khai video - src/app/+admin/overview/users/user-edit/user-edit.component.html195 - src/app/+admin/overview/users/user-edit/user-edit.component.html195 + + Enable this checkbox if this user doesn't need to have its videos reviewed by moderators. + 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 + 194,196 + + + src/app/+admin/overview/users/user-edit/user-edit.component.html + 194,196 + Send a link to reset the password by email to the user Gửi liên kết đặt lại mật khẩu cho người dùng qua email - src/app/+admin/overview/users/user-edit/user-edit.component.html220 - src/app/+admin/overview/users/user-edit/user-edit.component.html220 + src/app/+admin/overview/users/user-edit/user-edit.component.html221 + src/app/+admin/overview/users/user-edit/user-edit.component.html221 Ask for new password Yêu cầu mật khẩu mới - 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 Manually set the user password Tự tay đặt mật khẩu cho người dùng - src/app/+admin/overview/users/user-edit/user-edit.component.html225 - src/app/+admin/overview/users/user-edit/user-edit.component.html225 + src/app/+admin/overview/users/user-edit/user-edit.component.html226 + src/app/+admin/overview/users/user-edit/user-edit.component.html226 + + + This user has two factor authentication enabled + Người này đã bật xác minh hai bước + src/app/+admin/overview/users/user-edit/user-edit.component.html231 + src/app/+admin/overview/users/user-edit/user-edit.component.html231 + + + Disable two factor authentication + Tắt xác minh hai bước + src/app/+admin/overview/users/user-edit/user-edit.component.html232 + src/app/+admin/overview/users/user-edit/user-edit.component.html232 Show Hiện - src/app/+admin/overview/users/user-edit/user-password.component.html8 - src/app/shared/shared-forms/input-text.component.ts40 + src/app/+admin/overview/users/user-edit/user-password.component.html10 + src/app/shared/shared-forms/input-text.component.ts42 Hide Ẩn src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115 - src/app/+admin/overview/users/user-edit/user-password.component.html9 - src/app/shared/shared-forms/input-text.component.ts39 + 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.html77 + src/app/shared/shared-video-miniature/video-filters-header.component.html79 Batch actions Hành động hàng loạt + src/app/+admin/follows/followers-list/followers-list.component.html18 + src/app/+admin/follows/following-list/following-list.component.html18 + src/app/+admin/moderation/registration-list/registration-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 @@ -3813,43 +3904,33 @@ The link will expire within 1 hour. Open account in a new tab Mở tài khoản trong tab mới - - - - - - - src/app/+admin/overview/comments/video-comment-list.component.html69src/app/+admin/overview/users/user-list/user-list.component.html94src/app/+my-library/my-ownership/my-ownership.component.html32src/app/shared/shared-abuse-list/abuse-list-table.component.html44src/app/shared/shared-moderation/account-blocklist.component.html35src/app/shared/shared-moderation/account-blocklist.component.html35 + src/app/+admin/overview/comments/video-comment-list.component.html69 + src/app/+admin/overview/users/user-list/user-list.component.html94 + src/app/+my-library/my-ownership/my-ownership.component.html32 + src/app/shared/shared-abuse-list/abuse-list-table.component.html44 + src/app/shared/shared-moderation/account-blocklist.component.html35 + src/app/shared/shared-moderation/account-blocklist.component.html35 + Deleted account Tài khoản đã xóa src/app/shared/shared-abuse-list/abuse-list-table.component.html55 - - User's email must be verified to login - Cần xác minh email trước khi đăng nhập - src/app/+admin/overview/users/user-list/user-list.component.html120 - - - User's email is verified / User can login without email verification - Địa chỉ thư của người dùng đã được xác nhận / Người dùng có thể đăng nhập mà không cần xác nhận qua thư - src/app/+admin/overview/users/user-list/user-list.component.html124 - Total daily video quota Dung lượng tải lên trong ngày - src/app/+admin/overview/users/user-list/user-list.component.html141 + src/app/+admin/overview/users/user-list/user-list.component.html128 Ban reason: Lí do chặn: - src/app/+admin/overview/users/user-list/user-list.component.html163 + src/app/+admin/overview/users/user-list/user-list.component.html150 Banned users Người dùng đã vô hiệu hóa - - src/app/+admin/overview/users/user-list/user-list.component.ts48 + src/app/+admin/overview/users/user-list/user-list.component.ts47 + Showing to of users Đang hiện từ tới trong tổng số người dùng @@ -3862,18 +3943,26 @@ The link will expire within 1 hour. 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 + + Registrations + Registrations + + src/app/+admin/admin.component.ts + 101 + + Video blocks Chặn video - src/app/+admin/admin.component.ts109 + src/app/+admin/admin.component.ts117 src/app/+admin/moderation/video-block-list/video-block-list.component.html3 Muted accounts Tài khoản đã ẩn - src/app/+admin/admin.component.ts117 - src/app/+admin/moderation/moderation.routes.ts90 - src/app/+my-account/my-account-routing.module.ts85 + src/app/+admin/admin.component.ts125 + src/app/+admin/moderation/moderation.routes.ts103 + src/app/+my-account/my-account-routing.module.ts96 src/app/+my-account/my-account.component.ts31 src/app/shared/shared-moderation/account-blocklist.component.html3 src/app/shared/shared-moderation/account-blocklist.component.html3 @@ -3881,8 +3970,8 @@ The link will expire within 1 hour. Muted servers Máy chủ đã ẩn - src/app/+admin/admin.component.ts125 - src/app/+my-account/my-account-routing.module.ts94 + src/app/+admin/admin.component.ts133 + src/app/+my-account/my-account-routing.module.ts105 src/app/+my-account/my-account.component.ts36 src/app/shared/shared-moderation/server-blocklist.component.html3 src/app/shared/shared-moderation/server-blocklist.component.html3 @@ -3890,54 +3979,48 @@ The link will expire within 1 hour. Video Video - - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html30src/app/+admin/moderation/video-block-list/video-block-list.component.html26 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html30 + src/app/+admin/moderation/video-block-list/video-block-list.component.html26 + Total size Dung lượng tổng - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html31 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html31 + List redundancies Danh sách những dư thừa - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html38 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html38 + Your instance doesn't mirror any video. Máy chủ của bạn không ánh xạ video nào. - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html80 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html80 + Your instance has no mirrored videos. Máy chủ của bạn không có ánh xạ video nào. - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html81 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html81 + Enabled strategies stats Đã bật thông số chiến thuật - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html90 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html90 + No redundancy strategy is enabled on your instance. Không chiến thuật dư thừa nào bật trên máy chủ của bạn. - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html95 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html95 + Used () Đã dùng () - - 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 () Có sẵn () - - 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 Sensitive @@ -3959,6 +4042,9 @@ The link will expire within 1 hour. Select this row Chọn hàng này + src/app/+admin/follows/followers-list/followers-list.component.html46 + src/app/+admin/follows/following-list/following-list.component.html51 + src/app/+admin/moderation/registration-list/registration-list.component.html50 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 @@ -3971,19 +4057,17 @@ The link will expire within 1 hour. Actions Hành động - - - - - - src/app/+admin/follows/followers-list/followers-list.component.html23src/app/+admin/moderation/video-block-list/video-block-list.component.html43src/app/+admin/overview/comments/video-comment-list.component.html64src/app/+my-library/my-ownership/my-ownership.component.html12src/app/shared/shared-abuse-list/abuse-list-table.component.html39 + src/app/+admin/follows/followers-list/followers-list.component.html35 + src/app/+admin/moderation/registration-list/registration-list.component.html60 + 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 + Follower Người theo dõi - - src/app/+admin/follows/followers-list/followers-list.component.html - 24 - + src/app/+admin/follows/followers-list/followers-list.component.html36 Commented video @@ -4003,12 +4087,17 @@ The link will expire within 1 hour. Local comments Những bình luận ở máy chủ - src/app/+admin/overview/comments/video-comment-list.component.ts52 + src/app/+admin/overview/comments/video-comment-list.component.ts51 Remote comments Những bình luận từ xa - src/app/+admin/overview/comments/video-comment-list.component.ts56 + src/app/+admin/overview/comments/video-comment-list.component.ts55 + + + Comments on local videos + Bình luận trên video máy chủ + src/app/+admin/overview/comments/video-comment-list.component.ts59 No abuses found matching current filters. @@ -4023,28 +4112,28 @@ The link will expire within 1 hour. Unsolved reports Báo cáo chưa xử lý - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts44 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts43 + Accepted reports Báo cáo đã xử lý xong - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts48 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts47 + Refused reports Báo cáo bị từ chối - - 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 Báo cáo với video đã chặn - - 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 Báo cáo với video đã xóa - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts60 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts59 + Block reason: Lý do cấm: @@ -4078,9 +4167,9 @@ The link will expire within 1 hour. Reports Báo cáo - src/app/+admin/admin.component.ts101 + src/app/+admin/admin.component.ts109 src/app/+admin/moderation/abuse-list/abuse-list.component.html3 - src/app/+admin/moderation/moderation.routes.ts34 + src/app/+admin/moderation/moderation.routes.ts35 src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html3 @@ -4119,17 +4208,17 @@ The link will expire within 1 hour. Video Video - - - - - - src/app/+admin/overview/comments/video-comment-list.component.html44src/app/+admin/overview/videos/video-list.component.html40src/app/+my-library/my-ownership/my-ownership.component.html14src/app/+my-library/my-video-imports/my-video-imports.component.html18src/app/shared/shared-video-miniature/video-download.component.html8 + src/app/+admin/overview/comments/video-comment-list.component.html44 + src/app/+admin/overview/videos/video-list.component.html40 + src/app/+my-library/my-ownership/my-ownership.component.html14 + src/app/+my-library/my-video-imports/my-video-imports.component.html29 + src/app/shared/shared-video-miniature/video-download.component.html8 + Comment Bình luận 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 This video has been reported multiple times. @@ -4159,13 +4248,15 @@ The link will expire within 1 hour. Open video in a new tab Mở video trong tab mới - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html48 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html48 + State Tình trạng - src/app/+admin/follows/followers-list/followers-list.component.html25 - src/app/+admin/follows/following-list/following-list.component.html32 + src/app/+admin/follows/followers-list/followers-list.component.html37 + src/app/+admin/follows/following-list/following-list.component.html42 + src/app/+admin/moderation/registration-list/registration-list.component.html41 + 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 @@ -4181,7 +4272,7 @@ The link will expire within 1 hour. Score Điểm số - src/app/+admin/follows/followers-list/followers-list.component.html26 + src/app/+admin/follows/followers-list/followers-list.component.html38 Showing to of reports @@ -4207,51 +4298,51 @@ The link will expire within 1 hour. Mute domain Ẩn máy chủ - - - src/app/shared/shared-moderation/server-blocklist.component.html19src/app/shared/shared-moderation/server-blocklist.component.html19 + src/app/shared/shared-moderation/server-blocklist.component.html19 + src/app/shared/shared-moderation/server-blocklist.component.html19 + Instance Máy chủ - - - - - src/app/+about/about.component.html3src/app/+search/search-filters.component.html217src/app/shared/shared-moderation/server-blocklist.component.html32src/app/shared/shared-moderation/server-blocklist.component.html32 + src/app/+about/about.component.html3 + src/app/+search/search-filters.component.html217 + src/app/shared/shared-moderation/server-blocklist.component.html32 + src/app/shared/shared-moderation/server-blocklist.component.html32 + Muted at Ẩn vào - - - - - src/app/shared/shared-moderation/account-blocklist.component.html25src/app/shared/shared-moderation/account-blocklist.component.html25src/app/shared/shared-moderation/server-blocklist.component.html33src/app/shared/shared-moderation/server-blocklist.component.html33 + src/app/shared/shared-moderation/account-blocklist.component.html25 + src/app/shared/shared-moderation/account-blocklist.component.html25 + src/app/shared/shared-moderation/server-blocklist.component.html33 + src/app/shared/shared-moderation/server-blocklist.component.html33 + Unmute Bỏ ẩn - - - - - src/app/shared/shared-moderation/account-blocklist.component.html32src/app/shared/shared-moderation/account-blocklist.component.html32src/app/shared/shared-moderation/server-blocklist.component.html40src/app/shared/shared-moderation/server-blocklist.component.html40 + src/app/shared/shared-moderation/account-blocklist.component.html32 + src/app/shared/shared-moderation/account-blocklist.component.html32 + src/app/shared/shared-moderation/server-blocklist.component.html40 + src/app/shared/shared-moderation/server-blocklist.component.html40 + No server found matching current filters. Không có máy chủ nào trùng khớp. - - - src/app/shared/shared-moderation/server-blocklist.component.html56src/app/shared/shared-moderation/server-blocklist.component.html56 + src/app/shared/shared-moderation/server-blocklist.component.html56 + src/app/shared/shared-moderation/server-blocklist.component.html56 + No server found. Không tìm thấy máy chủ nào. - - - src/app/shared/shared-moderation/server-blocklist.component.html57src/app/shared/shared-moderation/server-blocklist.component.html57 + src/app/shared/shared-moderation/server-blocklist.component.html57 + src/app/shared/shared-moderation/server-blocklist.component.html57 + Showing to of muted instances Đang hiện từ tới trong tổng số máy chủ đã ẩn - - - src/app/shared/shared-moderation/server-blocklist.component.html12src/app/shared/shared-moderation/server-blocklist.component.html12 + src/app/shared/shared-moderation/server-blocklist.component.html12 + src/app/shared/shared-moderation/server-blocklist.component.html12 + It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. Bạn đang ở trên một máy chủ không hỗ trợ HTTPS. Cần phải kích hoạt TLS trước khi theo dõi những máy khác. @@ -4268,28 +4359,29 @@ The link will expire within 1 hour. Mute domains Ẩn máy chủ - - - src/app/shared/shared-moderation/server-blocklist.component.html64src/app/shared/shared-moderation/server-blocklist.component.html64 + src/app/shared/shared-moderation/server-blocklist.component.html64 + src/app/shared/shared-moderation/server-blocklist.component.html64 + Account Tài khoản - - - - src/app/+admin/overview/comments/video-comment-list.component.html43src/app/shared/shared-moderation/account-blocklist.component.html24src/app/shared/shared-moderation/account-blocklist.component.html24 + 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 + No account found matching current filters. Không có tài khoản nào trùng khớp. - - - src/app/shared/shared-moderation/account-blocklist.component.html54src/app/shared/shared-moderation/account-blocklist.component.html54 + src/app/shared/shared-moderation/account-blocklist.component.html54 + src/app/shared/shared-moderation/account-blocklist.component.html54 + No account found. Không tìm thấy tài khoản nào. - - - src/app/shared/shared-moderation/account-blocklist.component.html55src/app/shared/shared-moderation/account-blocklist.component.html55 + src/app/shared/shared-moderation/account-blocklist.component.html55 + src/app/shared/shared-moderation/account-blocklist.component.html55 + List installed plugins Danh sách tiện ích đã cài đặt @@ -4308,13 +4400,13 @@ The link will expire within 1 hour. Showing to of muted accounts Đang hiện từ tới trong tổng số tài khoản đã ẩn - - - src/app/shared/shared-moderation/account-blocklist.component.html11src/app/shared/shared-moderation/account-blocklist.component.html11 + src/app/shared/shared-moderation/account-blocklist.component.html11 + src/app/shared/shared-moderation/account-blocklist.component.html11 + Plugins/Themes Tiện ích/Chủ đề - src/app/+admin/admin.component.ts142 + src/app/+admin/admin.component.ts150 Installed @@ -4352,22 +4444,22 @@ The link will expire within 1 hour. Users can resolve distant content Cho phép tìm kiếm nội dung từ máy chủ khác - src/app/shared/shared-instance/instance-features-table.component.html114 + src/app/shared/shared-instance/instance-features-table.component.html120 Plugins & Themes Chủ đề & Tiện ích - src/app/shared/shared-instance/instance-features-table.component.html121 + src/app/shared/shared-instance/instance-features-table.component.html127 Available themes Chủ đề có sẵn - src/app/shared/shared-instance/instance-features-table.component.html125 + src/app/shared/shared-instance/instance-features-table.component.html131 Plugins enabled Tiện ích đang dùng - src/app/shared/shared-instance/instance-features-table.component.html134 + src/app/shared/shared-instance/instance-features-table.component.html140 Close this message @@ -4378,23 +4470,23 @@ The link will expire within 1 hour. Videos with the most interactions for recent videos Những video được tương tác gần đây - src/app/+videos/video-list/videos-list-common-page.component.ts208 - + + src/app/+videos/video-list/videos-list-common-page.component.ts208 Videos with the most views during the last 24 hours Những video được xem nhiều nhất hôm nay - src/app/+videos/video-list/videos-list-common-page.component.ts224 - + + src/app/+videos/video-list/videos-list-common-page.component.ts224 Videos with the most views during the last days Video được xem nhiều nhất ngày qua - src/app/+videos/video-list/videos-list-common-page.component.ts228 - + + src/app/+videos/video-list/videos-list-common-page.component.ts228 Videos that have the most likes Những video được yêu thích nhất - src/app/+videos/video-list/videos-list-common-page.component.ts213 - + + src/app/+videos/video-list/videos-list-common-page.component.ts213 To load your new installed plugins or themes, refresh the page. Tải lại trang để hiển thị tiện ích hoặc chủ đề vừa cài đặt. @@ -4440,48 +4532,42 @@ The link will expire within 1 hour. System System - src/app/+admin/admin.component.ts148 + src/app/+admin/admin.component.ts156 Delete this comment Xóa bình luận này - src/app/+admin/overview/comments/video-comment-list.component.ts81 + src/app/+admin/overview/comments/video-comment-list.component.ts84 Delete all comments of this account Xóa hết bình luận từ tài khoản này - src/app/+admin/overview/comments/video-comment-list.component.ts87 + src/app/+admin/overview/comments/video-comment-list.component.ts90 Comments are deleted after a few minutes Tất cả bình luận sẽ bị xóa sau vài phút - src/app/+admin/overview/comments/video-comment-list.component.ts88 + src/app/+admin/overview/comments/video-comment-list.component.ts91 {count, plural, =1 {1 comment deleted.} other { comments deleted.}} {count, plural, =1 {1 bình luận đã xóa.} other { bình luận đã xóa.}} - - src/app/+admin/overview/comments/video-comment-list.component.ts - 150 - + src/app/+admin/overview/comments/video-comment-list.component.ts149 comment(s) deleted. bình luận đã bị xóa. - - src/app/+admin/overview/comments/video-comment-list.component.ts - 152,150 - + src/app/+admin/overview/comments/video-comment-list.component.ts151 Do you really want to delete all comments of ? Bạn có muốn xóa toàn bộ bình luận của ? - src/app/+admin/overview/comments/video-comment-list.component.ts175 + src/app/+admin/overview/comments/video-comment-list.component.ts174 Comments of will be deleted in a few minutes Bình luận của sẽ bị xóa ngay bây giờ - src/app/+admin/overview/comments/video-comment-list.component.ts187 + src/app/+admin/overview/comments/video-comment-list.component.ts186 Comments list @@ -4509,6 +4595,9 @@ The link will expire within 1 hour. Select all rows Chọn toàn bộ hàng + src/app/+admin/follows/followers-list/followers-list.component.html33 + src/app/+admin/follows/following-list/following-list.component.html38 + src/app/+admin/moderation/registration-list/registration-list.component.html33 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 @@ -4625,10 +4714,11 @@ The link will expire within 1 hour. Name Tên - 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/+manage/video-channel-edit/video-channel-edit.component.html27src/app/+manage/video-channel-edit/video-channel-edit.component.html27 Short description Mô tả ngắn @@ -4716,18 +4806,18 @@ The link will expire within 1 hour. Strategy Chiến thuật - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29 + Terms Điều khoản dịch vụ 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 Code of conduct - Quy tắc máy chủ + Nội quy máy chủ src/app/+about/about-instance/about-instance.component.html155 src/app/+admin/config/edit-custom-config/edit-instance-information.component.html134 src/app/shared/shared-instance/instance-about-accordion.component.html72 @@ -4830,113 +4920,118 @@ The link will expire within 1 hour. Hot videos Video hot - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47 - - - Most viewed videos - Video xem nhiều nhất - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47 + + Recent views + Recent views + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48 Most liked videos Yêu thích nhất - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49 + + Global views + Global views + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html50 Prefer author display name in video miniature Ưu tiên tên hiển thị của người dùng trong hình thu nhỏ video - 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 Chuyển hướng khi người dùng nhấn vào nút đăng nhập trên 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. ⚠️ Bạn chưa có bất kỳ tiện ích xác minh bên ngoài nào. - 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. ⚠️ Bạn có nhiều tiện ích xác minh đang bật. - 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 THÔNG ĐIỆP TRUYỀN TẢI - 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 Hiển thị thông điệp trên máy chủ của bạn - 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 Bật thông điệp truyền tải - 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 Cho phép người dùng bỏ qua thông điệp truyền tải - 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 Mức độ thông điệp truyền tải - 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 Thông điệp - 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 TÀI KHOẢN MỚI - 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. Quản lý người dùng để cài dung lượng tối đa của họ. - 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 Yêu cầu xác minh email - 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 Giới hạn đăng ký - 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}} {VAR_PLURAL, plural, =1 {người} other {người}} - 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. Đăng ký sẽ không giới hạn với số lượng người dùng cho trước. - 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 Độ tuổi tối thiểu để tạo tài khoản - 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}} {VAR_PLURAL, plural, =1 {tuổi} other {tuổi}} - 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 Cho phép đăng ký - 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 Người dùng @@ -4995,176 +5090,191 @@ The link will expire within 1 hour. Configuration Cấu hình - src/app/+admin/admin.component.ts136 + src/app/+admin/admin.component.ts144 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1 Default video quota per user Dung lượng mặc định cho mỗi người dùng - 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 bytes - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html217 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html231 - 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.html172 - src/app/+admin/overview/users/user-edit/user-edit.component.html172 - + + + + + + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html227src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html243src/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 Default daily upload limit per user Mặc định dung lượng tải lên hàng ngày cho mỗi người dùng - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html225 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html237 Allow import with a torrent file or a magnet URI Cho phép nhập bằng file torrent hoặc URL magnet - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html279 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html291 ⚠️ We don't recommend to enable this feature if you don't trust your users ⚠️ Chúng tôi không khuyến khích bạn bật tính năng này nếu bạn không tin tưởng người dùng của bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html282 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html294 + + Allow channel synchronization with channel of other platforms like YouTube (requires allowing import with HTTP URL) + Cho phép đồng bộ hóa kênh với kênh của các nền tảng khác như YouTube (yêu cầu cho phép nhập bằng URL HTTP) + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html305 + + ⛔ You need to allow import with HTTP URL to be able to activate this feature. + ⛔ Bạn cần cho phép nhập bằng URL HTTP để có thể kích hoạt tính năng này. + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html308 Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. Cho đến khi tài khoản được đánh dấu đáng tin, những video của họ sẽ không hiển thị cho đến khi kiểm duyệt viên cho phép. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html300 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html328 VIDEO CHANNELS CÁC KÊNH VIDEO - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html314 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html342 Max video channels per user Số kênh video tối đa cho mỗi thành vien - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html319 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html347 {VAR_PLURAL, plural, =1 {channel} other {channels}} {VAR_PLURAL, plural, =1 {kênh} other {kênh}} - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html326 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html354 Block new videos automatically Tự động chặn video mới - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html297 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html325 SEARCH TÌM KIẾM - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html336 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html364 Allow users to do remote URI/handle search Cho phép người dùng URI từ xa/thực hiện tìm kiếm - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html347 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html375 Allow your users to look up remote videos/actors that may not be federated with your instance Cho phép người dùng của bạn xem video từ những máy chủ không liên hợp với máy chủ của bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html350 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html378 Allow anonymous to do remote URI/handle search Cho phép ẩn danh URI từ xa/thực hiện tìm kiếm - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html358 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html386 Allow anonymous users to look up remote videos/actors that may not be federated with your instance Cho phép người dùng ẩn danh tìm kiếm video từ xa không liên hợp với máy chủ của bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html361 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html389 ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. ⚠️ Chức năng này phụ thuộc vào chế độ kiểm duyệt của máy chủ và truy vấn tìm kiếm bạn đã chọn. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html375 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html403 You should only use moderated search indexes in production, or host your own. Bạn chỉ nên sử dụng truy vấn tìm kiếm đã kiểm duyệt trong sản xuất, hoặc tự host. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html377 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html405 Search index URL Tìm URL chỉ mục - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html384 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html412 Disable local search in search bar Ẩn tìm kiếm máy chủ - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html397 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425 Otherwise the local search stays used by default Nếu không, tìm kiếm máy chủ vẫn được sử dụng theo mặc định - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html407 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html435 Search bar uses the global search index by default Thanh tìm kiếm sử dụng tìm kiếm toàn cầu theo mặc định - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html404 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html432 Enable global search Bật tìm kiếm toàn cầu - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html372 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html400 FEDERATION LIÊN HỢP - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html453 Manage relations with other instances. Quản lý mối quan hệ với những máy chủ khác. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html426 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html454 Other instances can follow yours Cho phép máy chủ khác theo dõi bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html439 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html467 Manually approve new instance followers Chấp nhận người theo dõi từ máy chủ mới thủ công - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html446 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html474 Automatically follow back instances Tự động theo dõi lại thực thể - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html459 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html487 ⚠️ This functionality requires a lot of attention and extra moderation. ⚠️ Tính năng này yêu cầu tập trung và sự kiểm duyệt nhiều hơn nữa. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html164 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html462 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html475 - + + + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html165src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html490src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html503 + + Signup requires approval by moderators + Signup requires approval by moderators + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html174 Index URL URL Chỉ mục - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html484 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html512 Automatically follow instances of a public index Tự động theo dõi máy chủ của chỉ mục công khai - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html472 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html500 See the documentation for more information about the expected URL Xem tài liệu để biết thêm thông tin về URL dự kiến - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html505 ADMINISTRATORS QUẢN TRỊ VIÊN - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html504 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html532 Administrator Quản trị viên @@ -5173,13 +5283,13 @@ The link will expire within 1 hour. Admin email Email admin - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html510 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html538 Enable contact form Bật form liên hệ - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html523 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html551 VOD Transcoding Chuyển độ phân giải VOD @@ -5188,28 +5298,28 @@ The link will expire within 1 hour. TWITTER TWITTER - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html532 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html560 Provide the Twitter account representing your instance to improve link previews. If you don't have a Twitter account, just leave the default value. Cung cấp tài khoản Twitter giới thiệu máy chủ của bạn để cải thiện link xem trước. Nếu bạn không có tài khoản Twitter, hãy để trống. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html533 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html561 Your Twitter username Tên tài khoản Twitter của bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html545 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html573 Instance allowed by Twitter Thực thể được Twitter cho phép - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html558 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html586 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. Nếu Twitter cấp quyền cho máy chủ của bạn, một trình phát video PeerTube sẽ xuất hiện trong lượt chia sẻ trên Twitter. Nếu không, chúng tôi sẽ sử dụng một ảnh xem trước trỏ về máy chủ của bạn. Đánh dấu hộp kiểm này, lưu thiết lập và thử với URL một video từ máy chủ của bạn (https://example.com/w/blabla) trên https://cards-dev.twitter.com/validator để máy chủ của bạn có được cho phép hay không. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html562 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html590 LIVE LIVE @@ -5241,7 +5351,7 @@ The link will expire within 1 hour. Allow your users to change live latency - Cho phép người dùng tăng độ trễ trực tiếp + Cho phép người dùng tăng độ trễ livestream src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html39 @@ -5252,59 +5362,69 @@ The link will expire within 1 hour. Max simultaneous lives created on your instance Số livestream tối đa cùng lúc được tạo trên máy chủ của bạn - - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html - 49 - + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html48 {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {livestream} other {livestream}} - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html55 - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html67 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html54 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html66 Max simultaneous lives created per user Số livestream tối đa cùng lúc được tạo với mỗi người dùng - - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html - 62 - + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html61 Max live duration Thời lượng livestream tối đa - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html74 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html73 Live transcoding threads Chuyển mã buổi livestream thành nhiều luồng - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html136 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html145 will claim at most with VOD transcoding sẽ cáo buộc hầu hết vơi chuyển độ phân giải VOD - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html139 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html148 will claim at least with VOD transcoding sẽ cáo buộc tối thiểu với chuyển độ phân giải VOD - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html143 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html152 Live transcoding profile Hồ sơ chuyển độ phân giải livestream - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html158 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html167 new live transcoding profiles can be added by PeerTube plugins bản mẫu chuyển độ phân giải livestream có thể thêm thông qua những tiện ích của PeerTube - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html159 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html168 Live resolutions to generate Độ phân giải livestream để tạo - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html115 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html114 + + + Also transcode original resolution + Cùng lúc chuyển mã độ phân giải gốc + + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 134 + + + + Even if it's above your maximum enabled resolution + Ngay cả khi nó trên độ phân giải được cho phép tối đa của bạn + + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 136,138 + Allow live streaming @@ -5314,13 +5434,13 @@ The link will expire within 1 hour. Transcoding enabled for live streams Đã bật chuyển độ phân giải cho livestream - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html109 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html108 Live streaming Livestream 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 Advanced @@ -5330,13 +5450,13 @@ The link will expire within 1 hour. TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html93 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html92 src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html21 Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Cũng giống như VOD, hãy transcode livestream để chúng có thể phát trên bất kỳ thiết bị nào. Yêu cầu có CPU mạnh như trâu. - src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html94 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html93 Input formats @@ -5398,70 +5518,81 @@ The link will expire within 1 hour. Yêu cầu ffmpeg >= 4.1Tạo danh sách HLS và phân mảnh file MP4 cho kết quả phát mượt hơn so với chỉ WebTorrent:Độ phân giải thay đổi mượt hơnTải nhanh hơn đặc biệt với video dàiÍt lỗi/chờ lâuNếu bạn bật hỗ trợ WebTorrent, dung lượng lưu trữ video sẽ tăng gấp đôi src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94 - - Resolutions to generate per enabled format - Độ phân giải để tạo mỗi định dạng đã bật - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html111 + + Resolutions to generate + Độ phân giải để tạo + + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 111 + + + + Always transcode original resolution + Luôn chuyển mã độ phân giải gốc + + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 116 + The original file resolution will be the default target if no option is selected. Độ phân giải của file gốc sẽ là mặc định nếu không tùy chọn nào được chọn. - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html114 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html120 Transcoding threads Những luồng chuyển mã - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html139 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html145 will claim at most with live transcoding sẽ cáo buộc hầu hết với live transcoding - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html142 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html148 will claim at least with live transcoding sẽ cáo buộc tối thiểu với live transcoding - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html146 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html152 Transcoding jobs concurrency Những công việc transcoding ưu tiên - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html162 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html168 allows to transcode multiple files in parallel. ⚠️ Requires a PeerTube restart cho phép transcode nhiều file song song cùng lúc. ⚠️ Yêu cầu khởi động lại PeerTube - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html163 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html169 Transcoding profile Hồ sơ Transcoding - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html174 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html180 new transcoding profiles can be added by PeerTube plugins bản mẫu chuyển độ phân giải mới có thể thêm thông qua những tiện ích của PeerTube - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html175 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html181 VIDEO STUDIO BIÊN TẬP VIDEO - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html194 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html200 Allows your users to edit their video (cut, add intro/outro, add a watermark etc) Cho phép người dùng sửa video của họ (cắt, thêm intro/outro, thêm watermark etc) - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html195 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html201 Enable video studio Bật biên tập video - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html206 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html212 ⚠️ You need to enable transcoding first to enable video studio ⚠️ Bạn cần bật bộ giải mã trước khi bật biên tập video - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html209 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html215 CACHE @@ -5589,56 +5720,136 @@ color: red; MẬT KHẨU src/app/+my-account/my-account-settings/my-account-settings.component.html57 + + Two-factor authentication + Xác minh hai bước + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 + + EMAIL EMAIL - src/app/+my-account/my-account-settings/my-account-settings.component.html67 + 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. + Xác minh hai bước bổ sung một lớp bảo mật cho tài khoản của bạn bằng cách yêu cầu mã số từ một thiết bị khác (thường là điện thoại di động) khi bạn đăng nhập. + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html + 3,5 + + + + Enable two-factor authentication + Bật xác minh hai bước + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html + 5 + + + + Disable two-factor authentication + Tắt xác minh hai bước + + 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? + Bạn có chắc muốn tắt xác minh hai bước? + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts + 31 + + + + Disable two factor + Tắt hai bước + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts + 33 + + + + Two factor authentication disabled + Đã tắt xác minh hai bước + + 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. + Đã bật xác minh hai bước. + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 6,8 + + + + Your password + Mật khẩu + + 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 + Nhập lại mật khẩu để bật xác minh hai bước + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 15 + DANGER ZONE HỦY DIỆT - src/app/+admin/overview/users/user-edit/user-edit.component.html213 - src/app/+admin/overview/users/user-edit/user-edit.component.html213 - src/app/+my-account/my-account-settings/my-account-settings.component.html77 + 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 Profile Style - - src/app/shared/shared-video-miniature/video-download.component.ts235 + src/app/shared/shared-video-miniature/video-download.component.ts244 + Resolution Độ phân giải - - src/app/shared/shared-video-miniature/video-download.component.ts244 + src/app/shared/shared-video-miniature/video-download.component.ts253 + Aspect ratio Tỉ lệ khung hình - - src/app/shared/shared-video-miniature/video-download.component.ts245 + src/app/shared/shared-video-miniature/video-download.component.ts254 + Average frame rate Tần suất khung hình - - src/app/shared/shared-video-miniature/video-download.component.ts246 + src/app/shared/shared-video-miniature/video-download.component.ts255 + Pixel format Định dạng Pixel - - src/app/shared/shared-video-miniature/video-download.component.ts247 + src/app/shared/shared-video-miniature/video-download.component.ts256 + Sample rate Sample rate - - src/app/shared/shared-video-miniature/video-download.component.ts251 + src/app/shared/shared-video-miniature/video-download.component.ts260 + Channel Layout Kênh - - src/app/shared/shared-video-miniature/video-download.component.ts252 + src/app/shared/shared-video-miniature/video-download.component.ts261 + Update your settings - Cập nhật thiết lập của bạn + Xem thiết lập của bạn src/app/shared/shared-video-miniature/video-filters-header.component.html2 @@ -5660,83 +5871,82 @@ color: red; Sort by "Recently Added" Xếp theo "Mới Nhất" - - src/app/shared/shared-video-miniature/video-filters-header.component.html - 46 - + src/app/shared/shared-video-miniature/video-filters-header.component.html47 Sort by "Original Publication Date" Xếp theo "Công Chiếu" - - src/app/shared/shared-video-miniature/video-filters-header.component.html - 47 - + src/app/shared/shared-video-miniature/video-filters-header.component.html48 + + + Sort by "Name" + Xếp theo "Tên" + src/app/shared/shared-video-miniature/video-filters-header.component.html50 Sort by "Recent Views" Xếp theo "Thịnh Hành" - src/app/shared/shared-video-miniature/video-filters-header.component.html49 + src/app/shared/shared-video-miniature/video-filters-header.component.html51 Sort by "Hot" Xếp theo "Bình Luận" - src/app/shared/shared-video-miniature/video-filters-header.component.html50 + src/app/shared/shared-video-miniature/video-filters-header.component.html52 Sort by "Likes" Xếp theo "Lượt Thích" - src/app/shared/shared-video-miniature/video-filters-header.component.html51 + src/app/shared/shared-video-miniature/video-filters-header.component.html53 Sort by "Global Views" Xếp theo "Lượt Xem" - src/app/shared/shared-video-miniature/video-filters-header.component.html52 + src/app/shared/shared-video-miniature/video-filters-header.component.html54 Languages: Ngôn ngữ: - src/app/shared/shared-video-miniature/video-filters-header.component.html60 + src/app/shared/shared-video-miniature/video-filters-header.component.html62 Sensitive content: Nội dung nhạy cảm: - src/app/shared/shared-video-miniature/video-filters-header.component.html67 + src/app/shared/shared-video-miniature/video-filters-header.component.html69 Scope: Phạm vi: - src/app/shared/shared-video-miniature/video-filters-header.component.html82 + src/app/shared/shared-video-miniature/video-filters-header.component.html84 Local videos (this instance) - Video máy chủ (máy chủ này) - src/app/shared/shared-video-miniature/video-filters-header.component.html86 + Máy chủ này + src/app/shared/shared-video-miniature/video-filters-header.component.html88 Federated videos (this instance + followed instances) - Video liên hợp (máy chủ này + những máy chủ đã theo dõi) - src/app/shared/shared-video-miniature/video-filters-header.component.html91 + Máy chủ này + mạng liên hợp + src/app/shared/shared-video-miniature/video-filters-header.component.html93 Type: Định dạng: - src/app/shared/shared-video-miniature/video-filters-header.component.html96 + src/app/shared/shared-video-miniature/video-filters-header.component.html98 VOD & Live videos Tất cả - src/app/shared/shared-video-miniature/video-filters-header.component.html100 + src/app/shared/shared-video-miniature/video-filters-header.component.html102 Categories: Thể loại: - src/app/shared/shared-video-miniature/video-filters-header.component.html115 + src/app/shared/shared-video-miniature/video-filters-header.component.html117 Moderation: Kiểm duyệt: - src/app/shared/shared-video-miniature/video-filters-header.component.html121 + src/app/shared/shared-video-miniature/video-filters-header.component.html123 Change password @@ -5749,6 +5959,7 @@ color: red; Mật khẩu hiện tại 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 New password @@ -5839,72 +6050,224 @@ color: red; Thời lượng src/app/+my-library/my-videos/my-videos.component.html31 - - Accept ownership - Chấp nhận chủ sở hữu - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html3 + + Accept ownership + Chấp nhận chủ sở hữu + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html3 + + + Select a channel to receive the video + Chọn một kênh nhận video + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html10 + + + My ownership changes + Những lần thay đổi chủ sở hữu + src/app/+my-library/my-ownership/my-ownership.component.html3 + + + Initiator + Người đổi + src/app/+my-library/my-ownership/my-ownership.component.html13 + + + Created + Đã tạo + src/app/+my-library/my-ownership/my-ownership.component.html15 + + + Status + Tình trạng + src/app/+my-library/my-ownership/my-ownership.component.html19 + + + Account page + Trang tài khoản + src/app/+videos/+video-watch/video-watch.component.html69 + src/app/+videos/+video-watch/video-watch.component.html75 + + + No ownership change request found. + Không có yêu cầu thay đổi chủ sở hữu nào. + src/app/+my-library/my-ownership/my-ownership.component.html72 + + + ⚠️ The instance doesn't allow channel synchronization + ⚠️ Máy chủ không cho phép đồng bộ hóa kênh + + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html + 9 + + + + Showing to of synchronizations + Đang hiện đến của bản đồng bộ + + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html + 17 + + + + Add synchronization + Thêm đồng bộ hóa + + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html + 25 + + + + External Channel + Kênh Mở Rộng + + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html + 34 + + + + Channel + Kênh + + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html + 35 + + + + Last synchronization at + Đồng bộ lần cuối lúc + + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html + 38 + + + + List imports + Danh sách nhập + + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts + 49 + + + + Fully synchronize the channel + Đồng bộ hóa hoàn toàn kênh + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts62 + + + This fetches any missing videos on the local channel + Thao tác này tìm nạp mọi video bị thiếu trên kênh cục bộ + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts63 + + + Synchronization removed successfully for . + Đã xóa đồng bộ hóa thành công cho . + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts102 + + + Full synchronization requested successfully for . + Đã yêu cầu đồng bộ hóa đầy đủ thành công cho . + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts115 + + + NEW SYNCHRONIZATION + ĐỒNG BỘ HÓA MỚI + + src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html + 8 + + + + Remote channel URL + URL kênh từ xa + + src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html + 13 + + + + Example: https://youtube.com/channel/UC_fancy_channel + Ví dụ: https://youtube.com/channel/UC_fancy_channel + + src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html + 20 + + + + Video Channel + Kênh Video + + src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html + 33 + - - Select a channel to receive the video - Chọn một kênh nhận video - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html10 + + Options for existing videos on remote channel: + Tùy chọn cho các video hiện có trên kênh từ xa: + + src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html + 42 + - - My ownership changes - Những lần thay đổi chủ sở hữu - src/app/+my-library/my-ownership/my-ownership.component.html3 + + Import all and watch for new publications + Nhập tất cả và xem các video mới + + src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html + 46 + - - Initiator - Người đổi - - src/app/+my-library/my-ownership/my-ownership.component.html13 - - Created - Đã tạo - - src/app/+my-library/my-ownership/my-ownership.component.html15 - - Status - Tình trạng - - src/app/+my-library/my-ownership/my-ownership.component.html19 - - Account page - Trang tài khoản - src/app/+videos/+video-watch/video-watch.component.html69 - src/app/+videos/+video-watch/video-watch.component.html75 + + Only watch for new publications + Chỉ xem các video mới + + src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html + 51 + + + + Synchronization created successfully. + Đồng bộ hóa đã được tạo thành công. + + src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.ts + 67 + - - No ownership change request found. - Không có yêu cầu thay đổi chủ sở hữu nào. - - src/app/+my-library/my-ownership/my-ownership.component.html72 Account settings Cài đặt tài khoản - src/app/+my-account/my-account-routing.module.ts28 + src/app/+my-account/my-account-routing.module.ts29 + + + Two factor authentication + Xác minh hai bước + + src/app/+my-account/my-account-routing.module.ts + 39 + + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 3 + Playlist elements Video trong danh sách phát - src/app/+my-library/my-library-routing.module.ts58 + src/app/+my-library/my-library-routing.module.ts60 My imports Đã nhập + src/app/+my-library/my-video-imports/my-video-imports.component.html4 src/app/+my-library/my-videos/my-videos.component.html11 - src/app/+my-library/my-video-imports/my-video-imports.component.html3 Create video channel Tạo kênh video - src/app/+my-library/+my-video-channels/my-video-channels.component.html14 + src/app/+my-library/+my-video-channels/my-video-channels.component.html23 No channel found. Không tìm thấy kênh nào. - src/app/+my-library/+my-video-channels/my-video-channels.component.html18 + src/app/+my-library/+my-video-channels/my-video-channels.component.html27 Example: my_channel @@ -5952,17 +6315,17 @@ color: red; Target Mục tiêu - src/app/+my-library/my-video-imports/my-video-imports.component.html17 + src/app/+my-library/my-video-imports/my-video-imports.component.html28 This video was deleted Video này đã bị xóa - src/app/+my-library/my-video-imports/my-video-imports.component.html48 + src/app/+my-library/my-video-imports/my-video-imports.component.html59 Showing to of imports Đang hiện từ tới trong tổng số những video đã nhập - src/app/+my-library/my-video-imports/my-video-imports.component.html10 + src/app/+my-library/my-video-imports/my-video-imports.component.html21 Once you delete your account, there is no going back. You will be asked to confirm this action. @@ -5972,14 +6335,15 @@ color: red; Channel page Trang kênh - src/app/+my-library/+my-video-channels/my-video-channels.component.html25 + src/app/+my-library/+my-video-channels/my-video-channels.component.html34 src/app/+my-library/my-follows/my-subscriptions.component.html20 + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html65 src/app/+videos/+video-watch/video-watch.component.html66 {VAR_PLURAL, plural, =0 {No views} =1 {1 view} other { views}} {VAR_PLURAL, plural, =0 {Chưa có lượt xem nào} =1 {1 lượt xem} other { lượt xem}} - src/app/+my-library/+my-video-channels/my-video-channels.component.html40 + src/app/+my-library/+my-video-channels/my-video-channels.component.html49 Created by @@ -6159,12 +6523,16 @@ color: red; If you need help to use PeerTube, you can have a look at the documentation. Nếu cần hỗ trợ sử dụng PeerTube, bạn hãy đọc thử tài liệu. - 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. - Để giúp quản trị viên và những người dùng khác biết bạn là ai, đừng quên thiết lập trang hồ sơ của bạn bằng cách bổ sung ảnh đại diện và mô tả. - src/app/+signup/shared/signup-success.component.html18 + + Account request sent + Account request sent + + src/app/+signup/shared/signup-success-before-email.component.html + 3 + Video stats @@ -6288,14 +6656,30 @@ color: red; An error occurred. Có lỗi xảy ra. - 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 - Yêu cầu email xác minh mới + + Request a 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. + 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. + 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 @@ -6336,28 +6720,74 @@ color: red; 24 + + Email verified! + 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! + Your email has been verified and your account request has been sent! + + src/app/+signup/shared/signup-success-after-email.component.html + 7 + + + + A moderator will check your registration request soon and you'll receive an email when it will be accepted or rejected. + A moderator will check your registration request soon and you'll receive an email when it will be accepted or rejected. + + 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! + Your email has been verified and your account has been created! + + src/app/+signup/shared/signup-success-after-email.component.html + 15 + + Welcomeon Chào mừngtham gia + src/app/+signup/shared/signup-success-before-email.component.html7 + + + Your account request has been sent! + 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 Your account has been created! Tài khoản của bạn đã được tạo! + src/app/+signup/shared/signup-success-before-email.component.html14 + + + Check your emails to validate your account and complete your registration request. + Check your emails to validate your account and complete your registration request. - src/app/+signup/shared/signup-success.component.html - 7 + src/app/+signup/shared/signup-success-before-email.component.html + 18,19 - - Check your emails to validate your account and complete your inscription. - Kiểm tra email để xác minh tài khoản và hoàn tất đăng ký. + + Check your emails to validate your account and complete your registration. + Check your emails to validate your account and complete your registration. - src/app/+signup/shared/signup-success.component.html - 10,11 + src/app/+signup/shared/signup-success-before-email.component.html + 22,23 @@ -6433,7 +6863,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.html34 + src/app/+my-library/+my-video-channels/my-video-channels.component.html43 src/app/+video-channels/video-channels.component.html78 src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html15 src/app/shared/shared-video/video-views-counter.component.html2 @@ -6449,7 +6879,7 @@ color: red; {VAR_PLURAL, plural, =0 {Chưa có video} =1 {1 video} other { video}} src/app/+accounts/account-video-channels/account-video-channels.component.html29 src/app/+accounts/accounts.component.html39 - src/app/+my-library/+my-video-channels/my-video-channels.component.html38 + src/app/+my-library/+my-video-channels/my-video-channels.component.html47 src/app/+video-channels/video-channels.component.html78 src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9 @@ -6485,39 +6915,27 @@ channel with the same name ()! {VAR_PLURAL, plural, =0 {No subscribers} =1 {1 subscriber} other { subscribers}} {VAR_PLURAL, plural, =0 {Chưa có ai đăng ký} =1 {1 người đăng ký} other { người đăng ký}} - - src/app/+accounts/account-video-channels/account-video-channels.component.html - 26 - - - src/app/+accounts/accounts.component.html - 36 - - - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 34 - - - src/app/+video-channels/video-channels.component.html - 75 - + src/app/+accounts/account-video-channels/account-video-channels.component.html26 + src/app/+accounts/accounts.component.html36 + src/app/+my-library/+my-video-channels/my-video-channels.component.html43 + src/app/+video-channels/video-channels.component.html75 This channel doesn't have any videos. Kênh này chưa có video nào. - src/app/+accounts/account-video-channels/account-video-channels.component.html41 + src/app/+accounts/account-video-channels/account-video-channels.component.html42 SHOW THIS CHANNEL > XEM KÊNH NÀY > - src/app/+accounts/account-video-channels/account-video-channels.component.html49 + src/app/+accounts/account-video-channels/account-video-channels.component.html50 Stats Thống kê - - - src/app/menu/menu.component.html143src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts353 + src/app/menu/menu.component.html144 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts353 + This channel does not have playlists. Kênh này chưa có danh sách phát. @@ -6539,15 +6957,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 () - Máy chủ theo dõi () - src/app/+about/about-follows/about-follows.component.html5 + + Followers of () + Người theo dõi của () + + src/app/+about/about-follows/about-follows.component.html + 5 + - - Following instances () - Máy chủ đang theo dõi () - src/app/+about/about-follows/about-follows.component.html17 + + does not have followers. + chưa có ai theo dõi. + + src/app/+about/about-follows/about-follows.component.html + 7 + Your name @@ -6594,7 +7018,7 @@ channel with the same name ()! ADMINISTRATORS & SUSTAINABILITY ĐỘI NGŨ QUẢN TRỊ & VẬN HÀNH - src/app/+about/about-instance/about-instance.component.html32 + src/app/+about/about-instance/about-instance.component.html31 Who we are @@ -6622,17 +7046,17 @@ channel with the same name ()! INFORMATION THÔNG TIN - src/app/+about/about-instance/about-instance.component.html101 + src/app/+about/about-instance/about-instance.component.html100 MODERATION KIỂM DUYỆT - src/app/+about/about-instance/about-instance.component.html129 + src/app/+about/about-instance/about-instance.component.html128 OTHER INFORMATION THÔNG TIN KHÁC - src/app/+about/about-instance/about-instance.component.html186 + src/app/+about/about-instance/about-instance.component.html185 Hardware information @@ -6653,7 +7077,7 @@ channel with the same name ()! STATISTICS THỐNG KÊ - src/app/+about/about-instance/about-instance.component.html219 + src/app/+about/about-instance/about-instance.component.html220 PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. @@ -6703,128 +7127,134 @@ channel with the same name ()! P2P & Privacy P2P & Riêng tư - src/app/+about/about-peertube/about-peertube.component.html66 - + + src/app/+about/about-peertube/about-peertube.component.html65 PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube. PeerTube mặc định sử dụng giao thức BitTorrent chia sẻ băng thông giữa các người dùng, nhằm giảm thiểu áp lực lên server. Nhưng chúng tôi cho phép bạn tự do chuyển sang kiểu truyền video trực tiếp từ server. Những điều sau đây chỉ áp dụng nếu bạn sử dụng chế độ P2P của 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. Mối đe dọa chính về quyền riêng tư khi sử dụng BitTorrent là địa chỉ IP của bạn sẽ được lưu trữ trên máy chủ của BitTorrent tracker cho đến khi bạn tải xong hoặc xem xong video. - src/app/+about/about-peertube/about-peertube.component.html75 - + + src/app/+about/about-peertube/about-peertube.component.html74 What are the consequences? Kết quả là gì? - src/app/+about/about-peertube/about-peertube.component.html80 - + + src/app/+about/about-peertube/about-peertube.component.html79 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: Về mặt lý thuyết, một vài người am hiểu công nghệ có thể tạo một đoạn mã ghi lại những địa chỉ IP nào đang tải video. Nhưng điều này hơi khó vì: - src/app/+about/about-peertube/about-peertube.component.html82 - + + src/app/+about/about-peertube/about-peertube.component.html81 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) Một truy vấn HTTP phải được gửi tới mỗi tracker cho mỗi video để thăm dò. Nếu ai muốn do thám mọi video PeerTube, họ cần gửi truy vấn tới bấy nhiêu số lượng video đó (vất vả) - src/app/+about/about-peertube/about-peertube.component.html88 - + + src/app/+about/about-peertube/about-peertube.component.html87 For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm Với mỗi truy vấn được gửi đi, tracker gửi lại một peer ngẫu nhiên với số lượng giới hạn. Đối với một máy chủ, nếu có 1000 peer trong máy chủ mà tracker chỉ gửi 20 peer cho mỗi truy vấn, phải có ít nhất 50 truy vấn được gửi để biết mỗi peer trong máy chủ - 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 Những truy vấn đó được gửi thường xuyên để biết ai bắt đầu/tạm dừng xem một video. Rất dễ để phát hiện hành vi đáng ngờ - src/app/+about/about-peertube/about-peertube.component.html99 - + + src/app/+about/about-peertube/about-peertube.component.html98 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 Nếu một địa chỉ IP được lưu trong tracker, đó không có nghĩa là người đứng sau IP đó (nếu người đó tồn tại) đang xem 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 Địa chỉ IP là một thông tin mơ hồ: nó được thay đổi thường xuyên để giới thiệu đại diện cho nhiều cá nhân hay chủ thể khác nhau - 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 Web peers không thể công khai truy cập: bởi vì chúng tôi sử dụng websocket transport, giao thức khác với BitTorrent tracker. Khi bạn đang trong trình duyệt web, bạn gửi một tín hiệu đến tracker sẽ tự động tín hiệu chứa địa chỉ IP của peer khác. Xem tài liệu này để biết thêm thông tin - src/app/+about/about-peertube/about-peertube.component.html112 - + + src/app/+about/about-peertube/about-peertube.component.html111 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. Khó xảy ra trường hợp xấu nhất là một người bình thường theo dõi bạn bè của họ. Có nhiều cách hiệu quả hơn để lấy loại thông tin đó. - src/app/+about/about-peertube/about-peertube.component.html120 - + + src/app/+about/about-peertube/about-peertube.component.html119 How does PeerTube compare with YouTube? PeerTube so với YouTube? - src/app/+about/about-peertube/about-peertube.component.html125 - + + src/app/+about/about-peertube/about-peertube.component.html124 The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics). Mối nguy hiểm bảo mật của YouTube khác với của PeerTube. Trong trường hợp của YouTube, nền tảng này thu thập một số lượng lớn thông tin cá nhân của bạn (không chỉ là IP) để chẩn đoán và định danh bạn. Còn nữa, YouTube là sản phẩm của Google/Alphabet, một công ty định danh bạn bằng nhiều trang web (thông qua AdSense hoặc 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? Tôi có thể làm gì để hạn chế địa chỉ IP bị phát tán? - src/app/+about/about-peertube/about-peertube.component.html133 - + + src/app/+about/about-peertube/about-peertube.component.html132 Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. Địa chỉ IP của bạn là công khai cho nên mỗi lần truy cập một trang web, vài thành phần (bên cạnh nội dung trang web) thấy bạn trong lịch sử kết nối của họ: ISP/routers/trackers/CDN và nhiều hơn thế. PeerTube minh bạch về vấn đề này: chúng tôi cảnh báo bạn nếu bạn muốn giữ địa chỉ IP riêng tư, bạn phải dùng VPN hoặc Trình duyệt Tor. Nếu bạn nghĩ tắt P2P trên PeerTube sẽ khiến bạn ẩn danh là chưa đúng. - 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? Làm gì để giảm thiểu vấn đề này? - src/app/+about/about-peertube/about-peertube.component.html142 - + + src/app/+about/about-peertube/about-peertube.component.html141 PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far: PeerTube muốn đưa ra các biện pháp tốt nhất có thể, để bạn có nhiều lựa chọn hơn và ít khả năng xảy ra các cuộc tấn công hơn. Đây là những gì chúng tôi đưa ra cho đến nay: - 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 Chúng tôi giới hạn số peer gửi bởi 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 Chúng tôi giới hạn tần suất yêu cầu nhận bởi 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 Cho phép quản trị viên tắt P2P từ giao diện quản trị - src/app/+about/about-peertube/about-peertube.component.html152 - + + src/app/+about/about-peertube/about-peertube.component.html151 Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. Cuối cùng, hãy nhớ rằng bạn luôn có thể tắt P2P trong trình phát video hoặc tắt WebRTC trong trình duyệt của bạn. - src/app/+about/about-peertube/about-peertube.component.html155 - - - This instance does not have instances followers. - Chưa được máy chủ khác theo dõi. - src/app/+about/about-follows/about-follows.component.html7 - + + src/app/+about/about-peertube/about-peertube.component.html154 Show full list Hiện danh sách đầy đủ src/app/+about/about-follows/about-follows.component.html13 src/app/+about/about-follows/about-follows.component.html25 - - This instance is not following any other. - Máy chủ này chưa theo dõi máy chủ nào khác. - src/app/+about/about-follows/about-follows.component.html19 + + Subscriptions of () + Lượt đăng ký của () + + src/app/+about/about-follows/about-follows.component.html + 17 + + + + does not have subscriptions. + chưa có lượt đăng ký. + + src/app/+about/about-follows/about-follows.component.html + 19 + About this instance @@ -6844,7 +7274,7 @@ channel with the same name ()! Link copied Đã chép link - src/app/+about/about-instance/about-instance.component.ts98 + src/app/+about/about-instance/about-instance.component.ts91 Contact the administrator(s) @@ -6859,27 +7289,19 @@ channel with the same name ()!Xem trợ giúp src/app/shared/shared-main/misc/help.component.ts16 - - Create my account - Tạo tài khoản cho tôi - src/app/+signup/+register/register.component.html98 - Done! Xong! - - src/app/+signup/+register/register.component.html - 103 - + src/app/+signup/+register/register.component.html108 PeerTube is creating your account... PeerTube đang tạo tài khoản cho bạn... - src/app/+signup/+register/register.component.html107 + src/app/+signup/+register/register.component.html113 Go to the previous step - Bước trước đó + Quay về src/app/+signup/+register/register.component.ts 45 @@ -6887,7 +7309,7 @@ channel with the same name ()! Go to the next step - Bước tiếp theo + Tiếp tục src/app/+signup/+register/register.component.ts 46 @@ -6910,7 +7332,7 @@ channel with the same name ()! Terms of - Quy tắc của + Nội quy của src/app/shared/shared-instance/instance-about-accordion.component.ts 73 @@ -6979,6 +7401,22 @@ channel with the same name ()!50,52 + + Why do you want to join ? + Why do you want to join ? + + src/app/+signup/+register/steps/register-step-terms.component.html + 4 + + + + I am at least years old and agree to the Terms and to the Code of Conduct of + I am at least years old and agree to the Terms and to the Code of Conduct of + + src/app/+signup/+register/steps/register-step-terms.component.html + 17,22 + + Channel name Tên kênh @@ -6991,11 +7429,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 - - I am at least years old and agree to the Terms and to the Code of Conduct of this instance - Tôi lớn hơn tuổi và đồng ý với Quy tắc ứng xử cũng như Quy tắc riêng của máy chủ này - src/app/+signup/+register/steps/register-step-terms.component.html5 - Video uploads are disabled on this instance, hence your account won't be able to upload videos. Máy chủ này không cho phép tải lên video, do đó tài khoản của bạn sẽ không thể tải video lên. @@ -7068,14 +7501,6 @@ channel with the same name ()!4 - - > Create an account - > Tạo tài khoản - - src/app/+signup/+register/register.component.html - 9,12 - - Register Đăng ký @@ -7120,7 +7545,7 @@ channel with the same name ()! Display all videos (private, unlisted or not yet published) Hiện tất cả video (riêng tư, không liệt kê và chưa đăng) - src/app/shared/shared-video-miniature/video-filters-header.component.html126 + src/app/shared/shared-video-miniature/video-filters-header.component.html128 Remove this filter @@ -7130,57 +7555,57 @@ channel with the same name ()! Sensitive content Nội dung nhạy cảm - src/app/shared/shared-video-miniature/video-filters.model.ts116 + src/app/shared/shared-video-miniature/video-filters.model.ts126 Scope Phạm vi - src/app/shared/shared-video-miniature/video-filters.model.ts123 + src/app/shared/shared-video-miniature/video-filters.model.ts133 Federated Liên hợp - src/app/shared/shared-video-miniature/video-filters.model.ts125 + src/app/shared/shared-video-miniature/video-filters.model.ts135 Languages Ngôn ngữ - src/app/shared/shared-video-miniature/video-filters.model.ts133 + src/app/shared/shared-video-miniature/video-filters.model.ts143 Categories Thể loại - src/app/shared/shared-video-miniature/video-filters.model.ts142 + src/app/shared/shared-video-miniature/video-filters.model.ts152 All videos Tất cả video - src/app/shared/shared-video-miniature/video-filters.model.ts151 + src/app/shared/shared-video-miniature/video-filters.model.ts161 Blurred Che mờ - src/app/shared/shared-video-miniature/video-filters.model.ts231 + src/app/shared/shared-video-miniature/video-filters.model.ts241 hidden ẩn - src/app/shared/shared-video-miniature/video-filters.model.ts237 + src/app/shared/shared-video-miniature/video-filters.model.ts247 blurred che mờ - src/app/shared/shared-video-miniature/video-filters.model.ts238 + src/app/shared/shared-video-miniature/video-filters.model.ts248 displayed hiện - src/app/shared/shared-video-miniature/video-filters.model.ts240 + src/app/shared/shared-video-miniature/video-filters.model.ts250 Report this account Báo cáo tài khoản này - src/app/+accounts/accounts.component.ts192 + src/app/+accounts/accounts.component.ts196 Overview @@ -7193,15 +7618,15 @@ channel with the same name ()! VIDEOS VIDEO - src/app/+accounts/accounts.component.ts81 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html244 - src/app/+video-channels/video-channels.component.ts81 - + + + + src/app/+accounts/accounts.component.ts81src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html256src/app/+video-channels/video-channels.component.ts90 Username copied Đã chép tên tài khoản src/app/+accounts/accounts.component.ts119 - src/app/+video-channels/video-channels.component.ts115 + src/app/+video-channels/video-channels.component.ts124 Audio-only @@ -7312,7 +7737,7 @@ channel with the same name ()! However, you may want to read our guidelines before tweaking the following values. - Tuy nhiên, bạn hãy đọc quy tắc của chúng tôi trước khi quyết định. + Tuy nhiên, bạn hãy đọc nội quy của chúng tôi trước khi quyết định. src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html 12,14 @@ -7356,7 +7781,7 @@ channel with the same name ()! Configuration updated. Đã cập nhật cấu hình. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts312 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts321 INSTANCE HOMEPAGE @@ -7369,7 +7794,7 @@ channel with the same name ()! You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. Bạn đã mở đăng ký: chúng tôi đã bật hộp kiểm"Tự động khóa video mới" của mục "Video" bên dưới. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts108 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts136 Edit custom configuration @@ -7532,30 +7957,12 @@ channel with the same name ()!44 - - accepted in instance followers - đã phê duyệt người theo dõi máy chủ - src/app/+admin/follows/followers-list/followers-list.component.ts41 - - - Do you really want to reject this follower? - Bạn có chắc muốn từ chối người theo dõi này? - src/app/+admin/follows/followers-list/followers-list.component.ts52 - Reject Từ chối - src/app/+admin/follows/followers-list/followers-list.component.ts53 - - - rejected from instance followers - đã từ chối người theo dõi máy chủ - src/app/+admin/follows/followers-list/followers-list.component.ts60 - - - Do you really want to delete this follower? - Bạn có chắc muốn xóa người theo dõi này? - src/app/+admin/follows/followers-list/followers-list.component.ts73 + src/app/+admin/follows/followers-list/followers-list.component.html51 + src/app/+admin/follows/followers-list/followers-list.component.ts40 + src/app/+admin/follows/followers-list/followers-list.component.ts86 Delete @@ -7583,27 +7990,73 @@ channel with the same name ()!src/app/+admin/follows/followers-list/followers-list.component.ts74src/app/+admin/moderation/video-block-list/video-block-list.component.ts91src/app/+admin/moderation/video-block-list/video-block-list.component.ts95src/app/+admin/overview/comments/video-comment-list.component.ts101src/app/+admin/overview/comments/video-comment-list.component.ts176src/app/+admin/overview/users/user-list/user-list.component.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.ts205src/app/+admin/overview/videos/video-list.component.ts260src/app/+my-library/+my-video-channels/my-video-channels.component.ts52src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.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.ts174src/app/+videos/+video-edit/shared/video-edit.component.html189src/app/+videos/+video-watch/shared/comment/video-comments.component.ts172src/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.ts16src/app/shared/shared-main/buttons/delete-button.component.ts21src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377 - - removed from instance followers - đã bị xóa khỏi người theo dõi máy chủ + + + + + + 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.ts52src/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.html189src/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}} + Đã duyệt {count, plural, =1 { yêu cầu theo dõi} other { yêu cầu theo dõi}} + src/app/+admin/follows/followers-list/followers-list.component.ts66 + + + Follow requests accepted + Đã chấp nhận yêu cầu theo dõi + src/app/+admin/follows/followers-list/followers-list.component.ts68 + + + Do you really want to reject {count, plural, =1 { follow request?} other { follow requests?}} + Bạn có chắc muốn từ chối {count, plural, =1 { yêu cầu theo dõi?} other { yêu cầu theo dõi?}} src/app/+admin/follows/followers-list/followers-list.component.ts81 + + Do you really want to reject these follow requests? + Bạn có chắc muốn từ chối những yêu cầu theo dõi này? + src/app/+admin/follows/followers-list/followers-list.component.ts83 + + + Rejected {count, plural, =1 { follow request} other { follow requests}} + Đã từ chối {count, plural, =1 { yêu cầu theo dõi} other { yêu cầu theo dõi}} + src/app/+admin/follows/followers-list/followers-list.component.ts93 + + + Follow requests rejected + Đã từ chối yêu cầu theo dõi + src/app/+admin/follows/followers-list/followers-list.component.ts95 + + + Deleted followers will be able to send again a follow request. + Những người theo dõi bị xóa sẽ có thể gửi lại một yêu cầu theo dõi. + src/app/+admin/follows/followers-list/followers-list.component.ts109 + + + Do you really want to delete {count, plural, =1 { follow request?} other { follow requests?}} + Bạn có chắc muốn xóa {count, plural, =1 { yêu cầu theo dõi?} other { yêu cầu theo dõi?}} + src/app/+admin/follows/followers-list/followers-list.component.ts113 + + + Do you really want to delete these follow requests? + Bạn có chắc muốn xóa những yêu cầu theo dõi này? + src/app/+admin/follows/followers-list/followers-list.component.ts115 + + + Removed {count, plural, =1 { follow request} other { follow requests}} + Đã xóa {count, plural, =1 { yêu cầu theo dõi} other { yêu cầu theo dõi}} + src/app/+admin/follows/followers-list/followers-list.component.ts125 + + + Follow requests removed + Đã xóa yêu cầu theo dõi + src/app/+admin/follows/followers-list/followers-list.component.ts127 + Follow Theo dõi - - src/app/+admin/follows/following-list/follow-modal.component.html - 3 - - - src/app/+admin/follows/following-list/follow-modal.component.html - 37 - - - src/app/+admin/follows/following-list/following-list.component.html - 18 - + src/app/+admin/follows/following-list/follow-modal.component.html3 + src/app/+admin/follows/following-list/follow-modal.component.html37 + src/app/+admin/follows/following-list/following-list.component.html25 1 host (without "http://"), account handle or channel handle per line @@ -7624,28 +8077,28 @@ channel with the same name ()!Đã gửi yêu cầu theo dõi! src/app/+admin/follows/following-list/follow-modal.component.ts67 - - Your instance subscriptions - Những người đăng ký theo dõi máy chủ của bạn + + Subscriptions of your instance + Lượt đăng ký từ máy chủ của bạn src/app/+admin/follows/following-list/following-list.component.html 3 - - Do you really want to unfollow ? - Bạn có chắc muốn ngưng theo dõi ? - src/app/+admin/follows/following-list/following-list.component.ts46 - Unfollow Ngưng theo dõi - src/app/+admin/follows/following-list/following-list.component.ts47 + src/app/+admin/follows/following-list/following-list.component.ts72 - - You are not following anymore. - Bạn không còn theo dõi nữa. - src/app/+admin/follows/following-list/following-list.component.ts54 + + You are not following {count, plural, =1 { anymore.} other {these entries anymore.}} + Bạn chưa theo dõi {count, plural, =1 { nữa.} other {these mục này nữa.}} + src/app/+admin/follows/following-list/following-list.component.ts79 + + + You are not following them anymore. + Bạn không theo dõi họ nữa. + src/app/+admin/follows/following-list/following-list.component.ts81 Redundancy @@ -7658,32 +8111,32 @@ channel with the same name ()! enabled đã bật - src/app/+admin/follows/shared/redundancy-checkbox.component.ts23 - + + src/app/+admin/follows/shared/redundancy-checkbox.component.ts22 disabled đã tắt - src/app/+admin/follows/shared/redundancy-checkbox.component.ts23 - + + src/app/+admin/follows/shared/redundancy-checkbox.component.ts22 Redundancy for is Giảm dư thừa cho là - 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? Bạn có chắc chắn muốn hủy bỏ giảm dư thừa video này? - 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 Hủy bỏ giảm dư thừa - 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! Đã hủy bỏ giảm video dư thừa! - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts156 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts159 Account unmuted by your instance. @@ -7728,7 +8181,7 @@ channel with the same name ()!src/app/+videos/+video-edit/shared/video-edit.component.html111 src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13 src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html37 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html29 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html33 src/app/+videos/+video-edit/video-add-components/video-upload.component.html26 src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html2 src/app/shared/shared-abuse-list/abuse-details.component.ts23 @@ -7741,7 +8194,7 @@ channel with the same name ()! Server rules - Quy tắc máy chủ + Nội quy máy chủ src/app/shared/shared-abuse-list/abuse-details.component.ts25 @@ -7753,90 +8206,90 @@ channel with the same name ()! Internal actions Hành động nội bộ - - - src/app/+admin/moderation/video-block-list/video-block-list.component.ts59src/app/shared/shared-abuse-list/abuse-list-table.component.ts245 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts59 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts243 + Delete report Xóa báo cáo - - 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 Áp đặt kiểm duyệt với tài khoản bị gắn cờ - - 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 Đánh dấu là chấp nhận - - 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 Đánh dấu là từ chối - - 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 Thêm ghi chú quốc tế - - 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 Áp chế video - - - src/app/+admin/moderation/video-block-list/video-block-list.component.ts82src/app/shared/shared-abuse-list/abuse-list-table.component.ts335 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts82 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts334 + Block video Chặn 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. Video đã bị chặn. - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts346 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts345 + Unblock video Mở khóa 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. Đã mở khóa video. - - 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? Bạn có chắc muốn xóa báo cáo này? - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts135 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts133 + Abuse deleted. Đã xóa báo cáo. - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts141 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts139 + Deleted comment Đã xóa bình luận - - 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 Nhắn tin với người báo cáo - - 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 Nhắn tin với kiểm duyệt viên - - 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 Cập nhật ghi chú quốc tế - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts256 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts254 + Switch video block to manual Chuyển video khóa thành bình thường @@ -7850,20 +8303,20 @@ channel with the same name ()! Do you really want to unblock this video? It will be available again in the videos list. Bạn có chắc muốn mở khóa video này? Nó sẽ xuất hiện lại trong danh sách video máy chủ. - 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 Mở khóa 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 Video unblocked. Đã mở khóa video . - 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 @@ -7881,86 +8334,86 @@ channel with the same name ()! You don't have plugins installed yet. Bạn chưa cài đặt tiện ích nào. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts87 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts88 You don't have themes installed yet. Bạn chưa cài đặt chủ đề nào. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts90 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts91 Update to Cập nhật - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts98 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts99 Do you really want to uninstall ? Bạn có muốn gỡ cài đặt ? - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts111 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts119 Uninstall Gỡ cài đặt - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html21 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts112 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html24 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts120 uninstalled. Đã gỡ cài đặt . - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts119 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts129 This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes. Đây là bản nâng cấp tiện ích quan trọng. Hãy truy cập trang chủ tiện ích để đọc những thay đổi trong bản cập nhật. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts135 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts150 Upgrade Nâng cấp - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts136 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts151 Proceed upgrade Tiến hành nâng cấp - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts137 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts152 updated. Đã cập nhật . - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts151 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts166 Jobs Công việc - src/app/+admin/admin.component.ts154 + src/app/+admin/admin.component.ts162 src/app/+admin/system/system.routes.ts24 Logs Nhật trình - src/app/+admin/admin.component.ts162 + src/app/+admin/admin.component.ts170 src/app/+admin/system/system.routes.ts35 The plugin index is not available. Please retry later. Chỉ mục của tiện ích không tồn tại. Xin thử lại sau. - - src/app/+admin/plugins/plugin-search/plugin-search.component.ts100 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts100 + Please only install plugins or themes you trust, since they can execute any code on your instance. Xin hãy chỉ cài đặt những tiện ích hoặc chủ đề mà bạn tin tưởng, bởi vì chúng có thể thực thi bất kỳ lệnh trên máy chủ của bạn. - - src/app/+admin/plugins/plugin-search/plugin-search.component.ts130 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts130 + Install ? Cài đặt ? - - src/app/+admin/plugins/plugin-search/plugin-search.component.ts131 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts131 + installed. đã được cài đặt. - - src/app/+admin/plugins/plugin-search/plugin-search.component.ts143 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts143 + Settings updated. Đã cập nhật thiết lập. @@ -8086,15 +8539,15 @@ channel with the same name ()! Debug Debug - src/app/+admin/admin.component.ts170 + src/app/+admin/admin.component.ts178 src/app/+admin/system/system.routes.ts46 Info thông tin - - - src/app/+admin/overview/videos/video-list.component.html41src/app/core/notification/notifier.service.ts12 + src/app/+admin/overview/videos/video-list.component.html41 + src/app/core/notification/notifier.service.ts12 + Files Tập tin @@ -8113,14 +8566,14 @@ channel with the same name ()! Light/Orange or Dark Sáng/Cam hoặc Tối - - src/app/core/theme/theme.service.ts47 + src/app/core/theme/theme.service.ts47 + Error Lỗi - - - src/app/core/auth/auth.service.ts105src/app/core/notification/notifier.service.ts19 + src/app/core/auth/auth.service.ts107 + src/app/core/notification/notifier.service.ts19 + Standard logs Nhật trình chuẩn @@ -8145,12 +8598,152 @@ channel with the same name ()! Blocked videos Video đã khóa - src/app/+admin/moderation/moderation.routes.ts66 + src/app/+admin/moderation/moderation.routes.ts67 + + + User registrations + User registrations + + src/app/+admin/moderation/moderation.routes.ts + 79 + Muted instances Máy chủ đã ẩn - src/app/+admin/moderation/moderation.routes.ts101 + src/app/+admin/moderation/moderation.routes.ts114 + + + Accept registrationReject registration + Accept registrationReject registration + + src/app/+admin/moderation/registration-list/process-registration-modal.component.html + 4,5 + + + + Registration email has not been verified. Email delivery has been disabled by default. + Registration email has not been verified. Email delivery has been disabled by default. + + src/app/+admin/moderation/registration-list/process-registration-modal.component.html + 14,16 + + + + Accepting  registration will create the account and channel. + Accepting  registration will create the account and channel. + + 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. + 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. + 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. + 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. + 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 + 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 + Prevent email from being sent to the user + + src/app/+admin/moderation/registration-list/process-registration-modal.component.html + 60 + + + + Accept registration + Accept registration + + src/app/+admin/moderation/registration-list/process-registration-modal.component.ts68 + + Reject registration + Reject registration + + src/app/+admin/moderation/registration-list/process-registration-modal.component.ts71 + + account created + account created + + src/app/+admin/moderation/registration-list/process-registration-modal.component.ts95 + + registration rejected + registration rejected + + src/app/+admin/moderation/registration-list/process-registration-modal.component.ts112 + + Moderation response is required. + Moderation response is required. + + src/app/+admin/moderation/registration-list/process-registration-validators.ts + 7 + + + + Moderation response must be at least 2 characters long. + 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. + Moderation response cannot be more than 3000 characters long. + + src/app/+admin/moderation/registration-list/process-registration-validators.ts + 9 + + + + Registration requests + Registration requests + + src/app/+admin/moderation/registration-list/registration-list.component.html + 3 + + + + Showing to of registrations + Showing to of registrations + + src/app/+admin/moderation/registration-list/registration-list.component.html + 11 + Password changed for user . @@ -8165,17 +8758,25 @@ channel with the same name ()! User updated. Đã cập nhật tài khoản . - src/app/+admin/overview/users/user-edit/user-update.component.ts94 + src/app/+admin/overview/users/user-edit/user-update.component.ts95 Update user Cập nhật người dùng - src/app/+admin/overview/users/user-edit/user-update.component.ts113 + src/app/+admin/overview/users/user-edit/user-update.component.ts114 An email asking for password reset has been sent to . Đã gửi email đổi mật khẩu đến cho . - src/app/+admin/overview/users/user-edit/user-update.component.ts120 + src/app/+admin/overview/users/user-edit/user-update.component.ts121 + + + Two factor authentication of disabled. + Xác minh hai bước của đã tắt. + + src/app/+admin/overview/users/user-edit/user-update.component.ts + 134 + Users list @@ -8206,6 +8807,7 @@ channel with the same name ()!Live Live src/app/+admin/overview/videos/video-admin.service.ts53 + src/app/+admin/overview/videos/video-list.component.html88 Video files @@ -8250,113 +8852,113 @@ channel with the same name ()! Videos will be deleted, comments will be tombstoned. Video sẽ bị xóa, còn bình luận bị hóa đá. - - - src/app/+admin/overview/users/user-list/user-list.component.ts102src/app/shared/shared-moderation/user-moderation-dropdown.component.ts346 + src/app/+admin/overview/users/user-list/user-list.component.ts101 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts346 + Ban Cấm - - - src/app/+admin/overview/users/user-list/user-list.component.ts107src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351 + 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. Người này sẽ không thể đăng nhập được nữa, nhưng video và bình luận vẫn sẽ giữ nguyên. - - - src/app/+admin/overview/users/user-list/user-list.component.ts108src/app/shared/shared-moderation/user-moderation-dropdown.component.ts352 + src/app/+admin/overview/users/user-list/user-list.component.ts107 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts352 + Unban Bỏ chặn - - - - src/app/+admin/overview/users/user-list/user-list.component.ts113src/app/+admin/overview/users/user-list/user-list.component.ts218src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83 + src/app/+admin/overview/users/user-list/user-list.component.ts112 + src/app/+admin/overview/users/user-list/user-list.component.ts217 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83 + Set Email as Verified Cài Email như Xác Minh - - - src/app/+admin/overview/users/user-list/user-list.component.ts120src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363 + src/app/+admin/overview/users/user-list/user-list.component.ts119 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363 + Created Đã tạo - - src/app/+admin/overview/users/user-list/user-list.component.ts135 + src/app/+admin/overview/users/user-list/user-list.component.ts134 + Daily quota Giới hạn mỗi ngày - - src/app/+admin/overview/users/user-list/user-list.component.ts138 + src/app/+admin/overview/users/user-list/user-list.component.ts137 + Last login Đăng nhập lần cuối - - src/app/+admin/overview/users/user-list/user-list.component.ts136 + src/app/+admin/overview/users/user-list/user-list.component.ts135 + You cannot ban root. Không thể chặn root. - - - src/app/+admin/overview/users/user-list/user-list.component.ts200src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71 + src/app/+admin/overview/users/user-list/user-list.component.ts199 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71 + Do you really want to unban {count, plural, =1 {1 user} other { users}}? Bạn có chắc muốn bỏ vô hiệu hóa {count, plural, =1 {1 người dùng} other { người dùng}}? - - src/app/+admin/overview/users/user-list/user-list.component.ts214 + src/app/+admin/overview/users/user-list/user-list.component.ts213 + Do you really want to unban users? Bạn có chắc muốn bỏ chặn người dùng? - - 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.}} {count, plural, =1 {1 người dùng được bỏ cấm.} other { người dùng được bỏ cấm.}} - - src/app/+admin/overview/users/user-list/user-list.component.ts227 + src/app/+admin/overview/users/user-list/user-list.component.ts226 + users unbanned. Đã bỏ chặn người dùng. - - 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. Bạn không thể xóa root. - - - src/app/+admin/overview/users/user-list/user-list.component.ts241src/app/shared/shared-moderation/user-moderation-dropdown.component.ts99 + src/app/+admin/overview/users/user-list/user-list.component.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> <p>Bạn không thể dùng tên người dùng hoặc kênh đã bị xóa trước đó.</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: Nghĩa là tên người dùng sau sẽ bị xóa vĩnh viễn và khôi phục: - - 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.}} {count, plural, =1 {1 người dùng đã bị xóa.} other { người dùng đã bị xóa.}} - - src/app/+admin/overview/users/user-list/user-list.component.ts256 + src/app/+admin/overview/users/user-list/user-list.component.ts255 + users deleted. người dùng đã xóa. - - 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.}} {count, plural, =1 {1 email người dùng đã xác minh.} other { email người dùng đã xác minh.}} - - 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. đã xác minh email người dùng. - - src/app/+admin/overview/users/user-list/user-list.component.ts276 + src/app/+admin/overview/users/user-list/user-list.component.ts275 + Account unmuted. Tài khoản được bỏ ẩn. @@ -8399,7 +9001,7 @@ channel with the same name ()!Email updated. Đã cập nhật email. 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 You current password is invalid. @@ -8594,19 +9196,19 @@ channel with the same name ()! Avatar changed. Đã đổi ảnh đại diện. - src/app/+manage/video-channel-edit/video-channel-update.component.ts112 + src/app/+manage/video-channel-edit/video-channel-update.component.ts118 src/app/+my-account/my-account-settings/my-account-settings.component.ts44 avatar ảnh đại diện - src/app/+manage/video-channel-edit/video-channel-update.component.ts119 + src/app/+manage/video-channel-edit/video-channel-update.component.ts125 src/app/+my-account/my-account-settings/my-account-settings.component.ts51 Avatar deleted. Đã xóa ảnh đại diện. - src/app/+manage/video-channel-edit/video-channel-update.component.ts129 + src/app/+manage/video-channel-edit/video-channel-update.component.ts135 src/app/+my-account/my-account-settings/my-account-settings.component.ts61 @@ -8627,37 +9229,37 @@ channel with the same name ()! Display/Video settings updated. Đã cập nhật thiết lập video. - src/app/shared/shared-user-settings/user-video-settings.component.ts130 + src/app/shared/shared-user-settings/user-video-settings.component.ts132 Video channel created. Kênh video đã tạo. - src/app/+manage/video-channel-edit/video-channel-create.component.ts66 + src/app/+manage/video-channel-edit/video-channel-create.component.ts71 This name already exists on this instance. Tên này đã có người đăng ký. - src/app/+manage/video-channel-edit/video-channel-create.component.ts72 + src/app/+manage/video-channel-edit/video-channel-create.component.ts77 Video channel updated. Đã cập nhật kênh . - src/app/+manage/video-channel-edit/video-channel-update.component.ts97 + src/app/+manage/video-channel-edit/video-channel-update.component.ts103 Banner changed. Đã đổi ảnh bìa. - src/app/+manage/video-channel-edit/video-channel-update.component.ts142 + src/app/+manage/video-channel-edit/video-channel-update.component.ts148 banner ảnh bìa - src/app/+manage/video-channel-edit/video-channel-update.component.ts149 + src/app/+manage/video-channel-edit/video-channel-update.component.ts155 Banner deleted. Đã xóa ảnh bìa. - src/app/+manage/video-channel-edit/video-channel-update.component.ts159 + src/app/+manage/video-channel-edit/video-channel-update.component.ts165 Video channel deleted. @@ -8672,14 +9274,8 @@ channel with the same name ()! My followers Người theo dõi của tôi - - src/app/+my-library/my-follows/my-followers.component.html - 4 - - - src/app/+my-library/my-library-routing.module.ts - 108 - + src/app/+my-library/my-follows/my-followers.component.html4 + src/app/+my-library/my-library-routing.module.ts110 No follower found. @@ -8717,7 +9313,7 @@ channel with the same name ()!Channel filters Theo kênh src/app/+my-library/my-follows/my-followers.component.ts49 - src/app/+my-library/my-videos/my-videos.component.ts122 + src/app/+my-library/my-videos/my-videos.component.ts127 Update video channel @@ -8732,19 +9328,13 @@ channel with the same name ()! URL parameter is missing in URL parameters Tham số URL bị thiếu - - src/app/+remote-interaction/remote-interaction.component.ts - 25 - - + + src/app/+remote-interaction/remote-interaction.component.ts24 Cannot access to the remote resource Không thể truy cập dữ liệu từ xa - - src/app/+remote-interaction/remote-interaction.component.ts - 48 - - + + src/app/+remote-interaction/remote-interaction.component.ts47 Reset password Đặt lại mật khẩu @@ -8771,7 +9361,8 @@ channel with the same name ()!Tạo src/app/+admin/overview/users/user-edit/user-edit.component.html8 src/app/+admin/overview/users/user-edit/user-edit.component.html8 - src/app/+manage/video-channel-edit/video-channel-create.component.ts102 + src/app/+manage/video-channel-edit/video-channel-create.component.ts107 + src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.ts45 src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts92 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8 @@ -8780,22 +9371,22 @@ channel with the same name ()! Update playlist Cập nhật danh sách phát - src/app/+my-library/my-library-routing.module.ts67 + src/app/+my-library/my-library-routing.module.ts69 src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts48 Notifications Thông báo src/app/+my-account/my-account-notifications/my-account-notifications.component.html1 - src/app/+my-account/my-account-routing.module.ts108 + src/app/+my-account/my-account-routing.module.ts119 src/app/+my-account/my-account.component.ts55 - src/app/menu/notification.component.html22 + src/app/menu/notification.component.html27 Applications Ứng dụng src/app/+my-account/my-account-applications/my-account-applications.component.html3 - src/app/+my-account/my-account-routing.module.ts126 + src/app/+my-account/my-account-routing.module.ts137 src/app/+my-account/my-account.component.ts60 @@ -8812,7 +9403,7 @@ channel with the same name ()!Change ownership Đổi chủ sở hữu src/app/+my-library/my-videos/modals/video-change-ownership.component.html3 - src/app/+my-library/my-videos/my-videos.component.ts220 + src/app/+my-library/my-videos/my-videos.component.ts235 Playlist deleted. @@ -8823,31 +9414,25 @@ channel with the same name ()! My videos Video của tôi - src/app/+my-library/my-library-routing.module.ts77 + src/app/+my-library/my-library-routing.module.ts79 src/app/+my-library/my-videos/my-videos.component.html4 - src/app/+my-library/my-videos/my-videos.component.ts87 - src/app/core/menu/menu.service.ts77 + src/app/+my-library/my-videos/my-videos.component.ts92 + src/app/core/menu/menu.service.ts86 Do you really want to delete videos? Bạn có thật sự muốn xóa video của ? - src/app/+my-library/my-videos/my-videos.component.ts172 + src/app/+my-library/my-videos/my-videos.component.ts187 {length, plural, =1 {Video has been deleted} other { videos have been deleted}} {length, plural, =1 {Video đã bị xóa} other { video đã bị xóa}} - - src/app/+my-library/my-videos/my-videos.component.ts - 191 - + src/app/+my-library/my-videos/my-videos.component.ts206 have been deleted. đã bị xóa. - - src/app/+my-library/my-videos/my-videos.component.ts - 193,191 - + src/app/+my-library/my-videos/my-videos.component.ts208 Videos list @@ -8891,21 +9476,42 @@ channel with the same name ()! My channels Kênh của tôi - src/app/+my-library/+my-video-channels/my-video-channels.component.html3 + src/app/+my-library/+my-video-channels/my-video-channels.component.html4 + src/app/core/menu/menu.service.ts79 + + + My synchronizations + Đồng bộ của tôi + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 11 + + + src/app/+my-library/my-library-routing.module.ts + 143 + + + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html + 5 + + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 9 + My playlists Danh sách phát của tôi - src/app/+my-library/my-library-routing.module.ts40 + src/app/+my-library/my-library-routing.module.ts42 src/app/+my-library/my-video-playlists/my-video-playlists.component.html3 - src/app/core/menu/menu.service.ts86 + src/app/core/menu/menu.service.ts95 My subscriptions Kênh tôi đăng ký src/app/+my-library/my-follows/my-subscriptions.component.html4 - src/app/+my-library/my-library-routing.module.ts99 - src/app/core/menu/menu.service.ts92 + src/app/+my-library/my-library-routing.module.ts101 + src/app/core/menu/menu.service.ts101 You don't have any subscription yet. @@ -8915,7 +9521,7 @@ channel with the same name ()! My abuse reports Báo cáo của tôi - src/app/+my-account/my-account-routing.module.ts117 + src/app/+my-account/my-account-routing.module.ts128 is awaiting email verification @@ -8944,19 +9550,28 @@ channel with the same name ()! Ownership changes Lượt thay đổi chủ sở hữu - src/app/+my-library/my-library-routing.module.ts117 + src/app/+my-library/my-library-routing.module.ts119 src/app/+my-library/my-videos/my-videos.component.html16 My video history Lịch sử xem của tôi - src/app/+my-library/my-library-routing.module.ts127 + src/app/+my-library/my-library-routing.module.ts129 + + + Create new synchronization + Tạo đồng bộ mới + + src/app/+my-library/my-library-routing.module.ts + 153 + Channels Kênh src/app/+my-library/my-library.component.ts45 src/app/+search/search-filters.component.html200 + src/app/core/menu/menu.service.ts78 Videos @@ -8967,7 +9582,7 @@ channel with the same name ()!src/app/+my-library/my-library.component.ts52 src/app/+search/search-filters.component.html195 src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts17 - src/app/core/menu/menu.service.ts76 + src/app/core/menu/menu.service.ts85 src/app/modal/quick-settings-modal.component.html10 @@ -8975,7 +9590,7 @@ channel with the same name ()!Danh sách phát src/app/+my-library/my-library.component.ts59 src/app/+search/search-filters.component.html205 - src/app/core/menu/menu.service.ts85 + src/app/core/menu/menu.service.ts94 max size @@ -8986,21 +9601,21 @@ channel with the same name ()! Maximize editor Phóng to trình chỉnh sửa - src/app/shared/shared-forms/markdown-textarea.component.ts47 + src/app/shared/shared-forms/markdown-textarea.component.ts49 Exit maximized editor Thoát khỏi toàn màn hình - src/app/shared/shared-forms/markdown-textarea.component.ts48 + src/app/shared/shared-forms/markdown-textarea.component.ts50 An email with verification link will be sent to . Một email xác minh sẽ được gửi tới . src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts40 - - Verify account email confirmation - Xác minh email tài khoản + + Verify email + Verify email src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html 2 @@ -9010,18 +9625,17 @@ channel with the same name ()!Unable to find user id or verification string. Không thể tìm thấy id người dùng hoặc chuỗi xác minh. src/app/+reset-password/reset-password.component.ts38 - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts34 Subscribe to the account Theo dõi tài khoản này - src/app/+video-channels/video-channels.component.ts76src/app/+videos/+video-watch/video-watch.component.ts775 + src/app/+video-channels/video-channels.component.ts85src/app/+videos/+video-watch/video-watch.component.ts839 PLAYLISTS DANH SÁCH PHÁT - src/app/+video-channels/video-channels.component.ts82 + src/app/+video-channels/video-channels.component.ts91 Studio for @@ -9114,88 +9728,88 @@ channel with the same name ()! Are you sure you want to edit ""? Bạn có chắc chắn muốn sửa ""? - - 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 /> Video gốc sẽ bị ghi đè bởi video mới và bạn <strong>không thể phục hồi như cũ</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> Những tác vụ sau sẽ được áp dụng: <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. Đã áp dụng xong tác vụ. - - src/app/+video-studio/edit/video-studio-edit.component.ts91 + src/app/+video-studio/edit/video-studio-edit.component.ts93 + Focus the search bar Tìm kiếm - - src/app/app.component.ts287 + src/app/app.component.ts287 + Toggle the left menu Ẩn/hiện thanh menu - - src/app/app.component.ts292 + src/app/app.component.ts292 + Go to the discover videos page Đến Trang Chính - - src/app/app.component.ts297 + src/app/app.component.ts297 + Go to the trending videos page Đến trang Thịnh Hành - - src/app/app.component.ts302 + src/app/app.component.ts302 + Go to the recently added videos page Đến trang Mới Nhất - - src/app/app.component.ts307 + src/app/app.component.ts307 + Go to the local videos page Đến trang Máy Chủ - - src/app/app.component.ts312 + src/app/app.component.ts312 + Go to the videos upload page Đăng video - - src/app/app.component.ts317 + src/app/app.component.ts317 + Go to my subscriptions Xem kênh đã đăng ký - src/app/core/auth/auth.service.ts61 + src/app/core/auth/auth.service.ts63 Go to my videos Đến trang video của tôi - src/app/core/auth/auth.service.ts65 + src/app/core/auth/auth.service.ts67 Go to my imports Đến trang video tôi nhập - src/app/core/auth/auth.service.ts69 + src/app/core/auth/auth.service.ts71 Go to my channels Đến kênh của tôi - src/app/core/auth/auth.service.ts73 + src/app/core/auth/auth.service.ts75 - Cannot retrieve OAuth Client credentials: . + Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. Không thể truy xuất thông tin đăng nhập ứng dụng khách OAuth: . Hãy chắc rằng bạn đã cấu hình đúng PeerTube (config/ directory), đặc biệt là phần "webserver". - src/app/core/auth/auth.service.ts100 + src/app/core/auth/auth.service.ts102 You need to reconnect. Bạn cần kết nối lại. - src/app/core/auth/auth.service.ts221 + src/app/core/auth/auth.service.ts233 Show/hide this help menu @@ -9221,79 +9835,86 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular My history Lịch sử của tôi - - src/app/core/menu/menu.service.ts - 98 - + src/app/core/menu/menu.service.ts107 In my library Thư viện của tôi - - src/app/core/menu/menu.service.ts - 104 - + src/app/core/menu/menu.service.ts113 Trending Thịnh hành - src/app/+videos/video-list/videos-list-common-page.component.ts205 - src/app/core/menu/menu.service.ts131 - + + + src/app/+videos/video-list/videos-list-common-page.component.ts205src/app/core/menu/menu.service.ts140 ON - - src/app/core/menu/menu.service.ts - 150 - + src/app/core/menu/menu.service.ts159 Home Trang chính - src/app/core/menu/menu.service.ts115 - src/app/core/menu/menu.service.ts116 + src/app/core/menu/menu.service.ts124 + src/app/core/menu/menu.service.ts125 Success Thành công - - - src/app/core/notification/notifier.service.ts26src/app/shared/shared-video-live/live-stream-information.component.html39 + src/app/core/notification/notifier.service.ts26 + src/app/shared/shared-video-live/live-stream-information.component.html39 + Incorrect username or password. Sai tên hoặc mật khẩu. - src/app/+login/login.component.ts185 + src/app/+login/login.component.ts214 Your account is blocked. Tài khoản của bạn đã bị khóa. - src/app/+login/login.component.ts186 + src/app/+login/login.component.ts219 + + + This account is awaiting approval by moderators. + This account is awaiting approval by moderators. + + src/app/+login/login.component.ts + 224 + + + + Registration approval has been rejected for this account. + Registration approval has been rejected for this account. + + src/app/+login/login.component.ts + 229 + any language ngôn ngữ bất kỳ - src/app/menu/menu.component.ts276 + src/app/menu/menu.component.ts282 hide ẩn - src/app/menu/menu.component.ts311 + src/app/menu/menu.component.ts317 blur che mờ - src/app/menu/menu.component.ts315 + src/app/menu/menu.component.ts321 display hiển thị - src/app/menu/menu.component.ts319 + src/app/menu/menu.component.ts325 Unknown — - src/app/menu/menu.component.ts206 + src/app/menu/menu.component.ts212 Your password has been successfully reset! @@ -9303,41 +9924,41 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Today Hôm nay - - - - src/app/+search/search-filters.component.ts40src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69src/app/shared/shared-video-miniature/videos-list.component.ts135 + 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.ts140 + Yesterday Hôm qua - - src/app/shared/shared-video-miniature/videos-list.component.ts136 + src/app/shared/shared-video-miniature/videos-list.component.ts141 + This week Tuần này - - src/app/shared/shared-video-miniature/videos-list.component.ts137 + src/app/shared/shared-video-miniature/videos-list.component.ts142 + This month Tháng này - - src/app/shared/shared-video-miniature/videos-list.component.ts138 + src/app/shared/shared-video-miniature/videos-list.component.ts143 + Last month Tháng trước - - src/app/shared/shared-video-miniature/videos-list.component.ts139 + src/app/shared/shared-video-miniature/videos-list.component.ts144 + Older Cũ hơn - - src/app/shared/shared-video-miniature/videos-list.component.ts140 + src/app/shared/shared-video-miniature/videos-list.component.ts145 + Cannot load more videos. Try again later. Không thể tải thêm video. Thử lại sau. - - - src/app/shared/shared-video-miniature/videos-list.component.ts247src/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 7 ngày qua @@ -9357,15 +9978,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular VOD videos Video VOD 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 Video livestream 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) @@ -9401,37 +10022,34 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Search index is unavailable. Retrying with instance results instead. Không thể tìm kiếm tất cả. Thay vào đó, hãy thử lại với kết quả chỉ ở máy chủ. - src/app/+search/search.component.ts159 - + + src/app/+search/search.component.ts163 Search error Lỗi tìm kiếm - src/app/+search/search.component.ts160 - + + src/app/+search/search.component.ts164 - Search - Tìm kiếm - - src/app/+search/search.component.ts - 252 - - + Search + Tìm kiếm + + src/app/+search/search.component.ts256 PeerTube instance host filter is invalid Bộ lọc máy chủ lưu trữ PeerTube không hợp lệ - src/app/+search/search.component.ts327 - + + src/app/+search/search.component.ts331 Search Tìm kiếm - src/app/+admin/plugins/shared/plugin-navigation.component.html4 - src/app/+search/search-routing.module.ts12 - src/app/+search/search.component.ts253 - src/app/header/search-typeahead.component.html8 - src/app/shared/shared-instance/instance-features-table.component.html110 - src/app/shared/shared-main/misc/simple-search-input.component.ts12 - src/app/shared/shared-main/misc/simple-search-input.component.ts13 - + + + + + + + + src/app/+admin/plugins/shared/plugin-navigation.component.html4src/app/+search/search-routing.module.ts12src/app/+search/search.component.ts257src/app/header/search-typeahead.component.html8src/app/shared/shared-instance/instance-features-table.component.html116src/app/shared/shared-main/misc/simple-search-input.component.ts12src/app/shared/shared-main/misc/simple-search-input.component.ts13 Navigate between plugins and themes Chuyển đổi giữa tiện ích và chủ đề @@ -9440,6 +10058,30 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 7 + + 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 ~ . + Giới hạn dung lượng video chỉ áp dụng với tập tin gốc của video. Vì chuyển kích cỡ đang bật, dung lượng video có thể gần ~ . + + src/app/+admin/shared/user-real-quota-info.component.html + 1,4 + + @@ -9569,7 +10211,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Confirm Xác nhận - src/app/modal/confirm.component.ts40 + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html22 + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html50 + src/app/modal/confirm.component.ts58 + + + 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. + Quét mã QR này vào ứng dụng TOTP trên điện thoại của bạn. Ứng dụng này sẽ tạo mã token mà bạn sẽ phải nhập khi đăng nhập. + + 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: + Nếu bạn không thể quét mã QR và cần nhập mã đó theo cách thủ công, thì đây là mã bí mật: + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 34,36 + + + + Two-factor code + Mã hai bước + + 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 confirm + Nhập mã được tạo bởi ứng dụng xác minh của bạn để xác nhận + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 43 + + + + Two factor authentication has been enabled. + Đã bật xác minh hai bước. + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.ts + 77 + Instance name is required. @@ -9774,6 +10458,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Địa chỉ phải sử dụng được (eg. chocobozzz@example.com). src/app/shared/form-validators/user-validators.ts51 + + OTP token is required. + Bắt buộc có OTP token. + + src/app/shared/form-validators/user-validators.ts + 69 + + Your name is required. Yêu cầu tên của bạn. @@ -9830,7 +10522,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Yêu cầu mật khẩu. src/app/shared/form-validators/login-validators.ts18 src/app/shared/form-validators/user-validators.ts60 - src/app/shared/form-validators/user-validators.ts71 + src/app/shared/form-validators/user-validators.ts80 Confirmation of the password is required. @@ -9875,92 +10567,116 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Password must be at least 6 characters long. Độ dài tối thiểu 6 ký tự. - src/app/shared/form-validators/user-validators.ts72 - src/app/shared/form-validators/user-validators.ts83 + src/app/shared/form-validators/user-validators.ts81 + src/app/shared/form-validators/user-validators.ts92 Password cannot be more than 255 characters long. Mật khẩu phải ngắn hơn 255 ký tự. - src/app/shared/form-validators/user-validators.ts73 - src/app/shared/form-validators/user-validators.ts84 + src/app/shared/form-validators/user-validators.ts82 + src/app/shared/form-validators/user-validators.ts93 The new password and the confirmed password do not correspond. Mật khẩu mới và mật khẩu lặp lại không khớp. - src/app/shared/form-validators/user-validators.ts91 + src/app/shared/form-validators/user-validators.ts100 Video quota is required. Phải có giới hạn dung lượng. - src/app/shared/form-validators/user-validators.ts98 + src/app/shared/form-validators/user-validators.ts107 Quota must be greater than -1. Dung lượng phải lớn hơn -1. - src/app/shared/form-validators/user-validators.ts99 + src/app/shared/form-validators/user-validators.ts108 Daily upload limit is required. Yêu cầu giới hạn đăng hằng ngày. - src/app/shared/form-validators/user-validators.ts105 + src/app/shared/form-validators/user-validators.ts114 Daily upload limit must be greater than -1. Giới hạn đăng hàng ngày phải lớn hơn -1. - src/app/shared/form-validators/user-validators.ts106 + src/app/shared/form-validators/user-validators.ts115 User role is required. Yêu cầu chức vụ người dùng. - src/app/shared/form-validators/user-validators.ts113 + src/app/shared/form-validators/user-validators.ts122 Description must be at least 3 characters long. Mô tả phải từ 3 ký tự trở lên. - src/app/shared/form-validators/user-validators.ts125 + src/app/shared/form-validators/user-validators.ts134 src/app/shared/form-validators/video-channel-validators.ts36 src/app/shared/form-validators/video-playlist-validators.ts33 Description cannot be more than 1000 characters long. Mô tả phải từ 100 ký tự trở xuống. - src/app/shared/form-validators/user-validators.ts126 + src/app/shared/form-validators/user-validators.ts135 src/app/shared/form-validators/video-channel-validators.ts37 src/app/shared/form-validators/video-playlist-validators.ts34 You must agree with the instance terms in order to register on it. - Bạn phải đồng ý quy tắc máy chủ mới có thể đăng ký. - src/app/shared/form-validators/user-validators.ts133 + Bạn phải đồng ý nội quy máy chủ mới có thể đăng ký. + src/app/+signup/+register/shared/register-validators.ts7 + + + Registration reason is required. + Registration reason is required. + + src/app/+signup/+register/shared/register-validators.ts + 14 + + + + Registration reason must be at least 2 characters long. + Registration reason must be at least 2 characters long. + + src/app/+signup/+register/shared/register-validators.ts + 15 + + + + Registration reason cannot be more than 3000 characters long. + Registration reason cannot be more than 3000 characters long. + + src/app/+signup/+register/shared/register-validators.ts + 16 + Ban reason must be at least 3 characters long. Lí do chặn phải từ 3 ký tự trở lên. - src/app/shared/form-validators/user-validators.ts143 + src/app/shared/form-validators/user-validators.ts145 Ban reason cannot be more than 250 characters long. Lý do vô hiệu hóa phải từ 250 kí tự trở xuống. - src/app/shared/form-validators/user-validators.ts144 + src/app/shared/form-validators/user-validators.ts146 Display name is required. Yêu cầu tên hiển thị. - src/app/shared/form-validators/user-validators.ts155 + 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. Độ dài tối thiếu 1 ký tự. - src/app/shared/form-validators/user-validators.ts156 + 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. Độ dài tối đa 50 ký tự. - src/app/shared/form-validators/user-validators.ts157 + src/app/shared/form-validators/user-validators.ts159 src/app/shared/form-validators/video-channel-validators.ts26 @@ -10084,6 +10800,30 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 48 + + Remote channel url is required. + URL kênh từ xa là bắt buộc. + + src/app/shared/form-validators/video-channel-validators.ts + 59 + + + + External channel URL must begin with "https://" or "http://" + URL kênh từ xa phải bắt đầu bằng "https://" hoặc "http://" + + src/app/shared/form-validators/video-channel-validators.ts + 60 + + + + External channel URL cannot be more than 1000 characters long + URL kênh bên ngoài không được dài hơn 1000 ký tự + + src/app/shared/form-validators/video-channel-validators.ts + 61 + + See the documentation to learn how to use the PeerTube live streaming feature. Đọc tài liệu để biết cách sử dụng tính năng Livestream của PeerTube. @@ -10135,46 +10875,46 @@ 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.html244 + src/app/+videos/+video-edit/shared/video-edit.component.html237 src/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.html249 + src/app/+videos/+video-edit/shared/video-edit.component.html242 src/app/shared/shared-video-live/live-stream-information.component.html24 Live stream key Mã livestream - src/app/+videos/+video-edit/shared/video-edit.component.html254 + src/app/+videos/+video-edit/shared/video-edit.component.html247 src/app/shared/shared-video-live/live-stream-information.component.html29 ⚠️ Never share your stream key with anyone. ⚠️ Không chia sẻ mã livestream của bạn với bất cứ ai. - src/app/+videos/+video-edit/shared/video-edit.component.html257 + src/app/+videos/+video-edit/shared/video-edit.component.html250 src/app/shared/shared-video-live/live-stream-information.component.html32 This is a normal live Đây là buổi livestream bình thường - src/app/+videos/+video-edit/shared/video-edit.component.html263 + src/app/+videos/+video-edit/shared/video-edit.component.html256 You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live Bạn chỉ có thể livestream một lần trong một buổi livestream thường. Nếu bạn bật lưu replay, nó sẽ được lưu với URL buổi livestream của bạn - src/app/+videos/+video-edit/shared/video-edit.component.html266 + src/app/+videos/+video-edit/shared/video-edit.component.html259 This is a permanent/recurring live Đây là một buổi livestream vĩnh viễn - src/app/+videos/+video-edit/shared/video-edit.component.html272 + src/app/+videos/+video-edit/shared/video-edit.component.html265 You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos Bạn có thể livestream nhiều lần trong một buổi livestream vĩnh viễn/định kỳ. Nếu bạn lưu replay, chúng sẽ được lưu thành các video riêng biệt - src/app/+videos/+video-edit/shared/video-edit.component.html275 + src/app/+videos/+video-edit/shared/video-edit.component.html268 Replay will be saved @@ -10215,8 +10955,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/shared/shared-video-live/live-stream-information.component.html 44 - - Replay is being processed...Replay is being processed... + + + Replay is being processed... + Đã xử lý phát lại... src/app/shared/shared-video-live/live-stream-information.component.html 45 @@ -10718,14 +11460,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Instance languages Ngôn ngữ máy chủ - - src/app/+videos/+video-edit/shared/video-edit.component.ts214 + src/app/+videos/+video-edit/shared/video-edit.component.ts216 + All languages Mọi ngôn ngữ - - - src/app/+videos/+video-edit/shared/video-edit.component.ts215src/app/shared/shared-forms/select/select-languages.component.ts25 + src/app/+videos/+video-edit/shared/video-edit.component.ts217 + src/app/shared/shared-forms/select/select-languages.component.ts25 + Hidden Ẩn @@ -10740,64 +11482,94 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Displayed Hiện 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 giờ} other { giờ}} + + Disabled + Disabled src/app/shared/shared-instance/instance-features-table.component.ts - 71 + 62 - - ~ hours - ~ giờ + + 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}} - ~ {phút, plural, =1 {1 phút} other { phút}} + + Enabled + Enabled src/app/shared/shared-instance/instance-features-table.component.ts - 79 + 65 + + ~ {hours, plural, =1 {1 hour} other { hours}} + ~ {hours, plural, =1 {1 giờ} other { giờ}} + src/app/shared/shared-instance/instance-features-table.component.ts80 + + + ~ hours + ~ giờ + src/app/shared/shared-instance/instance-features-table.component.ts82 + + + ~ {minutes, plural, =1 {1 minute} other { minutes}} + ~ {phút, plural, =1 {1 phút} other { phút}} + src/app/shared/shared-instance/instance-features-table.component.ts88 + ~ minutes ~ phút - src/app/shared/shared-instance/instance-features-table.component.ts81 + src/app/shared/shared-instance/instance-features-table.component.ts90 of full HD videos video 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 video 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 video chất lượng trung bình - src/app/shared/shared-instance/instance-features-table.component.ts100 + src/app/shared/shared-instance/instance-features-table.component.ts109 + + + Accepted follows + Lượt theo dõi đã chấp nhận + src/app/shared/shared-instance/instance-follow.service.ts146 + + + Rejected follows + Lượt theo dõi đã từ chối + src/app/shared/shared-instance/instance-follow.service.ts150 + + + Pending follows + Lượt theo dõi đang chờ + src/app/shared/shared-instance/instance-follow.service.ts154 (channel page) (kênh) 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.ts128 + src/app/shared/shared-video-miniature/video-miniature.component.ts133 (account page) @@ -10916,29 +11688,29 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Account muted by the instance. Người dùng đã bị ẩn bởi máy chủ. - - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts435src/app/shared/shared-moderation/user-moderation-dropdown.component.ts191 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts434 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts191 + Mute server Ẩn máy chủ - - 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. Máy chủ đã bị ẩn bởi máy chủ. - - 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 Thêm thông điệp để giao tiếp với người báo cáo - - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts101 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts101 + Add a message to communicate with the moderation team Thêm thông điệp để giao tiếp với đội ngũ kiểm duyệt - - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts104 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts104 + Account unmuted by the instance. Tài khoản đã bỏ ẩn bởi máy chủ. @@ -11147,12 +11919,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Breaks server rules - Vi phạm quy tắc máy chủ + Vi phạm nội quy máy chủ src/app/shared/shared-moderation/abuse.service.ts151 Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. - Bất kỳ điều gì không có trong phần trên vi phạm các điều khoản dịch vụ, quy tắc ứng xử hoặc các quy tắc chung được áp dụng trên máy chủ. + Bất kỳ điều gì không có trong phần trên vi phạm các điều khoản dịch vụ, nội quy máy chủ hoặc các quy tắc chung được áp dụng trên máy chủ. src/app/shared/shared-moderation/abuse.service.ts153 @@ -11175,52 +11947,60 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Too many attempts, please try again after minutes. Bạn đã thử quá nhiều lần, xin thử lại sau phút. - - src/app/core/rest/rest-extractor.service.ts111 + src/app/core/rest/rest-extractor.service.ts126 + Too many attempts, please try again later. Quá nhiều lần thực hiện, vui lòng thử lại sau. - - src/app/core/rest/rest-extractor.service.ts114 + src/app/core/rest/rest-extractor.service.ts129 + Server error. Please retry later. Lỗi máy chủ. Xin thử lại sau. - - src/app/core/rest/rest-extractor.service.ts118 + 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 Lỗi máy chủ chưa biết - - src/app/core/rest/rest-extractor.service.ts121 + src/app/core/rest/rest-extractor.service.ts140 + Subscribed to all current channels of . You will be notified of all their new videos. Đã đăng ký tất cả kênh hiện tại của . Bạn sẽ nhận được thông báo về video mới của họ. - 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. Đã đăng ký kênh . Bạn sẽ nhận được thông báo khi họ đăng video mới. - src/app/shared/shared-user-subscription/subscribe-button.component.ts110 + src/app/shared/shared-user-subscription/subscribe-button.component.ts109 Subscribed Đã đăng ký - 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 Đã hủy đăng ký tất cả kênh của - src/app/shared/shared-user-subscription/subscribe-button.component.ts139 + src/app/shared/shared-user-subscription/subscribe-button.component.ts138 Unsubscribed from Đã hủy đăng ký - src/app/shared/shared-user-subscription/subscribe-button.component.ts140 + src/app/shared/shared-user-subscription/subscribe-button.component.ts139 Unsubscribed Đã hủy đăng ký - 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 @@ -11249,7 +12029,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Video removed from Video đã bị xóa khỏi 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 @@ -11265,80 +12045,80 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Timestamps updated Đã cập nhật thời gian 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 Bắt đầu - 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 Ngừng tại - 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 và kết thúc - 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 Xóa 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 Hành động đối với bình luận - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts401 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts400 + Delete comment Xóa bình luận - - 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? Bạn có chắc muốn xóa bình luận này? - - - src/app/+videos/+video-watch/shared/comment/video-comments.component.ts173src/app/shared/shared-abuse-list/abuse-list-table.component.ts411 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts181 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts410 + Comment deleted. Đã xóa bình luận. - - 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 Định dạng - - src/app/shared/shared-video-miniature/video-download.component.ts211 + src/app/shared/shared-video-miniature/video-download.component.ts220 + Size Dung lượng - - 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.ts214src/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 Đã chép - src/app/shared/shared-forms/input-text.component.ts48 + src/app/shared/shared-forms/input-text.component.ts50 Copy @@ -11353,31 +12133,31 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Do you really want to delete this video? Bạn thực sự muốn xóa video chứ? - - - src/app/+admin/moderation/video-block-list/video-block-list.component.ts94src/app/shared/shared-abuse-list/abuse-list-table.component.ts376 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts94 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts375 + Video deleted. Đã xóa video. - - - src/app/+admin/moderation/video-block-list/video-block-list.component.ts101src/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 Hành động đối với người báo cáo - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts311 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts310 + Mute reporter Ẩn người báo cáo - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts317 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts316 + Download Tải về 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 @@ -11387,11 +12167,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Update Cập nhật - src/app/+manage/video-channel-edit/video-channel-update.component.ts181 + src/app/+manage/video-channel-edit/video-channel-update.component.ts187 src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115 src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62 src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html61 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html65 src/app/+videos/+video-edit/video-update.component.html3 src/app/+videos/+video-edit/video-update.component.html21 src/app/shared/shared-main/buttons/edit-button.component.ts22 @@ -11401,53 +12181,60 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Block Chặn - 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 Bắt đầu chuyển mã HLS - src/app/+admin/overview/videos/video-list.component.ts97 + src/app/+admin/overview/videos/video-list.component.ts96 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts391 Run WebTorrent transcoding Bắt đầu chuyển mã WebTorrent - src/app/+admin/overview/videos/video-list.component.ts103 + src/app/+admin/overview/videos/video-list.component.ts102 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts397 Delete HLS files Xóa những tập tin HLS - src/app/+admin/overview/videos/video-list.component.ts109 + src/app/+admin/overview/videos/video-list.component.ts108 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts403 Delete WebTorrent files Xóa những tập tin WebTorrent - src/app/+admin/overview/videos/video-list.component.ts115 + 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? + Bạn có chắc muốn xóa tập tin này? + src/app/+admin/overview/videos/video-list.component.ts187 + + + Delete file + Xóa tập tin + src/app/+admin/overview/videos/video-list.component.ts188 + + + File removed. + Đã xóa tập tin. + src/app/+admin/overview/videos/video-list.component.ts194 + Are you sure you want to delete {count, plural, =1 {this video} other {these videos}}? Bạn có chắc muốn xóa {count, plural, =1 {video này} other { video}}? - - src/app/+admin/overview/videos/video-list.component.ts - 200 - - + + src/app/+admin/overview/videos/video-list.component.ts222 Save to playlist Lưu vào danh sách phát 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. - Cần <a href="/login">đăng nhập</a> để đánh giá video này. - src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts85 - Mirror Mirror @@ -11487,9 +12274,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Mute account Ẩn tài khoản - - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts293src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts417 + 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 Mở hành động video @@ -11511,8 +12298,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Unblock Bỏ chặn 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. + + + The live stream will be automatically terminated and replays won't be saved. + Livestream sẽ tự động bị tắt và phát lại sẽ không được lưu. src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts 233 @@ -11521,12 +12310,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Mute server account Ẩn tài khoản máy chủ - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts299 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts298 + Report Báo cáo - 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 @@ -11573,45 +12362,42 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Published Đã đăng - src/app/shared/shared-video-miniature/video-miniature.component.ts173 + src/app/shared/shared-video-miniature/video-miniature.component.ts178 Publication scheduled on Đã lên lịch đăng vào - - src/app/shared/shared-video-miniature/video-miniature.component.ts - 178 - + src/app/shared/shared-video-miniature/video-miniature.component.ts183 Transcoding failed Chuyển mã thất bại - src/app/shared/shared-video-miniature/video-miniature.component.ts182 + src/app/shared/shared-video-miniature/video-miniature.component.ts187 Move to external storage failed Chuyển sang lưu trữ ngoài thất bại - src/app/shared/shared-video-miniature/video-miniature.component.ts186 + src/app/shared/shared-video-miniature/video-miniature.component.ts191 Waiting transcoding Đang chờ chuyển mã - src/app/shared/shared-video-miniature/video-miniature.component.ts190 + src/app/shared/shared-video-miniature/video-miniature.component.ts195 To transcode Để chuyển mã - src/app/shared/shared-video-miniature/video-miniature.component.ts194 + src/app/shared/shared-video-miniature/video-miniature.component.ts199 To import Để nhập video - src/app/shared/shared-video-miniature/video-miniature.component.ts198 + src/app/shared/shared-video-miniature/video-miniature.component.ts203 To edit Sửa - src/app/shared/shared-video-miniature/video-miniature.component.ts202 + src/app/shared/shared-video-miniature/video-miniature.component.ts207 Subscribe to RSS feed "" @@ -11630,8 +12416,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 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 @@ -11639,9 +12426,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 @@ -11665,8 +12452,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Light/Orange Sáng/Cam - - src/app/core/theme/theme.service.ts50 + src/app/core/theme/theme.service.ts50 + LIVE ENDED KẾT THÚC LIVESTREAM @@ -11675,112 +12462,112 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Only I can see this video Chỉ mình tôi - src/app/shared/shared-main/video/video.service.ts379 + src/app/shared/shared-main/video/video.service.ts385 Only shareable via a private link Chỉ người có được liên kết - src/app/shared/shared-main/video/video.service.ts380 + src/app/shared/shared-main/video/video.service.ts386 Anyone can see this video Ai cũng có thể xem video này - src/app/shared/shared-main/video/video.service.ts381 + src/app/shared/shared-main/video/video.service.ts387 Only users of this instance can see this video Chỉ người dùng trên máy chủ này - src/app/shared/shared-main/video/video.service.ts382 + src/app/shared/shared-main/video/video.service.ts388 Video to import updated. Đã cập nhật video cần nhập. - - - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts135src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts124 + 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. Video đã được tải lên và lưu vào tài khoản của bạn dưới dạng riêng tư. - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts107 + 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? Nhưng các dữ liệu liên quan (thẻ, mô tả,...) sẽ bị mất. Bạn có chắc muốn rời khỏi trang không? - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts108 + 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? Video của bạn vẫn chưa được tải lên, bạn có chắc muốn rời trang? - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts110 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts115 + Publish Đăng - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts123 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts128 + Upload Tải lên - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts238 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts243 + Upload Tải lên - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts240 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts245 + Video published. Đã đăng video. - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts261 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts266 + You have unsaved changes! If you leave, your changes will be lost. Bạn có sửa đổi chưa lưu! Nếu rời đi, những sửa đổi này sẽ bị mất. - - src/app/+videos/+video-edit/video-update.component.ts90 + src/app/+videos/+video-edit/video-update.component.ts89 + Video updated. Đã cập nhật video. - - src/app/+videos/+video-edit/video-update.component.ts152 + src/app/+videos/+video-edit/video-update.component.ts147 + (extensions: ) (định dạng: ) - - - src/app/+video-studio/edit/video-studio-edit.component.ts107src/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 "" sẽ được thêm vào đầu 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 "" sẽ được thêm vào cuối 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 Watermark "" sẽ được thêm vào 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 sẽ bắt đầu tại và kết thúc tại - - 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 sẽ bắt đầu tại - - 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 sẽ kết thúc tại - - src/app/+video-studio/edit/video-studio-edit.component.ts146 + src/app/+video-studio/edit/video-studio-edit.component.ts148 + Report comment Ghi chú báo cáo @@ -11789,23 +12576,31 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular The deletion will be sent to remote instances so they can reflect the change. Việc xóa sẽ được gửi đến các máy chủ từ xa để họ có thể phản ánh sự thay đổi. - - src/app/+videos/+video-watch/shared/comment/video-comments.component.ts176 + 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. Nếu đây là bình luận từ xa, việc xóa bỏ chỉ hiệu lực trên máy chủ của bạn. - - src/app/+videos/+video-watch/shared/comment/video-comments.component.ts178 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts186 + Delete and re-draft Xóa và viết lại - - src/app/+videos/+video-watch/shared/comment/video-comments.component.ts206 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts214 + Do you really want to delete and re-draft this comment? Bạn có muốn xóa và viết lại bình luận này? - - src/app/+videos/+video-watch/shared/comment/video-comments.component.ts207 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts215 + + + Friendly Reminder: + Nhắc Bạn: + + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 4 + + Stop autoplaying next video Tắt tự phát video kế tiếp @@ -11846,27 +12641,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>? Video không khả dụng trên máy chủ này. Bạn có muốn chuyển tới máy chủ gốc: <a href=""></a>? - src/app/+videos/+video-watch/video-watch.component.ts323 + src/app/+videos/+video-watch/video-watch.component.ts348 Redirection Chuyển hướng - src/app/+videos/+video-watch/video-watch.component.ts324 + src/app/+videos/+video-watch/video-watch.component.ts349 This video contains mature or explicit content. Are you sure you want to watch it? Video này chứa nội dung cho người lớn hoặc nhạy cảm. Bạn có chắc chắn muốn xem không? - src/app/+videos/+video-watch/video-watch.component.ts375 + src/app/+videos/+video-watch/video-watch.component.ts404 Mature or explicit content Nội dung người lớn hoặc nhạy cảm - src/app/+videos/+video-watch/video-watch.component.ts376 + src/app/+videos/+video-watch/video-watch.component.ts405 Up Next Tiếp Theo - src/app/+videos/+video-watch/video-watch.component.ts449 + src/app/+videos/+video-watch/video-watch.component.ts488 Cancel Hủy @@ -11891,77 +12686,78 @@ 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.html129src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html31src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html26src/app/+videos/+video-edit/video-add-components/video-upload.component.html69src/app/+videos/+video-edit/video-add-components/video-upload.component.html81src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73src/app/+videos/+video-watch/video-watch.component.ts450src/app/modal/confirm.component.html20src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/video-report.component.html84src/app/shared/shared-moderation/user-ban-modal.component.html34src/app/shared/shared-moderation/video-block.component.html46src/app/shared/shared-video-miniature/video-download.component.html143 + + src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+admin/moderation/registration-list/process-registration-modal.component.html67src/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 Tạm ngừng tự phát - src/app/+videos/+video-watch/video-watch.component.ts451 + src/app/+videos/+video-watch/video-watch.component.ts490 Enter/exit fullscreen Vào/thoát toàn màn hình - src/app/+videos/+video-watch/video-watch.component.ts744 + src/app/+videos/+video-watch/video-watch.component.ts802 Play/Pause the video Phát/Ngừng video - src/app/+videos/+video-watch/video-watch.component.ts745 + src/app/+videos/+video-watch/video-watch.component.ts803 Mute/unmute the video Ẩn/Bỏ ẩn video - src/app/+videos/+video-watch/video-watch.component.ts746 + src/app/+videos/+video-watch/video-watch.component.ts804 Skip to a percentage of the video: 0 is 0% and 9 is 90% Tua nhanh thời lượng video: 0 là 0% và 9 là 90% - src/app/+videos/+video-watch/video-watch.component.ts748 + src/app/+videos/+video-watch/video-watch.component.ts819 Increase the volume Tăng âm lượng - src/app/+videos/+video-watch/video-watch.component.ts750 + src/app/+videos/+video-watch/video-watch.component.ts806 Decrease the volume Giảm âm lượng - src/app/+videos/+video-watch/video-watch.component.ts751 + src/app/+videos/+video-watch/video-watch.component.ts807 Seek the video forward Tua tới video - src/app/+videos/+video-watch/video-watch.component.ts753 + src/app/+videos/+video-watch/video-watch.component.ts821 Seek the video backward Tua lùi video - src/app/+videos/+video-watch/video-watch.component.ts754 + src/app/+videos/+video-watch/video-watch.component.ts822 Increase playback rate Tăng tốc độ video - src/app/+videos/+video-watch/video-watch.component.ts756 + src/app/+videos/+video-watch/video-watch.component.ts824 Decrease playback rate Giảm tốc độ video - src/app/+videos/+video-watch/video-watch.component.ts757 + src/app/+videos/+video-watch/video-watch.component.ts825 Navigate in the video to the previous frame Điều hướng video tới khung trước đó - src/app/+videos/+video-watch/video-watch.component.ts759 + src/app/+videos/+video-watch/video-watch.component.ts827 Navigate in the video to the next frame Điều hướng video tới khung kế tiếp - src/app/+videos/+video-watch/video-watch.component.ts760 + src/app/+videos/+video-watch/video-watch.component.ts828 Toggle theater mode Chế độ rạp chiếu - src/app/+videos/+video-watch/video-watch.component.ts765 + src/app/+videos/+video-watch/video-watch.component.ts812 Like the video Thích video @@ -11972,17 +12768,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Không thích video 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. Khi kích hoạt, video tiếp theo sẽ tự động phát sau video hiện tại. - src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts50 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts49 Recently added Mới nhất - src/app/+videos/video-list/videos-list-common-page.component.ts199 - src/app/core/menu/menu.service.ts137 - + + + src/app/+videos/video-list/videos-list-common-page.component.ts199src/app/core/menu/menu.service.ts146 Videos from your subscriptions Video từ các kênh bạn đăng ký @@ -11994,13 +12798,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+my-library/my-library.component.ts67 src/app/+videos/video-list/video-user-subscriptions.component.ts25 src/app/+videos/videos-routing.module.ts56 - src/app/core/menu/menu.service.ts91 + src/app/core/menu/menu.service.ts100 History Lịch sử xem src/app/+my-library/my-library.component.ts80 - src/app/core/menu/menu.service.ts97 + src/app/core/menu/menu.service.ts106 Open actions @@ -12013,11 +12817,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Local videos Máy chủ - 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.ts142 - src/app/core/menu/menu.service.ts143 - + + + + + 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 Exclude Ngoại trừ @@ -12047,24 +12851,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Only videos uploaded on this instance are displayed Chỉ hiện những video đăng từ máy chủ này - src/app/+videos/video-list/videos-list-common-page.component.ts194 - + + src/app/+videos/video-list/videos-list-common-page.component.ts194 Discover videos Khám phá src/app/+videos/videos-routing.module.ts17 - src/app/core/menu/menu.service.ts124 + src/app/core/menu/menu.service.ts133 Trending videos Video thịnh hành - src/app/core/menu/menu.service.ts130 + src/app/core/menu/menu.service.ts139 Recently added videos Video gần đây nhất - src/app/core/menu/menu.service.ts136 - + + + src/app/core/menu/menu.service.ts145 Upload a video Tải video lên