X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.vi-VN.xlf;h=bb560ab019360ab5a25aa998d203489709bd14aa;hb=b33b14887b1e042c21e8e73d42f0430597b26743;hp=301570458844c835422cef9a6ddd0a8d9746a600;hpb=cf21b2cbef61929177b9c09b5e017c3b7eb8535d;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.vi-VN.xlf b/client/src/locale/angular.vi-VN.xlf index 301570458..bb560ab01 100644 --- a/client/src/locale/angular.vi-VN.xlf +++ b/client/src/locale/angular.vi-VN.xlf @@ -5,12 +5,12 @@ Close the left menu Đóng thanh menu - src/app/app.component.ts118 + src/app/app.component.ts133 Open the left menu Mở thanh menu - src/app/app.component.ts120 + src/app/app.component.ts135 You don't have notifications. @@ -109,8 +109,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 @@ -127,16 +127,16 @@ src/app/shared/shared-main/users/user-notifications.component.html190 - A new version of the plugin/theme is available: - Một bản cập nhật plugin/theme mới đang chờ cập nhật: + A new version of the plugin/theme is available: + Một bản cập nhật plugin/theme 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 @@ -154,7 +154,7 @@ Remove avatar - Xoá ảnh đại diện + Xóa ảnh đại diện src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html40 @@ -165,7 +165,6 @@ src/app/shared/shared-main/buttons/action-dropdown.component.html22 src/app/shared/shared-main/misc/top-menu-dropdown.component.html14 src/app/shared/shared-main/misc/top-menu-dropdown.component.html24 - src/app/shared/shared-moderation/batch-domains-modal.component.html3 src/app/shared/shared-video-miniature/video-download.component.html27 src/app/shared/shared-video-miniature/video-download.component.html52 src/app/shared/shared-video-miniature/video-download.component.html78 @@ -177,7 +176,7 @@ My watch history Lịch sử xem src/app/+my-library/my-history/my-history.component.html3 - src/app/+my-library/my-history/my-history.component.ts67 + src/app/+my-library/my-history/my-history.component.ts68 Save to @@ -243,10 +242,10 @@ Tạo src/app/+admin/users/user-edit/user-edit.component.html8 src/app/+admin/users/user-edit/user-edit.component.html8 - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts103 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts102 src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html8 src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html8 - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts89 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts92 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html8 src/app/shared/shared-video-playlist/video-add-to-playlist.component.html81 @@ -254,8 +253,8 @@ video video - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts288 - src/app/shared/shared-video-miniature/video-download.component.ts55 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts301 + src/app/shared/shared-video-miniature/video-download.component.ts56 The following link contains a private token and should not be shared with anyone. @@ -273,7 +272,7 @@ subtitles phụ đề - src/app/shared/shared-video-miniature/video-download.component.ts56 + src/app/shared/shared-video-miniature/video-download.component.ts57 Format @@ -326,12 +325,12 @@ 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.ts323 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts337 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.ts341 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts356 subtitles @@ -344,7 +343,7 @@ Huỷ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html48 - src/app/shared/shared-video-miniature/videos-selection.component.html19 + src/app/shared/shared-video-miniature/videos-selection.component.html23 Download @@ -360,23 +359,15 @@ Cancel - - Huỷ - + Hủy src/app/shared/shared-video-miniature/videos-selection.component.html19 No results. Không có kết quả nào. src/app/+videos/video-list/overview/video-overview.component.html4 - src/app/shared/shared-video-miniature/abstract-video-list.html44 - src/app/shared/shared-video-miniature/abstract-video-list.html44 - src/app/shared/shared-video-miniature/abstract-video-list.html44 - src/app/shared/shared-video-miniature/abstract-video-list.html44 - src/app/shared/shared-video-miniature/abstract-video-list.html44 - src/app/shared/shared-video-miniature/abstract-video-list.html44 - src/app/shared/shared-video-miniature/abstract-video-list.html44 - src/app/shared/shared-video-miniature/videos-selection.component.ts34 + src/app/shared/shared-video-miniature/videos-list.component.html41 + src/app/shared/shared-video-miniature/videos-selection.component.ts23 Submit @@ -410,7 +401,7 @@ This will ask remote instances to delete it - Yêu cầu máy chủ liên hợp xoá nó + Yêu cầu máy chủ liên hợp xóa nó src/app/shared/shared-moderation/video-block.component.html27 @@ -418,6 +409,14 @@ Chặn luồng này sẽ tự động hủy bỏ buổi livestream. src/app/shared/shared-moderation/video-block.component.html33 + + Element not found + Không tìm thấy thành phần + + src/app/shared/shared-search/find-in-bulk.service.ts + 80 + + Unfederate the video Ngưng liên hợp video @@ -425,7 +424,7 @@ Unlisted - Không công khai + Hạn chế src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html9 src/app/shared/shared-video-miniature/video-miniature.component.html6 @@ -470,10 +469,7 @@ Cannot fetch information of this remote account Không thể lấy thông tin của tài khoản liên hợp này - - src/app/shared/shared-user-subscription/remote-subscribe.component.ts - 60 - + src/app/shared/shared-user-subscription/remote-subscribe.component.ts64 Blocked @@ -490,7 +486,7 @@ {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} {VAR_PLURAL, plural, =0 {Trống trơn!} =1 {1 video} other { video}} - src/app/+my-library/+my-video-channels/my-video-channels.component.html30 + src/app/+my-library/+my-video-channels/my-video-channels.component.html32 src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9 @@ -512,7 +508,7 @@ Deleted - Đã xoá + Đã xóa src/app/+videos/+video-watch/shared/comment/video-comment.component.html47 src/app/shared/shared-abuse-list/abuse-list-table.component.html91 src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html34 @@ -525,18 +521,14 @@ Save Lưu + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html38 src/app/shared/shared-user-settings/user-interface-settings.component.html16 - src/app/shared/shared-user-settings/user-interface-settings.component.html16 - src/app/shared/shared-user-settings/user-video-settings.component.html77 - src/app/shared/shared-user-settings/user-video-settings.component.html77 + src/app/shared/shared-user-settings/user-video-settings.component.html72 src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html82 - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html38 Delete from - Xoá khỏi - - + Xóa khỏi src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html88 @@ -551,39 +543,33 @@ src/app/shared/shared-video-miniature/abstract-video-list.html44 src/app/shared/shared-video-miniature/abstract-video-list.html44 - - Best - Hấp dẫn nhất - A variant of Trending videos based on the number of recent interactions, minus user history - src/app/+videos/video-list/trending/video-trending-header.component.ts41 - Videos with the most interactions for recent videos, minus user history Những video gần đây được tương tác nhiều nhất - src/app/+videos/video-list/trending/video-trending-header.component.ts44 + src/app/+videos/video-list/videos-list-common-page.component.ts203 Delete Xoá src/app/+admin/follows/followers-list/followers-list.component.ts74 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts87 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts91 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts88 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts92 src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts95 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts163 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts164 src/app/+admin/users/user-list/user-list.component.ts81 src/app/+admin/users/user-list/user-list.component.ts195 src/app/+my-library/+my-video-channels/my-video-channels.component.ts52 src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127 src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35 src/app/+my-library/my-videos/my-videos.component.html50 - src/app/+my-library/my-videos/my-videos.component.ts115 - src/app/+my-library/my-videos/my-videos.component.ts142 - src/app/+my-library/my-videos/my-videos.component.ts183 + src/app/+my-library/my-videos/my-videos.component.ts117 + src/app/+my-library/my-videos/my-videos.component.ts144 + src/app/+my-library/my-videos/my-videos.component.ts185 src/app/+videos/+video-edit/shared/video-edit.component.html178 src/app/+videos/+video-watch/shared/comment/video-comments.component.ts171 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts144 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts386 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts421 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts145 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts388 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts423 src/app/shared/shared-main/buttons/delete-button.component.ts17 src/app/shared/shared-main/buttons/delete-button.component.ts22 src/app/shared/shared-moderation/user-moderation-dropdown.component.ts87 @@ -624,6 +610,7 @@ src/app/+admin/users/user-edit/user-password.component.html11 src/app/shared/shared-forms/input-toggle-hidden.component.ts38 src/app/shared/shared-user-settings/user-video-settings.component.html16 + src/app/shared/shared-video-miniature/video-filters-header.component.html76 Show @@ -637,8 +624,8 @@ src/app/shared/shared-forms/markdown-textarea.component.html19 - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> hỗ trợ tương thích: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> hỗ trợ tương thích: src/app/shared/shared-main/misc/help.component.ts75 @@ -666,14 +653,9 @@ Subscribe with your local account - Đăng kí bằng tài khoản nội bộ + Đăng ký bằng tài khoản nội bộ src/app/shared/shared-user-subscription/subscribe-button.component.html58 - - Published videos matching "" - Đã đăng những video trùng khớp "" - src/app/+accounts/account-search/account-search.component.ts94 - The live stream will be automatically terminated. Buổi livestream sẽ tự động bị hủy bỏ. @@ -686,7 +668,7 @@ Subscribe via RSS - Đăng kí bằng RSS + Đăng ký bằng RSS src/app/shared/shared-user-subscription/subscribe-button.component.html69 @@ -696,7 +678,7 @@ Remote subscribeRemote interact - Đăng kí từ xaGiao tiếp từ xa + Đăng ký từ xaGiao tiếp từ xa src/app/shared/shared-user-subscription/remote-subscribe.component.html11 @@ -774,9 +756,10 @@ Video quota Dung lượng - src/app/shared/shared-instance/instance-features-table.component.html47 src/app/+admin/users/user-edit/user-edit.component.html151 src/app/+admin/users/user-edit/user-edit.component.html151 + src/app/+admin/users/user-list/user-list.component.ts113 + src/app/shared/shared-instance/instance-features-table.component.html47 Unlimited ( per day) @@ -824,6 +807,7 @@ Local Máy chủ này src/app/shared/shared-instance/instance-statistics.component.html4 + src/app/shared/shared-video-miniature/video-filters.model.ts125 users @@ -858,57 +842,82 @@ src/app/+admin/admin.component.ts26 src/app/shared/shared-instance/instance-statistics.component.html58 + + Following + Đang theo dõi + + src/app/+admin/admin.component.ts + 29 + + + src/app/+admin/follows/following-list/following-list.component.html + 31 + + + src/app/+admin/follows/follows.routes.ts + 28 + + + + Followers + Người theo dõi + + src/app/+admin/admin.component.ts + 34 + + + src/app/+admin/follows/follows.routes.ts + 37 + + followers - người theo dõi + máy chủ theo dõi src/app/shared/shared-instance/instance-statistics.component.html85 following - đang theo dõi + máy chủ đang theo dõi src/app/shared/shared-instance/instance-statistics.component.html95 The upload failed Tải lên thất bại - src/app/helpers/utils.ts186 + src/app/helpers/utils/upload.ts12 The connection was interrupted Kết nối bị gián đoạn - src/app/helpers/utils.ts190 + src/app/helpers/utils/upload.ts16 The server encountered an error Có lỗi xảy ra với máy chủ - - src/app/helpers/utils.ts - 193 - + src/app/helpers/utils/upload.ts19 Your file couldn't be transferred before the set timeout (usually 10min) File không thể đồng bộ vì thời gian quá lâu (thường là 10 phút) - src/app/helpers/utils.ts196 + src/app/helpers/utils/upload.ts22 Your file was too large (max. size: ) File quá lớn (tối đa: ) - src/app/helpers/utils.ts200 + src/app/helpers/utils/upload.ts26 User Thành viên src/app/+login/login.component.html21 src/app/+signup/+register/register.component.html27 - src/app/core/users/user.service.ts405 + src/app/core/users/user.service.ts416 Ban Chặn src/app/+admin/users/user-list/user-list.component.ts87 src/app/shared/shared-moderation/user-ban-modal.component.html3 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts269 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts271 A banned user will no longer be able to login. @@ -921,14 +930,15 @@ Cancel Huỷ src/app/+about/about-instance/contact-admin-modal.component.html48 - src/app/+login/login.component.html117 + src/app/+admin/follows/following-list/follow-modal.component.html33 + src/app/+login/login.component.html121 src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20 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/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.ts408 + src/app/+videos/+video-watch/video-watch.component.ts416 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 @@ -1002,20 +1012,14 @@ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16 - 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ý. Tuy nhiên, hãy cẩn thận đọc kỹ Điều khoản dịch vụĐ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 thêm một số máy chủ khác tại: https://joinpeertube.org/instances. - - src/app/+login/login.component.html - 60,62 - + 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ý. Tuy nhiên, hãy cẩn thận đọc kỹ Điều khoản dịch vụĐ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 thêm một số máy chủ khác tại: https://joinpeertube.org/instances. + src/app/+login/login.component.html64 - 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 đã tắt đăng ký, bạn hãy đọc Điều khoản dịch vụ để tìm hiểu thêm hoặc tìm một máy chủ khác cho phép bạn tạo tài khoản và đăng video. Danh sách những máy chủ khác: https://joinpeertube.org/instances. - - src/app/+login/login.component.html - 65,67 - + 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 đã tắt đăng ký, bạn hãy đọc Điều khoản dịch vụ để tìm hiểu thêm hoặc tìm một máy chủ khác cho phép bạn tạo tài khoản và đăng video. Danh sách những máy chủ khác: https://joinpeertube.org/instances. + src/app/+login/login.component.html69 User @@ -1028,94 +1032,96 @@ Tên người dùng hoặc địa chỉ email src/app/+login/login.component.html23 + + ⚠️ 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.html + 33,34 + + Password Mật khẩu - src/app/+login/login.component.html34 - src/app/+login/login.component.html36 + src/app/+admin/users/user-edit/user-edit.component.html117 + src/app/+admin/users/user-edit/user-edit.component.html117 + src/app/+login/login.component.html38 + src/app/+login/login.component.html40 src/app/+reset-password/reset-password.component.html8 src/app/+reset-password/reset-password.component.html10 src/app/+signup/+register/register-step-user.component.html56 src/app/+signup/+register/register-step-user.component.html58 - src/app/+admin/users/user-edit/user-edit.component.html117 - src/app/+admin/users/user-edit/user-edit.component.html117 Click here to reset your password Click vào đây để reset mật khẩu - src/app/+login/login.component.html47 + src/app/+login/login.component.html51 I forgot my password Quên mật khẩu - - src/app/+login/login.component.html - 47 - + src/app/+login/login.component.html51 Logging into an account lets you publish content Chỉ có thể đăng video sau khi đăng nhập - - src/app/+login/login.component.html - 56,57 - + src/app/+login/login.component.html60 Login Đăng nhập src/app/+login/login-routing.module.ts12 - src/app/+login/login.component.html44 + src/app/+login/login.component.html48 src/app/menu/menu.component.html99 Or sign in with Hoặc đăng nhập bằng - src/app/+login/login.component.html72 + src/app/+login/login.component.html76 Forgot your password Quên mật khẩu - src/app/+login/login.component.html91 + src/app/+login/login.component.html95 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.html99 + src/app/+login/login.component.html103 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 đường link reset mật khẩu. - src/app/+login/login.component.html103 + 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.html107 - 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.ts121 Email - Thư điện tử - src/app/+login/login.component.html107 + Email + src/app/+admin/users/user-edit/user-edit.component.html105 + src/app/+admin/users/user-edit/user-edit.component.html105 + src/app/+admin/users/user-list/user-list.component.ts112 + src/app/+login/login.component.html111 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4 src/app/+signup/+register/register-step-user.component.html45 src/app/+signup/+register/register-step-user.component.html47 src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html8 - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4 - src/app/+admin/users/user-edit/user-edit.component.html105 - src/app/+admin/users/user-edit/user-edit.component.html105 Email address - Địa chỉ thư điện tử - src/app/+login/login.component.html109 + Địa chỉ email + src/app/+login/login.component.html113 src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html10 Reset Reset Password reset button - src/app/+login/login.component.html122 + src/app/+login/login.component.html126 on this instance @@ -1128,8 +1134,8 @@ The link will expire within 1 hour. src/app/+search/search.component.html8 - for - cho + for + cho src/app/+search/search.component.html 10 @@ -1177,18 +1183,18 @@ The link will expire within 1 hour. Signup - Đăng kí + Đăng ký Button on the registration form to finalize the account and channel creation - src/app/+signup/+register/register.component.ts68 + src/app/+signup/+register/register.component.ts67 Filters Bộ lọc - + - + src/app/+search/search.component.html19 @@ -1197,91 +1203,95 @@ The link will expire within 1 hour. Không tìm thấy kết quả - src/app/+search/search.component.html31 + src/app/+search/search.component.html33 subscribers - - người đăng kí - + người đăng ký src/app/+my-library/my-subscriptions/my-subscriptions.component.html25 - src/app/+search/search.component.html53 + src/app/+search/search.component.html55 src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html27 Welcome to PeerTube, dear administrator! Chào mừng đến với PeerTube, người anh em! - src/app/modal/welcome-modal.component.html3 + src/app/modal/admin-welcome-modal.component.html3 CLI documentation Tài liệu CLI - src/app/modal/welcome-modal.component.html12 + src/app/modal/admin-welcome-modal.component.html12 Upload or import videos, parse logs, prune storage directories, reset user password... Tải lên hoặc nhập video từ nguồn khác, parse logs, prune storage directories, reset mật khẩu thành viên... - src/app/modal/welcome-modal.component.html15 + src/app/modal/admin-welcome-modal.component.html15 Administer documentation Tài liệu quản trị server - src/app/modal/welcome-modal.component.html19 + src/app/modal/admin-welcome-modal.component.html19 Managing users, following other instances, dealing with spammers... Quản lí người dùng, liên hợp với máy chủ khác, đánh chết mẹ bọn spam... - src/app/modal/welcome-modal.component.html22 + src/app/modal/admin-welcome-modal.component.html22 Use documentation Đọc tài liệu - src/app/modal/welcome-modal.component.html26 + src/app/modal/admin-welcome-modal.component.html26 Setup your account, managing video playlists, discover third-party applications... Thiết lập tài khoản, quản lí danh sách phát, khám phá ứng dụng bên thứ ba... - src/app/modal/welcome-modal.component.html29 + src/app/modal/admin-welcome-modal.component.html29 Useful links Mẹo khác - src/app/modal/welcome-modal.component.html39 + src/app/modal/admin-welcome-modal.component.html39 Official PeerTube website (news, support, contribute...): https://joinpeertube.org Trang web chính thức PeerTube (tin tức, hỗ trợ, đóng góp...): https://joinpeertube.org - src/app/modal/welcome-modal.component.html42 + src/app/modal/admin-welcome-modal.component.html42 Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances Liệt kê máy chủ của bạn trên danh sách máy chủ PeerTube: https://instances.joinpeertube.org/instances - src/app/modal/welcome-modal.component.html45 + src/app/modal/admin-welcome-modal.component.html45 It's time to configure your instance! Tới lúc cấu hình máy chủ của bạn! - src/app/modal/welcome-modal.component.html55 + src/app/modal/admin-welcome-modal.component.html55 Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain your it is very important for visitors to understand on what type of instance they are. Chọn tên máy chủ của bạn, thêm mô tả, cho biết bạn là ai, tại sao bạn tạo máy chủ này và thời hạn bạn dự kiến quản lý nó rất là quan trọng để khách viếng thăm tham khảo. - src/app/modal/welcome-modal.component.html58 + src/app/modal/admin-welcome-modal.component.html58 If you want to open registrations, please decide what your moderation rules and instance terms of service are, as well as specify the categories and languages and your moderators speak. This way, you will help users to register on the appropriate PeerTube instance. - Nếu bạn muốn cho phép đăng kí, hãy quyết định quy tắc kiểm duyệt và điều khoản dịch vụ cũng như thể loại, ngôn ngữ và cách bạn kiểm duyệt. Bằng cách này, bạn sẽ giúp thành viên đăng kí được chấp nhận trên máy chủ PeerTube. - src/app/modal/welcome-modal.component.html64 + Nếu bạn cho phép đăng ký, hãy đề ra quy tắc kiểm duyệt và điều khoản dịch vụ cũng như thể loại, ngôn ngữ và cách bạn kiểm duyệt. Bằng cách này, bạn sẽ giúp thành viên đăng ký được phê duyệt trên máy chủ PeerTube. + src/app/modal/admin-welcome-modal.component.html64 Remind me later Nhắc tôi sau - src/app/modal/welcome-modal.component.html74 + src/app/modal/account-setup-warning-modal.component.html28 + src/app/modal/admin-welcome-modal.component.html74 + + + Set up + Thiết lập + src/app/modal/account-setup-warning-modal.component.html35 Configure my instance Cấu hình máy chủ - src/app/modal/welcome-modal.component.html81 + src/app/modal/admin-welcome-modal.component.html81 Configuration warning! @@ -1290,7 +1300,7 @@ The link will expire within 1 hour. You enabled user registration on your instance but did not configure the following fields: - Bạn đã cho phép đăng kí thành viên trên máy chủ nhưng chưa cấu hình những thứ sau: + Bạn đã cho phép đăng ký thành viên trên máy chủ nhưng chưa cấu hình những mục sau: src/app/modal/instance-config-warning-modal.component.html10 @@ -1452,7 +1462,7 @@ The link will expire within 1 hour. Create an account Tạo tài khoản - src/app/+login/login.component.html50 + src/app/+login/login.component.html54 src/app/menu/menu.component.html100 @@ -1460,7 +1470,7 @@ The link will expire within 1 hour. Video của tôi src/app/+my-library/my-library-routing.module.ts76 src/app/+my-library/my-videos/my-videos.component.html4 - src/app/+my-library/my-videos/my-videos.component.ts69 + src/app/+my-library/my-videos/my-videos.component.ts71 src/app/core/menu/menu.service.ts77 @@ -1490,7 +1500,9 @@ The link will expire within 1 hour. Videos Video + src/app/+accounts/account-videos/account-videos.component.ts17 src/app/+my-library/my-library.component.ts52 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts17 src/app/core/menu/menu.service.ts76 @@ -1508,8 +1520,8 @@ The link will expire within 1 hour. Subscriptions Danh sách đăng kí src/app/+my-library/my-library.component.ts64 - src/app/+videos/video-list/video-user-subscriptions.component.ts46 - src/app/+videos/videos-routing.module.ts57 + src/app/+videos/video-list/video-user-subscriptions.component.ts25 + src/app/+videos/videos-routing.module.ts58 src/app/core/menu/menu.service.ts91 @@ -1521,7 +1533,7 @@ The link will expire within 1 hour. VIDEOS VIDEO - src/app/+accounts/accounts.component.ts83 + src/app/+accounts/accounts.component.ts82 src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html215 src/app/+video-channels/video-channels.component.ts76 @@ -1565,7 +1577,7 @@ The link will expire within 1 hour. Contact Liên hệ - src/app/+about/about-routing.module.ts37 + src/app/+about/about-routing.module.ts36 src/app/menu/menu.component.html136 @@ -1600,10 +1612,43 @@ The link will expire within 1 hour. Xem toàn bộ thông báo của bạn src/app/menu/notification.component.html49 + + Welcome to , dear user! + Chào mừng đến với , người bạn! + src/app/modal/account-setup-warning-modal.component.html3 + + + It's time to set up your account profile! + Hãy bắt đầu thiết lập hồ sơ của bạn! + 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à các thành viên 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 + src/app/modal/account-setup-warning-modal.component.html15 + + + Writing a description + Bổ sung mô tả bản thân + src/app/modal/account-setup-warning-modal.component.html16 + + + Don't show me this anymore + Không hiển thị video này nữa + + src/app/modal/account-setup-warning-modal.component.html + 23 + + I'm a teapot Tôi là ấm trà - src/app/+page-not-found/page-not-found.component.ts26 + src/app/+page-not-found/page-not-found.component.ts27 That's an error. @@ -1697,7 +1742,7 @@ The link will expire within 1 hour. 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.ts62 + src/app/core/rest/rest-extractor.service.ts65 GLOBAL SEARCH @@ -1716,7 +1761,7 @@ The link will expire within 1 hour. Your query will be matched against video names or descriptions, channel names. - Truy vấn của bạn sẽ khớp với tên video hoặc mô tả, tên kênh. + Kết quả tìm kiếm sẽ khớp với tên video, mô tả video hoặc tên kênh. src/app/header/search-typeahead.component.html 37 @@ -1787,7 +1832,7 @@ The link will expire within 1 hour. src/app/+search/search-filters.component.html149 src/app/+search/search-filters.component.html164 src/app/+search/search-filters.component.html172 - src/app/+search/search-filters.component.html197 + src/app/+search/search-filters.component.html205 Display only @@ -1802,12 +1847,16 @@ The link will expire within 1 hour. Live videos src/app/+search/search-filters.component.html29 src/app/+search/search-filters.component.ts64 + src/app/shared/shared-video-miniature/video-filters-header.component.html104 + src/app/shared/shared-video-miniature/video-filters.model.ts158 VOD videos VOD videos src/app/+search/search-filters.component.html34 src/app/+search/search-filters.component.ts60 + src/app/shared/shared-video-miniature/video-filters-header.component.html109 + src/app/shared/shared-video-miniature/video-filters.model.ts164 Published date @@ -1833,7 +1882,7 @@ The link will expire within 1 hour. Duration Thời lượng src/app/+search/search-filters.component.html108 - src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html52 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html60 Display sensitive content @@ -1855,7 +1904,7 @@ The link will expire within 1 hour. Thể loại src/app/+search/search-filters.component.html121 src/app/+videos/+video-edit/shared/video-edit.component.html63 - src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html17 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html25 Reset @@ -1876,7 +1925,7 @@ The link will expire within 1 hour. Giấy phép src/app/+search/search-filters.component.html134 src/app/+videos/+video-edit/shared/video-edit.component.html74 - src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html26 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html34 Display all licenses @@ -1889,7 +1938,7 @@ The link will expire within 1 hour. src/app/+search/search-filters.component.html147 src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html10 src/app/+videos/+video-edit/shared/video-edit.component.html94 - src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html35 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html43 Display all languages @@ -1906,15 +1955,23 @@ The link will expire within 1 hour. Chứa thẻ src/app/+search/search-filters.component.html170 + + PeerTube instance host + Máy chủ lưu trữ PeerTube + + src/app/+search/search-filters.component.html + 178 + + Search target Tìm kiếm mục tiêu - src/app/+search/search-filters.component.html179 + src/app/+search/search-filters.component.html187 Vidiverse Vidiverse - src/app/+search/search-filters.component.html189 + src/app/+search/search-filters.component.html197 Reset @@ -1924,7 +1981,7 @@ The link will expire within 1 hour. Filter Bộ lọc - src/app/+search/search-filters.component.html200 + src/app/+search/search-filters.component.html208 Video channels @@ -1960,7 +2017,7 @@ The link will expire within 1 hour. Tags Thẻ src/app/+videos/+video-edit/shared/video-edit.component.html19 - src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html44 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html52 Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. @@ -1975,12 +2032,12 @@ The link will expire within 1 hour. extensions định dạng file - src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts48 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts47 This image is too large. Hình này quá lớn. - src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts56 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts55 src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts52 @@ -2007,22 +2064,16 @@ The link will expire within 1 hour. Account avatar Ảnh đại diện tài khoản - - src/app/shared/shared-actor-image/actor-avatar.component.ts - 47 - + src/app/shared/shared-actor-image/actor-avatar.component.ts46 Channel avatar Ảnh đại diện kênh - - src/app/shared/shared-actor-image/actor-avatar.component.ts - 48 - + src/app/shared/shared-actor-image/actor-avatar.component.ts47 - 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 @@ -2036,6 +2087,38 @@ The link will expire within 1 hour. 24 + + 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 + + + + Error in playlist miniature component: + Lỗi cấu trúc danh sách phát: + + src/app/shared/shared-custom-markup/peertube-custom-tags/playlist-miniature-markup.component.ts + 47 + + + + Error in video miniature component: + Lỗi cấu trúc video: + + src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts + 59 + + + + Error in videos list component: + Lỗi trong danh sách video: + + src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts + 77 + + Advanced filters Bộ lọc nâng cao @@ -2067,8 +2150,8 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/shared/video-edit.component.html43 - 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.html 79,80 @@ -2165,7 +2248,7 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/shared/video-edit.component.html172 - Already uploaded ✔ + Already uploaded ✔ Đã tải lên ✔ src/app/+videos/+video-edit/shared/video-edit.component.html176 @@ -2176,17 +2259,17 @@ The link will expire within 1 hour. Cancel create - Huỷ việc tạo + Ngưng tạo src/app/+videos/+video-edit/shared/video-edit.component.html186 Will be deleted on update - Sẽ bị xoá khi cập nhật + Sẽ bị xóa khi cập nhật src/app/+videos/+video-edit/shared/video-edit.component.html192 Cancel deletion - Huỷ việc xoá + Ngưng xóa src/app/+videos/+video-edit/shared/video-edit.component.html194 @@ -2224,7 +2307,7 @@ The link will expire within 1 hour. Caption src/app/+videos/+video-edit/shared/video-edit.component.html155 src/app/shared/shared-abuse-list/abuse-details.component.ts26 - src/app/shared/shared-moderation/abuse.service.ts178 + src/app/shared/shared-moderation/abuse.service.ts181 Video preview @@ -2358,8 +2441,8 @@ The link will expire within 1 hour. Update Cập nhật - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts174 - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts110 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts180 + 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.html45 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 @@ -2378,13 +2461,13 @@ The link will expire within 1 hour. Scheduled Đã lên lịch - - src/app/+videos/+video-edit/shared/video-edit.component.ts192 + src/app/+videos/+video-edit/shared/video-edit.component.ts192 + 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.ts193 + src/app/+videos/+video-edit/shared/video-edit.component.ts193 + Video background image Hình nền video @@ -2438,17 +2521,41 @@ The link will expire within 1 hour. Upload on hold Đang tiếp tục tải lên - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts124 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts174 Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. Xin lỗi, tài khoản của bạn đã bị cấm tải lên. Nếu bạn muốn đăng thêm video, bạn phải liên hệ một quản trị viên để mở khóa dung lượng cho phép. - src/app/+videos/+video-edit/video-add.component.html3 + src/app/+videos/+video-edit/video-add.component.ts102 + + + Uploaded videos are reviewed before publishing for your account. If you want to add videos without moderation review, an admin must turn off your videos auto-block. + Video tải lên sẽ được kiểm duyệt trước khi hiện trên trang của bạn. Nếu bạn muốn bỏ qua bước này, hãy liên hệ quản trị viên. + + src/app/+videos/+video-edit/video-add.component.ts + 104 + + + + Your daily video quota is insufficient. If you want to add more videos, you must wait for 24 hours or an admin must increase your daily quota. + Bạn đã vượt giới hạn cho phép đăng video hằng ngày. Nếu bạn muốn tiếp tục đăng, hãy chờ 24 tiếng hoặc nhờ quản trị viên tăng giới hạn của bạn lên. + + src/app/+videos/+video-edit/video-add.component.ts + 106 + + + + Your video quota is insufficient. If you want to add more videos, an admin must increase your quota. + Bạn đã vượt quá dung lượng tải lên cho phép. Nếu bạn muốn tiếp tục đăng video, hãy liên hệ quản trị viên. + + src/app/+videos/+video-edit/video-add.component.ts + 108 + Read instance rules for help Hãy đọc quy tắc máy chủ - src/app/+videos/+video-edit/video-add.component.html4 + src/app/+videos/+video-edit/video-add.component.html2 Select the torrent to import @@ -2474,25 +2581,22 @@ The link will expire within 1 hour. Torrents with only 1 file are supported. Hỗ trợ torrent chỉ có 1 file. - - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts - 119 - + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts120 Cannot create live because this instance have too many created lives Không thể tạo livestream vì máy chủ đang có quá nhiều livestream cùng lúc - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts96 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts101 Cannot create live because you created too many lives Không thể tạo livestream vì bạn đã tạo quá nhiều livestream - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts98 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts103 Live published. Đã bắt đầu livestream. - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts128 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts134 Go Live @@ -2507,41 +2611,41 @@ The link will expire within 1 hour. We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. Instead, create a dedicated account to upload your videos. Chúng tôi khuyến nghị bạn không sử dụng root người dùng để đăng video của bạn, bởi vì đó là tài khoản super-admin máy chủ của bạn. Thay vào đó, hãy tạo riêng một tài khoản để tự tải lên những video của bạn. - src/app/+videos/+video-edit/video-add.component.html11 + src/app/+videos/+video-edit/video-add.component.html34 Import Nhập - src/app/+videos/+video-edit/video-add.component.html19 + src/app/+videos/+video-edit/video-add.component.html44 Upload Tải lên - src/app/+videos/+video-edit/video-add.component.html20 + src/app/+videos/+video-edit/video-add.component.html45 Upload a file Tải lên một tập tin - src/app/+videos/+video-edit/video-add.component.html26 + src/app/+videos/+video-edit/video-add.component.html53 Import with URL Nhập URL - src/app/+videos/+video-edit/video-add.component.html36 + src/app/+videos/+video-edit/video-add.component.html63 Import with torrent Nhập torrent - src/app/+videos/+video-edit/video-add.component.html46 + src/app/+videos/+video-edit/video-add.component.html73 Go live Trực tiếp - src/app/+videos/+video-edit/video-add.component.html56 + src/app/+videos/+video-edit/video-add.component.html83 Other videos @@ -2679,7 +2783,7 @@ The link will expire within 1 hour. This video is blocked. Video này đã bị khóa. - src/app/+videos/+video-watch/shared/information/video-alert.component.html22 + src/app/+videos/+video-watch/shared/information/video-alert.component.html26 Published @@ -2718,7 +2822,7 @@ The link will expire within 1 hour. Support options for this video - Những cách ủng hộ cho video này + Ủng hộ video src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts56 @@ -2730,12 +2834,12 @@ The link will expire within 1 hour. Subscribe - Đăng ký + Đăng ký kênh src/app/shared/shared-user-subscription/subscribe-button.component.html9 Subscribe to all channels - Đăng ký toàn bộ kênh + Đăng ký tất cả kênh src/app/shared/shared-user-subscription/subscribe-button.component.html11 @@ -2745,7 +2849,7 @@ The link will expire within 1 hour. {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} } - {VAR_SELECT, select, undefined {Ngưng đăng ký} other {Ngưng đăng ký từ toàn bộ kênh} } + {VAR_SELECT, select, undefined {Ngưng đăng ký} other {Ngưng đăng ký tất cả kênh} } src/app/shared/shared-user-subscription/subscribe-button.component.html34 @@ -2763,14 +2867,22 @@ The link will expire within 1 hour. Máy chủ src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html7 + + Open the video on the origin instance + Mở video trên máy chủ gốc + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 14 + + Originally published Ngày đăng - src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html12 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html20 Friendly Reminder: - Nhắc Nhở: + Lưu ý— src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html4 @@ -2823,29 +2935,28 @@ The link will expire within 1 hour. 6,7 - - This video will be published on . - Video này sẽ được đăng ở . + + The video is being moved to an external server, it may not work properly. + Video đã chuyển sang máy chủ bên ngoài, có thể không xem được. src/app/+videos/+video-watch/shared/information/video-alert.component.html - 9,11 + 10,11 + + This video will be published on . + Video này sẽ được đăng ở . + src/app/+videos/+video-watch/shared/information/video-alert.component.html13 + This live has not started yet. Chưa bắt đầu buổi livestream được. - - src/app/+videos/+video-watch/shared/information/video-alert.component.html - 14,15 - + src/app/+videos/+video-watch/shared/information/video-alert.component.html18 This live has ended. Buổi livestream đã kết thúc. - - src/app/+videos/+video-watch/shared/information/video-alert.component.html - 18,19 - + src/app/+videos/+video-watch/shared/information/video-alert.component.html22 SORT BY @@ -2870,31 +2981,31 @@ The link will expire within 1 hour. View from and others Xem từ và những cái khác - src/app/+videos/+video-watch/shared/comment/video-comments.component.html80 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html74 {VAR_PLURAL, plural, =1 {1 reply} other { replies}} {VAR_PLURAL, plural, =1 {1 trả lời} other { trả lời}} - src/app/+videos/+video-watch/shared/comment/video-comments.component.html80 - src/app/+videos/+video-watch/shared/comment/video-comments.component.html83 - src/app/+videos/+video-watch/shared/comment/video-comments.component.html87 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html74 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html77 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html81 View from Xem từ - src/app/+videos/+video-watch/shared/comment/video-comments.component.html83 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html77 View Xem - src/app/+videos/+video-watch/shared/comment/video-comments.component.html87 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html81 Comments are disabled. Đã tắt bình luận. - src/app/+videos/+video-watch/shared/comment/video-comments.component.html98 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html92 Add comment... @@ -3024,16 +3135,13 @@ The link will expire within 1 hour. Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? Làm mới token sẽ khiến những người đăng ký feed trước đây không nhận được nữa, cho đến khi họ sử dụng token mới. Tiếp tục? - - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 41 - + src/app/+my-account/my-account-applications/my-account-applications.component.ts40 Renew token Lấy token mới src/app/+my-account/my-account-applications/my-account-applications.component.html35 - src/app/+my-account/my-account-applications/my-account-applications.component.ts42 + src/app/+my-account/my-account-applications/my-account-applications.component.ts41 Token renewed. Update your client configuration accordingly. @@ -3052,7 +3160,7 @@ The link will expire within 1 hour. SUBSCRIPTION FEED - ĐĂNG KÍ FEED + ĐĂNG KÝ FEED src/app/+my-account/my-account-applications/my-account-applications.component.html 8 @@ -3104,6 +3212,7 @@ The link will expire within 1 hour. Clear filters Xóa bộ lọc src/app/shared/shared-forms/advanced-input-filter.component.html23 + src/app/shared/shared-main/misc/simple-search-input.component.html14 Video/Comment/Account @@ -3115,11 +3224,6 @@ The link will expire within 1 hour. Mã src/app/+admin/system/jobs/jobs.component.html45 - - Follower handle - Người theo dõi handle - src/app/+admin/follows/followers-list/followers-list.component.html24 - State Trạng thái @@ -3128,7 +3232,7 @@ The link will expire within 1 hour. Created - Đã tạo + Đã tạo src/app/+admin/follows/followers-list/followers-list.component.html27 src/app/+admin/follows/following-list/following-list.component.html33 src/app/+admin/system/jobs/jobs.component.html50 @@ -3185,11 +3289,6 @@ The link will expire within 1 hour. src/app/shared/shared-moderation/batch-domains-modal.component.html3 - - Host - Host - src/app/+admin/follows/following-list/following-list.component.html31 - Redundancy allowed Đã cho phép dư thừa @@ -3198,8 +3297,7 @@ The link will expire within 1 hour. Unfollow Ngưng theo dõi - src/app/+admin/follows/following-list/following-list.component.html41 - src/app/+admin/follows/following-list/following-list.component.ts58 + src/app/+admin/follows/following-list/following-list.component.ts47 Open instance in a new tab @@ -3211,28 +3309,18 @@ The link will expire within 1 hour. No host found matching current filters. Không tìm thấy host trùng khớp với bộ lọc. - src/app/+admin/follows/following-list/following-list.component.html70 + src/app/+admin/follows/following-list/following-list.component.html71 Your instance is not following anyone. Máy chủ của bạn không theo dõi bất kỳ ai. - src/app/+admin/follows/following-list/following-list.component.html71 + src/app/+admin/follows/following-list/following-list.component.html72 Showing to of hosts Đang hiện tới của hosts src/app/+admin/follows/following-list/following-list.component.html11 - - Follow domains - Theo dõi tên miền - src/app/+admin/follows/following-list/following-list.component.html78 - - - Follow instances - Theo dõi những máy chủ - src/app/+admin/follows/following-list/following-list.component.html18 - Action Hành động @@ -3261,9 +3349,9 @@ The link will expire within 1 hour. Create user Tạo người dùng - - - src/app/+admin/users/user-edit/user-create.component.ts93src/app/+admin/users/user-list/user-list.component.html20 + src/app/+admin/users/user-edit/user-create.component.ts96 + src/app/+admin/users/user-list/user-list.component.html20 + Table parameters Thành phần bảng @@ -3282,10 +3370,11 @@ The link will expire within 1 hour. Username Tên đăng nhập - src/app/+signup/+register/register-step-user.component.html23 - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6 src/app/+admin/users/user-edit/user-edit.component.html83 src/app/+admin/users/user-edit/user-edit.component.html83 + src/app/+admin/users/user-list/user-list.component.ts111 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6 + src/app/+signup/+register/register-step-user.component.html23 e.g. jane_doe @@ -3316,6 +3405,7 @@ The link will expire within 1 hour. Vai trò src/app/+admin/users/user-edit/user-edit.component.html136 src/app/+admin/users/user-edit/user-edit.component.html136 + src/app/+admin/users/user-list/user-list.component.ts114 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3333,14 +3423,9 @@ The link will expire within 1 hour. Auth plugin Plugin cho phép - - src/app/+admin/users/user-edit/user-edit.component.html - 188 - - - src/app/+admin/users/user-edit/user-edit.component.html - 188 - + src/app/+admin/users/user-edit/user-edit.component.html188 + src/app/+admin/users/user-edit/user-edit.component.html188 + src/app/+admin/users/user-list/user-list.component.ts121 None (local authentication) @@ -3362,7 +3447,7 @@ The link will expire within 1 hour. Send a link to reset the password by email to the user - Gửi đường dẫn đặt lại mật khẩu bằng thư điện tử cho người dùng + Gửi liên kết đặt lại mật khẩu cho người dùng qua email src/app/+admin/users/user-edit/user-edit.component.html226 src/app/+admin/users/user-edit/user-edit.component.html226 @@ -3575,8 +3660,8 @@ The link will expire within 1 hour. Date Ngày - - + + src/app/+admin/moderation/video-block-list/video-block-list.component.html29 src/app/+admin/moderation/video-comment-list/video-comment-list.component.html45 @@ -3596,6 +3681,14 @@ The link will expire within 1 hour. src/app/+my-library/my-ownership/my-ownership.component.html18 src/app/shared/shared-abuse-list/abuse-list-table.component.html41 + + Follower + Người theo dõi + + src/app/+admin/follows/followers-list/followers-list.component.html + 24 + + Commented video Video đã bình luận @@ -3640,42 +3733,27 @@ The link will expire within 1 hour. Unsolved reports Báo cáo chưa xử lý - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 42 - + 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.ts - 46 - + src/app/shared/shared-abuse-list/abuse-list-table.component.ts47 Refused reports Những báo cáo đã từ chối - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 50 - + src/app/shared/shared-abuse-list/abuse-list-table.component.ts51 Reports with blocked videos Những báo cáo với video đã chặn - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 54 - + src/app/shared/shared-abuse-list/abuse-list-table.component.ts55 Reports with deleted videos Những báo cáo với video đã xóa - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 58 - + src/app/shared/shared-abuse-list/abuse-list-table.component.ts59 Block reason: @@ -3695,18 +3773,12 @@ The link will expire within 1 hour. Automatic blocks Tự động chặn - - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 31 - + src/app/+admin/moderation/video-block-list/video-block-list.component.ts32 Manual blocks Chặn thủ công - - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 35 - + src/app/+admin/moderation/video-block-list/video-block-list.component.ts36 Showing to of blocked videos @@ -3743,8 +3815,8 @@ The link will expire within 1 hour. src/app/shared/shared-abuse-list/abuse-list-table.component.html21 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html22 src/app/shared/shared-abuse-list/abuse-details.component.html42 @@ -3831,8 +3903,8 @@ The link will expire within 1 hour. src/app/shared/shared-abuse-list/abuse-details.component.html28 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html42 @@ -3855,7 +3927,7 @@ The link will expire within 1 hour. Instance Máy chủ src/app/+about/about.component.html5 - src/app/+search/search-filters.component.html184 + src/app/+search/search-filters.component.html192 src/app/shared/shared-moderation/server-blocklist.component.html31 src/app/shared/shared-moderation/server-blocklist.component.html31 @@ -3896,7 +3968,7 @@ The link will expire within 1 hour. It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. Bạn đang ở trên một máy chủ không hỗ trợ HTTPS. Cần phải kích hoạt TLS trước khi theo dõi những máy khác. - src/app/+admin/follows/following-list/following-list.component.html81 + src/app/+admin/follows/following-list/follow-modal.component.html28 Mute domains @@ -3966,11 +4038,11 @@ The link will expire within 1 hour. Tìm kiếm src/app/+admin/plugins/plugins.component.html5 src/app/+search/search-routing.module.ts12 - src/app/+search/search.component.ts249 + src/app/+search/search.component.ts260 src/app/header/search-typeahead.component.html8 src/app/shared/shared-instance/instance-features-table.component.html122 - src/app/shared/shared-main/misc/simple-search-input.component.ts15 - src/app/shared/shared-main/misc/simple-search-input.component.ts16 + src/app/shared/shared-main/misc/simple-search-input.component.ts12 + src/app/shared/shared-main/misc/simple-search-input.component.ts13 Users can resolve distant content @@ -4002,32 +4074,28 @@ The link will expire within 1 hour. src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html36 src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts111 - - Hot - Hot - A variant of Trending videos based on the number of recent interactions - src/app/+videos/video-list/trending/video-trending-header.component.ts48 - Videos with the most interactions for recent videos Những video được tương tác gần đây - src/app/+videos/video-list/trending/video-trending-header.component.ts51 + src/app/+videos/video-list/videos-list-common-page.component.ts204 Videos with the most views during the last 24 hours - Những video được xem nhiều nhất trong 24 giờ qua - src/app/+videos/video-list/trending/video-trending-header.component.ts58 + Những video được xem nhiều nhất hôm nay + src/app/+videos/video-list/videos-list-common-page.component.ts208 - - Likes - Yêu thích - A variant of Trending videos based on the number of likes - src/app/+videos/video-list/trending/video-trending-header.component.ts61 + + Videos with the most views during the last days + Video được xem nhiều nhất ngày qua + + src/app/+videos/video-list/videos-list-common-page.component.ts + 209 + Videos that have the most likes Những video được yêu thích nhất - src/app/+videos/video-list/trending/video-trending-header.component.ts64 + src/app/+videos/video-list/videos-list-common-page.component.ts205 To load your new installed plugins or themes, refresh the page. @@ -4109,17 +4177,17 @@ The link will expire within 1 hour. comments deleted. Tất cả bình luận của đã bị xóa. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts142 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts143 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/moderation/video-comment-list/video-comment-list.component.ts162 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts163 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/moderation/video-comment-list/video-comment-list.component.ts174 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts175 Video comments @@ -4175,8 +4243,8 @@ The link will expire within 1 hour. 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 @@ -4196,8 +4264,8 @@ The link will expire within 1 hour. src/app/+admin/system/jobs/jobs.component.html107 - 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.html108 @@ -4227,8 +4295,8 @@ The link will expire within 1 hour. src/app/+admin/system/logs/logs.component.html38 - By -> - Bởi -> + By -> + Bởi -> src/app/+admin/system/logs/logs.component.html46 @@ -4257,36 +4325,37 @@ The link will expire within 1 hour. Add a new category Thêm thể loại mới src/app/+admin/config/edit-custom-config/edit-instance-information.component.html57 + src/app/shared/shared-forms/select/select-categories.component.html5 The sharing system implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load. Hệ thống chia sẻ có thể công khai vài thông tin về thiết bị của bạn (ví dụ như địa chỉ IP) tới những peer khác, nhưng nó giúp server hạn chế quá tải. - src/app/shared/shared-user-settings/user-video-settings.component.html50 + src/app/shared/shared-user-settings/user-video-settings.component.html45 Help share videos being played - Giúp chia sẻ video được phát - src/app/shared/shared-user-settings/user-video-settings.component.html47 + Giúp chia sẻ phát video + src/app/shared/shared-user-settings/user-video-settings.component.html42 When on a video page, directly start playing the video. Tự động phát khi mở một trang video. - src/app/shared/shared-user-settings/user-video-settings.component.html61 + src/app/shared/shared-user-settings/user-video-settings.component.html56 Automatically play videos Tự động phát video - src/app/shared/shared-user-settings/user-video-settings.component.html58 + src/app/shared/shared-user-settings/user-video-settings.component.html53 When a video ends, follow up with the next suggested video. Đề xuất video khác sau khi phát xong. - src/app/shared/shared-user-settings/user-video-settings.component.html72 + src/app/shared/shared-user-settings/user-video-settings.component.html67 Automatically start playing the next video Tự động phát video kế tiếp - src/app/shared/shared-user-settings/user-video-settings.component.html69 + src/app/shared/shared-user-settings/user-video-settings.component.html64 Main languages you/your moderators speak @@ -4299,8 +4368,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html82 - Manage users to build a moderation team. - Quản lí người dùng để xây dựng đội ngũ kiểm duyệt viên. + Manage users to build a moderation team. + Quản lí người dùng để xây dựng đội ngũ kiểm duyệt viên. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html84 @@ -4309,8 +4378,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html93 - 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.html98 @@ -4319,8 +4388,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html106 - With Hide or Blur thumbnails, a confirmation will be requested to watch the video. - Cùng với Ẩn hoặc Làm mờ thumbnail, sẽ có một yêu cầu xác nhận để xem được video. + With Hide or Blur thumbnails, a confirmation will be requested to watch the video. + Cùng với Ẩn hoặc Làm mờ thumbnail, sẽ có một yêu cầu xác nhận để xem được video. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html111 src/app/shared/shared-user-settings/user-video-settings.component.html8 @@ -4391,7 +4460,7 @@ The link will expire within 1 hour. To share your personal videos? To open registrations and allow people to upload what they want? - Để share video cá nhân? Để mọi người đăng kí và tải lên những gì họ muốn? + Để chia sẻ video riêng tư của bạn? Để mọi người đăng ký và tải lên những gì họ muốn? src/app/+admin/config/edit-custom-config/edit-instance-information.component.html186 @@ -4401,7 +4470,7 @@ The link will expire within 1 hour. It's important to know for users who want to register on your instance - Những điều quan trọng khi người dùng muốn đăng kí trên máy chủ của bạn + Những điều quan trọng khi người dùng muốn đăng ký trên máy chủ của bạn src/app/+admin/config/edit-custom-config/edit-instance-information.component.html198 @@ -4435,8 +4504,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html4 - Use plugins & themes for more involved changes, or add slight customizations. - Sử dụng plugin & theme để cải thiện trải nghiệm, hoặc thêm tùy chỉnh. + Use plugins & themes for more involved changes, or add slight customizations. + Sử dụng plugin & theme để cải thiện trải nghiệm, hoặc thêm tùy chỉnh. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html 6,7 @@ -4513,8 +4582,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html120 - Manage users to set their quota individually. - Quản lí người dùng để cho dung lượng tối đa của họ. + Manage users to set their quota individually. + Quản lí người dùng để cho dung lượng tối đa của họ. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html122 @@ -4524,7 +4593,7 @@ The link will expire within 1 hour. Signup limit - Giới hạn đăng kí + Giới hạn đăng ký src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html147 @@ -4534,7 +4603,7 @@ The link will expire within 1 hour. Signup won't be limited to a fixed number of users. - Đăng kí sẽ không giới hạn số lượng người dùng. + Đăng ký sẽ không giới hạn với số lượng người dùng cho trước. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html159 @@ -4555,7 +4624,7 @@ The link will expire within 1 hour. Enable Signup - Bật Đăng Kí + Cho phép đăng ký src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html132 @@ -4578,7 +4647,7 @@ The link will expire within 1 hour. {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} } - {VAR_PLURAL, plural, =1 {Người Theo Dõi} other {Người Đăng Kí} } + {VAR_PLURAL, plural, =1 {Người Theo Dõi} other {Người Đăng Ký} } src/app/+admin/users/user-edit/user-edit.component.html36 src/app/+admin/users/user-edit/user-edit.component.html36 @@ -4677,8 +4746,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html316 - 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. + 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.html319 @@ -4712,8 +4781,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html366 - Manage relations with other instances. - Quản lí mối quan hệ với những máy chủ khác. + 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.html368 @@ -4749,8 +4818,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html413 - 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 + 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.html419 @@ -4761,7 +4830,7 @@ The link will expire within 1 hour. Administrator Quản trị viên - src/app/core/users/user.service.ts406 + src/app/core/users/user.service.ts417 Admin email @@ -4799,8 +4868,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html499 - 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. + 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.html504 @@ -4844,8 +4913,8 @@ The link will expire within 1 hour. - Max simultaneous lives created on your instance (-1 for "unlimited") - Số livestream cùng lúc tối đa trên máy chủ của bạn (-1 là "không giới hạn") + Max simultaneous lives created on your instance (-1 for "unlimited") + Số livestream cùng lúc tối đa trên máy chủ của bạn (-1 là "không giới hạn") src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html 41 @@ -4858,8 +4927,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html59 - Max simultaneous lives created per user (-1 for "unlimited") - Số lần livestream của mỗi tài khoản (-1 là "không giới hạn") + Max simultaneous lives created per user (-1 for "unlimited") + Số lần livestream của mỗi tài khoản (-1 là "không giới hạn") src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html 54 @@ -5011,8 +5080,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94 - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - 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.html 99,108 @@ -5149,19 +5218,13 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html74 - 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.html78 - 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.html97 @@ -5170,8 +5233,8 @@ color: red; src/app/+admin/config/edit-custom-config/edit-custom-config.component.html77 - 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.html67 @@ -5214,37 +5277,173 @@ color: red; Profile Style - src/app/shared/shared-video-miniature/video-download.component.ts237 + src/app/shared/shared-video-miniature/video-download.component.ts238 Resolution Độ phân giải - src/app/shared/shared-video-miniature/video-download.component.ts246 + src/app/shared/shared-video-miniature/video-download.component.ts247 Aspect ratio Tỉ lệ khung hình - src/app/shared/shared-video-miniature/video-download.component.ts247 + src/app/shared/shared-video-miniature/video-download.component.ts248 Average frame rate Tần suất khung hình - src/app/shared/shared-video-miniature/video-download.component.ts248 + src/app/shared/shared-video-miniature/video-download.component.ts249 Pixel format Định dạng Pixel - src/app/shared/shared-video-miniature/video-download.component.ts249 + src/app/shared/shared-video-miniature/video-download.component.ts250 Sample rate Sample rate - src/app/shared/shared-video-miniature/video-download.component.ts253 + src/app/shared/shared-video-miniature/video-download.component.ts254 Channel Layout Kênh - src/app/shared/shared-video-miniature/video-download.component.ts254 + src/app/shared/shared-video-miniature/video-download.component.ts255 + + + 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.html + 3,7 + + + + More filters + Nhiều bộ lọc hơn + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 20 + + + + Less filters + Ít bộ lọc hơn + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 21 + + + + 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 "Views" + Xếp theo "Lượt Xem" + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 48 + + + + Sort by "Hot" + Xếp theo "Bình Luận" + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 49 + + + + Sort by "Best" + Xếp theo "Hay Nhất" + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 50 + + + + Sort by "Likes" + Xếp theo "Lượt Thích" + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 51 + + + + Languages: + Ngôn ngữ: + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 59 + + + + Sensitive content: + Nội dung nhạy cảm: + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 66 + + + + Scope: + Phạm vi: + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 81 + + + + Local videos (this instance) + Video máy chủ (máy chủ này) + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 85 + + + + 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.html + 90 + + + + Type: + Loại: + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 95 + + + + VOD & Live videos + VOD & Live videos + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 99 + + + + Categories: + Thể loại: + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 114 + + + + Moderation: + Kiểm duyệt: + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 120 + Video settings @@ -5284,8 +5483,8 @@ color: red; src/app/shared/shared-user-settings/user-video-settings.component.html4 - With Hide or Blur thumbnails, a confirmation will be requested to watch the video. - Cùng với Ẩn hoặc Làm mờ thumbnail, sẽ có một yêu cầu xác nhận để có thể xem được video. + With Hide or Blur thumbnails, a confirmation will be requested to watch the video. + Cùng với Ẩn hoặc Làm mờ thumbnail, sẽ có một yêu cầu xác nhận để có thể xem được video. src/app/shared/shared-user-settings/user-video-settings.component.html 8,9 @@ -5311,7 +5510,7 @@ color: red; Add a new language Thêm ngôn ngữ mới src/app/+admin/config/edit-custom-config/edit-instance-information.component.html71 - src/app/shared/shared-user-settings/user-video-settings.component.html36 + src/app/shared/shared-forms/select/select-languages.component.html6 is awaiting email verification @@ -5348,7 +5547,7 @@ color: red; Change ownership Đổi người sở hữu src/app/+my-library/my-videos/modals/video-change-ownership.component.html3 - src/app/+my-library/my-videos/my-videos.component.ts178 + src/app/+my-library/my-videos/my-videos.component.ts180 Select the next owner @@ -5445,15 +5644,12 @@ color: red; Create video channel Tạo kênh video - src/app/+my-library/+my-video-channels/my-video-channels.component.html12 + src/app/+my-library/+my-video-channels/my-video-channels.component.html14 No channel found. Không tìm thấy kênh nào. - - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 16 - + src/app/+my-library/+my-video-channels/my-video-channels.component.html18 subscribers @@ -5485,9 +5681,8 @@ color: red; - Short text to tell people how they can support your channel (membership platform...).<br /><br /> - When you will upload a video in this channel, the video support field will be automatically filled by this text. - Đoạn ngắn để kêu gọi mọi người hỗ trợ kênh của bạn (kênh tài trợ..).<br /><br /> Khi bạn tải lên một video, phần hỗ trợ dưới video sẽ hiện thông tin này. + Short text to tell people how they can support your channel (membership platform...).<br /><br /> When you will upload a video in this channel, the video support field will be automatically filled by this text. + Đoạn ngắn để kêu gọi mọi người hỗ trợ kênh của bạn (kênh tài trợ..).<br /><br /> Khi bạn tải lên một video, phần hỗ trợ dưới video sẽ hiện thông tin này. src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html84 src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html84 @@ -5537,12 +5732,12 @@ color: red; Delete your account Xóa tài khoản src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html4 - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts25 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts26 Channel page Trang kênh - src/app/+my-library/+my-video-channels/my-video-channels.component.html23 + src/app/+my-library/+my-video-channels/my-video-channels.component.html25 src/app/+my-library/my-subscriptions/my-subscriptions.component.html20 src/app/+videos/+video-watch/video-watch.component.html67 @@ -5564,10 +5759,7 @@ color: red; You don't have any video in your watch history yet. Bạn chưa có video nào trong lịch sử. - - src/app/+my-library/my-history/my-history.component.html - 30 - + src/app/+my-library/my-history/my-history.component.html29 Open syndication dropdown @@ -5581,6 +5773,22 @@ color: red; 3 + + 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. + Vài kênh của bạn chưa thiết lập xong. Hãy mô tả bạn đang đă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 + + + + Set up my channels + Thiết lập kênh của tôi + + src/app/shared/shared-main/misc/channels-setup-message.component.html + 6 + + Notification preferences Cài đặt thông báo @@ -5632,7 +5840,7 @@ color: red; Create playlist Tạo danh sách phát - src/app/+my-library/my-video-playlists/my-video-playlists.component.html11 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html13 My video channels @@ -5680,6 +5888,14 @@ color: red; Nếu cần hỗ trợ sử dụng PeerTube, bạn hãy đọc thử tài liệu. src/app/+signup/shared/signup-success.component.html14 + + 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 thành viên 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.html + 18,19 + + Created Đã tạo @@ -5713,12 +5929,12 @@ color: red; Video channel videos - Những video kênh video + Video của kênh src/app/+video-channels/video-channels-routing.module.ts22 Video channel playlists - Những danh sách phát kênh video + Danh sách phát của kênh src/app/+video-channels/video-channels-routing.module.ts35 @@ -5787,7 +6003,7 @@ color: red; {VAR_PLURAL, plural, =1 {1 người đăng ký} other { người đăng ký}} src/app/+accounts/account-video-channels/account-video-channels.component.html23 src/app/+accounts/accounts.component.html38 - src/app/+my-library/+my-video-channels/my-video-channels.component.html28 + src/app/+my-library/+my-video-channels/my-video-channels.component.html30 src/app/+video-channels/video-channels.component.html73 src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html13 @@ -5832,10 +6048,7 @@ color: red; CHANNELS KÊNH - - src/app/+accounts/accounts.component.ts - 82 - + src/app/+accounts/accounts.component.ts81 This account does not have channels. @@ -5844,7 +6057,7 @@ color: red; {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} - {VAR_PLURAL, plural, =1 {1 người đăng ký} other { người đăng ký}} + {VAR_PLURAL, plural, =1 {1 lượt đăng ký} other { lượt đăng ký}} src/app/+accounts/account-video-channels/account-video-channels.component.html23 src/app/+my-library/+my-video-channels/my-video-channels.component.html28 src/app/+video-channels/video-channels.component.html73 @@ -5870,12 +6083,18 @@ color: red; src/app/+my-library/+my-video-channels/my-video-channels.component.html30 - 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 + + Please type the name of the video channel () to confirm + Nhập tên kênh video () để xác nhận + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 48 + + My Channels Những kênh của tôi @@ -5902,8 +6121,8 @@ channel with the same name ()!src/app/+accounts/account-video-channels/account-video-channels.component.html38 - SHOW THIS CHANNEL > - XEM KÊNH NÀY > + SHOW THIS CHANNEL > + XEM KÊNH NÀY > src/app/+accounts/account-video-channels/account-video-channels.component.html46 @@ -5947,11 +6166,6 @@ channel with the same name ()!16 - - Contact administrator - Liên hệ quản trị viên - src/app/+about/about-instance/contact-admin-modal.component.html3 - Your name Tên bạn @@ -5977,10 +6191,17 @@ channel with the same name ()!Về src/app/+about/about-instance/about-instance.component.html5 - - Contact administrator - Liên hệ quản trị viên - src/app/+about/about-instance/about-instance.component.html7 + + Contact us + Liên hệ + + src/app/+about/about-instance/about-instance.component.html + 7 + + + src/app/+videos/+video-edit/video-add.component.html + 3 + This instance is dedicated to sensitive/NSFW content. @@ -5989,7 +6210,7 @@ channel with the same name ()! ADMINISTRATORS & SUSTAINABILITY - NHỮNG NGƯỜI QUẢN TRỊ & VẬN HÀNH + ĐỘI NGŨ QUẢN TRỊ & VẬN HÀNH src/app/+about/about-instance/about-instance.component.html32 @@ -6156,8 +6377,8 @@ channel with the same name ()!src/app/+about/about-peertube/about-peertube.component.html114 - 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.html 118,122 @@ -6220,7 +6441,7 @@ channel with the same name ()! This instance does not have instances followers. - Máy chủ này không có người theo dõi máy chủ. + Chưa được máy chủ khác theo dõi. src/app/+about/about-follows/about-follows.component.html6 @@ -6243,23 +6464,31 @@ channel with the same name ()! About this instance Về máy chủ này - src/app/+about/about-routing.module.ts25 + src/app/+about/about-routing.module.ts24 About PeerTube Về PeerTube - src/app/+about/about-routing.module.ts50 + src/app/+about/about-routing.module.ts49 About this instance's network Về mạng lưới của máy chủ này - src/app/+about/about-routing.module.ts59 + src/app/+about/about-routing.module.ts58 Link copied Đã chép link src/app/+about/about-instance/about-instance.component.ts98 + + Contact the administrator(s) + Liên hệ quản trị viên + + src/app/+about/about-instance/contact-admin-modal.component.html + 3 + + Developed with ❤ by Framasoft Phát triển bằng ❤ bởi Framasoft @@ -6318,12 +6547,12 @@ channel with the same name ()! A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. - Một kênh là nơi bạn mà đăng video lên. Tạo nhiều kênh sẽ giúp bạn sắp xếp và chia nội dung của bạn hợp lí. Ví dụ: bạn có thể tạo một kênh để đăng các buổi hòa nhạc piano của bạn và một kênh khác để đăng các video nói về bảo vệ môi trường. + Một kênh là nơi bạn mà đăng video lên. Tạo nhiều kênh sẽ giúp bạn sắp xếp và chia nội dung của bạn hợp lí. Ví dụ: bạn có thể tạo một kênh để đăng các buổi hòa nhạc piano của bạn và một kênh khác để đăng các video nói về bảo vệ môi trường. src/app/+signup/+register/register-step-channel.component.html5 Other users can decide to subscribe any channel they want, to be notified when you publish a new video. - Những người dùng khác có thể quyết định đăng ký bất kỳ kênh nào họ muốn, hoặc thông báo khi bạn đăng video mới. + Những người dùng khác có thể quyết định đăng ký bất kỳ kênh nào họ muốn, hoặc nhận thông báo khi bạn đăng video mới. src/app/+signup/+register/register-step-channel.component.html10 @@ -6360,8 +6589,8 @@ channel with the same name ()!src/app/+signup/+register/register-step-channel.component.html51 - 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/register-step-terms.component.html 5,10 @@ -6388,22 +6617,17 @@ channel with the same name ()! Your message has been sent. Tin nhắn của bạn đã được gửi đi. - src/app/+about/about-instance/contact-admin-modal.component.ts89 + src/app/+about/about-instance/contact-admin-modal.component.ts88 You already sent this form recently Bạn đã gửi rồi gần đây - src/app/+about/about-instance/contact-admin-modal.component.ts95 + src/app/+about/about-instance/contact-admin-modal.component.ts94 Account videos Video tài khoản - src/app/+accounts/accounts-routing.module.ts36 - - - Search videos within account - Tìm tất cả video của chủ sở hữu - src/app/+accounts/accounts-routing.module.ts49 + src/app/+accounts/accounts-routing.module.ts35 ACCOUNT @@ -6415,29 +6639,73 @@ channel with the same name ()! Account video channels - Những kênh video tài khoản - src/app/+accounts/accounts-routing.module.ts27 - - - Published videos - Đã đăng video - src/app/+accounts/account-search/account-search.component.ts95 + Những kênh của tài khoản này + src/app/+accounts/accounts-routing.module.ts26 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/abstract-video-list.html36 - src/app/shared/shared-video-miniature/abstract-video-list.html36 - src/app/shared/shared-video-miniature/abstract-video-list.html36 - src/app/shared/shared-video-miniature/abstract-video-list.html36 - src/app/shared/shared-video-miniature/abstract-video-list.html36 - src/app/shared/shared-video-miniature/abstract-video-list.html36 - src/app/shared/shared-video-miniature/abstract-video-list.html36 + src/app/shared/shared-video-miniature/video-filters-header.component.html125 + + + Remove this filter + Xóa bộ lọc này + src/app/shared/shared-video-miniature/video-filters-header.component.ts95 + + + Sensitive content + Nội dung nhạy cảm + src/app/shared/shared-video-miniature/video-filters.model.ts115 + + + Scope + Phạm vi + src/app/shared/shared-video-miniature/video-filters.model.ts122 + + + Federated + Liên hợp + src/app/shared/shared-video-miniature/video-filters.model.ts124 + + + Languages + Ngôn ngữ + src/app/shared/shared-video-miniature/video-filters.model.ts132 + + + Categories + Thể loại + src/app/shared/shared-video-miniature/video-filters.model.ts141 + + + All videos + Tất cả video + src/app/shared/shared-video-miniature/video-filters.model.ts150 + + + Blurred + Che mờ + src/app/shared/shared-video-miniature/video-filters.model.ts225 + + + hidden + ẩn + src/app/shared/shared-video-miniature/video-filters.model.ts231 + + + blurred + che mờ + src/app/shared/shared-video-miniature/video-filters.model.ts232 + + + displayed + hiện + src/app/shared/shared-video-miniature/video-filters.model.ts234 direct account followers người theo dõi tài khoản trực tiếp - src/app/+accounts/accounts.component.ts155 + src/app/+accounts/accounts.component.ts152 Report this account @@ -6453,30 +6721,18 @@ channel with the same name ()! Username copied Đã chép tên tài khoản - src/app/+accounts/accounts.component.ts121 + src/app/+accounts/accounts.component.ts120 src/app/+video-channels/video-channels.component.ts103 1 subscriber - 1 người đăng ký - src/app/+accounts/accounts.component.ts125 + 1 lượt đăng ký + src/app/+accounts/accounts.component.ts124 subscribers - người đăng ký - src/app/+accounts/accounts.component.ts127 - - - Instances you follow - Những máy chủ bạn theo dõi - src/app/+admin/admin.component.ts29 - src/app/+admin/follows/following-list/following-list.component.html3 - - - Instances following you - Những máy chủ đang theo dõi bạn - src/app/+admin/admin.component.ts34 - src/app/+admin/follows/followers-list/followers-list.component.html3 + lượt đăng ký + src/app/+accounts/accounts.component.ts126 Audio-only @@ -6484,8 +6740,8 @@ channel with the same name ()!src/app/+admin/config/edit-custom-config/edit-configuration.service.ts17 - 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.ts18 @@ -6528,6 +6784,14 @@ channel with the same name ()!Tự động (ffmpeg) src/app/+admin/config/shared/config.service.ts50 + + Followers of your instance + Những người theo dõi máy chủ của bạn + + src/app/+admin/follows/followers-list/followers-list.component.html + 3 + + No limit Không giới hạn @@ -6603,7 +6867,7 @@ channel with the same name ()! Homepage - Trang chủ + Trang chính src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 7 @@ -6632,7 +6896,7 @@ channel with the same name ()! Configuration updated. Đã cập nhật cấu hình. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts284 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts286 INSTANCE HOMEPAGE @@ -6675,17 +6939,40 @@ channel with the same name ()! Domain is required. Yêu cầu tên miền. - src/app/shared/form-validators/batch-domains-validators.ts56 + src/app/shared/form-validators/host-validators.ts92 + src/app/shared/form-validators/host-validators.ts101 - - Domains entered are invalid. - Tên miền đã nhập không đúng. - src/app/shared/form-validators/batch-domains-validators.ts57 + + Hosts entered are invalid. + Những host đã nhập không còn sử dụng được. + + src/app/shared/form-validators/host-validators.ts + 93 + - - Domains entered contain duplicates. - Những tên miền đã nhập bị trùng lặp. - src/app/shared/form-validators/batch-domains-validators.ts58 + + Hosts entered contain duplicates. + Những host đã nhập bị trùng lặp. + + src/app/shared/form-validators/host-validators.ts + 94 + + + + Hosts or handles are invalid. + Host hoặc địa chỉ bị sai. + + src/app/shared/form-validators/host-validators.ts + 102 + + + + Hosts or handles contain duplicates. + Host hoặc địa chỉ bị trùng lặp. + + src/app/shared/form-validators/host-validators.ts + 103 + Unlimited @@ -6841,20 +7128,53 @@ channel with the same name ()! đã bị xóa khỏi người theo dõi máy chủ src/app/+admin/follows/followers-list/followers-list.component.ts81 + + Follow + Theo dõi + + src/app/+admin/follows/following-list/follow-modal.component.html + 3 + + + src/app/+admin/follows/following-list/follow-modal.component.html + 37 + + + src/app/+admin/follows/following-list/following-list.component.html + 18 + + + + 1 host (without "http://"), account handle or channel handle per line + 1 host (không có "http://"), địa chỉ tài khoản hoặc địa chỉ kênh mỗi dòng + + src/app/+admin/follows/following-list/follow-modal.component.html + 11 + + is not valid vô giá trị - src/app/shared/form-validators/batch-domains-validators.ts19 + src/app/shared/form-validators/host-validators.ts27 + src/app/shared/form-validators/host-validators.ts50 Follow request(s) sent! Đã gửi yêu cầu theo dõi! - src/app/+admin/follows/following-list/following-list.component.ts47 + src/app/+admin/follows/following-list/follow-modal.component.ts63 + + + Your instance subscriptions + Những lượt đăng ký máy chủ của bạn + + src/app/+admin/follows/following-list/following-list.component.html + 3 + Do you really want to unfollow ? Bạn có chắc muốn ngưng theo dõi ? - src/app/+admin/follows/following-list/following-list.component.ts57 + src/app/+admin/follows/following-list/following-list.component.ts46 Unfollow @@ -6864,7 +7184,7 @@ channel with the same name ()! You are not following anymore. Bạn không còn theo dõi nữa. - src/app/+admin/follows/following-list/following-list.component.ts64 + src/app/+admin/follows/following-list/following-list.component.ts54 enabled @@ -6884,32 +7204,32 @@ channel with the same name ()! Used Đã dùng - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts101 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts102 Available Khả dụng - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts101 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts102 Do you really want to remove this video redundancy? Bạn có chắc chắn muốn hủy bỏ giảm dư thừa video này? - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts140 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts142 Remove redundancy Hủy bỏ giảm dư thừa - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts141 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts143 Video redundancies removed! Đã hủy bỏ giảm video dư thừa! - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts147 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts149 Account unmuted by your instance. Tài khoản đã được bỏ ẩn bởi máy chủ của bạn. - src/app/shared/shared-moderation/account-blocklist.component.ts44 + src/app/shared/shared-moderation/account-blocklist.component.ts43 Instance unmuted by your instance. @@ -6920,7 +7240,7 @@ channel with the same name ()!Instance muted. Đã ẩn . src/app/shared/shared-moderation/server-blocklist.component.ts68 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts143 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts145 Instance muted by your instance. @@ -6956,7 +7276,7 @@ channel with the same name ()!Copyright Xâm phạm bản quyền src/app/shared/shared-abuse-list/abuse-details.component.ts23 - src/app/shared/shared-moderation/abuse.service.ts159 + src/app/shared/shared-moderation/abuse.service.ts161 Server rules @@ -6967,117 +7287,117 @@ channel with the same name ()!Thumbnails Thumbnail src/app/shared/shared-abuse-list/abuse-details.component.ts25 - src/app/shared/shared-moderation/abuse.service.ts173 + src/app/shared/shared-moderation/abuse.service.ts176 Internal actions Hành động quốc tế - src/app/+admin/moderation/video-block-list/video-block-list.component.ts55 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts254 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts56 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts256 Delete report Xóa báo cáo - src/app/shared/shared-abuse-list/abuse-list-table.component.ts285 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts287 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.ts296 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts298 Mark as accepted Đánh dấu là chấp nhận - src/app/shared/shared-abuse-list/abuse-list-table.component.ts270 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts272 Mark as rejected Đánh dấu là từ chối - src/app/shared/shared-abuse-list/abuse-list-table.component.ts275 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts277 Add internal note Thêm ghi chú quốc tế - src/app/shared/shared-abuse-list/abuse-list-table.component.ts280 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts282 Actions for the video Áp chế video - src/app/+admin/moderation/video-block-list/video-block-list.component.ts78 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts344 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts79 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts346 Block video Chặn video - src/app/shared/shared-abuse-list/abuse-list-table.component.ts349 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts351 Video blocked. Video đã bị chặn. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts355 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts357 src/app/shared/shared-moderation/video-block.component.ts60 Unblock video Mở khóa video - src/app/shared/shared-abuse-list/abuse-list-table.component.ts365 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts367 Video unblocked. Đã mở khóa video. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts371 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts373 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.ts144 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts145 Abuse deleted. Đã xóa báo cáo. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts149 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts151 Deleted comment Đã xóa bình luận - src/app/shared/shared-abuse-list/abuse-list-table.component.ts225 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts227 Messages with reporter Nhắn tin với người báo cáo - src/app/shared/shared-abuse-list/abuse-list-table.component.ts259 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts261 Messages with moderators Nhắn tin với kiểm duyệt viên - src/app/shared/shared-abuse-list/abuse-list-table.component.ts260 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts262 Update internal note Cập nhật ghi chú quốc tế - src/app/shared/shared-abuse-list/abuse-list-table.component.ts265 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts267 Switch video block to manual Chuyển video khóa thành bình thường - src/app/+admin/moderation/video-block-list/video-block-list.component.ts60 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts61 Video switched to manual block. Video đã chuyển thành bình thường. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts66 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts67 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.ts133 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts132 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts180 Unblock Mở khóa - src/app/+admin/moderation/video-block-list/video-block-list.component.ts82 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts135 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts83 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts134 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts182 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts296 @@ -7187,22 +7507,22 @@ channel with the same name ()! Plugins Plugin - src/app/+admin/plugins/shared/plugin-api.service.ts33 + src/app/+admin/plugins/shared/plugin-api.service.ts31 Themes Theme - src/app/+admin/plugins/shared/plugin-api.service.ts37 + src/app/+admin/plugins/shared/plugin-api.service.ts35 plugin plugin - src/app/+admin/plugins/shared/plugin-api.service.ts45 + src/app/+admin/plugins/shared/plugin-api.service.ts43 theme theme - src/app/+admin/plugins/shared/plugin-api.service.ts48 + src/app/+admin/plugins/shared/plugin-api.service.ts46 IP address @@ -7213,8 +7533,8 @@ channel with the same name ()! - 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 @@ -7261,16 +7581,16 @@ channel with the same name ()! - 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 @@ -7329,7 +7649,7 @@ channel with the same name ()! Error Lỗi - src/app/core/auth/auth.service.ts104 + src/app/core/auth/auth.service.ts103 src/app/core/notification/notifier.service.ts18 @@ -7345,8 +7665,8 @@ channel with the same name ()! User created. Người dùng đã tạo. - - src/app/+admin/users/user-edit/user-create.component.ts76 + src/app/+admin/users/user-edit/user-create.component.ts77 + Create user Tạo người dùng @@ -7370,32 +7690,22 @@ channel with the same name ()! Update user password Đổi mật khẩu người dùng - src/app/+admin/users/user-edit/user-password.component.ts52 - - - Following list - Danh sách đang theo dõi - src/app/+admin/follows/follows.routes.ts28 - - - Followers list - Danh sách người theo dõi - src/app/+admin/follows/follows.routes.ts37 + src/app/+admin/users/user-edit/user-password.component.ts53 User updated. Người dùng đã cập nhật. - src/app/+admin/users/user-edit/user-update.component.ts88 + src/app/+admin/users/user-edit/user-update.component.ts92 Update user Cập nhật người dùng - src/app/+admin/users/user-edit/user-update.component.ts105 + src/app/+admin/users/user-edit/user-update.component.ts111 An email asking for password reset has been sent to . Đã gửi email đổi mật khẩu đến cho . - src/app/+admin/users/user-edit/user-update.component.ts111 + src/app/+admin/users/user-edit/user-update.component.ts118 Users list @@ -7417,21 +7727,11 @@ channel with the same name ()!Liên hợp src/app/+admin/admin.component.ts26 - - Instances you follow - Những máy chủ bạn theo dõi - src/app/+admin/admin.component.ts29 - - - Instances following you - Những máy chủ theo dõi bạn - src/app/+admin/admin.component.ts34 - Videos will be deleted, comments will be tombstoned. Video sẽ bị xóa, còn bình luận bị hóa đá. src/app/+admin/users/user-list/user-list.component.ts82 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts265 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts267 Ban @@ -7443,7 +7743,7 @@ channel with the same name ()!User won't be able to login anymore, but videos and comments will be kept as is. Người này sẽ không thể đăng nhập được nữa, nhưng video và bình luận vẫn sẽ giữ nguyên. src/app/+admin/users/user-list/user-list.component.ts88 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts270 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts272 Unban @@ -7456,7 +7756,31 @@ channel with the same name ()!Set Email as Verified Cài Email như Xác Thực src/app/+admin/users/user-list/user-list.component.ts100 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts281 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts283 + + + Created + Đã tạo + + src/app/+admin/users/user-list/user-list.component.ts + 115 + + + + Daily quota + Giới hạn mỗi ngày + + src/app/+admin/users/user-list/user-list.component.ts + 120 + + + + Last login + Đăng nhập lần cuối + + src/app/+admin/users/user-list/user-list.component.ts + 122 + You cannot ban root. @@ -7492,49 +7816,49 @@ channel with the same name ()! users deleted. người dùng đã xóa. - src/app/+admin/users/user-list/user-list.component.ts200 + src/app/+admin/users/user-list/user-list.component.ts201 users email set as verified. đã xác thực email người dùng. - src/app/+admin/users/user-list/user-list.component.ts211 + src/app/+admin/users/user-list/user-list.component.ts213 Account unmuted. Tài khoản được bỏ ẩn. - src/app/shared/shared-moderation/account-blocklist.component.ts43 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts129 + src/app/shared/shared-moderation/account-blocklist.component.ts42 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts131 Instance unmuted. Máy chủ đã bỏ ẩn. src/app/shared/shared-moderation/server-blocklist.component.ts45 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts157 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts159 Videos history is enabled Đã mở lịch sử video - src/app/+my-library/my-history/my-history.component.ts113 + src/app/+my-library/my-history/my-history.component.ts114 Videos history is disabled Đã tắt lịch sử video - src/app/+my-library/my-history/my-history.component.ts114 + src/app/+my-library/my-history/my-history.component.ts115 Delete videos history Xóa lịch sử video - src/app/+my-library/my-history/my-history.component.ts126 + src/app/+my-library/my-history/my-history.component.ts127 Are you sure you want to delete all your videos history? Bạn có muốn xóa toàn bộ lịch sử video? - src/app/+my-library/my-history/my-history.component.ts127 + src/app/+my-library/my-history/my-history.component.ts128 Videos history deleted Đã xóa lịch sử video - src/app/+my-library/my-history/my-history.component.ts135 + src/app/+my-library/my-history/my-history.component.ts136 My watch history @@ -7565,8 +7889,8 @@ channel with the same name ()!src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55 - Your current email is . It is never shown to the public. - Email gần đây của bạn là . Nó sẽ không bao giờ hiển thị công khai. + Your current email is . It is never shown to the public. + Email gần đây của bạn là . Nó sẽ không bao giờ hiển thị công khai. src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html 5,7 @@ -7575,23 +7899,23 @@ channel with the same name ()! You current password is invalid. Mật khẩu vừa nhập không đúng. - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts56 src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts61 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts61 Password updated. Đã cập nhật mật khẩu. - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts48 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts53 Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted. Bạn có chắc rằng bạn muốn xóa tài khoản của bạn? Thao tác này sẽ xóa tất cả dữ liệu của bạn, bao gồm kênh, video và nhận xét. Nội dung được lưu trong bộ nhớ cache bởi các máy chủ khác và các bên thứ ba khác có thể mất nhiều thời gian hơn để bị xóa. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts22 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts23 Type your username to confirm Xác nhận tên tài khoản - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts23 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts24 Delete your account @@ -7601,18 +7925,18 @@ channel with the same name ()! Delete my account Xóa tài khoản của tôi - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts26 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts27 Your account is deleted. Tài khoản của bạn đã bị xóa. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts32 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts34 Interface settings updated. Đã cập nhật giao diện. - src/app/shared/shared-user-settings/user-interface-settings.component.ts72 - src/app/shared/shared-user-settings/user-interface-settings.component.ts79 + src/app/shared/shared-user-settings/user-interface-settings.component.ts73 + src/app/shared/shared-user-settings/user-interface-settings.component.ts83 New video from your subscriptions @@ -7708,7 +8032,7 @@ channel with the same name ()! Profile updated. Đã cập nhật style. - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts58 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts59 People can find you using @@ @@ -7722,74 +8046,69 @@ channel with the same name ()!Avatar changed. Đã đổi ảnh đại diện. src/app/+my-account/my-account-settings/my-account-settings.component.ts44 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts105 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts111 avatar ảnh đại diện src/app/+my-account/my-account-settings/my-account-settings.component.ts51 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts112 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts118 Avatar deleted. Đã xóa ảnh đại diện. src/app/+my-account/my-account-settings/my-account-settings.component.ts61 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts122 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts128 Unknown language Chưa rõ - src/app/shared/shared-user-settings/user-video-settings.component.ts55 + src/app/shared/shared-forms/select/select-languages.component.ts41 Too many languages are enabled. Please enable them all or stay below 20 enabled languages. Bạn đang bật quá nhiều ngôn ngữ. Chỉ nên bật tối đa 20 ngôn ngữ. - src/app/shared/shared-user-settings/user-video-settings.component.ts92 + src/app/shared/shared-user-settings/user-video-settings.component.ts76 Video settings updated. Đã cập nhật cài đặt video. - src/app/shared/shared-user-settings/user-video-settings.component.ts169 + src/app/shared/shared-user-settings/user-video-settings.component.ts121 Display/Video settings updated. Đã cập nhật thiết lập video. - src/app/shared/shared-user-settings/user-video-settings.component.ts178 + src/app/shared/shared-user-settings/user-video-settings.component.ts130 Video channel created. Kênh video đã tạo. - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts67 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts66 This name already exists on this instance. Tên này đã có người đăng ký. - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts73 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts72 Video channel updated. Kênh video đã cập nhật. - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts92 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts96 Banner changed. Đã đổi ảnh bìa. - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts135 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts141 banner ảnh bìa - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts142 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts148 Banner deleted. Đã xóa ảnh bìa. - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts152 - - - Please type the display name of the video channel () to confirm - Hãy nhập tên hiển thị của kênh video ( ) để xác nhận - src/app/+my-library/+my-video-channels/my-video-channels.component.ts48 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts158 Video channel deleted. @@ -7846,7 +8165,7 @@ channel with the same name ()! Playlist created. Danh sách phát đã tạo. - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts76 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts77 Create @@ -7880,14 +8199,14 @@ channel with the same name ()! Playlist updated. Danh sách phát đã cập nhật. - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts97 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts100 Do you really want to delete ? Bạn có thật sự muốn xóa ? src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts126 src/app/+my-library/my-video-playlists/my-video-playlists.component.ts34 - src/app/+my-library/my-videos/my-videos.component.ts141 + src/app/+my-library/my-videos/my-videos.component.ts143 Change ownership @@ -7913,12 +8232,12 @@ channel with the same name ()! 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.ts114 + src/app/+my-library/my-videos/my-videos.component.ts116 videos deleted. Video của đã bị xóa. - src/app/+my-library/my-videos/my-videos.component.ts131 + src/app/+my-library/my-videos/my-videos.component.ts133 Do you really want to delete ? @@ -7931,13 +8250,21 @@ channel with the same name ()! Video deleted. Video đã bị xóa. - src/app/+my-library/my-videos/my-videos.component.ts149 + src/app/+my-library/my-videos/my-videos.component.ts151 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts214 Ownership change request sent. Đã gửi yêu cầu thay đổi chủ sở hữu. - src/app/+my-library/my-videos/modals/video-change-ownership.component.ts64 + src/app/+my-library/my-videos/modals/video-change-ownership.component.ts66 + + + Sort by + Xếp theo + + src/app/+my-library/my-videos/my-videos.component.html + 26 + My channels @@ -7992,28 +8319,28 @@ channel with the same name ()! max size max size - src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts47 - src/app/shared/shared-forms/preview-upload.component.ts39 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts46 + src/app/shared/shared-forms/preview-upload.component.ts38 Maximize editor Phóng to trình chỉnh sửa - src/app/shared/shared-forms/markdown-textarea.component.ts48 + src/app/shared/shared-forms/markdown-textarea.component.ts49 Exit maximized editor Thoát khỏi toàn màn hình - src/app/shared/shared-forms/markdown-textarea.component.ts49 + src/app/shared/shared-forms/markdown-textarea.component.ts50 Now please check your emails to verify your account and complete signup. Hãy kiểm tra email để xác thực và hoàn thành đăng ký. - src/app/+signup/+register/register.component.ts130 + src/app/+signup/+register/register.component.ts129 You are now logged in as ! Bạn đã đăng nhập bằng tài khoản ! - src/app/+signup/+register/register.component.ts138 + src/app/+signup/+register/register.component.ts137 An email with verification link will be sent to . @@ -8026,17 +8353,12 @@ channel with the same name ()!src/app/+reset-password/reset-password.component.ts38 src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts33 - - Published videos - Video đã đăng - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts56 - Subscribe to the account Theo dõi tài khoản này - - - src/app/+video-channels/video-channels.component.ts71src/app/+videos/+video-watch/video-watch.component.ts704 + src/app/+video-channels/video-channels.component.ts71 + src/app/+videos/+video-watch/video-watch.component.ts713 + PLAYLISTS DANH SÁCH PHÁT @@ -8048,68 +8370,67 @@ channel with the same name ()! Focus the search bar Tìm kiếm - src/app/app.component.ts300 + src/app/app.component.ts270 Toggle the left menu Ẩn/hiện thanh menu - src/app/app.component.ts305 + src/app/app.component.ts275 Go to the discover videos page - Đến Trang Chủ - src/app/app.component.ts310 + Đến Trang Chính + src/app/app.component.ts280 Go to the trending videos page Đến trang Thịnh Hành - src/app/app.component.ts315 + src/app/app.component.ts285 Go to the recently added videos page Đến trang video mới đăng gần đây - src/app/app.component.ts320 + src/app/app.component.ts290 Go to the local videos page Đến trang Máy Chủ - src/app/app.component.ts325 + src/app/app.component.ts295 Go to the videos upload page Đăng video - src/app/app.component.ts330 + src/app/app.component.ts300 Go to my subscriptions - Đến lượt đăng ký của tôi - src/app/core/auth/auth.service.ts64 + Xem kênh đã đăng ký + src/app/core/auth/auth.service.ts63 Go to my videos Đến trang video của tôi - src/app/core/auth/auth.service.ts68 + src/app/core/auth/auth.service.ts67 Go to my imports Đến trang video tôi nhập - src/app/core/auth/auth.service.ts72 + src/app/core/auth/auth.service.ts71 Go to my channels Đến kênh của tôi - src/app/core/auth/auth.service.ts76 + src/app/core/auth/auth.service.ts75 - Cannot retrieve OAuth Client credentials: . -Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + 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.ts99 + src/app/core/auth/auth.service.ts98 You need to reconnect. Bạn cần kết nối lại. - src/app/core/auth/auth.service.ts220 + src/app/core/auth/auth.service.ts221 Keyboard Shortcuts: @@ -8124,9 +8445,18 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 98 + + In my library + Trong thư viện của tôi + + src/app/core/menu/menu.service.ts + 104 + + Trending Thịnh hành + src/app/+videos/video-list/videos-list-common-page.component.ts201 src/app/core/menu/menu.service.ts131 @@ -8139,7 +8469,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Home - Trang chủ + Trang chính src/app/core/menu/menu.service.ts115 src/app/core/menu/menu.service.ts116 @@ -8151,37 +8481,37 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Incorrect username or password. Sai tên hoặc mật khẩu. - src/app/+login/login.component.ts159 + src/app/+login/login.component.ts163 Your account is blocked. Tài khoản của bạn đã bị khóa. - src/app/+login/login.component.ts160 + src/app/+login/login.component.ts164 any language ngôn ngữ bất kỳ - src/app/menu/menu.component.ts263 + src/app/menu/menu.component.ts266 hide ẩn - src/app/menu/menu.component.ts298 + src/app/menu/menu.component.ts301 blur làm mờ - src/app/menu/menu.component.ts302 + src/app/menu/menu.component.ts305 display hiển thị - src/app/menu/menu.component.ts306 + src/app/menu/menu.component.ts309 Unknown — - src/app/menu/menu.component.ts193 + src/app/menu/menu.component.ts196 Your password has been successfully reset! @@ -8193,42 +8523,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Hôm nay src/app/+search/search-filters.component.ts41 src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69 - src/app/shared/shared-video-miniature/abstract-video-list.ts133 + src/app/shared/shared-video-miniature/videos-list.component.ts123 Yesterday Hôm qua - src/app/shared/shared-video-miniature/abstract-video-list.ts134 + src/app/shared/shared-video-miniature/videos-list.component.ts124 This week Tuần này - src/app/shared/shared-video-miniature/abstract-video-list.ts135 + src/app/shared/shared-video-miniature/videos-list.component.ts125 This month Tháng này - src/app/shared/shared-video-miniature/abstract-video-list.ts136 + src/app/shared/shared-video-miniature/videos-list.component.ts126 Last month Tháng trước - src/app/shared/shared-video-miniature/abstract-video-list.ts137 + src/app/shared/shared-video-miniature/videos-list.component.ts127 Older Cũ hơn - src/app/shared/shared-video-miniature/abstract-video-list.ts138 + src/app/shared/shared-video-miniature/videos-list.component.ts128 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/abstract-video-list.ts223 - - - function is not implemented - chức năng không thực hiện được - src/app/shared/shared-video-miniature/abstract-video-list.ts296 + src/app/shared/shared-video-miniature/videos-list.component.ts225 + src/app/shared/shared-video-miniature/videos-selection.component.ts127 Last 7 days @@ -8272,8 +8598,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+search/search-filters.component.ts75 - Long (> 10 min) - Dài (> 10 phút) + Long (> 10 min) + Dài (> 10 phút) src/app/+search/search-filters.component.ts79 @@ -8290,17 +8616,21 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Views Xem nhiều src/app/+search/search-filters.component.ts94 - src/app/+videos/video-list/trending/video-trending-header.component.ts55 Search index is unavailable. Retrying with instance results instead. Không thể tìm kiếm tất cả. Thay vào đó, hãy thử lại với kết quả chỉ ở máy chủ. - src/app/+search/search.component.ts153 + src/app/+search/search.component.ts163 Search error Lỗi tìm kiếm - src/app/+search/search.component.ts154 + src/app/+search/search.component.ts164 + + + PeerTube instance host filter is invalid + Bộ lọc máy chủ lưu trữ PeerTube không hợp lệ + src/app/+search/search.component.ts332 Search @@ -8744,14 +9074,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 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/video-channel-validators.ts38 + 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/video-channel-validators.ts39 + src/app/shared/form-validators/video-channel-validators.ts37 src/app/shared/form-validators/video-playlist-validators.ts34 @@ -8773,21 +9103,21 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 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/video-channel-validators.ts26 + 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/video-channel-validators.ts27 + 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/video-channel-validators.ts28 + src/app/shared/form-validators/video-channel-validators.ts26 Report reason is required. @@ -8872,36 +9202,36 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Name is required. Yêu cầu tên. - src/app/shared/form-validators/video-channel-validators.ts12 + src/app/shared/form-validators/video-channel-validators.ts10 Name must be at least 1 character long. Tên ít nhất 1 ký tự. - src/app/shared/form-validators/video-channel-validators.ts13 + src/app/shared/form-validators/video-channel-validators.ts11 Name cannot be more than 50 characters long. Tên tối đa 50 ký tự. - src/app/shared/form-validators/video-channel-validators.ts14 + src/app/shared/form-validators/video-channel-validators.ts12 Name should be lowercase alphanumeric; dots and underscores are allowed. Tên phải là chữ hoặc số viết thường; được phép sử dụng dấu chấm và dấu gạch dưới. - src/app/shared/form-validators/video-channel-validators.ts15 + src/app/shared/form-validators/video-channel-validators.ts13 Support text must be at least 3 characters long. Tin nhắn hỗ trợ ít nhất 3 ký tự. - src/app/shared/form-validators/video-channel-validators.ts49 + src/app/shared/form-validators/video-channel-validators.ts47 Support text cannot be more than 1000 characters long Tin nhắn hỗ trợ tối đa 1000 ký tự - src/app/shared/form-validators/video-channel-validators.ts50 + src/app/shared/form-validators/video-channel-validators.ts48 - 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.html 2,4 @@ -9064,10 +9394,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular PeerTube không thể xử lí định dạng video này. Chỉ hỗ trợ }. src/app/shared/shared-forms/reactive-file.component.ts56 + + All categories + Mọi thể loại + + src/app/shared/shared-forms/select/select-categories.component.ts + 24 + + + + You can't select more than items + Bạn chỉ thể chọn tối đa mục + + src/app/shared/shared-forms/select/select-checkbox-all.component.ts + 81 + + Add a new option Thêm tùy chọn - src/app/shared/shared-forms/select/select-checkbox.component.ts28 + src/app/shared/shared-forms/select/select-checkbox.component.ts27 Custom value... @@ -9330,7 +9676,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Clear - Xoá + Xóa src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts71 @@ -9348,7 +9694,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular All languages Mọi ngôn ngữ src/app/+videos/+video-edit/shared/video-edit.component.ts180 - src/app/shared/shared-user-settings/user-video-settings.component.ts39 + src/app/shared/shared-forms/select/select-languages.component.ts25 Hidden @@ -9362,8 +9708,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Displayed - Đã hiện + Hiện src/app/shared/shared-instance/instance-features-table.component.ts55 + src/app/shared/shared-video-miniature/video-filters.model.ts227 ~ 1 minute @@ -9400,14 +9747,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular (channel page) (trang kênh) src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts19 - src/app/shared/shared-actor-image/actor-avatar.component.ts41 + src/app/shared/shared-actor-image/actor-avatar.component.ts40 src/app/shared/shared-video-miniature/video-miniature.component.ts113 (account page) (trang tài khoản) 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-actor-image/actor-avatar.component.ts39 Emphasis @@ -9437,10 +9784,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Close search Đóng tìm kiếm - - src/app/shared/shared-main/misc/simple-search-input.component.html - 14 - + src/app/shared/shared-main/misc/simple-search-input.component.html19 users banned. @@ -9472,27 +9816,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular If you remove this user, you will not be able to create another with the same username! - Nếu xoá người dùng này, bạn sẽ không thể tạo tài khoản mới có cùng tên đăng nhập! + Nếu xóa người dùng này, bạn sẽ không thể tạo tài khoản mới có cùng tên đăng nhập! src/app/shared/shared-moderation/user-moderation-dropdown.component.ts86 User deleted. - Đã xoá người dùng - . - - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts92 + Đã xóa người dùng . + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts93 User email set as verified Email thành viên đã được xác thực - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts103 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts105 Account muted. Đã tắt tiếng tài khoản . - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts115 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts117 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts240 @@ -9506,18 +9848,18 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Account muted by the instance. Thành viên đã bị ẩn bởi máy chủ. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts444 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts171 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts446 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts173 Mute server Ẩn máy chủ - src/app/shared/shared-abuse-list/abuse-list-table.component.ts332 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts334 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.ts456 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts458 Add a message to communicate with the reporter @@ -9532,157 +9874,157 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Account unmuted by the instance. Tài khoản đã bỏ ẩn bởi máy chủ. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts185 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts187 Instance muted by the instance. Máy chủ đã bị ẩn bởi máy chủ. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts199 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts201 Instance unmuted by the instance. Máy chủ đã bỏ ẩn bởi máy chủ. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts213 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts215 Are you sure you want to remove all the comments of this account? Bạn có chắc muốn xóa toàn bộ bình luận của người này? - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts224 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts226 Delete account comments Xóa bình luận của thành viên - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts225 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts227 Will remove comments of this account (may take several minutes). Sẽ xóa bỏ mọi bình luận của tài khoản này (mất thời gian vài phút). - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts231 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts233 Edit user Sửa người dùng - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts259 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts261 Change quota, role, and more. Thay quota, chức vụ và nhiều nữa. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts260 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts262 Delete user Xóa người dùng - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts264 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts266 Unban user Bỏ cấm người dùng - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts275 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts277 Allow the user to login and create videos/comments again Cho phép thành viên đăng nhập và đăng video/bình luận trở lại - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts276 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts278 Mute this account Tắt tiếng tài khoản này - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts293 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts295 Hide any content from that user from you. Ẩn bất cứ nội dung nào từ người đó. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts294 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts296 Unmute this account Ngừng tắt tiếng tài khoản này - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts299 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts301 Show back content from that user for you. Hiện lại toàn bộ nội dung từ người đó. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts300 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts302 Mute the instance Tắt tiếng đơn vị - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts305 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts307 Hide any content from that instance for you. Ẩn bất cứ nội dung nào từ máy chủ đó. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts306 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts308 Unmute the instance Ngừng tắt tiếng đơn vị - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts311 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts313 Show back content from that instance for you. Hiện lại nội dung từ máy chủ đó. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts312 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts314 Remove comments from your videos Xóa bình luận khỏi video của bạn - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts317 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts319 Remove comments made by this account on your videos. Xóa bình luận của người này ra khỏi video của bạn. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts318 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts320 Mute this account by your instance Ẩn tài khoản này trên máy chủ của bạn - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts329 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts331 Hide any content from that user from you, your instance and its users. Ẩn bất cứ nội dung nào từ người dùng đó, máy chủ của bạn và người dùng của nó. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts330 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts332 Unmute this account by your instance Bỏ ẩn tài khoản này trên máy chủ của bạn - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts335 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts337 Show this user's content to the users of this instance again. Hiện lại nội dung của người này đến thành viên máy chủ. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts336 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts338 Mute the instance by your instance Ẩn máy chủ này trên máy chủ của bạn - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts347 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts349 Hide any content from that instance from you, your instance and its users. Ẩn bất cứ nội dung nào từ máy chủ đó đến máy chủ của bạn và thành viên. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts348 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts350 Unmute the instance by your instance Bỏ ẩn máy chủ này trên máy chủ của bạn - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts353 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts355 Show back content from that instance for you, your instance and its users. Hiện lại nội dung từ máy chủ đó đến bạn, máy chủ của bạn và thành viên. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts354 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts356 Remove comments from your instance Xóa bỏ bình luận từ máy chủ của bạn - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts364 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts366 Remove comments made by this account from your instance. Xóa bỏ bình luận của người này khỏi máy chủ của bạn. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts365 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts367 Violent or repulsive @@ -9712,37 +10054,37 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. Chứa nội dung tiếp thị, thư rác, tin tức giả mạo có chủ đích hoặc hình thu nhỏ / văn bản / thẻ gây hiểu lầm. Vui lòng cung cấp các nguồn có uy tín để báo cáo các trò lừa bịp. - src/app/shared/shared-moderation/abuse.service.ts150 + src/app/shared/shared-moderation/abuse.service.ts151 Privacy breach or doxxing Vi phạm quyền riêng tư hoặc doxxing - src/app/shared/shared-moderation/abuse.service.ts154 + src/app/shared/shared-moderation/abuse.service.ts155 Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). Chứa thông tin cá nhân có thể được sử dụng để theo dõi, xác định, liên hệ hoặc mạo danh ai đó (ví dụ: tên, địa chỉ, số điện thoại, email hoặc chi tiết thẻ tín dụng). - src/app/shared/shared-moderation/abuse.service.ts155 + src/app/shared/shared-moderation/abuse.service.ts157 Infringes your copyright wrt. the regional laws with which the server must comply. Vi phạm bản quyền hoặc luật pháp ở khu vực mà máy chủ phải tuân thủ. - src/app/shared/shared-moderation/abuse.service.ts160 + src/app/shared/shared-moderation/abuse.service.ts162 Breaks server rules Vi phạm quy tắc máy chủ - src/app/shared/shared-moderation/abuse.service.ts164 + src/app/shared/shared-moderation/abuse.service.ts166 Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. Bất kỳ điều gì không có trong phần trên vi phạm các điều khoản dịch vụ, quy tắc ứng xử hoặc các quy tắc chung được áp dụng trên máy chủ. - src/app/shared/shared-moderation/abuse.service.ts165 + src/app/shared/shared-moderation/abuse.service.ts168 The above can only be seen in thumbnails. Những điều trên chỉ có thể được nhìn thấy trong hình thu nhỏ. - src/app/shared/shared-moderation/abuse.service.ts174 + src/app/shared/shared-moderation/abuse.service.ts177 Captions @@ -9753,24 +10095,24 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular The above can only be seen in captions (please describe which). Những điều trên chỉ có thể được nhìn thấy trong chú thích (vui lòng mô tả cái nào). - src/app/shared/shared-moderation/abuse.service.ts179 + src/app/shared/shared-moderation/abuse.service.ts182 Too many attempts, please try again after minutes. Bạn đã thực hiện điều này quá nhiều lần, xin thử lại sau phút. - src/app/core/rest/rest-extractor.service.ts67 + src/app/core/rest/rest-extractor.service.ts70 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.ts69 + src/app/core/rest/rest-extractor.service.ts72 Server error. Please retry later. Lỗi máy chủ. Xin thử lại sau. - src/app/core/rest/rest-extractor.service.ts72 + src/app/core/rest/rest-extractor.service.ts75 Subscribed to all current channels of . You will be notified of all their new videos. @@ -9779,7 +10121,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Subscribed to . You will be notified of all their new videos. - Đã đăng ký . Bạn sẽ nhận được thông báo về những video mới của họ. + Đã đăng ký kênh . Bạn sẽ nhận được thông báo khi họ đăng video mới. src/app/shared/shared-user-subscription/subscribe-button.component.ts110 @@ -9789,19 +10131,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Unsubscribed from all channels of - Đã hủy đăng ký toàn bộ kênh từ + Đã hủy đăng ký tất cả kênh của src/app/shared/shared-user-subscription/subscribe-button.component.ts139 Unsubscribed from - Đã huỷ đăng ký - - + Đã hủy đăng ký src/app/shared/shared-user-subscription/subscribe-button.component.ts140 Unsubscribed - Đã huỷ đăng ký + Đã hủy đăng ký src/app/shared/shared-user-subscription/subscribe-button.component.ts142 @@ -9823,7 +10163,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Moderator Người quản trị - src/app/core/users/user.service.ts407 + src/app/core/users/user.service.ts418 Search videos, playlists, channels… @@ -9835,10 +10175,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Video removed from - Video đã bị xoá khỏi - - - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts307 + Video đã bị xóa khỏi + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts306 src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts93 @@ -9847,17 +10185,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular at timestamps - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts377 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts374 Video added in Đã thêm video trong - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts378 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts375 Timestamps updated Đã cập nhật thời gian - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts273 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts274 src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts112 @@ -9879,60 +10217,60 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Delete video Xóa video - src/app/shared/shared-abuse-list/abuse-list-table.component.ts381 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts383 Actions for the comment Hành động đối với bình luận - src/app/shared/shared-abuse-list/abuse-list-table.component.ts410 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts412 Delete comment Xóa bình luận - src/app/shared/shared-abuse-list/abuse-list-table.component.ts416 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts418 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.ts172 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts420 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts422 Comment deleted. Đã xóa bình luận. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts428 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts430 Encoder Encoder - src/app/shared/shared-video-miniature/video-download.component.ts212 + src/app/shared/shared-video-miniature/video-download.component.ts213 Format name Định dạng - src/app/shared/shared-video-miniature/video-download.component.ts213 + src/app/shared/shared-video-miniature/video-download.component.ts214 Size Dung lượng - src/app/shared/shared-video-miniature/video-download.component.ts214 + src/app/shared/shared-video-miniature/video-download.component.ts215 Bitrate Bitrate - src/app/shared/shared-video-miniature/video-download.component.ts216 - src/app/shared/shared-video-miniature/video-download.component.ts239 + src/app/shared/shared-video-miniature/video-download.component.ts217 + src/app/shared/shared-video-miniature/video-download.component.ts240 Codec Codec - src/app/shared/shared-video-miniature/video-download.component.ts236 + src/app/shared/shared-video-miniature/video-download.component.ts237 Copied Đã chép. src/app/shared/shared-forms/input-toggle-hidden.component.ts47 - src/app/shared/shared-video-miniature/video-download.component.ts196 + src/app/shared/shared-video-miniature/video-download.component.ts197 Copy @@ -9943,30 +10281,30 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Video reported. Đã báo cáo video. - src/app/shared/shared-moderation/report-modals/video-report.component.ts111 + src/app/shared/shared-moderation/report-modals/video-report.component.ts113 Do you really want to delete this video? - Bạn thực sự muốn xoá video chứ? - src/app/+admin/moderation/video-block-list/video-block-list.component.ts90 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts385 + Bạn thực sự muốn xóa video chứ? + src/app/+admin/moderation/video-block-list/video-block-list.component.ts91 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts387 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts203 Video deleted. Đã xóa video. src/app/+admin/moderation/video-block-list/video-block-list.component.ts98 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts393 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts395 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.ts320 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts322 Mute reporter Ẩn người báo cáo - src/app/shared/shared-abuse-list/abuse-list-table.component.ts326 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts328 This video will be duplicated by your instance. @@ -9981,7 +10319,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Display live information Hiện thông tin buổi livestream - src/app/+my-library/my-videos/my-videos.component.ts172 + src/app/+my-library/my-videos/my-videos.component.ts174 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts278 @@ -10005,8 +10343,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts264 - You need to be <a href="/login">logged in</a> to rate this video. - Bạn 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. + Bạn 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 @@ -10046,7 +10384,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Mute account Ẩn tài khoản - src/app/shared/shared-abuse-list/abuse-list-table.component.ts302 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts304 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts322 @@ -10064,7 +10402,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Mute server account Ẩn tài khoản máy chủ - src/app/shared/shared-abuse-list/abuse-list-table.component.ts308 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts310 Report @@ -10136,6 +10474,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Để nhập video src/app/shared/shared-video-miniature/video-miniature.component.ts175 + + Subscribe to RSS feed "" + Đăng ký RSS "" + + src/app/shared/shared-video-miniature/videos-list.component.html + 8 + + @@ -10162,240 +10508,240 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Only I can see this video Chỉ mình tôi có thể thấy video này - src/app/shared/shared-main/video/video.service.ts385 + src/app/shared/shared-main/video/video.service.ts325 Only shareable via a private link Chỉ có thể xem được bằng một link bí mật - src/app/shared/shared-main/video/video.service.ts389 + src/app/shared/shared-main/video/video.service.ts326 Anyone can see this video Ai cũng có thể thấy video này - src/app/shared/shared-main/video/video.service.ts393 + src/app/shared/shared-main/video/video.service.ts327 Only users of this instance can see this video Chỉ người dùng trên máy chủ này mới có thể xem video - src/app/shared/shared-main/video/video.service.ts397 + src/app/shared/shared-main/video/video.service.ts328 viewers người xem - src/app/shared/shared-main/video/video.model.ts215 + src/app/shared/shared-main/video/video.model.ts216 views người xem - src/app/shared/shared-main/video/video.model.ts218 + src/app/shared/shared-main/video/video.model.ts219 Close Đóng - node_modules/@ng-bootstrap/ng-bootstrap/src/alert/alert.ts58 + node_modules/@ng-bootstrap/src/alert/alert.ts58 Slide of Slide của Currently selected slide number read by screen reader - node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts113 + node_modules/@ng-bootstrap/src/carousel/carousel.ts114 Previous Trước đó - node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts130 + node_modules/@ng-bootstrap/src/carousel/carousel.ts132 Next Tiếp theo - node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts146 + node_modules/@ng-bootstrap/src/carousel/carousel.ts147 Previous month Tháng trước - node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts24 - node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts35 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts24 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts35 Next month Tháng kế - node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts44 - node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts57 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts47 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts60 Select month Chọn tháng - node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts43 - node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts47 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts44 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts49 Select year Chọn năm - node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts59 - node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts69 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts59 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts74 «« «« - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts181 + node_modules/@ng-bootstrap/src/pagination/pagination.ts182 « « - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts186 + node_modules/@ng-bootstrap/src/pagination/pagination.ts186 » » - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts193 + node_modules/@ng-bootstrap/src/pagination/pagination.ts194 »» »» - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts201 + node_modules/@ng-bootstrap/src/pagination/pagination.ts201 First Trang đầu - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts207 + node_modules/@ng-bootstrap/src/pagination/pagination.ts208 Previous Kế tiếp - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts214 + node_modules/@ng-bootstrap/src/pagination/pagination.ts215 Next Tiếp - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts224 + node_modules/@ng-bootstrap/src/pagination/pagination.ts226 Last Trang cuối - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts231 + node_modules/@ng-bootstrap/src/pagination/pagination.ts232 - node_modules/@ng-bootstrap/ng-bootstrap/src/progressbar/progressbar.ts31 + node_modules/@ng-bootstrap/src/progressbar/progressbar.ts32 HH HH - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts40 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts40 Hours Giờ - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts46 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts46 MM MM - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts50 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts51 Minutes Phút - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts58 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts58 Increment hours Làm tròn giờ - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts63 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts63 Decrement hours Không làm tròn giờ - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts68 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts69 Increment minutes Làm tròn phút - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts76 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts76 Decrement minutes Không làm tròn phút - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts82 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts82 SS SS - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts86 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts87 Seconds Giây - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts92 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts92 Increment seconds Làm tròn giây - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts98 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts100 Decrement seconds Không làm tròn giây - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts105 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts106 - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts118 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts123 - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts141 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts115 Close Đóng - node_modules/@ng-bootstrap/ng-bootstrap/src/toast/toast.ts76 + node_modules/@ng-bootstrap/src/toast/toast.ts78 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.ts141 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts142 src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts143 Your video was uploaded to your account and is private. Video đã được tải lên riêng tư vào tài khoản của bạn. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts162 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts125 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.ts163 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts126 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.ts165 + 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.ts222 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts234 Upload Tải lên - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts224 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts236 Video published. Đã xuất bản video. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts245 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts258 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.ts93 + src/app/+videos/+video-edit/video-update.component.ts94 Video updated. @@ -10420,32 +10766,32 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Delete and re-draft Xóa và viết lại - src/app/+videos/+video-watch/shared/comment/video-comments.component.ts203 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts205 Do you really want to delete and re-draft this comment? Bạn có muốn xóa và viết lại bình luận này? - src/app/+videos/+video-watch/shared/comment/video-comments.component.ts203 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts206 Stop autoplaying next video Ngưng tự phát video kế tiếp - src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts220 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts221 Autoplay next video Tự phát video kế tiếp - src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts221 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts222 Stop looping playlist videos Ngừng lặp lại video trong danh sách phát - src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts226 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts227 Loop playlist videos Lặp lại video trong danh sách phát - src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts227 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts228 Placeholder image @@ -10456,94 +10802,94 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - Video không khả dụng trên máy chủ này. Bạn có muốn chuyển tới máy chủ gốc: <a href=""></a>? - src/app/+videos/+video-watch/video-watch.component.ts288 + 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.ts296 Redirection Chuyển hướng - src/app/+videos/+video-watch/video-watch.component.ts289 + src/app/+videos/+video-watch/video-watch.component.ts297 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.ts335 + src/app/+videos/+video-watch/video-watch.component.ts343 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.ts336 + src/app/+videos/+video-watch/video-watch.component.ts344 Up Next Tiếp Theo - src/app/+videos/+video-watch/video-watch.component.ts407 + src/app/+videos/+video-watch/video-watch.component.ts415 Cancel - Hủy bỏ + Hủy src/app/+videos/+video-watch/video-watch.component.ts646 Autoplay is suspended Tạm ngừng tự phát - src/app/+videos/+video-watch/video-watch.component.ts409 + src/app/+videos/+video-watch/video-watch.component.ts417 Enter/exit fullscreen (requires player focus) Mở/thoát toàn màn hình (yêu cầu trọng tâm trình phát) - src/app/+videos/+video-watch/video-watch.component.ts678 + src/app/+videos/+video-watch/video-watch.component.ts688 Play/Pause the video (requires player focus) Phát/Ngừng video (yêu cầu trọng tâm trình phát) - src/app/+videos/+video-watch/video-watch.component.ts679 + src/app/+videos/+video-watch/video-watch.component.ts689 Mute/unmute the video (requires player focus) Ẩn/bỏ ẩn video (yêu cầu trọng tâm trình phát) - src/app/+videos/+video-watch/video-watch.component.ts680 + src/app/+videos/+video-watch/video-watch.component.ts690 Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) Chuyển đến một mức phần trăm của video: 0 là 0% và 9 là 90% (yêu cầu trọng tâm trình phát) - src/app/+videos/+video-watch/video-watch.component.ts682 + src/app/+videos/+video-watch/video-watch.component.ts692 Increase the volume (requires player focus) Tăng âm lượng (yêu cầu trọng tâm trình phát) - src/app/+videos/+video-watch/video-watch.component.ts684 + src/app/+videos/+video-watch/video-watch.component.ts694 Decrease the volume (requires player focus) Giảm âm lượng (yêu cầu trọng tâm trình phát) - src/app/+videos/+video-watch/video-watch.component.ts685 + src/app/+videos/+video-watch/video-watch.component.ts695 Seek the video forward (requires player focus) Tua tới video (yêu cầu trọng tâm trình phát) - src/app/+videos/+video-watch/video-watch.component.ts687 + src/app/+videos/+video-watch/video-watch.component.ts697 Seek the video backward (requires player focus) Tua lùi video (yêu cầu trọng tâm video) - src/app/+videos/+video-watch/video-watch.component.ts688 + src/app/+videos/+video-watch/video-watch.component.ts698 Increase playback rate (requires player focus) Tăng tốc độ phát (yêu cầu trọng tâm trình phát) - src/app/+videos/+video-watch/video-watch.component.ts690 + src/app/+videos/+video-watch/video-watch.component.ts700 Decrease playback rate (requires player focus) Giảm tốc độ phát (yêu cầu trọng tâm trình phát) - src/app/+videos/+video-watch/video-watch.component.ts691 + src/app/+videos/+video-watch/video-watch.component.ts701 Navigate in the video frame by frame (requires player focus) Điều hướng trong từng khung hình video (yêu cầu trọng tâm trình phát) - src/app/+videos/+video-watch/video-watch.component.ts693 + src/app/+videos/+video-watch/video-watch.component.ts703 Like the video @@ -10563,27 +10909,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Recently added Mới nhất - src/app/+videos/video-list/video-recently-added.component.ts37 + src/app/+videos/video-list/videos-list-common-page.component.ts195 src/app/core/menu/menu.service.ts137 Videos from your subscriptions Video từ các kênh bạn đăng ký - src/app/+videos/video-list/video-user-subscriptions.component.ts42 - - - Copy feed URL - Chép feed URL - src/app/+videos/video-list/video-user-subscriptions.component.ts65 - - - Feed URL copied - Đã chép feed URL - src/app/+videos/video-list/video-user-subscriptions.component.ts110 + src/app/+videos/video-list/video-user-subscriptions.component.ts30 Subscriptions - Lượt đăng ký + Danh sách đăng ký src/app/+my-library/my-library.component.ts66 src/app/+videos/video-list/video-user-subscriptions.component.ts46 src/app/+videos/videos-routing.module.ts59 @@ -10604,27 +10940,32 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Local videos Máy chủ - src/app/+videos/video-list/video-local.component.ts37 - src/app/+videos/videos-routing.module.ts70 + src/app/+videos/video-list/videos-list-common-page.component.ts189 src/app/core/menu/menu.service.ts142 src/app/core/menu/menu.service.ts143 + + Only videos uploaded on this instance are displayed + Chỉ hiện những video đăng từ máy chủ này + + src/app/+videos/video-list/videos-list-common-page.component.ts + 190 + + Discover videos Khám phá video - src/app/+videos/videos-routing.module.ts21 + src/app/+videos/videos-routing.module.ts19 src/app/core/menu/menu.service.ts124 Trending videos Video thịnh hành - src/app/+videos/videos-routing.module.ts30 src/app/core/menu/menu.service.ts130 Recently added videos Video gần đây nhất - src/app/+videos/videos-routing.module.ts43 src/app/core/menu/menu.service.ts136