X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.vi-VN.xlf;h=f3c4edec27f0b9c0e260bfdb89d27dd4e0efc988;hb=2160dfa95cf6e347958a7296e85033eae9c4c31e;hp=ebfafcc2b6c2857caedde6b7e65ad40b49f6de4b;hpb=9834b591aadab89d1c4b8db4ac2a139f954864e0;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.vi-VN.xlf b/client/src/locale/angular.vi-VN.xlf index ebfafcc2b..f3c4edec2 100644 --- a/client/src/locale/angular.vi-VN.xlf +++ b/client/src/locale/angular.vi-VN.xlf @@ -5,7 +5,7 @@ Close Đóng - node_modules/src/alert/alert.ts79 + node_modules/src/alert/alert.ts42 Slide of @@ -26,95 +26,71 @@ Select month Chọn tháng - - node_modules/src/datepicker/datepicker-navigation-select.ts - 74 - - - node_modules/src/datepicker/datepicker-navigation-select.ts - 74 - + node_modules/src/datepicker/datepicker-navigation-select.ts41 + node_modules/src/datepicker/datepicker-navigation-select.ts41 Select year Chọn năm - - node_modules/src/datepicker/datepicker-navigation-select.ts - 74 - - - node_modules/src/datepicker/datepicker-navigation-select.ts - 74 - + node_modules/src/datepicker/datepicker-navigation-select.ts41 + node_modules/src/datepicker/datepicker-navigation-select.ts41 Previous month Tháng trước - - node_modules/src/datepicker/datepicker-navigation.ts - 69 - - - node_modules/src/datepicker/datepicker-navigation.ts - 69 - + node_modules/src/datepicker/datepicker-navigation.ts43 + node_modules/src/datepicker/datepicker-navigation.ts43 Next month Tháng kế - - node_modules/src/datepicker/datepicker-navigation.ts - 69 - - - node_modules/src/datepicker/datepicker-navigation.ts - 69 - + node_modules/src/datepicker/datepicker-navigation.ts43 + node_modules/src/datepicker/datepicker-navigation.ts43 «« «« - node_modules/src/pagination/pagination.ts247 + node_modules/src/pagination/pagination.ts224 « « - node_modules/src/pagination/pagination.ts266 + node_modules/src/pagination/pagination.ts224 » » - node_modules/src/pagination/pagination.ts290 + node_modules/src/pagination/pagination.ts224 »» »» - node_modules/src/pagination/pagination.ts305 + node_modules/src/pagination/pagination.ts224 First Đầu tiên - node_modules/src/pagination/pagination.ts322 + node_modules/src/pagination/pagination.ts224 Previous Trước - node_modules/src/pagination/pagination.ts337 + node_modules/src/pagination/pagination.ts224 Next Kế - node_modules/src/pagination/pagination.ts349 + node_modules/src/pagination/pagination.ts224 Last Cuối cùng - node_modules/src/pagination/pagination.ts359 + node_modules/src/pagination/pagination.ts224 - node_modules/src/progressbar/progressbar.ts67 + node_modules/src/progressbar/progressbar.ts23 HH @@ -149,12 +125,12 @@ Increment minutes Phút tăng - node_modules/src/timepicker/timepicker.ts249 + node_modules/src/timepicker/timepicker.ts245 Decrement minutes Phút giảm - node_modules/src/timepicker/timepicker.ts272 + node_modules/src/timepicker/timepicker.ts270 SS @@ -201,7 +177,7 @@ Close Đóng - node_modules/src/toast/toast.ts108 + node_modules/src/toast/toast.ts70 Close the left menu @@ -310,8 +286,8 @@ src/app/shared/shared-main/users/user-notifications.component.html150 - mentioned you on video - nhắc tới bạn trong video + mentioned you on video + nhắc tới bạn trong video src/app/shared/shared-main/users/user-notifications.component.html 164 @@ -328,24 +304,24 @@ src/app/shared/shared-main/users/user-notifications.component.html189 - A new version of the plugin/theme is available: - Có bản cập nhật tiện ích/chủ đề mới đang chờ cập nhật: + A new version of the plugin/theme is available: + Có bản cập nhật tiện ích/chủ đề mới đang chờ cập nhật: src/app/shared/shared-main/users/user-notifications.component.html 198,199 - A new version of PeerTube is available: - Một phiên bản PeerTube mới đang chờ cập nhật: + A new version of PeerTube is available: + Một phiên bản PeerTube mới đang chờ cập nhật: src/app/shared/shared-main/users/user-notifications.component.html 206,207 - Your video edition has finished - Phiên bản mới của video đã được biên tập xong + Your video edition has finished + Phiên bản mới của video đã được biên tập xong src/app/shared/shared-main/users/user-notifications.component.html 213,215 @@ -375,19 +351,13 @@ viewer(s) lượt xem - - src/app/shared/shared-main/video/video.model.ts - 276 - - + + src/app/shared/shared-main/video/video.model.ts286 { view(s)} { lượt xem} - - src/app/shared/shared-main/video/video.model.ts - 279 - - + + src/app/shared/shared-main/video/video.model.ts289 Change your avatar Đổi ảnh đại diện @@ -467,8 +437,9 @@ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html69 - Short text to tell people how they can support the channel (membership platform...).<br /><br /> When a video is uploaded in this channel, the video support field will be automatically filled by this text. - Nói cho người dùng biết cách họ có thể bảo trợ kênh (nền tảng chuyển tiền...).<br /><br /> Khi một video được tải lên kênh, phần hỗ trợ video sẽ hiển thị văn bản này. + Short text to tell people how they can support the channel (membership platform...).<br /><br /> + When a video is uploaded in this channel, the video support field will be automatically filled by this text. + Nói cho người dùng biết cách họ có thể bảo trợ kênh (nền tảng chuyển tiền...).<br /><br /> Khi một video được tải lên kênh, phần hỗ trợ video sẽ hiển thị văn bản này. src/app/+manage/video-channel-edit/video-channel-edit.component.html66 src/app/+manage/video-channel-edit/video-channel-edit.component.html66 @@ -480,58 +451,58 @@ Format Định dạng - src/app/shared/shared-video-miniature/video-download.component.html65 + src/app/shared/shared-video-miniature/video-download.component.html62 Video stream Video - src/app/shared/shared-video-miniature/video-download.component.html76 + src/app/shared/shared-video-miniature/video-download.component.html73 Audio stream Audio - src/app/shared/shared-video-miniature/video-download.component.html88 + src/app/shared/shared-video-miniature/video-download.component.html85 Direct download Tải trực tiếp - src/app/shared/shared-video-miniature/video-download.component.html107 + src/app/shared/shared-video-miniature/video-download.component.html104 Torrent (.torrent file) Torrent (tập tin .torrent) - src/app/shared/shared-video-miniature/video-download.component.html112 + src/app/shared/shared-video-miniature/video-download.component.html109 Advanced Nâng cao - src/app/shared/shared-video-miniature/video-download.component.html126 + src/app/shared/shared-video-miniature/video-download.component.html123 Simple Thu gọn - src/app/shared/shared-video-miniature/video-download.component.html134 + src/app/shared/shared-video-miniature/video-download.component.html131 video video - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts304 - src/app/shared/shared-video-miniature/video-download.component.ts57 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309 + src/app/shared/shared-video-miniature/video-download.component.ts59 Your video quota is exceeded with this video (video size: , used: , quota: ) Bạn đã dùng hết dung lượng cho phép với video này (dung lượng video: , đã dùng: , dung lượng cho phép: ) - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts340 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts345 Your daily video quota is exceeded with this video (video size: , used: , quota: ) Bạn đã dùng hết dung lượng hàng ngày cho phép với video này (dung lượng video: , đã dùng: , dung lượng cho phép: ) - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts359 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts364 subtitles phụ đề - src/app/shared/shared-video-miniature/video-download.component.ts58 + src/app/shared/shared-video-miniature/video-download.component.ts60 Reason... @@ -558,7 +529,7 @@ Cancel Hủy src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html47 - src/app/shared/shared-video-miniature/videos-selection.component.html22 + src/app/shared/shared-video-miniature/videos-selection.component.html23 Submit @@ -592,7 +563,7 @@ Element not found Không tìm thấy thành phần - src/app/shared/shared-search/find-in-bulk.service.ts85 + src/app/shared/shared-search/find-in-bulk.service.ts86 Unlisted @@ -629,81 +600,83 @@ Blocked Đã khoá src/app/+admin/overview/videos/video-list.component.html82 - src/app/shared/shared-video-miniature/video-miniature.component.html59 + src/app/shared/shared-video-miniature/video-miniature.component.html65 - - Delete this file - Xóa tập tin này - - src/app/+admin/overview/videos/video-list.component.html - 112 - + + Object storage + Lưu trữ đối tượng src/app/+admin/overview/videos/video-list.component.html - 127 + 89,91 + + Delete this file + Xóa tập tin này + src/app/+admin/overview/videos/video-list.component.html114 + src/app/+admin/overview/videos/video-list.component.html130 + Are you sure you want to delete these videos? Bạn có chắc muốn xóa video? - src/app/+admin/overview/videos/video-list.component.ts218 + src/app/+admin/overview/videos/video-list.component.ts231 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.ts228 + src/app/+admin/overview/videos/video-list.component.ts241 Deleted videos. Đã xóa video. - src/app/+admin/overview/videos/video-list.component.ts230 + src/app/+admin/overview/videos/video-list.component.ts243 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.ts246 + src/app/+admin/overview/videos/video-list.component.ts259 Unblocked videos. Đã bỏ khóa video. - src/app/+admin/overview/videos/video-list.component.ts248 + src/app/+admin/overview/videos/video-list.component.ts261 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.ts264 + src/app/+admin/overview/videos/video-list.component.ts277 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.ts266 + src/app/+admin/overview/videos/video-list.component.ts279 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.ts270 + src/app/+admin/overview/videos/video-list.component.ts283 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.ts272 + src/app/+admin/overview/videos/video-list.component.ts285 Files were removed. Đã xóa bỏ các tập tin. - src/app/+admin/overview/videos/video-list.component.ts282 + src/app/+admin/overview/videos/video-list.component.ts295 Transcoding jobs created. Đã tạo công việc chuyển mã. - src/app/+admin/overview/videos/video-list.component.ts294 + src/app/+admin/overview/videos/video-list.component.ts307 Sensitive Nhạy cảm - src/app/shared/shared-video-miniature/video-miniature.component.html63 + src/app/shared/shared-video-miniature/video-miniature.component.html69 @@ -751,20 +724,17 @@ Không có video nào. src/app/+videos/video-list/overview/video-overview.component.html4 src/app/shared/shared-video-miniature/videos-list.component.html41 - src/app/shared/shared-video-miniature/videos-selection.component.ts24 + src/app/shared/shared-video-miniature/videos-selection.component.ts25 Only live videos Chỉ video livestream - src/app/+my-library/my-videos/my-videos.component.ts116 + src/app/+my-library/my-videos/my-videos.component.ts121 Do you really want to delete {length, plural, =1 {this video} other { videos}}? Bạn có chắc muốn xóa {length, plural, =1 {video này} other { video}}? - - src/app/+my-library/my-videos/my-videos.component.ts - 170 - + src/app/+my-library/my-videos/my-videos.component.ts185 Edit @@ -776,7 +746,7 @@ src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html79 src/app/+videos/+video-edit/shared/video-edit.component.html188 - src/app/+videos/+video-edit/shared/video-edit.component.html320 + src/app/+videos/+video-edit/shared/video-edit.component.html313 src/app/+videos/+video-edit/video-add-components/video-upload.component.html43 @@ -790,8 +760,8 @@ src/app/shared/shared-forms/markdown-textarea.component.html20 - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - Hỗ trợ định dạng <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a>: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + Hỗ trợ định dạng <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a>: src/app/shared/shared-main/misc/help.component.ts75 @@ -955,7 +925,7 @@ Import Nhập src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html45 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html37 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html41 src/app/shared/shared-instance/instance-features-table.component.html92 @@ -975,7 +945,7 @@ Channel synchronization with other platforms (YouTube, Vimeo, ...) - Đồng bộ kênh với các nền tảng khác (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 @@ -997,8 +967,8 @@ Local Máy chủ này - src/app/shared/shared-video-miniature/video-filters.model.ts126 - + + src/app/shared/shared-video-miniature/video-filters.model.ts136 users người dùng @@ -1192,37 +1162,47 @@ User Tài khoản - src/app/shared/shared-users/user-admin.service.ts123 + src/app/shared/shared-users/user-admin.service.ts122 Username or email address Tên người dùng hoặc địa chỉ email - src/app/+login/login.component.html44 + src/app/+login/login.component.html45 Example: john@example.com Ví dụ: john@example.com + src/app/+login/login.component.html47 + src/app/+signup/+register/steps/register-step-user.component.html53 + + + ⚠️ Most email addresses do not include capital letters. + ⚠️ Phần lớn địa chỉ email không cho phép viết in hoa. + src/app/+login/login.component.html54 + + + Enter the two-factor code generated by your phone app: + Nhập mã xác minh hai bước được tạo bởi ứng dụng điện thoại của bạn: src/app/+login/login.component.html - 46 + 70 + + + Two factor authentication token + Token xác minh hai bước - src/app/+signup/+register/steps/register-step-user.component.html - 53 + src/app/+login/login.component.html + 72 - - ⚠️ Most email addresses do not include capital letters. - ⚠️ Phần lớn địa chỉ email không cho phép viết in hoa. - src/app/+login/login.component.html53 - Password Mật khẩu src/app/+admin/overview/users/user-edit/user-edit.component.html117 src/app/+admin/overview/users/user-edit/user-edit.component.html117 - src/app/+login/login.component.html59 - src/app/+login/login.component.html62 + src/app/+login/login.component.html60 + src/app/+login/login.component.html63 src/app/+reset-password/reset-password.component.html6 src/app/+reset-password/reset-password.component.html9 src/app/+signup/+register/steps/register-step-user.component.html61 @@ -1230,12 +1210,12 @@ Click here to reset your password Click vào đây để reset mật khẩu - src/app/+login/login.component.html70 + src/app/+login/login.component.html84 I forgot my password Quên mật khẩu - src/app/+login/login.component.html70 + src/app/+login/login.component.html84 Logging into an account lets you publish content @@ -1243,16 +1223,16 @@ src/app/+login/login.component.html11 - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - 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. + 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. src/app/+login/login.component.html 15,18 - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - 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. + 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. src/app/+login/login.component.html 20,23 @@ -1261,27 +1241,28 @@ Or sign in with Hoặc đăng nhập bằng - src/app/+login/login.component.html80 + src/app/+login/login.component.html94 Forgot your password Quên mật khẩu - src/app/+login/login.component.html103 + src/app/+login/login.component.html117 We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. Rất tiếc, bạn không thể reset mật khẩu bởi vì quản trị viên máy chủ không thiết lập hệ thống email PeerTube. - src/app/+login/login.component.html110 + src/app/+login/login.component.html124 Enter your email address and we will send you a link to reset your password. Nhập email của bạn và chúng tôi sẽ gửi một liên kết reset mật khẩu. - src/app/+login/login.component.html114 + src/app/+login/login.component.html128 - An email with the reset password instructions will be sent to . The link will expire within 1 hour. + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. Một email hướng dẫn reset mật khẩu sẽ được gửi đến . Link reset hết hạn sau 1 giờ. - src/app/+login/login.component.ts135 + src/app/+login/login.component.ts149 Email @@ -1289,7 +1270,7 @@ 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/+login/login.component.html119 + src/app/+login/login.component.html133 src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html6 src/app/+signup/+register/steps/register-step-user.component.html46 src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html6 @@ -1297,14 +1278,14 @@ Email address Địa chỉ email - src/app/+login/login.component.html121 + src/app/+login/login.component.html135 src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html9 Reset Đặt lại Password reset button - src/app/+login/login.component.html134 + src/app/+login/login.component.html148 on this instance @@ -1317,8 +1298,8 @@ src/app/+search/search.component.html8 - for - cho + for + cho src/app/+search/search.component.html 10 @@ -1355,40 +1336,40 @@ - As you probably noticed: creating an account is not necessary to watch video on . However, creating an account on will allow you to: - Chắc bạn cũng biết: không cần tạo tài khoản để xem video trên . Tuy nhiên, tạo tài khoản trên sẽ cho phép bạn: + As you probably noticed: creating an account is not necessary to watch video on . However, creating an account on will allow you to: + Chắc bạn cũng biết: không cần tạo tài khoản để xem video trên . Tuy nhiên, tạo tài khoản trên sẽ cho phép bạn: src/app/+signup/+register/steps/register-step-about.component.html 4,8 - Comment videos - Bình luận video + Comment videos + Bình luận video src/app/+signup/+register/steps/register-step-about.component.html 11 - Subscribe to channels to be notified of new videos - Đăng ký kênh để được nhận thông báo về video mới + Subscribe to channels to be notified of new videos + Đăng ký kênh để được nhận thông báo về video mới src/app/+signup/+register/steps/register-step-about.component.html 12 - Have access to your watch history - Biết lịch sử xem + Have access to your watch history + Biết lịch sử xem src/app/+signup/+register/steps/register-step-about.component.html 13 - Create your channel to publish videos - Tạo kênh để đăng video + Create your channel to publish videos + Tạo kênh để đăng video src/app/+signup/+register/steps/register-step-about.component.html 14 @@ -1411,32 +1392,32 @@ - 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 + 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 - 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. + 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. src/app/+signup/+register/steps/register-step-channel.component.html 2,4 - You might want to create a channel by theme: for example, you can create a channel named "SweetMelodies" to publish your piano concerts and another one "Ecology" in which you publish your videos talking about ecology. - Bạn nên tạo một kênh theo chủ đề: ví dụ, tạo một kênh "Nốt Nhạc Vui" để đăng những video bạn chơi piano và tạo một kênh "Môi trường" để đăng những video nói về môi trường. + You might want to create a channel by theme: for example, you can create a channel named "SweetMelodies" to publish your piano concerts and another one "Ecology" in which you publish your videos talking about ecology. + Bạn nên tạo một kênh theo chủ đề: ví dụ, tạo một kênh "Nốt Nhạc Vui" để đăng những video bạn chơi piano và tạo một kênh "Môi trường" để đăng những video nói về môi trường. src/app/+signup/+register/steps/register-step-channel.component.html 6,9 - administrators allow you to publish up to of videos on their website. - cho phép bạn đăng tối đa video trên máy chủ của họ. + administrators allow you to publish up to of videos on their website. + cho phép bạn đăng tối đa video trên máy chủ của họ. src/app/+signup/+register/steps/register-step-channel.component.html 11,13 @@ -1510,8 +1491,8 @@ src/app/modal/admin-welcome-modal.component.html55 - Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain it is very important for visitors to understand on what type of instance they are. - Chọn tên máy chủ của bạn, viết mô tả, cho biết bạn là ai, vì sao bạn tạo máy chủ này và bao lâu bạn dự định sẽ vận hành nó là rất cần thiết để khách truy cập hiểu về máy chủ của bạn. + Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain it is very important for visitors to understand on what type of instance they are. + Chọn tên máy chủ của bạn, viết mô tả, cho biết bạn là ai, vì sao bạn tạo máy chủ này và bao lâu bạn dự định sẽ vận hành nó là rất cần thiết để khách truy cập hiểu về máy chủ của bạn. src/app/modal/admin-welcome-modal.component.html 57,61 @@ -1537,6 +1518,14 @@ Cấu hình máy chủ src/app/modal/admin-welcome-modal.component.html80 + + Confirm your password + Xác nhận mật khẩu + + src/app/modal/confirm.component.ts + 54 + + Configuration warning! Cảnh báo cấu hình! @@ -1740,6 +1729,7 @@ My account Tài khoản của tôi + src/app/+signup/+register/register.component.html58 src/app/menu/menu.component.html87 @@ -1750,7 +1740,7 @@ Create an account Tạo tài khoản - src/app/+login/login.component.html74 + src/app/+login/login.component.html88 src/app/+signup/+register/register.component.html30 src/app/menu/menu.component.html106 @@ -1772,34 +1762,34 @@ Import jobs concurrency Nhập công việc đồng thời - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html254 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html256 allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart. cho phép nhập nhiều video song songl. ⚠️ Yêu cầu khởi động lại PeerTube. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html255 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html257 jobs in parallel công việc song song - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html259 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html261 src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html173 Allow import with HTTP URL (e.g. YouTube) Cho phép nhập URL HTTP(ví dụ YouTube) - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html268 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html270 - ⚠️ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server - ⚠️ Nếu kích hoạt, chúng tôi đề xuất bạn sử dụng a HTTP proxy để ngăn chặn truy cập những URL riêng tư trên máy chủ PeerTube của bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html271 + ⚠️ 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 Discover Khám phá src/app/+videos/video-list/overview/video-overview.component.html1 - src/app/core/menu/menu.service.ts125 + src/app/core/menu/menu.service.ts134 Administration @@ -1814,32 +1804,32 @@ src/app/menu/menu.component.html130 - Create an accounton - Tạo tài khoảntrên + Create an accounton + Tạo tài khoảntrên src/app/+signup/+register/register.component.html 19,21 - I already have an account, I log in - Tôi đã có tài khoản, đăng nhập + 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 - Termsof - Quy tắccủa + Termsof + Quy tắccủa src/app/+signup/+register/register.component.html 36,38 - Setupyour account - Thiết lậptài khoản của bạn + Setupyour account + Thiết lậptài khoản của bạn src/app/+signup/+register/register.component.html 60,62 @@ -1854,8 +1844,8 @@ - Createyour first channel - Tạokênh đầu tiên của bạn + Createyour first channel + Tạokênh đầu tiên của bạn src/app/+signup/+register/register.component.html 77,79 @@ -1918,18 +1908,18 @@ src/app/modal/account-setup-warning-modal.component.html10 - Help moderators and other users to know who you are by: - Giúp kiểm duyệt viên và những người dùng khác biết bạn là ai bằng cách: + Help moderators and other users to know who you are by: + Giúp kiểm duyệt viên và những người dùng khác biết bạn là ai bằng cách: src/app/modal/account-setup-warning-modal.component.html12 - Uploading an avatar - Tải lên ảnh đại diện + Uploading an avatar + Tải lên ảnh đại diện src/app/modal/account-setup-warning-modal.component.html15 - Writing a description - Bổ sung mô tả bản thân + Writing a description + Bổ sung mô tả bản thân src/app/modal/account-setup-warning-modal.component.html16 @@ -2041,7 +2031,7 @@ 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.ts110 + src/app/core/rest/rest-extractor.service.ts114 GLOBAL SEARCH @@ -2295,26 +2285,17 @@ Edit caption Sửa phụ đề - - src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html - 5 - + src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html3 Caption Phụ đề - - src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html - 10 - + src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html8 Edit this caption Sửa phụ đề này - - src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html - 31 - + src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html30 Title @@ -2379,8 +2360,8 @@ src/app/shared/shared-actor-image/actor-avatar.component.ts49 - Markdown compatible that also supports custom PeerTube HTML tags - Tương thích Markdown và đồng thời hỗ trợ PeerTube HTML tags + Markdown compatible that also supports custom PeerTube HTML tags + Tương thích Markdown và đồng thời hỗ trợ PeerTube HTML tags src/app/shared/shared-custom-markup/custom-markup-help.component.html 2 @@ -2397,11 +2378,8 @@ Error in channel miniature component: Lỗi cấu trúc kênh: - - src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts - 57 - - + + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts61 Error in playlist miniature component: Lỗi cấu trúc danh sách phát: @@ -2429,9 +2407,9 @@ 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/+my-library/my-videos/my-videos.component.ts112 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts40 - src/app/shared/shared-instance/instance-follow.service.ts148 + src/app/+my-library/my-videos/my-videos.component.ts117 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts39 + src/app/shared/shared-instance/instance-follow.service.ts142 No items found @@ -2456,8 +2434,8 @@ src/app/+videos/+video-edit/shared/video-edit.component.html49 - Choose the appropriate licence for your work. - Chọn giấy phép phù hợp cho video của bạn. + Choose the appropriate licence for your work. + Chọn giấy phép phù hợp cho video của bạn. src/app/+videos/+video-edit/shared/video-edit.component.html84 @@ -2468,7 +2446,7 @@ src/app/+videos/+video-edit/shared/video-edit.component.html63 src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6 src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html26 src/app/+videos/+video-edit/video-add-components/video-upload.component.html19 @@ -2540,7 +2518,7 @@ src/app/+videos/+video-edit/shared/video-edit.component.html182 - Already uploaded on ✔ + Already uploaded on ✔ Đã tải lên xong ✔ src/app/+videos/+video-edit/shared/video-edit.component.html @@ -2580,27 +2558,27 @@ No captions for now. Hiện không có phụ đề nào. - src/app/+videos/+video-edit/shared/video-edit.component.html226 + src/app/+videos/+video-edit/shared/video-edit.component.html219 Live settings Thiết lập livestream - src/app/+videos/+video-edit/shared/video-edit.component.html234 + src/app/+videos/+video-edit/shared/video-edit.component.html227 ⚠️ If you enable this option, your live will be terminated if you exceed your video quota ⚠️ Nếu kích hoạt tùy chọn này, buổi livestream sẽ hủy bỏ nếu bạn đạt giới hạn dung lượng cho phép - src/app/+videos/+video-edit/shared/video-edit.component.html287 + src/app/+videos/+video-edit/shared/video-edit.component.html280 Latency mode Kiểu độ trễ - src/app/+videos/+video-edit/shared/video-edit.component.html293 + src/app/+videos/+video-edit/shared/video-edit.component.html286 Automatically publish a replay when your live ends Đăng video phát lại sau khi livestream kết thúc - src/app/+videos/+video-edit/shared/video-edit.component.html283 + src/app/+videos/+video-edit/shared/video-edit.component.html276 Support @@ -2608,7 +2586,7 @@ src/app/+manage/video-channel-edit/video-channel-edit.component.html64 src/app/+manage/video-channel-edit/video-channel-edit.component.html64 src/app/+video-channels/video-channels.component.html17 - src/app/+videos/+video-edit/shared/video-edit.component.html326 + src/app/+videos/+video-edit/shared/video-edit.component.html319 View account @@ -2643,97 +2621,88 @@ Short text to tell people how they can support you (membership platform...). Viết ngắn gọn về cách mọi người có thể hỗ trợ bạn (nền tảng donate, membership...). - src/app/+videos/+video-edit/shared/video-edit.component.html330 + src/app/+videos/+video-edit/shared/video-edit.component.html323 Filename Tên tập tin - - src/app/+videos/+video-edit/shared/video-edit.component.html - 345,347 - + src/app/+videos/+video-edit/shared/video-edit.component.html338 Name of the uploaded file Tên của tập tin tải lên - - src/app/+videos/+video-edit/shared/video-edit.component.html - 350 - + src/app/+videos/+video-edit/shared/video-edit.component.html343 Original publication date Ngày công chiếu - src/app/+videos/+video-edit/shared/video-edit.component.html359 + src/app/+videos/+video-edit/shared/video-edit.component.html352 This is the date when the content was originally published (e.g. the release date for a film) Đây là ngày mà lần đầu tiên nội dung được giới thiệu (ví dụ ngày phát hành của một bộ phim) - src/app/+videos/+video-edit/shared/video-edit.component.html363 + src/app/+videos/+video-edit/shared/video-edit.component.html356 Plugin settings Cài đặt tiện ích - src/app/+videos/+video-edit/shared/video-edit.component.html393 + src/app/+videos/+video-edit/shared/video-edit.component.html386 Small latency Độ trễ thấp - src/app/+videos/+video-edit/shared/video-edit.component.ts88 + src/app/+videos/+video-edit/shared/video-edit.component.ts89 Reduce latency to ~15s disabling P2P Giảm độ trễ tới ~15s tắt P2P - src/app/+videos/+video-edit/shared/video-edit.component.ts89 + src/app/+videos/+video-edit/shared/video-edit.component.ts90 Default Mặc định - src/app/+videos/+video-edit/shared/video-edit.component.ts93 + src/app/+videos/+video-edit/shared/video-edit.component.ts94 Average latency of 30s Độ trễ trung bình 30s - src/app/+videos/+video-edit/shared/video-edit.component.ts94 + src/app/+videos/+video-edit/shared/video-edit.component.ts95 High latency Độ trễ cao - src/app/+videos/+video-edit/shared/video-edit.component.ts98 + src/app/+videos/+video-edit/shared/video-edit.component.ts99 Average latency of 60s increasing P2P ratio Độ trễ trung bình 60s tăng tỉ lệ P2P - src/app/+videos/+video-edit/shared/video-edit.component.ts99 + src/app/+videos/+video-edit/shared/video-edit.component.ts100 Other Khác - src/app/+videos/+video-edit/shared/video-edit.component.ts211 + src/app/+videos/+video-edit/shared/video-edit.component.ts213 src/app/shared/shared-forms/select/select-languages.component.ts50 Enable video comments Cho phép bình luận - src/app/+videos/+video-edit/shared/video-edit.component.html380 + src/app/+videos/+video-edit/shared/video-edit.component.html373 Enable download Cho phép tải về - src/app/+videos/+video-edit/shared/video-edit.component.html385 + src/app/+videos/+video-edit/shared/video-edit.component.html378 Advanced settings Cài đặt nâng cao - src/app/+videos/+video-edit/shared/video-edit.component.html310 + src/app/+videos/+video-edit/shared/video-edit.component.html303 Video thumbnail Hình video thu nhỏ - - src/app/+videos/+video-edit/shared/video-edit.component.html - 317,319 - + src/app/+videos/+video-edit/shared/video-edit.component.html310 URL @@ -2747,18 +2716,26 @@ Bạn có thể nhập bất cứ URL nào hỗ trợ bởi youtube-dl hoặc URL chỉ đến một file video. Bạn cần chắc chắn rằng bạn có toàn quyền sử dụng nội dung, bởi vì điều này ảnh hưởng tới bạn và máy chủ của bạn. src/app/+videos/+video-edit/video-add-components/video-import-url.component.html11 + + You can also synchronize a remote channel in your library + Bạn cũng có thể đồng bộ một kênh khác trong video của bạn + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 21,23 + + Sorry, but something went wrong Thật tiếc, có thứ gì đó đã gặp lỗi src/app/+videos/+video-edit/video-add-components/video-go-live.component.html43 src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html51 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html44 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html86 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html48 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html84 Congratulations, the video behind will be imported! You can already add information about this video. Chúc mừng, video đã được nhập! Bạn có thể thêm thông tin cho video này. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html49 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html53 Select the file to upload @@ -2769,12 +2746,12 @@ Scheduled Đã lên lịch - src/app/+videos/+video-edit/shared/video-edit.component.ts230 + src/app/+videos/+video-edit/shared/video-edit.component.ts232 Hide the video until a specific date Ẩn video dưới một ngày đặc biệt - src/app/+videos/+video-edit/shared/video-edit.component.ts231 + src/app/+videos/+video-edit/shared/video-edit.component.ts233 Normal live @@ -2816,7 +2793,7 @@ Retry Thử lại Retry failed upload of a video - src/app/+videos/+video-edit/video-add-components/video-upload.component.html80 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html79 Total video quota @@ -2829,23 +2806,23 @@ Xin chúc mừng! Video của bạn bây giờ đã có sẵn trong thư viện cá nhân. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html91 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html89 Publish will be available when upload is finished Bạn chỉ có thể đăng sau khi video đã được tải lên 100% - src/app/+videos/+video-edit/video-add-components/video-upload.component.html104 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html102 Publish Đăng video - src/app/+videos/+video-edit/video-add-components/video-upload.component.html106 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html104 src/app/header/header.component.html5 Upload on hold Đang tiếp tục tải lên - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts176 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts181 Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. @@ -2925,22 +2902,22 @@ Stream only once, replay will replace your live Live stream chỉ một lần, phát lại sẽ thay thế phát trực tiếp của bạn - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts169 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts165 Stream only once Livestream một lần - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts172 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts168 Stream multiple times, replays will be separate videos Livestream nhiều lần, phát lại sẽ là các video riêng biệt - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts177 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts173 Stream multiple times using the same URL Livestream nhiều lần sử dụng chỉ một URL - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts180 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts176 Go Live @@ -3097,13 +3074,13 @@ Login Đăng nhập src/app/+login/login-routing.module.ts12 - src/app/+login/login.component.html67 + src/app/+login/login.component.html81 src/app/menu/menu.component.html103 src/app/menu/menu.component.html104 - > Login - > Đăng nhập + > Login + > Đăng nhập src/app/+login/login.component.html 2,5 @@ -3264,11 +3241,6 @@ Công chiếu src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html22 - - Friendly Reminder: - Lưu ý— - src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html4 - the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. hệ thống chia sẻ của video này có thể gửi địa chỉ IP của bạn đến các peer khác. @@ -3774,71 +3746,89 @@ src/app/+admin/overview/users/user-edit/user-edit.component.html130 src/app/+admin/overview/users/user-list/user-list.component.ts132 - - Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . - Đã bật chuyển đổi độ phân giải. Dung lượng cho phép chỉ tính vào dung lượng video gốc. Dù vậy, tài khoản vẫn có thể upload ~ . - src/app/+admin/overview/users/user-edit/user-edit.component.html155 - src/app/+admin/overview/users/user-edit/user-edit.component.html155 - Daily video quota Dung lượng tải lên mỗi ngày - src/app/+admin/overview/users/user-edit/user-edit.component.html166 - src/app/+admin/overview/users/user-edit/user-edit.component.html166 + src/app/+admin/overview/users/user-edit/user-edit.component.html163 + src/app/+admin/overview/users/user-edit/user-edit.component.html163 src/app/shared/shared-main/users/user-quota.component.html13 Auth plugin Tiện ích cho phép - src/app/+admin/overview/users/user-edit/user-edit.component.html182 - src/app/+admin/overview/users/user-edit/user-edit.component.html182 + 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 None (local authentication) Không (xác thực cục bộ) - src/app/+admin/overview/users/user-edit/user-edit.component.html186 - src/app/+admin/overview/users/user-edit/user-edit.component.html186 + src/app/+admin/overview/users/user-edit/user-edit.component.html183 + src/app/+admin/overview/users/user-edit/user-edit.component.html183 Doesn't need review before a video goes public Không cần phê duyệt trước khi công khai video - src/app/+admin/overview/users/user-edit/user-edit.component.html195 - src/app/+admin/overview/users/user-edit/user-edit.component.html195 + src/app/+admin/overview/users/user-edit/user-edit.component.html192 + src/app/+admin/overview/users/user-edit/user-edit.component.html192 Send a link to reset the password by email to the user Gửi liên kết đặt lại mật khẩu cho người dùng qua email - src/app/+admin/overview/users/user-edit/user-edit.component.html220 - src/app/+admin/overview/users/user-edit/user-edit.component.html220 + src/app/+admin/overview/users/user-edit/user-edit.component.html217 + src/app/+admin/overview/users/user-edit/user-edit.component.html217 Ask for new password Yêu cầu mật khẩu mới - src/app/+admin/overview/users/user-edit/user-edit.component.html221 - src/app/+admin/overview/users/user-edit/user-edit.component.html221 + src/app/+admin/overview/users/user-edit/user-edit.component.html218 + src/app/+admin/overview/users/user-edit/user-edit.component.html218 Manually set the user password Tự tay đặt mật khẩu cho người dùng - src/app/+admin/overview/users/user-edit/user-edit.component.html225 - src/app/+admin/overview/users/user-edit/user-edit.component.html225 + src/app/+admin/overview/users/user-edit/user-edit.component.html222 + src/app/+admin/overview/users/user-edit/user-edit.component.html222 + + + 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 + + + + 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 + Show Hiện - src/app/+admin/overview/users/user-edit/user-password.component.html8 - src/app/shared/shared-forms/input-text.component.ts40 + src/app/+admin/overview/users/user-edit/user-password.component.html10 + src/app/shared/shared-forms/input-text.component.ts42 Hide Ẩn - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html115 - src/app/+admin/overview/users/user-edit/user-password.component.html9 - src/app/shared/shared-forms/input-text.component.ts39 - src/app/shared/shared-user-settings/user-video-settings.component.html16 - src/app/shared/shared-video-miniature/video-filters-header.component.html77 - + + + + + + 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 Batch actions Hành động hàng loạt @@ -3916,7 +3906,7 @@ Tài khoản đã ẩn src/app/+admin/admin.component.ts117 src/app/+admin/moderation/moderation.routes.ts90 - src/app/+my-account/my-account-routing.module.ts85 + src/app/+my-account/my-account-routing.module.ts96 src/app/+my-account/my-account.component.ts31 src/app/shared/shared-moderation/account-blocklist.component.html3 src/app/shared/shared-moderation/account-blocklist.component.html3 @@ -3925,7 +3915,7 @@ Muted servers Máy chủ đã ẩn src/app/+admin/admin.component.ts125 - src/app/+my-account/my-account-routing.module.ts94 + src/app/+my-account/my-account-routing.module.ts105 src/app/+my-account/my-account.component.ts36 src/app/shared/shared-moderation/server-blocklist.component.html3 src/app/shared/shared-moderation/server-blocklist.component.html3 @@ -4052,6 +4042,14 @@ Những bình luận từ xa src/app/+admin/overview/comments/video-comment-list.component.ts56 + + 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 + + No abuses found matching current filters. Không vi phạm nào trùng khớp với bộ lọc gần đây. @@ -4065,27 +4063,27 @@ Unsolved reports Báo cáo chưa xử lý - src/app/shared/shared-abuse-list/abuse-list-table.component.ts44 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts43 Accepted reports Báo cáo đã xử lý xong - src/app/shared/shared-abuse-list/abuse-list-table.component.ts48 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts47 Refused reports Báo cáo bị từ chối - src/app/shared/shared-abuse-list/abuse-list-table.component.ts52 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts51 Reports with blocked videos Báo cáo với video đã chặn - src/app/shared/shared-abuse-list/abuse-list-table.component.ts56 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts55 Reports with deleted videos Báo cáo với video đã xóa - src/app/shared/shared-abuse-list/abuse-list-table.component.ts60 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts59 Block reason: @@ -4147,8 +4145,8 @@ src/app/shared/shared-abuse-list/abuse-list-table.component.html21 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html 21,23 @@ -4488,43 +4486,37 @@ Delete this comment Xóa bình luận này - src/app/+admin/overview/comments/video-comment-list.component.ts81 + src/app/+admin/overview/comments/video-comment-list.component.ts85 Delete all comments of this account Xóa hết bình luận từ tài khoản này - src/app/+admin/overview/comments/video-comment-list.component.ts87 + src/app/+admin/overview/comments/video-comment-list.component.ts91 Comments are deleted after a few minutes Tất cả bình luận sẽ bị xóa sau vài phút - src/app/+admin/overview/comments/video-comment-list.component.ts88 + src/app/+admin/overview/comments/video-comment-list.component.ts92 {count, plural, =1 {1 comment deleted.} other { comments deleted.}} {count, plural, =1 {1 bình luận đã xóa.} other { bình luận đã xóa.}} - - src/app/+admin/overview/comments/video-comment-list.component.ts - 150 - + src/app/+admin/overview/comments/video-comment-list.component.ts154 comment(s) deleted. bình luận đã bị xóa. - - src/app/+admin/overview/comments/video-comment-list.component.ts - 152,150 - + src/app/+admin/overview/comments/video-comment-list.component.ts156 Do you really want to delete all comments of ? Bạn có muốn xóa toàn bộ bình luận của ? - src/app/+admin/overview/comments/video-comment-list.component.ts175 + src/app/+admin/overview/comments/video-comment-list.component.ts179 Comments of will be deleted in a few minutes Bình luận của sẽ bị xóa ngay bây giờ - src/app/+admin/overview/comments/video-comment-list.component.ts187 + src/app/+admin/overview/comments/video-comment-list.component.ts191 Comments list @@ -4588,8 +4580,8 @@ src/app/+admin/system/jobs/jobs.component.html46 - Priority (1 = highest priority) - Ưu tiên (1 = ưu tiên cao nhất) + Priority (1 = highest priority) + Ưu tiên (1 = ưu tiên cao nhất) src/app/+admin/system/jobs/jobs.component.html 47 @@ -4609,8 +4601,8 @@ src/app/+admin/system/jobs/jobs.component.html105 - No jobs found. - Không công việc tìm thấy. + No jobs found. + Không công việc tìm thấy. src/app/+admin/system/jobs/jobs.component.html106 @@ -4658,8 +4650,8 @@ - By -> - Bởi -> + By -> + Bởi -> src/app/+admin/system/logs/logs.component.html47 @@ -4736,8 +4728,8 @@ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html89 - Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default. - Kích hoạt nó sẽ cho phép những quản trị viên khác biết rằng đây là máy chủ chứa nội dung nhạy cảm. Thêm vào đó, hộp kiểm NSFW khi upload video sẽ được chọn theo mặc định. + Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default. + Kích hoạt nó sẽ cho phép những quản trị viên khác biết rằng đây là máy chủ chứa nội dung nhạy cảm. Thêm vào đó, hộp kiểm NSFW khi upload video sẽ được chọn theo mặc định. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html93 @@ -4855,8 +4847,8 @@ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html4 - Use plugins & themes for more involved changes, or add slight customizations. - Dùng tiện ích & chủ đề để điều chỉnh máy chủ, hoặc nhẹ nhàng tùy biến. + Use plugins & themes for more involved changes, or add slight customizations. + Dùng tiện ích & chủ đề để điều chỉnh máy chủ, hoặc nhẹ nhàng tùy biến. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html 5,7 @@ -4943,8 +4935,8 @@ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html149 - 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ọ. + 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 @@ -5052,194 +5044,188 @@ bytes bytes src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html217 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html231 + src/app/+admin/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.html172 - src/app/+admin/overview/users/user-edit/user-edit.component.html172 + src/app/+admin/overview/users/user-edit/user-edit.component.html169 + src/app/+admin/overview/users/user-edit/user-edit.component.html169 Default daily upload limit per user Mặc định dung lượng tải lên hàng ngày cho mỗi người dùng - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html225 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html227 Allow import with a torrent file or a magnet URI Cho phép nhập bằng file torrent hoặc URL magnet - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html279 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html281 ⚠️ We don't recommend to enable this feature if you don't trust your users ⚠️ Chúng tôi không khuyến khích bạn bật tính năng này nếu bạn không tin tưởng người dùng của bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html282 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html284 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.html - 293 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html295 ⛔ 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.html - 296,298 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html298 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.html316 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html318 VIDEO CHANNELS CÁC KÊNH VIDEO - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html330 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html332 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.html335 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html337 {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.html342 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html344 Block new videos automatically Tự động chặn video mới - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html313 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html315 SEARCH TÌM KIẾM - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html352 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html354 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.html363 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html365 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.html366 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html368 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.html374 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html376 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.html377 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html379 ⚠️ 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.html391 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html393 - 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.html393 + 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 Search index URL Tìm URL chỉ mục - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html400 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html402 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.html413 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html415 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.html423 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425 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.html420 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html422 Enable global search Bật tìm kiếm toàn cầu - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html388 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html390 FEDERATION LIÊN HỢP - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html441 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html443 - 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.html442 + 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 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.html455 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html457 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.html462 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html464 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.html475 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477 ⚠️ 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.html478 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html491 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html480 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html493 Index URL URL Chỉ mục - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html500 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html502 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.html488 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html490 - 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.html493 + 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 ADMINISTRATORS QUẢN TRỊ VIÊN - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html520 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html522 Administrator Quản trị viên - src/app/shared/shared-users/user-admin.service.ts124 + src/app/shared/shared-users/user-admin.service.ts123 Admin email Email admin - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html526 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html528 Enable contact form Bật form liên hệ - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html539 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html541 VOD Transcoding @@ -5249,27 +5235,27 @@ TWITTER TWITTER - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html548 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html550 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.html549 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html551 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.html561 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html563 Instance allowed by Twitter Thực thể được Twitter cho phép - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html574 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html576 - 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.html578 + 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 LIVE @@ -5465,14 +5451,17 @@ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html89 - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Yêu cầu ffmpeg >= 4.1Tạo danh sách HLS và phân mảnh file MP4 cho kết quả phát mượt hơn so với chỉ WebTorrent:Độ phân giải thay đổi mượt hơnTải nhanh hơn đặc biệt với video dàiÍt lỗi/chờ lâuNếu bạn bật hỗ trợ WebTorrent, dung lượng lưu trữ video sẽ tăng gấp đôi + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + Yêu cầu ffmpeg >= 4.1Tạo danh sách HLS và phân mảnh file MP4 cho kết quả phát mượt hơn so với chỉ WebTorrent:Độ phân giải thay đổi mượt hơnTải nhanh hơn đặc biệt với video dàiÍt lỗi/chờ lâuNếu bạn bật hỗ trợ WebTorrent, dung lượng lưu trữ video sẽ tăng gấp đôi src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94 - - Resolutions to generate per enabled format - Độ phân giải để tạo mỗi định dạng đã bật - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html111 + + Resolutions to generate + Độ phân giải để tạo + + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 111 + Always transcode original resolution @@ -5610,13 +5599,19 @@ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html73 - Write JavaScript code directly.Example: console.log('my instance is amazing'); - Viết mã JavaScript trực tiếp.Ví dụ: console.log('my instance is amazing'); + Write JavaScript code directly.Example: console.log('my instance is amazing'); + Viết mã JavaScript trực tiếp.Ví dụ: console.log('my instance is amazing'); src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html76 - Write CSS code directly. Example:#custom-css color: red; Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email color: red; - Viết mã CSS trực tiếp. Ví dụ:#custom-css color: red; Prepend with #custom-css to override styles. Ví dụ:#custom-css .logged-in-email color: red; + Write CSS code directly. Example:#custom-css +color: red; + + Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email +color: red; + + + Viết mã CSS trực tiếp. Ví dụ:#custom-css color: red; Prepend with #custom-css to override styles. Ví dụ:#custom-css .logged-in-email color: red; src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html95 @@ -5633,8 +5628,8 @@ - There are errors in the form: - Có lỗi trong form: + There are errors in the form: + Có lỗi trong form: src/app/+admin/config/edit-custom-config/edit-custom-config.component.html71 @@ -5662,56 +5657,136 @@ MẬT KHẨU src/app/+my-account/my-account-settings/my-account-settings.component.html57 + + Two-factor authentication + Xác minh hai bước + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 + + EMAIL EMAIL - src/app/+my-account/my-account-settings/my-account-settings.component.html67 + src/app/+my-account/my-account-settings/my-account-settings.component.html77 + + + Two factor authentication adds an additional layer of security to your account by requiring a numeric code from another device (most commonly mobile phones) when you log in. + Xác minh hai bước bổ sung một lớp bảo mật cho tài khoản của bạn bằng cách yêu cầu mã số từ một thiết bị khác (thường là điện thoại di động) khi bạn đăng nhập. + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html + 3,5 + + + + Enable two-factor authentication + Bật xác minh hai bước + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html + 5 + + + + Disable two-factor authentication + Tắt xác minh hai bước + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html + 9 + + + + Are you sure you want to disable two factor authentication of your account? + Bạn có chắc muốn tắt xác minh hai bước? + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts + 31 + + + + Disable two factor + Tắt hai bước + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts + 33 + + + + Two factor authentication disabled + Đã tắt xác minh hai bước + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts + 43 + + + + Two factor authentication is already enabled. + Đã bật xác minh hai bước. + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 6,8 + + + + Your password + Mật khẩu + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 14 + + + + Confirm your password to enable two factor authentication + Nhập lại mật khẩu để bật xác minh hai bước + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 15 + DANGER ZONE HỦY DIỆT - src/app/+admin/overview/users/user-edit/user-edit.component.html213 - src/app/+admin/overview/users/user-edit/user-edit.component.html213 - src/app/+my-account/my-account-settings/my-account-settings.component.html77 + src/app/+admin/overview/users/user-edit/user-edit.component.html210 + src/app/+admin/overview/users/user-edit/user-edit.component.html210 + src/app/+my-account/my-account-settings/my-account-settings.component.html87 Profile Style - src/app/shared/shared-video-miniature/video-download.component.ts235 + src/app/shared/shared-video-miniature/video-download.component.ts244 Resolution Độ phân giải - src/app/shared/shared-video-miniature/video-download.component.ts244 + src/app/shared/shared-video-miniature/video-download.component.ts253 Aspect ratio Tỉ lệ khung hình - src/app/shared/shared-video-miniature/video-download.component.ts245 + src/app/shared/shared-video-miniature/video-download.component.ts254 Average frame rate Tần suất khung hình - src/app/shared/shared-video-miniature/video-download.component.ts246 + src/app/shared/shared-video-miniature/video-download.component.ts255 Pixel format Định dạng Pixel - src/app/shared/shared-video-miniature/video-download.component.ts247 + src/app/shared/shared-video-miniature/video-download.component.ts256 Sample rate Sample rate - src/app/shared/shared-video-miniature/video-download.component.ts251 + src/app/shared/shared-video-miniature/video-download.component.ts260 Channel Layout Kênh - src/app/shared/shared-video-miniature/video-download.component.ts252 + src/app/shared/shared-video-miniature/video-download.component.ts261 - Update your settings - Cập nhật thiết lập của bạn + Update your settings + Cập nhật thiết lập của bạn src/app/shared/shared-video-miniature/video-filters-header.component.html2 @@ -5731,86 +5806,85 @@ - Sort by "Recently Added" - Xếp theo "Mới Nhất" - - src/app/shared/shared-video-miniature/video-filters-header.component.html - 46 - - + Sort by "Recently Added" + Xếp theo "Mới Nhất" + + src/app/shared/shared-video-miniature/video-filters-header.component.html47 - Sort by "Original Publication Date" - Xếp theo "Công Chiếu" - - src/app/shared/shared-video-miniature/video-filters-header.component.html - 47 - - + Sort by "Original Publication Date" + Xếp theo "Công Chiếu" + + src/app/shared/shared-video-miniature/video-filters-header.component.html48 + + Sort by "Name" + Xếp theo "Tên" + + src/app/shared/shared-video-miniature/video-filters-header.component.html50 - Sort by "Recent Views" - Xếp theo "Thịnh Hành" - src/app/shared/shared-video-miniature/video-filters-header.component.html49 - + Sort by "Recent Views" + Xếp theo "Thịnh Hành" + + src/app/shared/shared-video-miniature/video-filters-header.component.html51 - Sort by "Hot" - Xếp theo "Bình Luận" - src/app/shared/shared-video-miniature/video-filters-header.component.html50 - + Sort by "Hot" + Xếp theo "Bình Luận" + + src/app/shared/shared-video-miniature/video-filters-header.component.html52 - Sort by "Likes" - Xếp theo "Lượt Thích" - src/app/shared/shared-video-miniature/video-filters-header.component.html51 - + Sort by "Likes" + Xếp theo "Lượt Thích" + + src/app/shared/shared-video-miniature/video-filters-header.component.html53 - Sort by "Global Views" - Xếp theo "Lượt Xem" - src/app/shared/shared-video-miniature/video-filters-header.component.html52 - + Sort by "Global Views" + Xếp theo "Lượt Xem" + + src/app/shared/shared-video-miniature/video-filters-header.component.html54 Languages: Ngôn ngữ: - src/app/shared/shared-video-miniature/video-filters-header.component.html60 - + + src/app/shared/shared-video-miniature/video-filters-header.component.html62 Sensitive content: Nội dung nhạy cảm: - src/app/shared/shared-video-miniature/video-filters-header.component.html67 - + + src/app/shared/shared-video-miniature/video-filters-header.component.html69 Scope: Phạm vi: - src/app/shared/shared-video-miniature/video-filters-header.component.html82 - + + src/app/shared/shared-video-miniature/video-filters-header.component.html84 Local videos (this instance) Video máy chủ (máy chủ này) - src/app/shared/shared-video-miniature/video-filters-header.component.html86 - + + src/app/shared/shared-video-miniature/video-filters-header.component.html88 Federated videos (this instance + followed instances) Video liên hợp (máy chủ này + những máy chủ đã theo dõi) - src/app/shared/shared-video-miniature/video-filters-header.component.html91 - + + src/app/shared/shared-video-miniature/video-filters-header.component.html93 Type: Định dạng: - src/app/shared/shared-video-miniature/video-filters-header.component.html96 - + + src/app/shared/shared-video-miniature/video-filters-header.component.html98 VOD & Live videos Tất cả - src/app/shared/shared-video-miniature/video-filters-header.component.html100 - + + src/app/shared/shared-video-miniature/video-filters-header.component.html102 Categories: Thể loại: - src/app/shared/shared-video-miniature/video-filters-header.component.html115 - + + src/app/shared/shared-video-miniature/video-filters-header.component.html117 Moderation: Kiểm duyệt: - src/app/shared/shared-video-miniature/video-filters-header.component.html121 - + + src/app/shared/shared-video-miniature/video-filters-header.component.html123 Change password Đổi mật khẩu @@ -5822,6 +5896,7 @@ Mật khẩu hiện tại src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html29 src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html7 + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html18 New password @@ -5839,8 +5914,8 @@ src/app/shared/shared-user-settings/user-video-settings.component.html4 - With Hide or Blur thumbnails, a confirmation will be requested to watch the video. - Bên cạnh Ẩn hoặc Làm mờ ảnh xem trước, sẽ hiện thêm một hộp thoại yêu cầu xác nhận mới có thể xem được video. + With Hide or Blur thumbnails, a confirmation will be requested to watch the video. + Bên cạnh Ẩn hoặc Làm mờ ảnh xem trước, sẽ hiện thêm một hộp thoại yêu cầu xác nhận mới có thể xem được video. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html106 src/app/shared/shared-user-settings/user-video-settings.component.html7 @@ -5978,68 +6053,56 @@ - External Channel - Kênh Mở Rộng + External Channel + Kênh Mở Rộng src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html 34 - Channel - Kênh + Channel + Kênh src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html 35 - Last synchronization at - Đồng bộ lần cuối lúc + Last synchronization at + Đồng bộ lần cuối lúc src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html 38 - + List imports Danh sách nhập - src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html - 84,86 + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts + 49 Fully synchronize the channel Đồng bộ hóa hoàn toàn kênh - - src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts - 54 - + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts62 This fetches any missing videos on the local channel Thao tác này tìm nạp mọi video bị thiếu trên kênh cục bộ - - src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts - 55 - + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts63 Synchronization removed successfully for . Đã xóa đồng bộ hóa thành công cho . - - src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts - 93 - + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts102 Full synchronization requested successfully for . Đã yêu cầu đồng bộ hóa đầy đủ thành công cho . - - src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts - 106 - + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts115 NEW SYNCHRONIZATION @@ -6108,7 +6171,19 @@ Account settings Cài đặt tài khoản - src/app/+my-account/my-account-routing.module.ts28 + src/app/+my-account/my-account-routing.module.ts29 + + + Two factor authentication + Xác minh hai bước + + src/app/+my-account/my-account-routing.module.ts + 39 + + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 3 + Playlist elements @@ -6199,7 +6274,7 @@ Trang kênh src/app/+my-library/+my-video-channels/my-video-channels.component.html34 src/app/+my-library/my-follows/my-subscriptions.component.html20 - src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html66 + src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html65 src/app/+videos/+video-watch/video-watch.component.html66 @@ -6288,8 +6363,8 @@ - Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description. - Kênh của bạn chưa thiết lập xong. Hãy mô tả bạn sẽ đăng những gì bằng cách bổ sung ảnh bìa, ảnh đại diện và mô tả. + Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description. + Kênh của bạn chưa thiết lập xong. Hãy mô tả bạn sẽ đăng những gì bằng cách bổ sung ảnh bìa, ảnh đại diện và mô tả. src/app/shared/shared-main/misc/channels-setup-message.component.html 5 @@ -6388,8 +6463,8 @@ src/app/+signup/shared/signup-success.component.html14 - To help moderators and other users to know who you are, don't forget to set up your account profile by adding an avatar and a description. - Để 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ả. + 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 @@ -6563,8 +6638,8 @@ - Welcomeon - Chào mừngtham gia + Welcomeon + Chào mừngtham gia src/app/+signup/shared/signup-success.component.html 2,3 @@ -6579,8 +6654,8 @@ - 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 inscription. + Kiểm tra email để xác minh tài khoản và hoàn tất đăng ký. src/app/+signup/shared/signup-success.component.html 10,11 @@ -6680,7 +6755,9 @@ src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9 - Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()! + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! Bạn có chắc chắn muốn xóa ? Điều này sẽ xóa hết video đã đăng trên kênh này, và bạn sẽ không thể tạo kênh khác có cùng tên ()! src/app/+my-library/+my-video-channels/my-video-channels.component.ts44 @@ -6717,12 +6794,12 @@ This channel doesn't have any videos. Kênh này chưa có video nào. - src/app/+accounts/account-video-channels/account-video-channels.component.html41 + src/app/+accounts/account-video-channels/account-video-channels.component.html42 - SHOW THIS CHANNEL > - XEM KÊNH NÀY > - src/app/+accounts/account-video-channels/account-video-channels.component.html49 + SHOW THIS CHANNEL > + XEM KÊNH NÀY > + src/app/+accounts/account-video-channels/account-video-channels.component.html50 Stats @@ -6751,15 +6828,21 @@ src/app/+about/about-follows/about-follows.component.html2 src/app/+my-library/my-library.component.ts64 - - Follower instances () - Máy chủ theo dõi () - src/app/+about/about-follows/about-follows.component.html5 + + Followers of () + Người theo dõi của () + + src/app/+about/about-follows/about-follows.component.html + 5 + - - Following instances () - Máy chủ đang theo dõi () - src/app/+about/about-follows/about-follows.component.html17 + + does not have followers. + chưa có ai theo dõi. + + src/app/+about/about-follows/about-follows.component.html + 7 + Your name @@ -6963,8 +7046,8 @@ src/app/+about/about-peertube/about-peertube.component.html108 - Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information - Web 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 + 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 @@ -7022,21 +7105,27 @@ Cuối cùng, hãy nhớ rằng bạn luôn có thể tắt P2P trong trình phát video hoặc tắt WebRTC trong trình duyệt của bạn. src/app/+about/about-peertube/about-peertube.component.html155 - - This instance does not have instances followers. - Chưa được máy chủ khác theo dõi. - src/app/+about/about-follows/about-follows.component.html7 - Show full list Hiện danh sách đầy đủ src/app/+about/about-follows/about-follows.component.html13 src/app/+about/about-follows/about-follows.component.html25 - - This instance is not following any other. - Máy chủ này chưa theo dõi máy chủ nào khác. - src/app/+about/about-follows/about-follows.component.html19 + + Subscriptions of () + Lượt đăng ký của () + + src/app/+about/about-follows/about-follows.component.html + 17 + + + + does not have subscriptions. + chưa có lượt đăng ký. + + src/app/+about/about-follows/about-follows.component.html + 19 + About this instance @@ -7059,8 +7148,8 @@ src/app/+about/about-instance/about-instance.component.ts98 - Contact the administrator(s) - Liên hệ quản trị viên + Contact the administrator(s) + Liên hệ quản trị viên src/app/+about/about-instance/contact-admin-modal.component.html 3 @@ -7204,8 +7293,8 @@ 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 + 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 @@ -7281,8 +7370,8 @@ - > Create an account - > Tạo tài khoản + > Create an account + > Tạo tài khoản src/app/+signup/+register/register.component.html 9,12 @@ -7332,8 +7421,8 @@ Display all videos (private, unlisted or not yet published) Hiện tất cả video (riêng tư, không liệt kê và chưa đăng) - src/app/shared/shared-video-miniature/video-filters-header.component.html126 - + + src/app/shared/shared-video-miniature/video-filters-header.component.html128 Remove this filter Xóa bộ lọc này @@ -7342,58 +7431,58 @@ Sensitive content Nội dung nhạy cảm - src/app/shared/shared-video-miniature/video-filters.model.ts116 - + + src/app/shared/shared-video-miniature/video-filters.model.ts126 Scope Phạm vi - src/app/shared/shared-video-miniature/video-filters.model.ts123 - + + src/app/shared/shared-video-miniature/video-filters.model.ts133 Federated Liên hợp - src/app/shared/shared-video-miniature/video-filters.model.ts125 - + + src/app/shared/shared-video-miniature/video-filters.model.ts135 Languages Ngôn ngữ - src/app/shared/shared-video-miniature/video-filters.model.ts133 - + + src/app/shared/shared-video-miniature/video-filters.model.ts143 Categories Thể loại - src/app/shared/shared-video-miniature/video-filters.model.ts142 - + + src/app/shared/shared-video-miniature/video-filters.model.ts152 All videos Tất cả video - src/app/shared/shared-video-miniature/video-filters.model.ts151 - + + src/app/shared/shared-video-miniature/video-filters.model.ts161 Blurred Che mờ - src/app/shared/shared-video-miniature/video-filters.model.ts231 - + + src/app/shared/shared-video-miniature/video-filters.model.ts241 hidden ẩn - src/app/shared/shared-video-miniature/video-filters.model.ts237 - + + src/app/shared/shared-video-miniature/video-filters.model.ts247 blurred che mờ - src/app/shared/shared-video-miniature/video-filters.model.ts238 - + + src/app/shared/shared-video-miniature/video-filters.model.ts248 displayed hiện - src/app/shared/shared-video-miniature/video-filters.model.ts240 - + + src/app/shared/shared-video-miniature/video-filters.model.ts250 Report this account Báo cáo tài khoản này - src/app/+accounts/accounts.component.ts192 - + + src/app/+accounts/accounts.component.ts196 Overview Tổng quan @@ -7405,24 +7494,24 @@ VIDEOS VIDEO - src/app/+accounts/accounts.component.ts81 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html244 - src/app/+video-channels/video-channels.component.ts81 - + + + + src/app/+accounts/accounts.component.ts81src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html246src/app/+video-channels/video-channels.component.ts90 Username copied Đã chép tên tài khoản - src/app/+accounts/accounts.component.ts119 - src/app/+video-channels/video-channels.component.ts115 - + + + src/app/+accounts/accounts.component.ts119src/app/+video-channels/video-channels.component.ts124 Audio-only Chỉ có âm thanh src/app/+admin/config/edit-custom-config/edit-configuration.service.ts18 - A <code>.mp4</code> that keeps the original audio track, with no video - A <code>.mp4</code> giữ âm thanh gốc, không video + A <code>.mp4</code> that keeps the original audio track, with no video + A <code>.mp4</code> giữ âm thanh gốc, không video src/app/+admin/config/edit-custom-config/edit-configuration.service.ts19 @@ -7523,8 +7612,8 @@ src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html8 - However, you may want to read our guidelines before tweaking the following values. - Tuy nhiên, bạn hãy đọc quy tắc của chúng tôi trước khi quyết định. + 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. src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html 12,14 @@ -7568,7 +7657,7 @@ Configuration updated. Đã cập nhật cấu hình. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts317 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts320 INSTANCE HOMEPAGE @@ -7581,7 +7670,7 @@ You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. Bạn đã mở đăng ký: chúng tôi đã bật hộp kiểm"Tự động khóa video mới" của mục "Video" bên dưới. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts132 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts136 Edit custom configuration @@ -7759,26 +7848,26 @@ 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.ts101 - src/app/+admin/overview/comments/video-comment-list.component.ts176 + 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.ts77 - src/app/+admin/overview/videos/video-list.component.ts221 - src/app/+admin/overview/videos/video-list.component.ts276 + 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.ts49 + 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.html50 - src/app/+my-library/my-videos/my-videos.component.ts174 + 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.ts135 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts377 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts412 - src/app/shared/shared-main/buttons/delete-button.component.ts16 + 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 @@ -7895,9 +7984,9 @@ Đã gửi yêu cầu theo dõi! src/app/+admin/follows/following-list/follow-modal.component.ts67 - - Your instance subscriptions - Những người đăng ký theo dõi máy chủ của bạn + + Subscriptions of your instance + Lượt đăng ký từ máy chủ của bạn src/app/+admin/follows/following-list/following-list.component.html 3 @@ -8005,7 +8094,7 @@ src/app/+videos/+video-edit/shared/video-edit.component.html111 src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13 src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html37 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html29 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html33 src/app/+videos/+video-edit/video-add-components/video-upload.component.html26 src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html2 src/app/shared/shared-abuse-list/abuse-details.component.ts23 @@ -8031,88 +8120,88 @@ Internal actions Hành động nội bộ src/app/+admin/moderation/video-block-list/video-block-list.component.ts59 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts245 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts243 Delete report Xóa báo cáo - src/app/shared/shared-abuse-list/abuse-list-table.component.ts276 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts274 Actions for the flagged account Áp đặt kiểm duyệt với tài khoản bị gắn cờ - src/app/shared/shared-abuse-list/abuse-list-table.component.ts287 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts286 Mark as accepted Đánh dấu là chấp nhận - src/app/shared/shared-abuse-list/abuse-list-table.component.ts261 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts259 Mark as rejected Đánh dấu là từ chối - src/app/shared/shared-abuse-list/abuse-list-table.component.ts266 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts264 Add internal note Thêm ghi chú quốc tế - src/app/shared/shared-abuse-list/abuse-list-table.component.ts271 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts269 Actions for the video Áp chế video src/app/+admin/moderation/video-block-list/video-block-list.component.ts82 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts335 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts334 Block video Chặn video - src/app/shared/shared-abuse-list/abuse-list-table.component.ts340 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts339 Video blocked. Video đã bị chặn. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts346 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts345 Unblock video Mở khóa video - src/app/shared/shared-abuse-list/abuse-list-table.component.ts356 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts355 Video unblocked. Đã mở khóa video. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts362 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts361 Do you really want to delete this abuse report? Bạn có chắc muốn xóa báo cáo này? - src/app/shared/shared-abuse-list/abuse-list-table.component.ts135 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts133 Abuse deleted. Đã xóa báo cáo. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts141 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts139 Deleted comment Đã xóa bình luận - src/app/shared/shared-abuse-list/abuse-list-table.component.ts216 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts214 Messages with reporter Nhắn tin với người báo cáo - src/app/shared/shared-abuse-list/abuse-list-table.component.ts250 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts248 Messages with moderators Nhắn tin với kiểm duyệt viên - src/app/shared/shared-abuse-list/abuse-list-table.component.ts251 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts249 Update internal note Cập nhật ghi chú quốc tế - src/app/shared/shared-abuse-list/abuse-list-table.component.ts256 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts254 Switch video block to manual @@ -8127,20 +8216,20 @@ Do you really want to unblock this video? It will be available again in the videos list. Bạn có chắc muốn mở khóa video này? Nó sẽ xuất hiện lại trong danh sách video máy chủ. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts131 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts134 Unblock Mở khóa src/app/+admin/moderation/video-block-list/video-block-list.component.ts86 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts133 - src/app/+admin/overview/videos/video-list.component.ts89 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts136 + src/app/+admin/overview/videos/video-list.component.ts90 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts365 Video unblocked. Đã mở khóa video . - src/app/+admin/moderation/video-block-list/video-block-list.component.ts139 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts142 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts216 @@ -8158,53 +8247,53 @@ You don't have plugins installed yet. Bạn chưa cài đặt tiện ích nào. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts87 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts88 You don't have themes installed yet. Bạn chưa cài đặt chủ đề nào. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts90 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts91 Update to Cập nhật - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts98 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts99 Do you really want to uninstall ? Bạn có muốn gỡ cài đặt ? - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts111 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts119 Uninstall Gỡ cài đặt - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html21 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts112 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html24 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts120 uninstalled. Đã gỡ cài đặt . - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts119 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts129 This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes. Đây là bản nâng cấp tiện ích quan trọng. Hãy truy cập trang chủ tiện ích để đọc những thay đổi trong bản cập nhật. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts135 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts150 Upgrade Nâng cấp - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts136 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts151 Proceed upgrade Tiến hành nâng cấp - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts137 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts152 updated. Đã cập nhật . - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts151 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts166 Jobs @@ -8262,8 +8351,8 @@ - PeerTube thinks your web browser public IP is . - PeerTube nghĩ địa chỉ IP trên trình duyệt của bạn là . + PeerTube thinks your web browser public IP is . + PeerTube nghĩ địa chỉ IP trên trình duyệt của bạn là . src/app/+admin/system/debug/debug.component.html 4 @@ -8310,16 +8399,16 @@ - Check the trust_proxy configuration key - Kiểm tra mã cấu hình trust_proxy + Check the trust_proxy configuration key + Kiểm tra mã cấu hình trust_proxy src/app/+admin/system/debug/debug.component.html 15 - If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643) - Nếu bạn vận hành PeerTube bằng Docker, kiểm tra reverse-proxy với network_mode: "host" (xem issue 1643) + If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643) + Nếu bạn vận hành PeerTube bằng Docker, kiểm tra reverse-proxy với network_mode: "host" (xem issue 1643) src/app/+admin/system/debug/debug.component.html 16,17 @@ -8378,8 +8467,8 @@ src/app/+admin/overview/videos/video-list.component.html42 - Published - Đăng vào + Published + Đăng vào src/app/+admin/overview/videos/video-list.component.html43 @@ -8442,17 +8531,25 @@ User updated. Đã cập nhật tài khoản . - src/app/+admin/overview/users/user-edit/user-update.component.ts94 + src/app/+admin/overview/users/user-edit/user-update.component.ts95 Update user Cập nhật người dùng - src/app/+admin/overview/users/user-edit/user-update.component.ts113 + src/app/+admin/overview/users/user-edit/user-update.component.ts114 An email asking for password reset has been sent to . Đã gửi email đổi mật khẩu đến cho . - src/app/+admin/overview/users/user-edit/user-update.component.ts120 + src/app/+admin/overview/users/user-edit/user-update.component.ts121 + + + Two factor authentication of disabled. + Xác minh hai bước của đã tắt. + + src/app/+admin/overview/users/user-edit/user-update.component.ts + 134 + Users list @@ -8483,6 +8580,7 @@ Live Live src/app/+admin/overview/videos/video-admin.service.ts53 + src/app/+admin/overview/videos/video-list.component.html88 Video files @@ -8605,8 +8703,8 @@ 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> + <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 @@ -8658,8 +8756,8 @@ src/app/+my-library/my-history/my-history.component.html14 - Clear all history - Xóa lịch sử + Clear all history + Xóa lịch sử src/app/+my-library/my-history/my-history.component.html18 @@ -8988,7 +9086,7 @@ Channel filters Theo kênh src/app/+my-library/my-follows/my-followers.component.ts49 - src/app/+my-library/my-videos/my-videos.component.ts122 + src/app/+my-library/my-videos/my-videos.component.ts127 Update video channel @@ -9059,7 +9157,7 @@ Notifications Thông báo src/app/+my-account/my-account-notifications/my-account-notifications.component.html1 - src/app/+my-account/my-account-routing.module.ts108 + src/app/+my-account/my-account-routing.module.ts119 src/app/+my-account/my-account.component.ts55 src/app/menu/notification.component.html22 @@ -9067,7 +9165,7 @@ Applications Ứng dụng src/app/+my-account/my-account-applications/my-account-applications.component.html3 - src/app/+my-account/my-account-routing.module.ts126 + src/app/+my-account/my-account-routing.module.ts137 src/app/+my-account/my-account.component.ts60 @@ -9084,7 +9182,7 @@ Change ownership Đổi chủ sở hữu src/app/+my-library/my-videos/modals/video-change-ownership.component.html3 - src/app/+my-library/my-videos/my-videos.component.ts220 + src/app/+my-library/my-videos/my-videos.component.ts235 Playlist deleted. @@ -9097,29 +9195,23 @@ Video của tôi src/app/+my-library/my-library-routing.module.ts79 src/app/+my-library/my-videos/my-videos.component.html4 - src/app/+my-library/my-videos/my-videos.component.ts87 - src/app/core/menu/menu.service.ts77 + src/app/+my-library/my-videos/my-videos.component.ts92 + src/app/core/menu/menu.service.ts86 Do you really want to delete videos? Bạn có thật sự muốn xóa video của ? - src/app/+my-library/my-videos/my-videos.component.ts172 + src/app/+my-library/my-videos/my-videos.component.ts187 {length, plural, =1 {Video has been deleted} other { videos have been deleted}} {length, plural, =1 {Video đã bị xóa} other { video đã bị xóa}} - - src/app/+my-library/my-videos/my-videos.component.ts - 191 - + src/app/+my-library/my-videos/my-videos.component.ts206 have been deleted. đã bị xóa. - - src/app/+my-library/my-videos/my-videos.component.ts - 193,191 - + src/app/+my-library/my-videos/my-videos.component.ts208 Videos list @@ -9164,6 +9256,7 @@ My channels Kênh của tôi src/app/+my-library/+my-video-channels/my-video-channels.component.html4 + src/app/core/menu/menu.service.ts79 My synchronizations @@ -9190,14 +9283,14 @@ Danh sách phát của tôi src/app/+my-library/my-library-routing.module.ts42 src/app/+my-library/my-video-playlists/my-video-playlists.component.html3 - src/app/core/menu/menu.service.ts86 + src/app/core/menu/menu.service.ts95 My subscriptions Kênh tôi đăng ký src/app/+my-library/my-follows/my-subscriptions.component.html4 src/app/+my-library/my-library-routing.module.ts101 - src/app/core/menu/menu.service.ts92 + src/app/core/menu/menu.service.ts101 You don't have any subscription yet. @@ -9207,11 +9300,11 @@ My abuse reports Báo cáo của tôi - src/app/+my-account/my-account-routing.module.ts117 + src/app/+my-account/my-account-routing.module.ts128 - is awaiting email verification - đang chờ xác minh email + is awaiting email verification + đang chờ xác minh email src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html 5,6 @@ -9226,8 +9319,8 @@ - Your current email is . It is never shown to the public. - Email hiện tại của bạn là . Nó sẽ không bị hiển thị công khai. + Your current email is . It is never shown to the public. + Email hiện tại của bạn là . Nó sẽ không bị hiển thị công khai. src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html 13,16 @@ -9257,6 +9350,7 @@ Kênh src/app/+my-library/my-library.component.ts45 src/app/+search/search-filters.component.html200 + src/app/core/menu/menu.service.ts78 Videos @@ -9267,7 +9361,7 @@ src/app/+my-library/my-library.component.ts52 src/app/+search/search-filters.component.html195 src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts17 - src/app/core/menu/menu.service.ts76 + src/app/core/menu/menu.service.ts85 src/app/modal/quick-settings-modal.component.html10 @@ -9275,7 +9369,7 @@ Danh sách phát src/app/+my-library/my-library.component.ts59 src/app/+search/search-filters.component.html205 - src/app/core/menu/menu.service.ts85 + src/app/core/menu/menu.service.ts94 max size @@ -9315,14 +9409,14 @@ Subscribe to the account Theo dõi tài khoản này - src/app/+video-channels/video-channels.component.ts76 - src/app/+videos/+video-watch/video-watch.component.ts777 - + + + src/app/+video-channels/video-channels.component.ts85src/app/+videos/+video-watch/video-watch.component.ts822 PLAYLISTS DANH SÁCH PHÁT - src/app/+video-channels/video-channels.component.ts82 - + + src/app/+video-channels/video-channels.component.ts91 Studio for Biên tập video @@ -9417,13 +9511,13 @@ src/app/+video-studio/edit/video-studio-edit.component.ts73 - 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 /> + 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 - As a reminder, the following tasks will be executed: <ol></ol> - Những tác vụ sau sẽ được áp dụng: <ol></ol> + 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 @@ -9487,14 +9581,15 @@ src/app/core/auth/auth.service.ts73 - Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. 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 You need to reconnect. Bạn cần kết nối lại. - src/app/core/auth/auth.service.ts221 + src/app/core/auth/auth.service.ts230 Show/hide this help menu @@ -9520,38 +9615,29 @@ My history Lịch sử của tôi - - src/app/core/menu/menu.service.ts - 98 - + src/app/core/menu/menu.service.ts107 In my library Thư viện của tôi - - src/app/core/menu/menu.service.ts - 104 - + src/app/core/menu/menu.service.ts113 Trending Thịnh hành src/app/+videos/video-list/videos-list-common-page.component.ts205 - src/app/core/menu/menu.service.ts131 + src/app/core/menu/menu.service.ts140 ON - - src/app/core/menu/menu.service.ts - 150 - + src/app/core/menu/menu.service.ts159 Home Trang chính - src/app/core/menu/menu.service.ts115 - src/app/core/menu/menu.service.ts116 + src/app/core/menu/menu.service.ts124 + src/app/core/menu/menu.service.ts125 Success @@ -9562,12 +9648,12 @@ Incorrect username or password. Sai tên hoặc mật khẩu. - src/app/+login/login.component.ts185 + src/app/+login/login.component.ts210 Your account is blocked. Tài khoản của bạn đã bị khóa. - src/app/+login/login.component.ts186 + src/app/+login/login.component.ts211 any language @@ -9635,7 +9721,7 @@ 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-selection.component.ts130 + src/app/shared/shared-video-miniature/videos-selection.component.ts131 Last 7 days @@ -9655,17 +9741,17 @@ VOD videos Video VOD - src/app/+search/search-filters.component.html34 - src/app/shared/shared-video-miniature/video-filters-header.component.html110 - src/app/shared/shared-video-miniature/video-filters.model.ts165 - + + + + src/app/+search/search-filters.component.html34src/app/shared/shared-video-miniature/video-filters-header.component.html112src/app/shared/shared-video-miniature/video-filters.model.ts175 Live videos Video livestream - src/app/+search/search-filters.component.html29 - src/app/shared/shared-video-miniature/video-filters-header.component.html105 - src/app/shared/shared-video-miniature/video-filters.model.ts159 - + + + + src/app/+search/search-filters.component.html29src/app/shared/shared-video-miniature/video-filters-header.component.html107src/app/shared/shared-video-miniature/video-filters.model.ts169 Short (< 4 min) Ngắn (< 4 phút) @@ -9677,8 +9763,8 @@ src/app/+search/search-filters.component.ts63 - Long (> 10 min) - Dài (> 10 phút) + Long (> 10 min) + Dài (> 10 phút) src/app/+search/search-filters.component.ts67 @@ -9739,6 +9825,14 @@ 7 + + The video quota only takes into account original video size. Since transcoding is enabled, videos size can be at most ~ . + Giới hạn dung lượng video chỉ áp dụng với tập tin gốc của video. Vì chuyển kích cỡ đang bật, dung lượng video có thể gần ~ . + + src/app/+admin/shared/user-real-quota-info.component.html + 1,4 + + @@ -9868,7 +9962,49 @@ Confirm Xác nhận - src/app/modal/confirm.component.ts40 + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html22 + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html50 + src/app/modal/confirm.component.ts58 + + + Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in. + Quét mã QR này vào ứng dụng TOTP trên điện thoại của bạn. Ứng dụng này sẽ tạo mã token mà bạn sẽ phải nhập khi đăng nhập. + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 28,30 + + + + If you can't scan the QR code and need to enter it manually, here is the plain-text secret: + Nếu bạn không thể quét mã QR và cần nhập mã đó theo cách thủ công, thì đây là mã bí mật: + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 34,36 + + + + Two-factor code + Mã hai bước + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 42 + + + + Enter the code generated by your authenticator app to confirm + Nhập mã được tạo bởi ứng dụng xác minh của bạn để xác nhận + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html + 43 + + + + Two factor authentication has been enabled. + Đã bật xác minh hai bước. + + src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.ts + 77 + Instance name is required. @@ -10073,6 +10209,14 @@ Địa chỉ phải sử dụng được (eg. chocobozzz@example.com). src/app/shared/form-validators/user-validators.ts51 + + OTP token is required. + Bắt buộc có OTP token. + + src/app/shared/form-validators/user-validators.ts + 69 + + Your name is required. Yêu cầu tên của bạn. @@ -10129,7 +10273,7 @@ Yêu cầu mật khẩu. src/app/shared/form-validators/login-validators.ts18 src/app/shared/form-validators/user-validators.ts60 - src/app/shared/form-validators/user-validators.ts71 + src/app/shared/form-validators/user-validators.ts80 Confirmation of the password is required. @@ -10174,92 +10318,92 @@ Password must be at least 6 characters long. Độ dài tối thiểu 6 ký tự. - src/app/shared/form-validators/user-validators.ts72 - src/app/shared/form-validators/user-validators.ts83 + src/app/shared/form-validators/user-validators.ts81 + src/app/shared/form-validators/user-validators.ts92 Password cannot be more than 255 characters long. Mật khẩu phải ngắn hơn 255 ký tự. - src/app/shared/form-validators/user-validators.ts73 - src/app/shared/form-validators/user-validators.ts84 + src/app/shared/form-validators/user-validators.ts82 + src/app/shared/form-validators/user-validators.ts93 The new password and the confirmed password do not correspond. Mật khẩu mới và mật khẩu lặp lại không khớp. - src/app/shared/form-validators/user-validators.ts91 + src/app/shared/form-validators/user-validators.ts100 Video quota is required. Phải có giới hạn dung lượng. - src/app/shared/form-validators/user-validators.ts98 + src/app/shared/form-validators/user-validators.ts107 Quota must be greater than -1. Dung lượng phải lớn hơn -1. - src/app/shared/form-validators/user-validators.ts99 + src/app/shared/form-validators/user-validators.ts108 Daily upload limit is required. Yêu cầu giới hạn đăng hằng ngày. - src/app/shared/form-validators/user-validators.ts105 + src/app/shared/form-validators/user-validators.ts114 Daily upload limit must be greater than -1. Giới hạn đăng hàng ngày phải lớn hơn -1. - src/app/shared/form-validators/user-validators.ts106 + src/app/shared/form-validators/user-validators.ts115 User role is required. Yêu cầu chức vụ người dùng. - src/app/shared/form-validators/user-validators.ts113 + src/app/shared/form-validators/user-validators.ts122 Description must be at least 3 characters long. Mô tả phải từ 3 ký tự trở lên. - src/app/shared/form-validators/user-validators.ts125 + src/app/shared/form-validators/user-validators.ts134 src/app/shared/form-validators/video-channel-validators.ts36 src/app/shared/form-validators/video-playlist-validators.ts33 Description cannot be more than 1000 characters long. Mô tả phải từ 100 ký tự trở xuống. - src/app/shared/form-validators/user-validators.ts126 + src/app/shared/form-validators/user-validators.ts135 src/app/shared/form-validators/video-channel-validators.ts37 src/app/shared/form-validators/video-playlist-validators.ts34 You must agree with the instance terms in order to register on it. Bạn phải đồng ý quy tắc máy chủ mới có thể đăng ký. - src/app/shared/form-validators/user-validators.ts133 + src/app/shared/form-validators/user-validators.ts142 Ban reason must be at least 3 characters long. Lí do chặn phải từ 3 ký tự trở lên. - src/app/shared/form-validators/user-validators.ts143 + src/app/shared/form-validators/user-validators.ts152 Ban reason cannot be more than 250 characters long. Lý do vô hiệu hóa phải từ 250 kí tự trở xuống. - src/app/shared/form-validators/user-validators.ts144 + src/app/shared/form-validators/user-validators.ts153 Display name is required. Yêu cầu tên hiển thị. - src/app/shared/form-validators/user-validators.ts155 + src/app/shared/form-validators/user-validators.ts164 src/app/shared/form-validators/video-channel-validators.ts24 src/app/shared/form-validators/video-playlist-validators.ts12 Display name must be at least 1 character long. Độ dài tối thiếu 1 ký tự. - src/app/shared/form-validators/user-validators.ts156 + src/app/shared/form-validators/user-validators.ts165 src/app/shared/form-validators/video-channel-validators.ts25 src/app/shared/form-validators/video-playlist-validators.ts13 Display name cannot be more than 50 characters long. Độ dài tối đa 50 ký tự. - src/app/shared/form-validators/user-validators.ts157 + src/app/shared/form-validators/user-validators.ts166 src/app/shared/form-validators/video-channel-validators.ts26 @@ -10408,8 +10552,8 @@ - See the documentation to learn how to use the PeerTube live streaming feature. - Đọc tài liệu để biết cách sử dụng tính năng Livestream của PeerTube. + See the documentation to learn how to use the PeerTube live streaming feature. + Đọc tài liệu để biết cách sử dụng tính năng Livestream của PeerTube. src/app/shared/shared-video-live/live-documentation-link.component.html1 @@ -10458,46 +10602,46 @@ Live RTMP Url Live RTMP Url - src/app/+videos/+video-edit/shared/video-edit.component.html244 + src/app/+videos/+video-edit/shared/video-edit.component.html237 src/app/shared/shared-video-live/live-stream-information.component.html19 Live RTMPS Url Live RTMPS Url - src/app/+videos/+video-edit/shared/video-edit.component.html249 + src/app/+videos/+video-edit/shared/video-edit.component.html242 src/app/shared/shared-video-live/live-stream-information.component.html24 Live stream key Mã livestream - src/app/+videos/+video-edit/shared/video-edit.component.html254 + src/app/+videos/+video-edit/shared/video-edit.component.html247 src/app/shared/shared-video-live/live-stream-information.component.html29 ⚠️ Never share your stream key with anyone. ⚠️ Không chia sẻ mã livestream của bạn với bất cứ ai. - src/app/+videos/+video-edit/shared/video-edit.component.html257 + src/app/+videos/+video-edit/shared/video-edit.component.html250 src/app/shared/shared-video-live/live-stream-information.component.html32 This is a normal live Đây là buổi livestream bình thường - src/app/+videos/+video-edit/shared/video-edit.component.html263 + src/app/+videos/+video-edit/shared/video-edit.component.html256 You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live Bạn chỉ có thể livestream một lần trong một buổi livestream thường. Nếu bạn bật lưu replay, nó sẽ được lưu với URL buổi livestream của bạn - src/app/+videos/+video-edit/shared/video-edit.component.html266 + src/app/+videos/+video-edit/shared/video-edit.component.html259 This is a permanent/recurring live Đây là một buổi livestream vĩnh viễn - src/app/+videos/+video-edit/shared/video-edit.component.html272 + src/app/+videos/+video-edit/shared/video-edit.component.html265 You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos Bạn có thể livestream nhiều lần trong một buổi livestream vĩnh viễn/định kỳ. Nếu bạn lưu replay, chúng sẽ được lưu thành các video riêng biệt - src/app/+videos/+video-edit/shared/video-edit.component.html275 + src/app/+videos/+video-edit/shared/video-edit.component.html268 Replay will be saved @@ -11043,12 +11187,12 @@ Instance languages Ngôn ngữ máy chủ - src/app/+videos/+video-edit/shared/video-edit.component.ts214 + src/app/+videos/+video-edit/shared/video-edit.component.ts216 All languages Mọi ngôn ngữ - src/app/+videos/+video-edit/shared/video-edit.component.ts215 + src/app/+videos/+video-edit/shared/video-edit.component.ts217 src/app/shared/shared-forms/select/select-languages.component.ts25 @@ -11064,9 +11208,9 @@ Displayed Hiện - src/app/shared/shared-instance/instance-features-table.component.ts56 - src/app/shared/shared-video-miniature/video-filters.model.ts233 - + + + src/app/shared/shared-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ờ}} @@ -11120,33 +11264,24 @@ Accepted follows Lượt theo dõi đã chấp nhận - - src/app/shared/shared-instance/instance-follow.service.ts - 152 - + src/app/shared/shared-instance/instance-follow.service.ts146 Rejected follows Lượt theo dõi đã từ chối - - src/app/shared/shared-instance/instance-follow.service.ts - 156 - + src/app/shared/shared-instance/instance-follow.service.ts150 Pending follows Lượt theo dõi đang chờ - - src/app/shared/shared-instance/instance-follow.service.ts - 160 - + src/app/shared/shared-instance/instance-follow.service.ts154 (channel page) (kênh) src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts20 src/app/shared/shared-actor-image/actor-avatar.component.ts40 - src/app/shared/shared-video-miniature/video-miniature.component.ts128 + src/app/shared/shared-video-miniature/video-miniature.component.ts132 (account page) @@ -11227,8 +11362,8 @@ src/app/shared/shared-moderation/user-moderation-dropdown.component.ts89 - If you remove this user, you won't be able to create another user or channel with <strong></strong> username! - Nếu xóa người dùng này, bạn không thể tạo lại tên người dùng hoặc kênh <strong></strong> nữa! + If you remove this user, you won't be able to create another user or channel with <strong></strong> username! + Nếu xóa người dùng này, bạn không thể tạo lại tên người dùng hoặc kênh <strong></strong> nữa! src/app/shared/shared-moderation/user-moderation-dropdown.component.ts 104 @@ -11265,18 +11400,18 @@ Account muted by the instance. Người dùng đã bị ẩn bởi máy chủ. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts435 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts434 src/app/shared/shared-moderation/user-moderation-dropdown.component.ts191 Mute server Ẩn máy chủ - src/app/shared/shared-abuse-list/abuse-list-table.component.ts323 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts322 Server muted by the instance. Máy chủ đã bị ẩn bởi máy chủ. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts447 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts446 Add a message to communicate with the reporter @@ -11524,22 +11659,22 @@ 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.ts118 + src/app/core/rest/rest-extractor.service.ts122 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.ts121 + src/app/core/rest/rest-extractor.service.ts125 Server error. Please retry later. Lỗi máy chủ. Xin thử lại sau. - src/app/core/rest/rest-extractor.service.ts125 + src/app/core/rest/rest-extractor.service.ts129 Unknown server error Lỗi máy chủ chưa biết - src/app/core/rest/rest-extractor.service.ts128 + src/app/core/rest/rest-extractor.service.ts132 Subscribed to all current channels of . You will be notified of all their new videos. @@ -11584,7 +11719,7 @@ Moderator Kiểm duyệt viên - src/app/shared/shared-users/user-admin.service.ts125 + src/app/shared/shared-users/user-admin.service.ts124 Search videos, playlists, channels… @@ -11635,59 +11770,59 @@ Delete video Xóa video - src/app/shared/shared-abuse-list/abuse-list-table.component.ts372 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts371 Actions for the comment Hành động đối với bình luận - src/app/shared/shared-abuse-list/abuse-list-table.component.ts401 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts400 Delete comment Xóa bình luận - src/app/shared/shared-abuse-list/abuse-list-table.component.ts407 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts406 Do you really want to delete this comment? Bạn có chắc muốn xóa bình luận này? src/app/+videos/+video-watch/shared/comment/video-comments.component.ts181 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts411 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts410 Comment deleted. Đã xóa bình luận. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts419 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts418 Encoder Encoder - src/app/shared/shared-video-miniature/video-download.component.ts210 + src/app/shared/shared-video-miniature/video-download.component.ts219 Format name Định dạng - src/app/shared/shared-video-miniature/video-download.component.ts211 + src/app/shared/shared-video-miniature/video-download.component.ts220 Size Dung lượng - src/app/shared/shared-video-miniature/video-download.component.ts212 + src/app/shared/shared-video-miniature/video-download.component.ts221 Bitrate Bitrate - src/app/shared/shared-video-miniature/video-download.component.ts214 - src/app/shared/shared-video-miniature/video-download.component.ts237 + src/app/shared/shared-video-miniature/video-download.component.ts223 + src/app/shared/shared-video-miniature/video-download.component.ts246 Codec Codec - src/app/shared/shared-video-miniature/video-download.component.ts234 + src/app/shared/shared-video-miniature/video-download.component.ts243 Copied Đã chép - src/app/shared/shared-forms/input-text.component.ts48 + src/app/shared/shared-forms/input-text.component.ts50 Copy @@ -11703,30 +11838,30 @@ Do you really want to delete this video? Bạn thực sự muốn xóa video chứ? src/app/+admin/moderation/video-block-list/video-block-list.component.ts94 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts376 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts375 Video deleted. Đã xóa video. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts101 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts384 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts102 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts383 Actions for the reporter Hành động đối với người báo cáo - src/app/shared/shared-abuse-list/abuse-list-table.component.ts311 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts310 Mute reporter Ẩn người báo cáo - src/app/shared/shared-abuse-list/abuse-list-table.component.ts317 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts316 Download Tải về src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts329 src/app/shared/shared-video-miniature/video-download.component.html4 - src/app/shared/shared-video-miniature/video-download.component.html147 + src/app/shared/shared-video-miniature/video-download.component.html144 Display live information @@ -11740,7 +11875,7 @@ src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts115 src/app/+videos/+video-edit/video-add-components/video-go-live.component.html62 src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html68 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html61 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html65 src/app/+videos/+video-edit/video-update.component.html3 src/app/+videos/+video-edit/video-update.component.html21 src/app/shared/shared-main/buttons/edit-button.component.ts22 @@ -11750,62 +11885,53 @@ Block Chặn - src/app/+admin/overview/videos/video-list.component.ts83 + src/app/+admin/overview/videos/video-list.component.ts84 src/app/shared/shared-moderation/video-block.component.html50 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts359 Run HLS transcoding Bắt đầu chuyển mã HLS - src/app/+admin/overview/videos/video-list.component.ts97 + src/app/+admin/overview/videos/video-list.component.ts98 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts391 Run WebTorrent transcoding Bắt đầu chuyển mã WebTorrent - src/app/+admin/overview/videos/video-list.component.ts103 + src/app/+admin/overview/videos/video-list.component.ts104 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts397 Delete HLS files Xóa những tập tin HLS - src/app/+admin/overview/videos/video-list.component.ts109 + src/app/+admin/overview/videos/video-list.component.ts110 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts403 Delete WebTorrent files Xóa những tập tin WebTorrent - src/app/+admin/overview/videos/video-list.component.ts115 + src/app/+admin/overview/videos/video-list.component.ts116 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.ts - 200 - + src/app/+admin/overview/videos/video-list.component.ts213 Delete file Xóa tập tin - - src/app/+admin/overview/videos/video-list.component.ts - 201 - + src/app/+admin/overview/videos/video-list.component.ts214 File removed. Đã xóa tập tin. - - src/app/+admin/overview/videos/video-list.component.ts - 207 - + src/app/+admin/overview/videos/video-list.component.ts220 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.ts216 + src/app/+admin/overview/videos/video-list.component.ts229 Save to playlist @@ -11814,8 +11940,8 @@ 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. + 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 @@ -11857,7 +11983,7 @@ Mute account Ẩn tài khoản - src/app/shared/shared-abuse-list/abuse-list-table.component.ts293 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts292 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts417 @@ -11893,15 +12019,15 @@ Mute server account Ẩn tài khoản máy chủ - src/app/shared/shared-abuse-list/abuse-list-table.component.ts299 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts298 Report Báo cáo - src/app/+accounts/accounts.component.ts188 - src/app/shared/shared-abuse-list/abuse-details.component.html57 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts383 - + + + + 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 Reported part Phần đã báo cáo @@ -11945,45 +12071,42 @@ Published Đã đăng - src/app/shared/shared-video-miniature/video-miniature.component.ts173 + src/app/shared/shared-video-miniature/video-miniature.component.ts177 Publication scheduled on Đã lên lịch đăng vào - - src/app/shared/shared-video-miniature/video-miniature.component.ts - 178 - + src/app/shared/shared-video-miniature/video-miniature.component.ts182 Transcoding failed Chuyển mã thất bại - src/app/shared/shared-video-miniature/video-miniature.component.ts182 + src/app/shared/shared-video-miniature/video-miniature.component.ts186 Move to external storage failed Chuyển sang lưu trữ ngoài thất bại - src/app/shared/shared-video-miniature/video-miniature.component.ts186 + src/app/shared/shared-video-miniature/video-miniature.component.ts190 Waiting transcoding Đang chờ chuyển mã - src/app/shared/shared-video-miniature/video-miniature.component.ts190 + src/app/shared/shared-video-miniature/video-miniature.component.ts194 To transcode Để chuyển mã - src/app/shared/shared-video-miniature/video-miniature.component.ts194 + src/app/shared/shared-video-miniature/video-miniature.component.ts198 To import Để nhập video - src/app/shared/shared-video-miniature/video-miniature.component.ts198 + src/app/shared/shared-video-miniature/video-miniature.component.ts202 To edit Sửa - src/app/shared/shared-video-miniature/video-miniature.component.ts202 + src/app/shared/shared-video-miniature/video-miniature.component.ts206 Subscribe to RSS feed "" @@ -12011,9 +12134,9 @@ src/app/shared/shared-user-settings/user-interface-settings.component.html9 src/app/shared/shared-video-miniature/video-download.component.html27 src/app/shared/shared-video-miniature/video-download.component.html47 - src/app/shared/shared-video-miniature/video-download.component.html69 - src/app/shared/shared-video-miniature/video-download.component.html80 - src/app/shared/shared-video-miniature/video-download.component.html92 + src/app/shared/shared-video-miniature/video-download.component.html66 + src/app/shared/shared-video-miniature/video-download.component.html77 + src/app/shared/shared-video-miniature/video-download.component.html89 src/app/shared/shared-video-miniature/videos-selection.component.html1 @@ -12068,54 +12191,54 @@ Video to import updated. Đã cập nhật video cần nhập. src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts135 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts124 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts128 Your video was uploaded to your account and is private. Video đã được tải lên và lưu vào tài khoản của bạn dưới dạng riêng tư. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts107 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts112 But associated data (tags, description...) will be lost, are you sure you want to leave this page? Nhưng các dữ liệu liên quan (thẻ, mô tả,...) sẽ bị mất. Bạn có chắc muốn rời khỏi trang không? - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts108 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts113 Your video is not uploaded yet, are you sure you want to leave this page? Video của bạn vẫn chưa được tải lên, bạn có chắc muốn rời trang? - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts110 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts115 Publish Đăng - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts123 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts128 Upload Tải lên - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts238 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts243 Upload Tải lên - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts240 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts245 Video published. Đã đăng video. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts261 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts266 You have unsaved changes! If you leave, your changes will be lost. Bạn có sửa đổi chưa lưu! Nếu rời đi, những sửa đổi này sẽ bị mất. - src/app/+videos/+video-edit/video-update.component.ts90 + src/app/+videos/+video-edit/video-update.component.ts89 Video updated. Đã cập nhật video. - src/app/+videos/+video-edit/video-update.component.ts152 + src/app/+videos/+video-edit/video-update.component.ts147 (extensions: ) @@ -12178,6 +12301,14 @@ Bạn có muốn xóa và viết lại bình luận này? src/app/+videos/+video-watch/shared/comment/video-comments.component.ts215 + + Friendly Reminder: + Nhắc Bạn: + + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 4 + + Stop autoplaying next video Tắt tự phát video kế tiếp @@ -12215,125 +12346,125 @@ - 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.ts325 - + 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 Redirection Chuyển hướng - src/app/+videos/+video-watch/video-watch.component.ts326 - + + src/app/+videos/+video-watch/video-watch.component.ts348 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.ts377 - + + src/app/+videos/+video-watch/video-watch.component.ts403 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.ts378 - + + src/app/+videos/+video-watch/video-watch.component.ts404 Up Next Tiếp Theo - src/app/+videos/+video-watch/video-watch.component.ts451 - + + src/app/+videos/+video-watch/video-watch.component.ts485 Cancel Hủy - src/app/+about/about-instance/contact-admin-modal.component.html48 - src/app/+admin/follows/following-list/follow-modal.component.html33 - src/app/+login/login.component.html129 - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20 - src/app/+my-library/my-video-imports/my-video-imports.component.html42 - src/app/+my-library/my-videos/modals/video-change-ownership.component.html22 - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37 - src/app/+videos/+video-edit/shared/video-caption-edit-modal/video-caption-edit-modal.component.html26 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html69 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html81 - src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73 - src/app/+videos/+video-watch/video-watch.component.ts452 - src/app/modal/confirm.component.html20 - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26 - src/app/shared/shared-moderation/batch-domains-modal.component.html31 - src/app/shared/shared-moderation/report-modals/report.component.html53 - src/app/shared/shared-moderation/report-modals/report.component.html53 - src/app/shared/shared-moderation/report-modals/video-report.component.html84 - src/app/shared/shared-moderation/user-ban-modal.component.html34 - src/app/shared/shared-moderation/video-block.component.html46 - src/app/shared/shared-video-miniature/video-download.component.html143 - + + + + + + + + + + + + + + + + + + + + + + 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 Autoplay is suspended Tạm ngừng tự phát - src/app/+videos/+video-watch/video-watch.component.ts453 - + + src/app/+videos/+video-watch/video-watch.component.ts487 Enter/exit fullscreen Vào/thoát toàn màn hình - src/app/+videos/+video-watch/video-watch.component.ts746 - + + src/app/+videos/+video-watch/video-watch.component.ts791 Play/Pause the video Phát/Ngừng video - src/app/+videos/+video-watch/video-watch.component.ts747 - + + src/app/+videos/+video-watch/video-watch.component.ts792 Mute/unmute the video Ẩn/Bỏ ẩn video - src/app/+videos/+video-watch/video-watch.component.ts748 - + + src/app/+videos/+video-watch/video-watch.component.ts793 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.ts750 - + + src/app/+videos/+video-watch/video-watch.component.ts795 Increase the volume Tăng âm lượng - src/app/+videos/+video-watch/video-watch.component.ts752 - + + src/app/+videos/+video-watch/video-watch.component.ts797 Decrease the volume Giảm âm lượng - src/app/+videos/+video-watch/video-watch.component.ts753 - + + src/app/+videos/+video-watch/video-watch.component.ts798 Seek the video forward Tua tới video - src/app/+videos/+video-watch/video-watch.component.ts755 - + + src/app/+videos/+video-watch/video-watch.component.ts800 Seek the video backward Tua lùi video - src/app/+videos/+video-watch/video-watch.component.ts756 - + + src/app/+videos/+video-watch/video-watch.component.ts801 Increase playback rate Tăng tốc độ video - src/app/+videos/+video-watch/video-watch.component.ts758 - + + src/app/+videos/+video-watch/video-watch.component.ts803 Decrease playback rate Giảm tốc độ video - src/app/+videos/+video-watch/video-watch.component.ts759 - + + src/app/+videos/+video-watch/video-watch.component.ts804 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.ts761 - + + src/app/+videos/+video-watch/video-watch.component.ts806 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.ts762 - + + src/app/+videos/+video-watch/video-watch.component.ts807 Toggle theater mode Chế độ rạp chiếu - src/app/+videos/+video-watch/video-watch.component.ts767 - + + src/app/+videos/+video-watch/video-watch.component.ts812 Like the video Thích video @@ -12353,7 +12484,7 @@ Recently added Mới nhất src/app/+videos/video-list/videos-list-common-page.component.ts199 - src/app/core/menu/menu.service.ts137 + src/app/core/menu/menu.service.ts146 Videos from your subscriptions @@ -12366,13 +12497,13 @@ src/app/+my-library/my-library.component.ts67 src/app/+videos/video-list/video-user-subscriptions.component.ts25 src/app/+videos/videos-routing.module.ts56 - src/app/core/menu/menu.service.ts91 + src/app/core/menu/menu.service.ts100 History Lịch sử xem src/app/+my-library/my-library.component.ts80 - src/app/core/menu/menu.service.ts97 + src/app/core/menu/menu.service.ts106 Open actions @@ -12387,8 +12518,8 @@ Máy chủ src/app/+admin/overview/videos/video-admin.service.ts89 src/app/+videos/video-list/videos-list-common-page.component.ts193 - src/app/core/menu/menu.service.ts142 - src/app/core/menu/menu.service.ts143 + src/app/core/menu/menu.service.ts151 + src/app/core/menu/menu.service.ts152 Exclude @@ -12425,17 +12556,17 @@ Discover videos Khám phá src/app/+videos/videos-routing.module.ts17 - src/app/core/menu/menu.service.ts124 + src/app/core/menu/menu.service.ts133 Trending videos Video thịnh hành - src/app/core/menu/menu.service.ts130 + src/app/core/menu/menu.service.ts139 Recently added videos Video gần đây nhất - src/app/core/menu/menu.service.ts136 + src/app/core/menu/menu.service.ts145 Upload a video