X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.vi-VN.xlf;h=e191a2aca1b34f3c9f0590dbcf18c635dc402805;hb=cf4b5d92bed2dc4510669294389b89e9c420c1da;hp=f3c4edec27f0b9c0e260bfdb89d27dd4e0efc988;hpb=b1dbb9fefc870a90b25f5c0153589f45c9e75e3e;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.vi-VN.xlf b/client/src/locale/angular.vi-VN.xlf index f3c4edec2..e191a2aca 100644 --- a/client/src/locale/angular.vi-VN.xlf +++ b/client/src/locale/angular.vi-VN.xlf @@ -5,179 +5,167 @@ Close Đóng - node_modules/src/alert/alert.ts42 + 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.ts41 - node_modules/src/datepicker/datepicker-navigation-select.ts41 + 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.ts41 - node_modules/src/datepicker/datepicker-navigation-select.ts41 + node_modules/src/ngb-config.ts13 + node_modules/src/ngb-config.ts13 Previous month Tháng trước - node_modules/src/datepicker/datepicker-navigation.ts43 - node_modules/src/datepicker/datepicker-navigation.ts43 + node_modules/src/ngb-config.ts13 + node_modules/src/ngb-config.ts13 Next month Tháng kế - node_modules/src/datepicker/datepicker-navigation.ts43 - node_modules/src/datepicker/datepicker-navigation.ts43 + node_modules/src/ngb-config.ts13 + node_modules/src/ngb-config.ts13 «« «« - node_modules/src/pagination/pagination.ts224 + node_modules/src/ngb-config.ts13 « « - node_modules/src/pagination/pagination.ts224 + node_modules/src/ngb-config.ts13 » » - node_modules/src/pagination/pagination.ts224 + node_modules/src/ngb-config.ts13 »» »» - node_modules/src/pagination/pagination.ts224 + node_modules/src/ngb-config.ts13 First Đầu tiên - node_modules/src/pagination/pagination.ts224 + node_modules/src/ngb-config.ts13 Previous Trước - node_modules/src/pagination/pagination.ts224 + node_modules/src/ngb-config.ts13 Next Kế - node_modules/src/pagination/pagination.ts224 + node_modules/src/ngb-config.ts13 Last Cuối cùng - node_modules/src/pagination/pagination.ts224 + node_modules/src/ngb-config.ts13 - node_modules/src/progressbar/progressbar.ts23 + 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.ts245 + node_modules/src/ngb-config.ts13 Decrement minutes Phút giảm - node_modules/src/timepicker/timepicker.ts270 + 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.ts70 + node_modules/src/ngb-config.ts13 Close the left menu @@ -327,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}} @@ -351,13 +347,13 @@ viewer(s) lượt xem - - src/app/shared/shared-main/video/video.model.ts286 + src/app/shared/shared-main/video/video.model.ts286 + { view(s)} { lượt xem} - - src/app/shared/shared-main/video/video.model.ts289 + src/app/shared/shared-main/video/video.model.ts289 + Change your avatar Đổi ảnh đại diện @@ -394,7 +390,7 @@ src/app/shared/shared-moderation/report-modals/video-report.component.html39 src/app/shared/shared-share-modal/video-share.component.html149 src/app/shared/shared-video-playlist/video-add-to-playlist.component.html33 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html69 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html71 Stop at @@ -402,7 +398,7 @@ src/app/shared/shared-moderation/report-modals/video-report.component.html54 src/app/shared/shared-share-modal/video-share.component.html190 src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html83 + src/app/shared/shared-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. @@ -576,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}} @@ -600,7 +596,7 @@ Blocked Đã khoá src/app/+admin/overview/videos/video-list.component.html82 - src/app/shared/shared-video-miniature/video-miniature.component.html65 + src/app/shared/shared-video-miniature/video-miniature.component.html63 Object storage @@ -619,64 +615,64 @@ 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.ts231 - + + 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.ts241 - + + src/app/+admin/overview/videos/video-list.component.ts234 Deleted videos. Đã xóa video. - src/app/+admin/overview/videos/video-list.component.ts243 - + + 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.ts259 - + + src/app/+admin/overview/videos/video-list.component.ts252 Unblocked videos. Đã bỏ khóa video. - src/app/+admin/overview/videos/video-list.component.ts261 - + + 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.ts277 - + + 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.ts279 - + + 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.ts283 - + + 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.ts285 - + + 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.ts295 - + + 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.ts307 - + + src/app/+admin/overview/videos/video-list.component.ts300 Sensitive Nhạy cảm - src/app/shared/shared-video-miniature/video-miniature.component.html69 + src/app/shared/shared-video-miniature/video-miniature.component.html67 @@ -693,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 @@ -712,12 +708,12 @@ 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. @@ -862,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.html145 src/app/+admin/overview/users/user-edit/user-edit.component.html145 - src/app/+admin/overview/users/user-list/user-list.component.ts134 - src/app/shared/shared-instance/instance-features-table.component.html47 + src/app/+admin/overview/users/user-list/user-list.component.ts133 + src/app/shared/shared-instance/instance-features-table.component.html46 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.html41 - src/app/shared/shared-instance/instance-features-table.component.html92 + 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. @@ -936,85 +935,64 @@ 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.html - 110 - + 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.ts136 + 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 @@ -1033,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 @@ -1224,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 @@ -1232,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 @@ -1262,14 +1248,15 @@ 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.ts149 + src/app/+login/login.component.ts150 Email Email + 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.ts133 + 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 @@ -1325,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? @@ -1375,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 @@ -1571,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 @@ -1704,22 +1690,22 @@ The link will expire within 1 hour. Keyboard shortcuts Phím tắt src/app/menu/menu.component.html71 - src/app/menu/menu.component.html145 + 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 @@ -1729,7 +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.html58 + src/app/+signup/+register/register.component.html63 src/app/menu/menu.component.html87 @@ -1741,8 +1727,7 @@ The link will expire within 1 hour. Create an account Tạo tài khoản src/app/+login/login.component.html88 - src/app/+signup/+register/register.component.html30 - src/app/menu/menu.component.html106 + src/app/shared/shared-main/account/signup-label.component.html2 My video imports @@ -1757,34 +1742,34 @@ The link will expire within 1 hour. 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.html256 - + + 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.html257 - + + 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.html261 - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html173 - + + + 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.html270 - + + 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.html273 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html283 Discover Khám phá @@ -1801,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.ts36 - src/app/menu/menu.component.html140 + 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! @@ -1980,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. @@ -1998,40 +1960,32 @@ 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.ts114 + src/app/core/rest/rest-extractor.service.ts118 GLOBAL SEARCH @@ -2378,35 +2332,29 @@ 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.ts61 + 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.ts30 - src/app/+admin/overview/comments/video-comment-list.component.ts48 - src/app/+admin/overview/users/user-list/user-list.component.ts44 + 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 @@ -2441,6 +2389,7 @@ 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 @@ -2449,30 +2398,138 @@ The link will expire within 1 hour. 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 + src/app/menu/menu.component.html146 - - powered by PeerTube - CopyLeft 2015-2022 - chạy bằng PeerTube - CopyLeft 2015-2022 - src/app/menu/menu.component.html149 + + 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 () @@ -2572,7 +2629,7 @@ The link will expire within 1 hour. Latency mode - Kiểu độ trễ + Chế độ trễ src/app/+videos/+video-edit/shared/video-edit.component.html286 @@ -2636,8 +2693,9 @@ The link will expire within 1 hour. Original publication date Ngày công chiếu - src/app/+videos/+video-edit/shared/video-edit.component.html352 - + + + 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) @@ -2730,7 +2788,7 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/video-add-components/video-go-live.component.html43 src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html51 src/app/+videos/+video-edit/video-add-components/video-import-url.component.html48 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html84 + 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. @@ -2793,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.html79 + 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 @@ -2806,17 +2864,17 @@ 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.html89 + 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.html102 + 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.html104 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html107 src/app/header/header.component.html5 @@ -2855,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 @@ -3075,8 +3133,7 @@ The link will expire within 1 hour. Đăng nhập src/app/+login/login-routing.module.ts12 src/app/+login/login.component.html81 - src/app/menu/menu.component.html103 - src/app/menu/menu.component.html104 + src/app/shared/shared-main/angular/login-link.component.ts11 > Login @@ -3446,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 @@ -3461,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 @@ -3605,7 +3662,7 @@ The link will expire within 1 hour. Accept Chấp nhận src/app/+admin/follows/followers-list/followers-list.component.html50 - src/app/+admin/follows/followers-list/followers-list.component.ts46 + src/app/+admin/follows/followers-list/followers-list.component.ts45 src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html25 src/app/+my-library/my-ownership/my-ownership.component.html27 @@ -3654,18 +3711,12 @@ The link will expire within 1 hour. 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.ts - 70 - + 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.ts - 72,70 - + src/app/+admin/follows/following-list/following-list.component.ts69 Showing to of hosts @@ -3717,7 +3768,7 @@ The link will expire within 1 hour. Tên người dùng src/app/+admin/overview/users/user-edit/user-edit.component.html83 src/app/+admin/overview/users/user-edit/user-edit.component.html83 - src/app/+admin/overview/users/user-list/user-list.component.ts131 + src/app/+admin/overview/users/user-list/user-list.component.ts130 src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6 src/app/+signup/+register/steps/register-step-user.component.html26 @@ -3744,7 +3795,7 @@ The link will expire within 1 hour. Vai trò src/app/+admin/overview/users/user-edit/user-edit.component.html130 src/app/+admin/overview/users/user-edit/user-edit.component.html130 - src/app/+admin/overview/users/user-list/user-list.component.ts132 + src/app/+admin/overview/users/user-list/user-list.component.ts131 Daily video quota @@ -3758,7 +3809,7 @@ The link will expire within 1 hour. Tiện ích cho phép 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.ts139 + src/app/+admin/overview/users/user-list/user-list.component.ts138 None (local authentication) @@ -3766,53 +3817,59 @@ The link will expire within 1 hour. src/app/+admin/overview/users/user-edit/user-edit.component.html183 src/app/+admin/overview/users/user-edit/user-edit.component.html183 - - 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.html192 - src/app/+admin/overview/users/user-edit/user-edit.component.html192 + + 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 + + + + 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.html217 - src/app/+admin/overview/users/user-edit/user-edit.component.html217 + 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.html218 - src/app/+admin/overview/users/user-edit/user-edit.component.html218 + 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.html222 - src/app/+admin/overview/users/user-edit/user-edit.component.html222 + src/app/+admin/overview/users/user-edit/user-edit.component.html226 + src/app/+admin/overview/users/user-edit/user-edit.component.html226 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.html - 227 - - - src/app/+admin/overview/users/user-edit/user-edit.component.html - 227 - + 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.html - 228 - - - src/app/+admin/overview/users/user-edit/user-edit.component.html - 228 - + src/app/+admin/overview/users/user-edit/user-edit.component.html232 + src/app/+admin/overview/users/user-edit/user-edit.component.html232 Show @@ -3823,17 +3880,18 @@ The link will expire within 1 hour. Hide Ẩn - - - - - - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115src/app/+admin/overview/users/user-edit/user-password.component.html11src/app/shared/shared-forms/input-text.component.ts41src/app/shared/shared-user-settings/user-video-settings.component.html16src/app/shared/shared-video-miniature/video-filters-header.component.html79 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115 + src/app/+admin/overview/users/user-edit/user-password.component.html11 + src/app/shared/shared-forms/input-text.component.ts41 + src/app/shared/shared-user-settings/user-video-settings.component.html16 + src/app/shared/shared-video-miniature/video-filters-header.component.html79 + 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 @@ -3858,30 +3916,20 @@ The link will expire within 1 hour. 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 @@ -3895,17 +3943,25 @@ 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/+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 @@ -3914,7 +3970,7 @@ The link will expire within 1 hour. Muted servers Máy chủ đã ẩn - src/app/+admin/admin.component.ts125 + 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 @@ -3959,18 +4015,12 @@ The link will expire within 1 hour. 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 @@ -3994,6 +4044,7 @@ The link will expire within 1 hour. 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 @@ -4007,6 +4058,7 @@ The link will expire within 1 hour. Actions Hành động 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 @@ -4035,20 +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.ts - 60 - + src/app/+admin/overview/comments/video-comment-list.component.ts59 No abuses found matching current filters. @@ -4118,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 @@ -4169,7 +4218,7 @@ The link will expire within 1 hour. 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. @@ -4206,6 +4255,7 @@ The link will expire within 1 hour. Tình trạng 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 @@ -4315,6 +4365,7 @@ The link will expire within 1 hour. Account Tài khoản + 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 @@ -4355,7 +4406,7 @@ The link will expire within 1 hour. Plugins/Themes Tiện ích/Chủ đề - src/app/+admin/admin.component.ts142 + src/app/+admin/admin.component.ts150 Installed @@ -4393,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.html121 + 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.html128 + 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.html132 + 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.html141 + src/app/shared/shared-instance/instance-features-table.component.html140 Close this message @@ -4419,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. @@ -4481,42 +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.ts85 + 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.ts91 + 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.ts92 + 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.ts154 + 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.ts156 + 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.ts179 + 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.ts191 + src/app/+admin/overview/comments/video-comment-list.component.ts186 Comments list @@ -4546,6 +4597,7 @@ The link will expire within 1 hour. 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 @@ -4662,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 @@ -4760,11 +4813,11 @@ The link will expire within 1 hour. Đ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 @@ -4867,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 @@ -5032,186 +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.html233 - src/app/+admin/overview/users/user-edit/user-edit.component.html151 - src/app/+admin/overview/users/user-edit/user-edit.component.html151 - src/app/+admin/overview/users/user-edit/user-edit.component.html169 - src/app/+admin/overview/users/user-edit/user-edit.component.html169 - + + + + + + + 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.html227 - + + 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.html281 - + + 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.html284 - + + 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.html295 - + + 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.html298 - + + 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.html318 - + + 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.html332 - + + 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.html337 - + + 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.html344 - + + 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.html315 - + + 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.html354 - + + 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.html365 - + + 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.html368 - + + 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.html376 - + + 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.html379 - + + 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.html393 - + + 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.html395 - + + 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.html402 - + + 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.html415 - + + 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.html425 - + + 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.html422 - + + 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.html390 - + + 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.html443 - + + 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.html444 - + + 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.html457 - + + 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.html464 - + + 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.html477 - + + 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.html480 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html493 - + + + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html165src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.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.html502 - + + 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.html490 - + + 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.html495 - + + 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.html522 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html532 Administrator Quản trị viên @@ -5220,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.html528 - + + 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.html541 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html551 VOD Transcoding Chuyển độ phân giải VOD @@ -5235,28 +5298,28 @@ The link will expire within 1 hour. TWITTER TWITTER - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html550 - + + 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.html551 - + + 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.html563 - + + 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.html576 - + + 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.html580 - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html590 LIVE LIVE @@ -5288,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 @@ -5377,7 +5440,7 @@ The link will expire within 1 hour. 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 @@ -5745,8 +5808,8 @@ color: red; DANGER ZONE HỦY DIỆT - src/app/+admin/overview/users/user-edit/user-edit.component.html210 - src/app/+admin/overview/users/user-edit/user-edit.component.html210 + 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 @@ -5786,7 +5849,7 @@ color: red; 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 @@ -5808,83 +5871,83 @@ color: red; Sort by "Recently Added" Xếp theo "Mới Nhất" - - src/app/shared/shared-video-miniature/video-filters-header.component.html47 + 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.html48 + 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 + 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.html51 + 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.html52 + 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.html53 + 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.html54 + 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.html62 + 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.html69 + 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.html84 + 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.html88 + 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.html93 + 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.html98 + 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.html102 + 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.html117 + 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.html123 + src/app/shared/shared-video-miniature/video-filters-header.component.html123 + Change password Đổi mật khẩu @@ -6460,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 @@ -6589,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 @@ -6637,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 @@ -6804,7 +6933,7 @@ channel with the same name ()! Stats Thống kê - src/app/menu/menu.component.html143 + src/app/menu/menu.component.html144 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts353 @@ -6889,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 @@ -6917,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 @@ -6948,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. @@ -6998,113 +7127,113 @@ 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 - + + src/app/+about/about-peertube/about-peertube.component.html154 Show full list Hiện danh sách đầy đủ @@ -7145,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) @@ -7160,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 @@ -7188,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 @@ -7211,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 @@ -7280,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 @@ -7292,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. @@ -7369,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ý @@ -7421,8 +7545,8 @@ 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.html128 + src/app/shared/shared-video-miniature/video-filters-header.component.html128 + Remove this filter Xóa bộ lọc này @@ -7431,58 +7555,58 @@ channel with the same name ()! Sensitive content Nội dung nhạy cảm - - src/app/shared/shared-video-miniature/video-filters.model.ts126 + src/app/shared/shared-video-miniature/video-filters.model.ts126 + Scope Phạm vi - - src/app/shared/shared-video-miniature/video-filters.model.ts133 + src/app/shared/shared-video-miniature/video-filters.model.ts133 + Federated Liên hợp - - src/app/shared/shared-video-miniature/video-filters.model.ts135 + src/app/shared/shared-video-miniature/video-filters.model.ts135 + Languages Ngôn ngữ - - src/app/shared/shared-video-miniature/video-filters.model.ts143 + src/app/shared/shared-video-miniature/video-filters.model.ts143 + Categories Thể loại - - src/app/shared/shared-video-miniature/video-filters.model.ts152 + 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.ts161 + src/app/shared/shared-video-miniature/video-filters.model.ts161 + Blurred Che mờ - - src/app/shared/shared-video-miniature/video-filters.model.ts241 + src/app/shared/shared-video-miniature/video-filters.model.ts241 + hidden ẩn - - src/app/shared/shared-video-miniature/video-filters.model.ts247 + src/app/shared/shared-video-miniature/video-filters.model.ts247 + blurred che mờ - - src/app/shared/shared-video-miniature/video-filters.model.ts248 + src/app/shared/shared-video-miniature/video-filters.model.ts248 + displayed hiện - - src/app/shared/shared-video-miniature/video-filters.model.ts250 + 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.ts196 + src/app/+accounts/accounts.component.ts196 + Overview Tổng quan @@ -7497,13 +7621,13 @@ channel with the same name ()!src/app/+accounts/accounts.component.ts81src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html246src/app/+video-channels/video-channels.component.ts90 + 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.ts119src/app/+video-channels/video-channels.component.ts124 + src/app/+accounts/accounts.component.ts119 + src/app/+video-channels/video-channels.component.ts124 + Audio-only Chỉ có âm thanh @@ -7613,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 @@ -7657,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.ts320 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts321 INSTANCE HOMEPAGE @@ -7837,126 +7961,95 @@ channel with the same name ()!Reject Từ chối src/app/+admin/follows/followers-list/followers-list.component.html51 - src/app/+admin/follows/followers-list/followers-list.component.ts41 - src/app/+admin/follows/followers-list/followers-list.component.ts87 + src/app/+admin/follows/followers-list/followers-list.component.ts40 + src/app/+admin/follows/followers-list/followers-list.component.ts86 Delete Xóa - src/app/+admin/follows/followers-list/followers-list.component.ts51 - src/app/+admin/follows/followers-list/followers-list.component.ts117 - src/app/+admin/follows/following-list/following-list.component.ts43 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts91 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts95 - src/app/+admin/overview/comments/video-comment-list.component.ts105 - src/app/+admin/overview/comments/video-comment-list.component.ts180 - src/app/+admin/overview/users/user-list/user-list.component.ts101 - src/app/+admin/overview/users/user-list/user-list.component.ts249 - src/app/+admin/overview/videos/video-list.component.ts78 - src/app/+admin/overview/videos/video-list.component.ts234 - src/app/+admin/overview/videos/video-list.component.ts289 - src/app/+my-library/+my-video-channels/my-video-channels.component.ts52 - src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts57 - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts128 - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35 - src/app/+my-library/my-videos/my-videos.component.html51 - src/app/+my-library/my-videos/my-videos.component.ts189 - src/app/+videos/+video-edit/shared/video-edit.component.html189 - src/app/+videos/+video-watch/shared/comment/video-comments.component.ts180 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts133 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts376 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts411 - src/app/shared/shared-main/buttons/delete-button.component.ts21 - src/app/shared/shared-main/buttons/delete-button.component.ts26 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + src/app/+admin/follows/followers-list/followers-list.component.ts50src/app/+admin/follows/followers-list/followers-list.component.ts118src/app/+admin/follows/following-list/following-list.component.ts42src/app/+admin/moderation/registration-list/registration-list.component.ts65src/app/+admin/moderation/registration-list/registration-list.component.ts129src/app/+admin/moderation/video-block-list/video-block-list.component.ts91src/app/+admin/moderation/video-block-list/video-block-list.component.ts95src/app/+admin/overview/comments/video-comment-list.component.ts104src/app/+admin/overview/comments/video-comment-list.component.ts175src/app/+admin/overview/users/user-list/user-list.component.ts100src/app/+admin/overview/users/user-list/user-list.component.ts248src/app/+admin/overview/videos/video-list.component.ts76src/app/+admin/overview/videos/video-list.component.ts227src/app/+admin/overview/videos/video-list.component.ts282src/app/+my-library/+my-video-channels/my-video-channels.component.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.ts - 67 - + 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.ts - 69,67 - + src/app/+admin/follows/followers-list/followers-list.component.ts68 Do you really want to reject {count, plural, =1 { follow request?} other { follow requests?}} 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.ts - 82 - + 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.ts - 84,82 - + 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.ts - 94 - + 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.ts - 96,94 - + 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.ts - 108 - + src/app/+admin/follows/followers-list/followers-list.component.ts109 Do you really want to delete {count, plural, =1 { follow request?} other { follow requests?}} 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.ts - 112 - + 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.ts - 114,112 - + 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.ts - 124 - + 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.ts - 126,124 - + src/app/+admin/follows/followers-list/followers-list.component.ts127 Follow @@ -7995,23 +8088,17 @@ channel with the same name ()! Unfollow Ngưng theo dõi - src/app/+admin/follows/following-list/following-list.component.ts75 + src/app/+admin/follows/following-list/following-list.component.ts72 You are not following {count, plural, =1 { anymore.} other {these entries anymore.}} 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.ts - 82 - + 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.ts - 84,82 - + src/app/+admin/follows/following-list/following-list.component.ts81 Redundancy @@ -8024,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. @@ -8107,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 @@ -8223,7 +8310,7 @@ channel with the same name ()!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.ts136 - src/app/+admin/overview/videos/video-list.component.ts90 + src/app/+admin/overview/videos/video-list.component.ts88 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts365 @@ -8298,13 +8385,13 @@ channel with the same name ()! 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 @@ -8452,7 +8539,7 @@ 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 @@ -8484,7 +8571,7 @@ channel with the same name ()! Error Lỗi - src/app/core/auth/auth.service.ts105 + src/app/core/auth/auth.service.ts107 src/app/core/notification/notifier.service.ts19 @@ -8511,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 . @@ -8625,112 +8852,112 @@ 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.ts102 + 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.ts107 + src/app/+admin/overview/users/user-list/user-list.component.ts106 src/app/shared/shared-moderation/user-moderation-dropdown.component.ts351 User won't be able to login anymore, but videos and comments will be kept as is. 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.ts108 + 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.ts113 - src/app/+admin/overview/users/user-list/user-list.component.ts218 + src/app/+admin/overview/users/user-list/user-list.component.ts112 + src/app/+admin/overview/users/user-list/user-list.component.ts217 src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83 Set Email as Verified Cài Email như Xác Minh - src/app/+admin/overview/users/user-list/user-list.component.ts120 + src/app/+admin/overview/users/user-list/user-list.component.ts119 src/app/shared/shared-moderation/user-moderation-dropdown.component.ts363 Created Đã 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.ts200 + src/app/+admin/overview/users/user-list/user-list.component.ts199 src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71 Do you really want to unban {count, plural, =1 {1 user} other { users}}? 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.ts241 + src/app/+admin/overview/users/user-list/user-list.component.ts240 src/app/shared/shared-moderation/user-moderation-dropdown.component.ts99 <p>You can't create users or channels with a username that already used by a deleted user/channel.</p> <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. @@ -8774,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. @@ -9002,7 +9229,7 @@ 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. @@ -9101,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 @@ -9159,7 +9380,7 @@ channel with the same name ()!src/app/+my-account/my-account-notifications/my-account-notifications.component.html1 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 @@ -9380,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 @@ -9404,19 +9625,18 @@ 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.ts85src/app/+videos/+video-watch/video-watch.component.ts822 + 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.ts91 + src/app/+video-channels/video-channels.component.ts91 + Studio for Biên tập video @@ -9508,22 +9728,22 @@ 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 @@ -9563,33 +9783,33 @@ channel with the same name ()! 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: . 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.ts230 + src/app/core/auth/auth.service.ts233 Show/hide this help menu @@ -9625,9 +9845,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Trending Thịnh hành - src/app/+videos/video-list/videos-list-common-page.component.ts205 - src/app/core/menu/menu.service.ts140 - + + + src/app/+videos/video-list/videos-list-common-page.component.ts205src/app/core/menu/menu.service.ts140 ON @@ -9648,37 +9868,53 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Incorrect username or password. Sai tên hoặc mật khẩu. - src/app/+login/login.component.ts210 + 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.ts211 + 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! @@ -9690,37 +9926,37 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Hôm nay src/app/+search/search-filters.component.ts40 src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69 - src/app/shared/shared-video-miniature/videos-list.component.ts136 + src/app/shared/shared-video-miniature/videos-list.component.ts140 Yesterday Hôm qua - src/app/shared/shared-video-miniature/videos-list.component.ts137 + 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.ts138 + 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.ts139 + 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.ts140 + src/app/shared/shared-video-miniature/videos-list.component.ts144 Older Cũ hơn - src/app/shared/shared-video-miniature/videos-list.component.ts141 + src/app/shared/shared-video-miniature/videos-list.component.ts145 Cannot load more videos. Try again later. Không thể tải thêm video. Thử lại sau. - src/app/shared/shared-video-miniature/videos-list.component.ts249 + src/app/shared/shared-video-miniature/videos-list.component.ts431 src/app/shared/shared-video-miniature/videos-selection.component.ts131 @@ -9741,17 +9977,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular VOD videos Video VOD - - - - src/app/+search/search-filters.component.html34src/app/shared/shared-video-miniature/video-filters-header.component.html112src/app/shared/shared-video-miniature/video-filters.model.ts175 + src/app/+search/search-filters.component.html34 + 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.html29src/app/shared/shared-video-miniature/video-filters-header.component.html107src/app/shared/shared-video-miniature/video-filters.model.ts169 + src/app/+search/search-filters.component.html29 + src/app/shared/shared-video-miniature/video-filters-header.component.html107 + src/app/shared/shared-video-miniature/video-filters.model.ts169 + Short (< 4 min) Ngắn (< 4 phút) @@ -9786,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 - - + + 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.html117 - 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ủ đề @@ -9825,6 +10058,22 @@ 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 ~ . @@ -10373,37 +10622,61 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 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.ts142 + 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.ts152 + 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.ts153 + 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.ts164 + 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.ts165 + 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.ts166 + src/app/shared/form-validators/user-validators.ts159 src/app/shared/form-validators/video-channel-validators.ts26 @@ -11208,58 +11481,73 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Displayed Hiện - - - src/app/shared/shared-instance/instance-features-table.component.ts56src/app/shared/shared-video-miniature/video-filters.model.ts243 - - ~ {hours, plural, =1 {1 hour} other { hours}} - ~ {hours, plural, =1 {1 giờ} other { giờ}} + src/app/shared/shared-instance/instance-features-table.component.ts56 + src/app/shared/shared-video-miniature/video-filters.model.ts243 + + + 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 @@ -11281,7 +11569,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular (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.ts132 + src/app/shared/shared-video-miniature/video-miniature.component.ts133 (account page) @@ -11631,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 @@ -11659,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.ts122 + 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.ts125 + 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.ts129 + 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.ts132 + 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 @@ -11733,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 @@ -11749,23 +12045,23 @@ 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 @@ -11885,65 +12181,60 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Block Chặn - src/app/+admin/overview/videos/video-list.component.ts84 + 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.ts98 + 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.ts104 + 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.ts110 + 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.ts116 + 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.ts213 + src/app/+admin/overview/videos/video-list.component.ts187 Delete file Xóa tập tin - src/app/+admin/overview/videos/video-list.component.ts214 + src/app/+admin/overview/videos/video-list.component.ts188 File removed. Đã xóa tập tin. - src/app/+admin/overview/videos/video-list.component.ts220 + 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.ts229 - + + 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 @@ -12024,10 +12315,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Report Báo cáo - - - - src/app/+accounts/accounts.component.ts192src/app/shared/shared-abuse-list/abuse-details.component.html57src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts383 + src/app/+accounts/accounts.component.ts192 + src/app/shared/shared-abuse-list/abuse-details.component.html57 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts383 + Reported part Phần đã báo cáo @@ -12071,42 +12362,42 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Published Đã đăng - src/app/shared/shared-video-miniature/video-miniature.component.ts177 + 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.ts182 + 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.ts186 + 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.ts190 + 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.ts194 + src/app/shared/shared-video-miniature/video-miniature.component.ts195 To transcode Để chuyển mã - src/app/shared/shared-video-miniature/video-miniature.component.ts198 + src/app/shared/shared-video-miniature/video-miniature.component.ts199 To import Để nhập video - src/app/shared/shared-video-miniature/video-miniature.component.ts202 + src/app/shared/shared-video-miniature/video-miniature.component.ts203 To edit Sửa - src/app/shared/shared-video-miniature/video-miniature.component.ts206 + src/app/shared/shared-video-miniature/video-miniature.component.ts207 Subscribe to RSS feed "" @@ -12125,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 @@ -12243,38 +12535,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular (extensions: ) (định dạng: ) - src/app/+video-studio/edit/video-studio-edit.component.ts107 - src/app/+video-studio/edit/video-studio-edit.component.ts111 + src/app/+video-studio/edit/video-studio-edit.component.ts109 + src/app/+video-studio/edit/video-studio-edit.component.ts113 "" will be added at the beginning of the video "" 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 @@ -12349,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.ts347 + src/app/+videos/+video-watch/video-watch.component.ts348 Redirection Chuyển hướng - src/app/+videos/+video-watch/video-watch.component.ts348 + 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.ts403 + 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.ts404 + src/app/+videos/+video-watch/video-watch.component.ts405 Up Next Tiếp Theo - src/app/+videos/+video-watch/video-watch.component.ts485 + src/app/+videos/+video-watch/video-watch.component.ts488 Cancel Hủy @@ -12394,72 +12686,73 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular - src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+login/login.component.html143src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html42src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html25src/app/+videos/+video-edit/video-add-components/video-upload.component.html69src/app/+videos/+video-edit/video-add-components/video-upload.component.html80src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73src/app/+videos/+video-watch/video-watch.component.ts486src/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 + + 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.ts487 + 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.ts791 + 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.ts792 + 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.ts793 + 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.ts795 + 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.ts797 + 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.ts798 + 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.ts800 + 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.ts801 + 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.ts803 + 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.ts804 + 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.ts806 + 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.ts807 + src/app/+videos/+video-watch/video-watch.component.ts828 Toggle theater mode Chế độ rạp chiếu @@ -12475,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.ts146 - + + + 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ý @@ -12516,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.ts151 - src/app/core/menu/menu.service.ts152 - + + + + + 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ừ @@ -12550,8 +12851,8 @@ 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á @@ -12566,8 +12867,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Recently added videos Video gần đây nhất - src/app/core/menu/menu.service.ts145 - + + + src/app/core/menu/menu.service.ts145 Upload a video Tải video lên