X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.vi-VN.xlf;h=b8bd1157eb675d41f790cff108f0aaa735bf3cdd;hb=5f1b218bc2977717e835b512bbb49e4cfeda5fbd;hp=bdafed591b2422ec7ba2131c66790f322296cab4;hpb=cedbdbfeabf14f5d6cd9d91190f0eebdf774bd72;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.vi-VN.xlf b/client/src/locale/angular.vi-VN.xlf index bdafed591..b8bd1157e 100644 --- a/client/src/locale/angular.vi-VN.xlf +++ b/client/src/locale/angular.vi-VN.xlf @@ -4,19 +4,13 @@ Close the left menu - Đóng menu bên trái - - src/app/app.component.ts - 109 - + Đóng thanh menu + src/app/app.component.ts118 Open the left menu - Mở menu bên trái - - src/app/app.component.ts - 111 - + Mở thanh menu + src/app/app.component.ts120 You don't have notifications. @@ -166,11 +160,22 @@ + src/app/+videos/+video-watch/video-watch.component.html77 + src/app/menu/menu.component.html105 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-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 + src/app/shared/shared-video-miniature/video-download.component.html89 + src/app/shared/shared-video-miniature/video-download.component.html101 + src/app/shared/shared-video-miniature/videos-selection.component.html1 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 @@ -181,7 +186,7 @@ Options Tuỳ chỉnh - src/app/+videos/+video-watch/comment/video-comment.component.html40 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html40 Start at @@ -213,12 +218,12 @@ Search playlists - Tìm danh sách + Tìm danh sách phát src/app/shared/shared-video-playlist/video-add-to-playlist.component.html9 Create a private playlist - Tạo danh sách riêng tư + Tạo danh sách phát riêng tư src/app/shared/shared-video-playlist/video-add-to-playlist.component.html66 @@ -235,26 +240,26 @@ Create 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.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-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 - 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/+admin/users/user-edit/user-edit.component.html8 - src/app/+admin/users/user-edit/user-edit.component.html8 video video - src/app/shared/shared-video-miniature/video-download.component.html12 - + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts291src/app/shared/shared-video-miniature/video-download.component.ts55 The following link contains a private token and should not be shared with anyone. Đường dẫn chứa một token riêng tư và không nên chia sẻ với bất cứ ai. - - src/app/shared/shared-video-miniature/video-download.component.html - 21,22 - + src/app/shared/shared-video-miniature/video-download.component.html19 @@ -267,12 +272,12 @@ subtitles phụ đề - src/app/shared/shared-video-miniature/video-download.component.html11 + src/app/shared/shared-video-miniature/video-download.component.ts56 Format Định dạng - src/app/shared/shared-video-miniature/video-download.component.html61 + src/app/shared/shared-video-miniature/video-download.component.html74 @@ -283,58 +288,50 @@ Video stream - Stream video - src/app/shared/shared-video-miniature/video-download.component.html72 + Video + src/app/shared/shared-video-miniature/video-download.component.html85 Audio stream - Stream audio - src/app/shared/shared-video-miniature/video-download.component.html84 + Audio + src/app/shared/shared-video-miniature/video-download.component.html97 Direct download Tải trực tiếp - src/app/shared/shared-video-miniature/video-download.component.html101 + src/app/shared/shared-video-miniature/video-download.component.html116 Torrent (.torrent file) Torrent (tập tin .torrent) - src/app/shared/shared-video-miniature/video-download.component.html105 + src/app/shared/shared-video-miniature/video-download.component.html121 Advanced Nâng cao - - src/app/shared/shared-video-miniature/video-download.component.html - 117,118 - + src/app/shared/shared-video-miniature/video-download.component.html135 Simple Đơn giản - - src/app/shared/shared-video-miniature/video-download.component.html - 125,126 - + src/app/shared/shared-video-miniature/video-download.component.html143 video video + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts289 + src/app/shared/shared-video-miniature/video-download.component.ts54 + + + 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.ts326 + + 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.ts289src/app/shared/shared-video-miniature/video-download.component.ts54 - Your video quota is exceeded with this video (video size: , used: , quota: )Your video quota is exceeded with this video (video size: , used: , quota: ) - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 324 - - - Your daily video quota is exceeded with this video (video size: , used: , quota: )Your daily video quota is exceeded with this video (video size: , used: , quota: ) - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 342 - - + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts344 subtitles phụ đề @@ -345,13 +342,15 @@ Huỷ - src/app/+videos/+video-watch/comment/video-comment-add.component.html45 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html48 + src/app/shared/shared-video-miniature/videos-selection.component.html19 Download Tải về + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts272 src/app/shared/shared-video-miniature/video-download.component.html4 - src/app/shared/shared-video-miniature/video-download.component.html138 + src/app/shared/shared-video-miniature/video-download.component.html156 Reason... @@ -368,10 +367,15 @@ No results. Không có kết quả nào. - - src/app/shared/shared-video-miniature/videos-selection.component.ts - 34 - + 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 Submit @@ -383,6 +387,14 @@ src/app/shared/shared-moderation/report-modals/video-report.component.html96 src/app/shared/shared-moderation/video-block.component.html42 + + The contact form is not enabled on this instance. + Máy chủ này ẩn mục liên hệ. + + src/app/+about/about-instance/contact-admin-modal.component.html + 56 + + Report video "" Báo cáo video "" @@ -402,7 +414,7 @@ Blocking this live will automatically terminate the live stream. - Chặn luồng này sẽ tự động hủy bỏ buổi trực tiếp. + Chặn luồng này sẽ tự động hủy bỏ buổi livestream. src/app/shared/shared-moderation/video-block.component.html33 @@ -412,29 +424,31 @@ 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 - src/app/+videos/+video-watch/video-watch-playlist.component.html9 Private Riêng tư + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html10 src/app/shared/shared-video-miniature/video-miniature.component.html7 src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html33 - src/app/+videos/+video-watch/video-watch-playlist.component.html10 {VAR_PLURAL, plural, =1 {1 view} other { views}} - {VAR_PLURAL, plural, =1 {1 view} other { lượt xem}} + {VAR_PLURAL, plural, =1 {1 lượt xem} other { lượt xem}} src/app/shared/shared-video/video-views-counter.component.html3 - - - - src/app/shared/shared-video/video-views-counter.component.html - 3,4 - + + + src/app/+accounts/account-video-channels/account-video-channels.component.html26 + src/app/+accounts/accounts.component.html41 + src/app/+video-channels/video-channels.component.html76 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html16 + src/app/shared/shared-video/video-views-counter.component.html3 + src/app/shared/shared-video/video-views-counter.component.html7 {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} @@ -446,7 +460,7 @@ - + src/app/shared/shared-video/video-views-counter.component.html 7,8 @@ -463,18 +477,19 @@ Blocked Đã khoá - src/app/shared/shared-video-miniature/video-miniature.component.html58 + src/app/shared/shared-video-miniature/video-miniature.component.html57 Sensitive Nhạy cảm - src/app/shared/shared-video-miniature/video-miniature.component.html63 + src/app/shared/shared-video-miniature/video-miniature.component.html62 {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/shared/shared-video-playlist/video-playlist-miniature.component.html9 @@ -482,14 +497,12 @@ - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html22 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html25 Updated - Đã cập nhật vào - - - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html29 + Cập nhật + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html32 Unavailable @@ -499,7 +512,7 @@ Deleted Đã xoá - src/app/+videos/+video-watch/comment/video-comment.component.html47 + 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 @@ -541,30 +554,16 @@ 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.ts40 + 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.ts43 + src/app/+videos/video-list/trending/video-trending-header.component.ts44 Delete Xoá - src/app/+my-library/my-videos/my-videos.component.html50 - src/app/+videos/+video-edit/shared/video-edit.component.html178 - - - Only live videos - Chỉ video phát trực tiếp - - src/app/+my-library/my-videos/my-videos.component.ts - 53 - - - - Edit - Sửa @@ -575,7 +574,43 @@ - src/app/+admin/users/user-edit/user-edit.component.html11src/app/+admin/users/user-edit/user-edit.component.html11src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html11src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85src/app/+videos/+video-edit/shared/video-edit.component.html270src/app/+videos/+video-edit/video-add-components/video-upload.component.html43 + + + + + + + + + + + + + + + src/app/+admin/follows/followers-list/followers-list.component.ts74src/app/+admin/moderation/video-block-list/video-block-list.component.ts88src/app/+admin/moderation/video-block-list/video-block-list.component.ts92src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts95src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts163src/app/+admin/users/user-list/user-list.component.ts81src/app/+admin/users/user-list/user-list.component.ts195src/app/+my-library/+my-video-channels/my-video-channels.component.ts52src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts127src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35src/app/+my-library/my-videos/my-videos.component.html50src/app/+my-library/my-videos/my-videos.component.ts115src/app/+my-library/my-videos/my-videos.component.ts142src/app/+my-library/my-videos/my-videos.component.ts183src/app/+videos/+video-edit/shared/video-edit.component.html178src/app/+videos/+video-watch/shared/comment/video-comments.component.ts171src/app/shared/shared-abuse-list/abuse-list-table.component.ts145src/app/shared/shared-abuse-list/abuse-list-table.component.ts387src/app/shared/shared-abuse-list/abuse-list-table.component.ts422src/app/shared/shared-main/buttons/delete-button.component.ts17src/app/shared/shared-main/buttons/delete-button.component.ts22src/app/shared/shared-moderation/user-moderation-dropdown.component.ts87src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts208src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts308 + + Only live videos + Chỉ video livestream + + src/app/+my-library/my-videos/my-videos.component.ts + 53 + + + + Edit + Sửa + src/app/+admin/users/user-edit/user-edit.component.html11 + src/app/+admin/users/user-edit/user-edit.component.html11 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html11 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html11 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html11 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html85 + src/app/+videos/+video-edit/shared/video-edit.component.html270 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html43 + Truncated preview Xem trước rút gọn @@ -584,11 +619,15 @@ Hide Ẩn + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html119 + 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 Show Hiện + src/app/+admin/users/user-edit/user-password.component.html10 src/app/shared/shared-forms/input-toggle-hidden.component.ts39 @@ -608,12 +647,12 @@ Using an ActivityPub account - Đang dùng tài khoản ActivityPub + Sử dụng tài khoản ActivityPub src/app/shared/shared-user-subscription/subscribe-button.component.html54 Subscribe with a remote account: - Đăng ký bằng tài khoản ở máy chủ khác: + Đăng ký bằng tài khoản ở máy chủ khác src/app/shared/shared-user-subscription/subscribe-button.component.html 62 @@ -636,17 +675,17 @@ The live stream will be automatically terminated. - Buổi trực tiếp sẽ tự động bị hủy bỏ. + Buổi livestream sẽ tự động bị hủy bỏ. src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts205 Using a syndication feed - Sử dụng chia sẻ feed + Sử dụng feed src/app/shared/shared-user-subscription/subscribe-button.component.html68 Subscribe via RSS - Đăng kí qua RSS + Đăng kí bằng RSS src/app/shared/shared-user-subscription/subscribe-button.component.html69 @@ -677,17 +716,17 @@ PeerTube version - PeerTube version + Phiên bản PeerTube src/app/shared/shared-instance/instance-features-table.component.html6 Default NSFW/sensitive videos policycan be redefined by the users - Chính sách về nội dung nhạy cảmcó thể quyết định bởi người dùng + Chính sách về nội dung nhạy cảmdo người dùng tự quyết định src/app/shared/shared-instance/instance-features-table.component.html13 User registration allowed - Cho phép người dùng đăng kí + Cho phép đăng ký src/app/shared/shared-instance/instance-features-table.component.html21 @@ -698,17 +737,17 @@ Transcoding in multiple resolutions - Chuyển thành nhiều độ phân giải + Chuyển ra nhiều độ phân giải src/app/shared/shared-instance/instance-features-table.component.html32 Live streaming enabled - Bật Trực tiếp + Cho phép livestream src/app/shared/shared-instance/instance-features-table.component.html71 Transcode live video in multiple resolutions - Chuyển video trực tiếp thành nhiều độ phân giải + Chuyển video livestream ra nhiều độ phân giải src/app/shared/shared-instance/instance-features-table.component.html78 @@ -733,10 +772,11 @@ Video quota - Giới hạn video - src/app/shared/shared-instance/instance-features-table.component.html47 + Dung lượng 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) @@ -772,7 +812,7 @@ P2P enabled - Đã bật P2P + Cho phép P2P src/app/shared/shared-instance/instance-features-table.component.html115 @@ -782,12 +822,12 @@ Local - Địa phương + Máy chủ này src/app/shared/shared-instance/instance-statistics.component.html4 users - người dùng + thành viên src/app/shared/shared-instance/instance-statistics.component.html11 @@ -798,25 +838,54 @@ video views - lượt xem video + lượt xem src/app/shared/shared-instance/instance-statistics.component.html31 video comments - bình luận video + bình luận src/app/shared/shared-instance/instance-statistics.component.html41 src/app/shared/shared-instance/instance-statistics.component.html75 of hosted video - của video đã host + dung lượng src/app/shared/shared-instance/instance-statistics.component.html51 Federation Liên hợp + 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 @@ -830,14 +899,16 @@ The upload failed Tải lên thất bại - - src/app/helpers/utils.ts186 + src/app/helpers/utils.ts186 + The connection was interrupted Kết nối bị gián đoạn - - src/app/helpers/utils.ts190 - The server encountered an errorThe server encountered an error + src/app/helpers/utils.ts190 + + + The server encountered an error + Có lỗi xảy ra với máy chủ src/app/helpers/utils.ts 193 @@ -846,22 +917,26 @@ 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.ts196 + Your file was too large (max. size: ) File quá lớn (tối đa: ) - - src/app/helpers/utils.ts200 + src/app/helpers/utils.ts200 + User - Người dùng + Thành viên + src/app/+login/login.component.html21 + src/app/+signup/+register/register.component.html27 src/app/core/users/user.service.ts405 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 A banned user will no longer be able to login. @@ -873,24 +948,26 @@ Cancel Huỷ - - - - - - - - - - - - - - - - - - src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+login/login.component.html117src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/video-add-components/video-upload.component.html69src/app/+videos/+video-edit/video-add-components/video-upload.component.html81src/app/+videos/+video-watch/comment/video-comment-add.component.html70src/app/modal/confirm.component.html20src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-moderation/report-modals/report.component.html54src/app/shared/shared-moderation/report-modals/report.component.html54src/app/shared/shared-moderation/report-modals/video-report.component.html92src/app/shared/shared-moderation/user-ban-modal.component.html26src/app/shared/shared-moderation/video-block.component.html38src/app/shared/shared-video-miniature/video-download.component.html134 + src/app/+about/about-instance/contact-admin-modal.component.html48 + src/app/+admin/follows/following-list/follow-modal.component.html33 + src/app/+login/login.component.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.ts415 + src/app/modal/confirm.component.html20 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26 + src/app/shared/shared-moderation/batch-domains-modal.component.html31 + src/app/shared/shared-moderation/report-modals/report.component.html54 + src/app/shared/shared-moderation/report-modals/report.component.html54 + src/app/shared/shared-moderation/report-modals/video-report.component.html92 + src/app/shared/shared-moderation/user-ban-modal.component.html26 + src/app/shared/shared-moderation/video-block.component.html38 + src/app/shared/shared-video-miniature/video-download.component.html152 + Ban this user Chặn người dùng này @@ -903,7 +980,7 @@ Block live "" - Chặn trực tiếp "" + Chặn livestream "" src/app/shared/shared-moderation/video-block.component.html4 @@ -921,18 +998,18 @@ h - h + giờ src/app/shared/shared-main/angular/duration-formatter.pipe.ts14 min - p + phút src/app/shared/shared-main/angular/duration-formatter.pipe.ts16 src/app/shared/shared-main/angular/duration-formatter.pipe.ts23 sec - s + giây src/app/shared/shared-main/angular/duration-formatter.pipe.ts17 @@ -956,22 +1033,16 @@ 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 - + 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 không cho đă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 - + 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 - Người dùng + Tài khoản src/app/+login/login.component.html21 src/app/+signup/+register/register.component.html26 @@ -980,64 +1051,67 @@ 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ỉ khi đăng nhập mới có thể đăng video - - src/app/+login/login.component.html - 56,57 - + Chỉ có thể đăng video sau khi đăng nhập + src/app/+login/login.component.html60 Login Đăng nhập - src/app/+login/login.component.html44 - src/app/menu/menu.component.html94 + src/app/+login/login-routing.module.ts12 + 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 . @@ -1047,26 +1121,27 @@ The link will expire within 1 hour. 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 @@ -1129,11 +1204,8 @@ The link will expire within 1 hour. Signup Đăng kí - - src/app/+signup/+register/register.component.ts - 64 - Button on the registration form to finalize the account and channel creation + src/app/+signup/+register/register.component.ts68 Filters @@ -1151,15 +1223,17 @@ 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í - src/app/+search/search.component.html53 - + + + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html25src/app/+search/search.component.html55src/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! @@ -1187,12 +1261,12 @@ The link will expire within 1 hour. Use documentation - Dùng tài liệu + Đọc tài liệu src/app/modal/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 video, khám phá ứng dụng bên thứ ba... + 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 @@ -1286,12 +1360,12 @@ The link will expire within 1 hour. My settings Thiết lập - src/app/menu/menu.component.html152 + src/app/menu/menu.component.html119 src/app/modal/quick-settings-modal.component.html3 These settings apply only to your session on this instance. - Những thiết lập này chỉ áp dụng tạm thời trên máy chủ này. + Những thiết lập chỉ áp dụng tạm thời trên máy chủ này. src/app/modal/quick-settings-modal.component.html 8 @@ -1315,7 +1389,7 @@ The link will expire within 1 hour. Update live settings - Thiết lập luồng trực tiếp + Cập nhật thiết lập livestream src/app/shared/shared-video-live/live-stream-information.component.html36 @@ -1338,199 +1412,187 @@ The link will expire within 1 hour. Public profile Tài khoản công khai - src/app/menu/menu.component.html23 + src/app/menu/menu.component.html28 Interface: Ngôn ngữ: - src/app/menu/menu.component.html30 + src/app/menu/menu.component.html35 Videos: Video: - src/app/menu/menu.component.html37 + src/app/menu/menu.component.html42 Sensitive: Nhạy cảm: - src/app/menu/menu.component.html47 + src/app/menu/menu.component.html52 Help share videos Giúp lan truyền video - src/app/menu/menu.component.html53 + src/app/menu/menu.component.html58 Keyboard shortcuts Phím tắt - src/app/menu/menu.component.html62 - src/app/menu/menu.component.html174 + src/app/menu/menu.component.html67 + src/app/menu/menu.component.html141 powered by PeerTube - CopyLeft 2015-2021 powered by PeerTube - CopyLeft 2015-2021 - src/app/menu/menu.component.html179 + src/app/menu/menu.component.html146 Help Trợ giúp - src/app/menu/menu.component.html170 + src/app/menu/menu.component.html137 Get help using PeerTube Hướng dẫn sử dụng PeerTube - src/app/menu/menu.component.html170 + src/app/menu/menu.component.html137 powered by PeerTube powered by PeerTube - src/app/menu/menu.component.html180 + src/app/menu/menu.component.html147 Log out Đăng xuất - src/app/menu/menu.component.html67 + src/app/menu/menu.component.html72 My account Tài khoản của tôi - src/app/menu/menu.component.html78 + src/app/menu/menu.component.html83 My library Kho video của tôi - src/app/menu/menu.component.html83 + src/app/menu/menu.component.html88 Create an account Tạo tài khoản - src/app/+login/login.component.html50 - src/app/menu/menu.component.html95 - - - IN MY LIBRARY - KHO CỦA TÔI - src/app/menu/menu.component.html99 + src/app/+login/login.component.html54 + src/app/menu/menu.component.html100 My videos Video của tôi - src/app/+my-library/my-library-routing.module.ts77 + 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/core/menu/menu.service.ts77 My video imports Video của tôi nhập - src/app/+my-library/my-library-routing.module.ts90 + src/app/+my-library/my-library-routing.module.ts89 My playlists - Danh sách của tôi - src/app/+my-library/my-library-routing.module.ts40 + Danh sách phát của tôi + src/app/+my-library/my-library-routing.module.ts39 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html3 + src/app/core/menu/menu.service.ts86 Create a new playlist - Tạo một danh sách mới - src/app/+my-library/my-library-routing.module.ts49 + Tạo danh sách phát mới + src/app/+my-library/my-library-routing.module.ts48 My subscriptions Kênh tôi đăng kí - src/app/+my-library/my-library-routing.module.ts99 + src/app/+my-library/my-library-routing.module.ts98 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html4 + src/app/core/menu/menu.service.ts92 Videos Video - src/app/menu/menu.component.html103 + src/app/+my-library/my-library.component.ts52 + src/app/core/menu/menu.service.ts76 Interface: Ngôn ngữ: - src/app/menu/menu.component.html165 + src/app/menu/menu.component.html132 Playlists Danh sách phát - src/app/menu/menu.component.html108 + src/app/+my-library/my-library.component.ts59 + src/app/core/menu/menu.service.ts85 Subscriptions Danh sách đăng kí - src/app/menu/menu.component.html113 + 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/core/menu/menu.service.ts91 History Lịch sử - src/app/menu/menu.component.html118 + src/app/+my-library/my-library.component.ts69 + src/app/core/menu/menu.service.ts97 VIDEOS VIDEO - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html210 + 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 Import jobs concurrency Nhập công việc đồng thời - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 220 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html225 allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart. cho phép nhập nhiều video song songl. ⚠️ Yêu cầu khởi động lại PeerTube. - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 221 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html226 jobs in parallel công việc song song - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 225 - - - src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html - 171 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html230 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html171 Allow import with HTTP URL (e.g. YouTube) Cho phép nhập URL HTTP(ví dụ YouTube) - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html234 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html239 Discover Khám phá src/app/+videos/video-list/overview/video-overview.component.html1 - src/app/menu/menu.component.html128 - - - Trending - Thịnh hành - src/app/menu/menu.component.html133 - - - Recently added - Mới - src/app/menu/menu.component.html138 + src/app/core/menu/menu.service.ts125 Administration Người quản trị - src/app/menu/menu.component.html88 + src/app/menu/menu.component.html93 About Thông tin - src/app/menu/menu.component.html157 + src/app/menu/menu.component.html124 Contact Liên hệ - src/app/menu/menu.component.html169 + src/app/+about/about-routing.module.ts37 + src/app/menu/menu.component.html136 View your notifications @@ -1542,8 +1604,10 @@ The link will expire within 1 hour. Notifications Thông báo - src/app/menu/notification.component.html22 src/app/+my-account/my-account-notifications/my-account-notifications.component.html1 + src/app/+my-account/my-account-routing.module.ts108 + src/app/+my-account/my-account.component.ts55 + src/app/menu/notification.component.html22 Mark all as read @@ -1659,12 +1723,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 - - - Search videos, channels… - Tìm video, kênh… - src/app/header/search-typeahead.component.html3 + src/app/core/rest/rest-extractor.service.ts61 GLOBAL SEARCH @@ -1683,7 +1742,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 @@ -1701,7 +1760,7 @@ The link will expire within 1 hour. only followed instances - chỉ những máy chủ đã theo dõi + chỉ những máy chủ đã liên hợp src/app/header/search-typeahead.component.html43 @@ -1748,99 +1807,108 @@ The link will expire within 1 hour. - src/app/+search/search-filters.component.html9src/app/+search/search-filters.component.html23src/app/+search/search-filters.component.html42src/app/+search/search-filters.component.html61src/app/+search/search-filters.component.html75src/app/+search/search-filters.component.html110 - Display onlyDisplay only + + + + + + + + src/app/+search/search-filters.component.html9src/app/+search/search-filters.component.html23src/app/+search/search-filters.component.html42src/app/+search/search-filters.component.html61src/app/+search/search-filters.component.html75src/app/+search/search-filters.component.html110src/app/+search/search-filters.component.html123src/app/+search/search-filters.component.html136src/app/+search/search-filters.component.html149src/app/+search/search-filters.component.html164src/app/+search/search-filters.component.html172src/app/+search/search-filters.component.html205 + + Display only + Chỉ hiển thị src/app/+search/search-filters.component.html 21 - - Live videosLive videos - - src/app/+search/search-filters.component.html - 29 - - - VOD videosVOD videos - - src/app/+search/search-filters.component.html - 34 - + + + Live videos + Live videos + src/app/+search/search-filters.component.html29 + src/app/+search/search-filters.component.ts64 + + + VOD videos + VOD videos + src/app/+search/search-filters.component.html34 + src/app/+search/search-filters.component.ts60 Published date - Ngày xuất bản - - src/app/+search/search-filters.component.html59 + Ngày đăng + src/app/+search/search-filters.component.html59 + Original publication year Năm xuất bản gốc - - src/app/+search/search-filters.component.html73 + src/app/+search/search-filters.component.html73 + After... Sau... - - src/app/+search/search-filters.component.html85 + src/app/+search/search-filters.component.html85 + Before... Trước... - - src/app/+search/search-filters.component.html95 + src/app/+search/search-filters.component.html95 + Duration Thời lượng - src/app/+search/search-filters.component.html108src/app/+videos/+video-watch/video-watch.component.html280 + src/app/+search/search-filters.component.html108src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html60 Display sensitive content Hiện nội dung nhạy cảm - - src/app/+search/search-filters.component.html40 + src/app/+search/search-filters.component.html40 + Yes Có - - src/app/+search/search-filters.component.html48 + src/app/+search/search-filters.component.html48 + No Không - - src/app/+search/search-filters.component.html53 + src/app/+search/search-filters.component.html53 + Category Thể loại - src/app/+search/search-filters.component.html121src/app/+videos/+video-edit/shared/video-edit.component.html63src/app/+videos/+video-watch/video-watch.component.html245 + src/app/+search/search-filters.component.html121src/app/+videos/+video-edit/shared/video-edit.component.html63src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html25 Reset Reset - - - - - - src/app/+search/search-filters.component.html123src/app/+search/search-filters.component.html136src/app/+search/search-filters.component.html149src/app/+search/search-filters.component.html164src/app/+search/search-filters.component.html172 + src/app/+search/search-filters.component.html123 + src/app/+search/search-filters.component.html136 + src/app/+search/search-filters.component.html149 + src/app/+search/search-filters.component.html164 + src/app/+search/search-filters.component.html172 + Display all categories Hiển thị mọi thể loại - - src/app/+search/search-filters.component.html127 + src/app/+search/search-filters.component.html127 + Licence Giấy phép - src/app/+search/search-filters.component.html134src/app/+videos/+video-edit/shared/video-edit.component.html74src/app/+videos/+video-watch/video-watch.component.html254 + src/app/+search/search-filters.component.html134src/app/+videos/+video-edit/shared/video-edit.component.html74src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html34 Display all licenses Hiển thị mọi giấy phép - - src/app/+search/search-filters.component.html140 + src/app/+search/search-filters.component.html140 + Language Ngôn ngữ @@ -1848,42 +1916,48 @@ The link will expire within 1 hour. - src/app/+search/search-filters.component.html147src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html10src/app/+videos/+video-edit/shared/video-edit.component.html94src/app/+videos/+video-watch/video-watch.component.html263 + src/app/+search/search-filters.component.html147src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html10src/app/+videos/+video-edit/shared/video-edit.component.html94src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html43 Display all languages Hiển thị mọi ngôn ngữ - - src/app/+search/search-filters.component.html153 + src/app/+search/search-filters.component.html153 + All of these tags Toàn bộ các thẻ này - - src/app/+search/search-filters.component.html162 + src/app/+search/search-filters.component.html162 + One of these tags - Một trong những thẻ này - - src/app/+search/search-filters.component.html170 + Chứa thẻ + src/app/+search/search-filters.component.html170 + + PeerTube instance hostPeerTube instance host + + 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 Reset - - src/app/+search/search-filters.component.html197 + src/app/+search/search-filters.component.html197 + Filter Bộ lọc - src/app/+search/search-filters.component.html200 + src/app/+search/search-filters.component.html208 Video channels Kênh video @@ -1917,9 +1991,9 @@ The link will expire within 1 hour. Tags Thẻ - src/app/+videos/+video-edit/shared/video-edit.component.html19 - src/app/+videos/+video-watch/video-watch.component.html272 - + + + src/app/+videos/+video-edit/shared/video-edit.component.html19src/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. Tags được sử dụng để đề xuất video liên quan. Tối đa cho phép 5 tag. Nhấn Enter để thêm tag mới. @@ -1938,8 +2012,8 @@ The link will expire within 1 hour. This image is too large. Hình này quá lớn. - src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts57 - src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts54 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts56 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts52 Upload a new banner @@ -1957,10 +2031,10 @@ The link will expire within 1 hour. Xóa ảnh bìa src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html32 - - ratio 6/1, recommended size: 1600x266, max size: , extensions: - tỉ lệ 6/1, kích cỡ đề xuất: 1600x266, tối đa: ,định dạng: - src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts45 + + ratio 6/1, recommended size: 1920x317, max size: , extensions: + bố cục 6/1, kích cỡ đề xuất: 1920x317, tối đa: , định dạng: + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts44 Account avatar @@ -1978,6 +2052,22 @@ The link will expire within 1 hour. 48 + + 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 + + + + Latest published video + Video đăng gần đây + + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 24 + + Advanced filters Bộ lọc nâng cao @@ -2008,55 +2098,58 @@ The link will expire within 1 hour. Mô tả của video sẽ bị cắt ngắn theo mặc định và yêu cầu click vào để xem toàn bộ. src/app/+videos/+video-edit/shared/video-edit.component.html43 - - Choose the appropriate license for your work. - Chọn một giấy phép cho video của bạn. - src/app/+videos/+video-edit/shared/video-edit.component.html79 + + 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 + Channel Kênh - - - - - - - - - - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70src/app/+signup/+register/register.component.html33src/app/+videos/+video-edit/shared/video-edit.component.html58src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22src/app/+videos/+video-edit/video-add-components/video-upload.component.html19 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html70 + src/app/+signup/+register/register.component.html34 + src/app/+videos/+video-edit/shared/video-edit.component.html58 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html6 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html30 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html22 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html19 + Privacy Riêng tư - - - - - - - - - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57src/app/+videos/+video-edit/shared/video-edit.component.html106src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html37src/app/+videos/+video-edit/video-add-components/video-import-url.component.html29src/app/+videos/+video-edit/video-add-components/video-upload.component.html26src/app/+videos/+video-watch/video-watch.component.html230 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57 + src/app/+videos/+video-edit/shared/video-edit.component.html106 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html13 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html37 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html29 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html26 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html2 + src/app/shared/shared-abuse-list/abuse-details.component.ts22 + FAQ FAQ - src/app/menu/menu.component.html171 + src/app/menu/menu.component.html138 Frequently asked questions about PeerTube Câu hỏi thường gặp về PeerTube - src/app/menu/menu.component.html171 + src/app/menu/menu.component.html138 API API - src/app/menu/menu.component.html173 + src/app/menu/menu.component.html140 API documentation Tài liệu API - src/app/menu/menu.component.html173 + src/app/menu/menu.component.html140 Schedule publication () @@ -2135,33 +2228,35 @@ The link will expire within 1 hour. Live settings - Thiết lập trực tiếp + Thiết lập livestream src/app/+videos/+video-edit/shared/video-edit.component.html208 You can stream multiple times in a permanent live. The URL for your viewers won't change but you cannot save replays of your lives - Bạn có thể truyền nhiều lần trong một buổi trực tiếp vĩnh viễn. URL cho khán giả không thay đổi nhưng bạn không thể lưu phát lại của nó + Bạn có thể phát nhiều lần trong một buổi livestream vĩnh viễn. URL cho khán giả không thay đổi nhưng bạn không thể lưu phát lại của nó src/app/+videos/+video-edit/shared/video-edit.component.html236 This is a permanent live - Đây là trực tiếp vĩnh viễn + Đây là livestream vĩnh viễn src/app/+videos/+video-edit/shared/video-edit.component.html232 ⚠️ If you enable this option, your live will be terminated if you exceed your video quota - ⚠️ Nếu kích hoạt tùy chọn này, buổi trực tiếp sẽ hủy bỏ nếu bạn đạt giới hạn dung lượng + ⚠️ Nếu kích hoạt tùy chọn này, buổi livestream sẽ hủy bỏ nếu bạn đạt giới hạn dung lượng src/app/+videos/+video-edit/shared/video-edit.component.html248 Automatically publish a replay when your live ends - Đăng video phát lại sau khi buổi trực tiếp kết thúc + Đăng video phát lại sau khi livestream kết thúc src/app/+videos/+video-edit/shared/video-edit.component.html244 Captions 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 Video preview @@ -2189,7 +2284,7 @@ The link will expire within 1 hour. View owner account - Xem chủ nhân tài khoản + Xem chủ sở hữu src/app/+video-channels/video-channels.component.html 46,47 @@ -2214,10 +2309,10 @@ The link will expire within 1 hour. {VAR_PLURAL, plural, =1 {1 videos} other { videos}} {VAR_PLURAL, plural, =1 {1 video} other { video}} - - src/app/+video-channels/video-channels.component.html - 76 - + src/app/+accounts/account-video-channels/account-video-channels.component.html26 + src/app/+accounts/accounts.component.html41 + src/app/+video-channels/video-channels.component.html76 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html16 @@ -2229,7 +2324,7 @@ The link will expire within 1 hour. OWNER ACCOUNT - CHỦ NHÂN TÀI KHOẢN + CHỦ SỞ HỮU src/app/+video-channels/video-channels.component.html23 @@ -2239,7 +2334,7 @@ The link will expire within 1 hour. Original publication date - Ngày xuất bản gốc + Ngày quay cụ thể src/app/+videos/+video-edit/shared/video-edit.component.html296 @@ -2281,12 +2376,12 @@ The link will expire within 1 hour. Sorry, but something went wrong - Thật tiếc, có thứ gì đó đã gặp lỗi - - - - - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html26src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html51src/app/+videos/+video-edit/video-add-components/video-import-url.component.html44src/app/+videos/+video-edit/video-add-components/video-upload.component.html86 + Thật tiếc, có thứ gì đó đã gặp lỗi + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html26 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html51 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html44 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html86 + Congratulations, the video behind will be imported! You can already add information about this video. Chúc mừng, video đã được nhập! Bạn có thể thêm thông tin cho video này. @@ -2295,11 +2390,16 @@ The link will expire within 1 hour. Update Cập nhật - src/app/+videos/+video-edit/video-update.component.html3 - src/app/+videos/+video-edit/video-update.component.html18 + 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/+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 - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html45 + src/app/+videos/+video-edit/video-update.component.html3 + src/app/+videos/+video-edit/video-update.component.html18 + src/app/shared/shared-main/buttons/edit-button.component.ts17 + src/app/shared/shared-main/buttons/edit-button.component.ts22 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts284 Select the file to upload @@ -2310,39 +2410,39 @@ The link will expire within 1 hour. Scheduled Đã lên lịch - src/app/+videos/+video-edit/shared/video-edit.component.ts184 + 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.ts185 + src/app/+videos/+video-edit/shared/video-edit.component.ts193 Video background image Hình nền video - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html34 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html34 + Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. Hình ảnh sẽ được ghép với file âm thanh của bạn. Những hình ảnh đã chọn rồi sẽ không thể thay đổi. - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html37 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html37 + Total video uploaded Tổng số video đã đăng - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html63 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html63 + Processing… Đang xử lí… - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html65 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html65 + Retry Thử lại Retry failed upload of a video - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html80 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html80 + Total video quota Quota @@ -2354,19 +2454,24 @@ The link will expire within 1 hour. Xin chúc mừng! Video của bạn bây giờ đã có sẵn trong thư viện cá nhân. - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html91 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html91 + Publish will be available when upload is finished Bạn chỉ có thể xuất bản khi video đã được tải lên hoàn toàn - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html104 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html104 + Publish - Xuất bản - + Đăng video + src/app/+videos/+video-edit/video-add-components/video-upload.component.html106 + src/app/header/header.component.html5 + + + Upload on hold + Đang tiếp tục tải lên - src/app/+videos/+video-edit/video-add-components/video-upload.component.html106src/app/header/header.component.html5 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts165 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. @@ -2398,19 +2503,27 @@ The link will expire within 1 hour. Chúc mừng, video có thể nhập bằng BitTorrent! Bạn có thể nhập thêm thông tin về video này. src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html56 + + 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 + + Cannot create live because this instance have too many created lives - Không thể tạo trực tiếp vì máy chủ đang có quá trực tiếp cùng lúc + 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 Cannot create live because you created too many lives - Không thể tạo trực tiếp vì bạn đã tạo quá nhiều trực tiếp + 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 Live published. - Đã phát trực tiếp. + Đã bắt đầu livestream. src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts128 @@ -2420,7 +2533,7 @@ The link will expire within 1 hour. Max live duration is . If your live reaches this limit, it will be automatically terminated. - Độ dài tối đa buổi phát trực tiếp là . Nếu đạt tới giới hạn này, buổi phát trực tiếp sẽ bị kết thúc. + Độ dài tối đa buổi livestream là . Nếu đạt tới giới hạn này, buổi livestream sẽ tự chấm dứt. src/app/+videos/+video-edit/video-add-components/video-go-live.component.html30 @@ -2465,17 +2578,17 @@ The link will expire within 1 hour. Other videos Video khác - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html5 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html5 AUTOPLAY TỰ ĐỘNG PHÁT - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html10 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html10 Report this comment Báo cáo bình luận này - src/app/+videos/+video-watch/comment/video-comment.component.ts178 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts178 Share @@ -2485,12 +2598,12 @@ The link will expire within 1 hour. Share the playlist - Chia sẻ danh sách + Chia sẻ danh sách phát src/app/shared/shared-share-modal/video-share.component.html11 Share the playlist at this video position - Chia sẻ danh sách từ vị trí video này + Chia sẻ danh sách phát từ vị trí video này src/app/shared/shared-share-modal/video-share.component.html58 @@ -2528,7 +2641,7 @@ The link will expire within 1 hour. Less customization - Ít tùy chỉnh + Thu gọn src/app/shared/shared-share-modal/video-share.component.html231 @@ -2556,7 +2669,7 @@ The link will expire within 1 hour. Muted - Đã tắt tiếng + Tắt tiếng src/app/+accounts/accounts.component.html22 src/app/shared/shared-share-modal/video-share.component.html166 @@ -2592,94 +2705,64 @@ The link will expire within 1 hour. Public - Công cộng - src/app/+videos/+video-watch/video-watch-playlist.component.html11 - - - The video is being imported, it will be available when the import is finished. - - Video này đang được nhập và sẽ sẵn có khi việc nhập đã hoàn tất. - - src/app/+videos/+video-watch/video-watch.component.html25 - - - The video is being transcoded, it may not work properly. - - Video này đang được chuyển mã và có thể không phát đúng cách. - - src/app/+videos/+video-watch/video-watch.component.html29 - - - This video will be published on . - Video này sẽ đăng trên . - src/app/+videos/+video-watch/video-watch.component.html32 - - - This live has not started yet. - Buổi phát trực tiếp chưa thể bắt đầu. - src/app/+videos/+video-watch/video-watch.component.html37 - - - This live has ended. - Buổi phát trực tiếp đã kết thúc. - src/app/+videos/+video-watch/video-watch.component.html41 + Công khai + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html11 This video is blocked. Video này đã bị khóa. - src/app/+videos/+video-watch/video-watch.component.html45 + src/app/+videos/+video-watch/shared/information/video-alert.component.html22 Published Đã đăng - src/app/+videos/+video-watch/video-watch.component.html59 - src/app/+videos/+video-watch/video-watch.component.html72 + src/app/+videos/+video-watch/video-watch.component.html31 SUPPORT - HỖ TRỢ - src/app/+videos/+video-watch/video-watch.component.html108 + ỦNG HỘ + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html13 SHARE CHIA SẺ - src/app/+videos/+video-watch/video-watch.component.html113 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html18 SAVE LƯU - src/app/+videos/+video-watch/video-watch.component.html124 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html29 DOWNLOAD TẢI VỀ - src/app/+videos/+video-watch/video-watch.component.html138 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html43 Like this video Thích video - src/app/+videos/+video-watch/video-watch.component.ts158 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts37 Dislike this video Không thích video - src/app/+videos/+video-watch/video-watch.component.ts159 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts38 Support options for this video - Hỗ trợ tùy chọn cho video này - src/app/+videos/+video-watch/video-watch.component.ts160 + Ủng hộ video + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts56 By Bởi - src/app/+videos/+video-watch/video-watch.component.html190 + src/app/+videos/+video-watch/video-watch.component.html71 Subscribe - Đăng ký + Đăng ký kênh src/app/shared/shared-user-subscription/subscribe-button.component.html9 @@ -2694,41 +2777,44 @@ 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ý toàn bộ kênh} } src/app/shared/shared-user-subscription/subscribe-button.component.html34 Show more Hiện thêm - src/app/+videos/+video-watch/video-watch.component.html217 + src/app/+videos/+video-watch/shared/metadata/video-description.component.html10 Show less Thu gọn - src/app/+videos/+video-watch/video-watch.component.html223 + src/app/+videos/+video-watch/shared/metadata/video-description.component.html16 Origin - Gốc + Máy chủ + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html7 + + Open the video on the origin instanceOpen the video on the origin instance - src/app/+videos/+video-watch/video-watch.component.html - 235 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 14 Originally published - Nguồn gốc xuất bản - src/app/+videos/+video-watch/video-watch.component.html240 - + Ngày đăng + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html20 Friendly Reminder: - Nhắc Nhở Thân Thiện: - src/app/+videos/+video-watch/video-watch.component.html304 + Nhắc Nhở: + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html4 the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. - hệ thống chia sẻ sử dụng cho video này cho phép gửi một vài thông tin (như địa chỉ IP) đến các peer khác. - src/app/+videos/+video-watch/video-watch.component.html306 + hệ thống chia sẻ của video này có thể gửi địa chỉ IP của bạn đến các peer khác. + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html6 More information @@ -2736,7 +2822,7 @@ The link will expire within 1 hour. src/app/+admin/moderation/video-block-list/video-block-list.component.html36 src/app/+admin/moderation/video-comment-list/video-comment-list.component.html56 src/app/+admin/system/jobs/jobs.component.html56 - src/app/+videos/+video-watch/video-watch.component.html309 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html9 src/app/shared/shared-abuse-list/abuse-list-table.component.html32 @@ -2752,174 +2838,200 @@ The link will expire within 1 hour. Get more information Tìm hiểu thêm - src/app/+videos/+video-watch/video-watch.component.html309 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html9 OK OK - src/app/+videos/+video-watch/video-watch.component.html313 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html13 + + + The video is being imported, it will be available when the import is finished. + Video đang được nhập và chỉ có thể xem được sau khi nhập thành công. + + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 2,3 + + + + The video is being transcoded, it may not work properly. + Video đang được chuyển mã nên có thể chưa xem được. + + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 6,7 + + + + This video will be published on . + Video này sẽ được đăng ở . + + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 9,11 + + + + 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 + + + + This live has ended. + Buổi livestream đã kết thúc. + + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 18,19 + SORT BY XẾP - src/app/+videos/+video-watch/comment/video-comments.component.html11 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html11 Most recent first (default) Theo thời gian (mặc định) - src/app/+videos/+video-watch/comment/video-comments.component.html14 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html14 Most replies first Theo nổi bật - src/app/+videos/+video-watch/comment/video-comments.component.html15 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html15 No comments. - Không có bình luận. - src/app/+videos/+video-watch/comment/video-comments.component.html28 + Chưa có bình luận. + src/app/+videos/+video-watch/shared/comment/video-comments.component.html28 View from and others Xem từ và những cái khác - - src/app/+videos/+video-watch/comment/video-comments.component.html - 80,81 - + src/app/+videos/+video-watch/shared/comment/video-comments.component.html80 {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/comment/video-comments.component.html - 80 - - - src/app/+videos/+video-watch/comment/video-comments.component.html - 83 - - - src/app/+videos/+video-watch/comment/video-comments.component.html - 87 - + 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 View from Xem từ - - src/app/+videos/+video-watch/comment/video-comments.component.html - 83,84 - + src/app/+videos/+video-watch/shared/comment/video-comments.component.html83 View Xem - - src/app/+videos/+video-watch/comment/video-comments.component.html - 87 - + src/app/+videos/+video-watch/shared/comment/video-comments.component.html87 Comments are disabled. Đã tắt bình luận. - src/app/+videos/+video-watch/comment/video-comments.component.html98 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html98 Add comment... Thêm bình luận... - src/app/+videos/+video-watch/comment/video-comment-add.component.html6 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html6 Markdown compatible Có thể dùng Markdown - src/app/+videos/+video-watch/comment/video-comment-add.component.html13 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html15 Markdown compatible that supports: Hỗ trợ Markdown: - src/app/+videos/+video-watch/comment/video-comment-add.component.html15 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html18 Auto generated links - Auto generated links - src/app/+videos/+video-watch/comment/video-comment-add.component.html18 + Nhận dạng link tự động + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html21 Break lines Ngắt dòng - src/app/+videos/+video-watch/comment/video-comment-add.component.html19 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html22 Lists Liệt kê - src/app/+videos/+video-watch/comment/video-comment-add.component.html20 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html23 + src/app/shared/shared-main/misc/help.component.ts84 Emphasis Nhấn mạnh - src/app/+videos/+video-watch/comment/video-comment-add.component.html22 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html25 + src/app/shared/shared-main/misc/help.component.ts81 bold in đậm - src/app/+videos/+video-watch/comment/video-comment-add.component.html23 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html26 italic in nghiêng - src/app/+videos/+video-watch/comment/video-comment-add.component.html23 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html26 Emoji shortcuts Phím tắt Emoji - src/app/+videos/+video-watch/comment/video-comment-add.component.html26 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html29 Emoji markup Emoji - src/app/+videos/+video-watch/comment/video-comment-add.component.html30 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html33 See complete list Xem danh sách hoàn chỉnh - src/app/+videos/+video-watch/comment/video-comment-add.component.html32 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html35 You are one step away from commenting - Còn một bước nữa để thực hiện bình luận - src/app/+videos/+video-watch/comment/video-comment-add.component.html56 + Còn một bước nữa để có thể bình luận + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html59 You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example). Bạn có thể bình luận bằng một tài khoản ActivityPub (ví dụ PeerTube/Mastodon/Pleroma...) - src/app/+videos/+video-watch/comment/video-comment-add.component.html62 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html65 Login to comment Đăng nhập để bình luận - src/app/+videos/+video-watch/comment/video-comment-add.component.html75 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html78 Markdown Emoji List Markdown Emoji - src/app/+videos/+video-watch/comment/video-comment-add.component.html83 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html86 Comment Bình luận - src/app/+videos/+video-watch/comment/video-comment-add.component.ts67 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html44 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts81 Reply Trả lời - src/app/+videos/+video-watch/comment/video-comment-add.component.ts69 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts83 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html36 Highlighted comment Bình luận nổi bật - src/app/+videos/+video-watch/comment/video-comment.component.html10 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html10 Reply @@ -2929,7 +3041,7 @@ The link will expire within 1 hour. This comment has been deleted Bình luận này đã bị xóa - src/app/+videos/+video-watch/comment/video-comment.component.html53 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html53 Video redundancies @@ -2958,10 +3070,8 @@ The link will expire within 1 hour. Renew token Lấy token mới - - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 42 - + src/app/+my-account/my-account-applications/my-account-applications.component.html35 + src/app/+my-account/my-account-applications/my-account-applications.component.ts42 Token renewed. Update your client configuration accordingly. @@ -2974,10 +3084,9 @@ The link will expire within 1 hour. Applications Ứng dụng - - src/app/+my-account/my-account-applications/my-account-applications.component.html - 3 - + src/app/+my-account/my-account-applications/my-account-applications.component.html3 + src/app/+my-account/my-account-routing.module.ts126 + src/app/+my-account/my-account.component.ts60 SUBSCRIPTION FEED @@ -3044,11 +3153,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 @@ -3084,10 +3188,10 @@ The link will expire within 1 hour. Accept Chấp nhận - - - - src/app/+admin/follows/followers-list/followers-list.component.html35src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html25src/app/+my-library/my-ownership/my-ownership.component.html33 + src/app/+admin/follows/followers-list/followers-list.component.html35 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html25 + src/app/+my-library/my-ownership/my-ownership.component.html33 + Refuse Từ chối @@ -3114,11 +3218,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 @@ -3128,6 +3227,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.ts48 Open instance in a new tab @@ -3139,28 +3239,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 @@ -3189,6 +3279,7 @@ The link will expire within 1 hour. Create user Tạo người dùng + src/app/+admin/users/user-edit/user-create.component.ts93 src/app/+admin/users/user-list/user-list.component.html20 @@ -3209,10 +3300,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 @@ -3243,6 +3335,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 ~ . @@ -3260,14 +3353,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) @@ -3289,7 +3377,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 @@ -3386,43 +3474,54 @@ The link will expire within 1 hour. Reports Lượt báo cáo src/app/+admin/admin.component.ts53 + src/app/+admin/moderation/abuse-list/abuse-list.component.html3 src/app/+admin/moderation/moderation.routes.ts37 + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html3 Video blocks Chặn video src/app/+admin/admin.component.ts60 + src/app/+admin/moderation/video-block-list/video-block-list.component.html3 Video comments Bình luận của video src/app/+admin/admin.component.ts67 src/app/+admin/moderation/moderation.routes.ts86 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html3 Muted accounts Tài khoản đã ẩn - src/app/+my-account/my-account.component.ts31 - src/app/+my-account/my-account-routing.module.ts86 src/app/+admin/admin.component.ts74 src/app/+admin/moderation/moderation.routes.ts98 + src/app/+my-account/my-account-routing.module.ts85 + src/app/+my-account/my-account.component.ts31 + src/app/shared/shared-moderation/account-blocklist.component.html3 + src/app/shared/shared-moderation/account-blocklist.component.html3 Muted servers Máy chủ đã ẩn - src/app/+my-account/my-account.component.ts36 - src/app/+my-account/my-account-routing.module.ts95 src/app/+admin/admin.component.ts81 + src/app/+my-account/my-account-routing.module.ts94 + src/app/+my-account/my-account.component.ts36 + src/app/shared/shared-moderation/server-blocklist.component.html3 + src/app/shared/shared-moderation/server-blocklist.component.html3 Users Người dùng src/app/+admin/admin.component.ts88 + src/app/+admin/users/user-edit/user-edit.component.html4 + src/app/+admin/users/user-edit/user-edit.component.html4 Configuration Thiết lập src/app/+admin/admin.component.ts95 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1 Video blocks @@ -3512,6 +3611,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 @@ -3546,53 +3653,38 @@ The link will expire within 1 hour. No abuses found matching current filters. Không xâm phạm nào trùng khớp với bộ lọc gần đây. - src/app/shared/shared-abuse-list/abuse-list-table.component.html163 + src/app/shared/shared-abuse-list/abuse-list-table.component.html166 No abuses found. Không tìm thấy xâm phạm. - src/app/shared/shared-abuse-list/abuse-list-table.component.html164 + src/app/shared/shared-abuse-list/abuse-list-table.component.html167 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: Lý do cấm: @@ -3611,19 +3703,13 @@ 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 Hiện từ của những video đã khóa @@ -3662,11 +3748,13 @@ The link will expire within 1 hour. src/app/shared/shared-abuse-list/abuse-details.component.html22 + src/app/shared/shared-abuse-list/abuse-details.component.html42 {VAR_PLURAL, plural, =1 {1 report} other { reports}} {VAR_PLURAL, plural, =1 {1 báo cáo} other { báo cáo}} src/app/shared/shared-abuse-list/abuse-details.component.html22 + src/app/shared/shared-abuse-list/abuse-details.component.html42 Video @@ -3674,6 +3762,7 @@ The link will expire within 1 hour. src/app/+admin/moderation/video-comment-list/video-comment-list.component.html43 src/app/+my-library/my-ownership/my-ownership.component.html20 src/app/+my-library/my-video-imports/my-video-imports.component.html18 + src/app/shared/shared-video-miniature/video-download.component.html8 Comment @@ -3771,7 +3860,7 @@ The link will expire within 1 hour. - src/app/+about/about.component.html5src/app/+search/search-filters.component.html184src/app/shared/shared-moderation/server-blocklist.component.html31src/app/shared/shared-moderation/server-blocklist.component.html31 + src/app/+about/about.component.html5src/app/+search/search-filters.component.html192src/app/shared/shared-moderation/server-blocklist.component.html31src/app/shared/shared-moderation/server-blocklist.component.html31 Muted at Ẩn @@ -3809,7 +3898,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 @@ -3877,13 +3966,17 @@ The link will expire within 1 hour. Search Tìm kiếm - src/app/header/search-typeahead.component.html8 - src/app/shared/shared-instance/instance-features-table.component.html122 - src/app/+admin/plugins/plugins.component.html5 - + + + + + + + + src/app/+admin/plugins/plugins.component.html5src/app/+search/search-routing.module.ts12src/app/+search/search.component.ts257src/app/header/search-typeahead.component.html8src/app/shared/shared-instance/instance-features-table.component.html122src/app/shared/shared-main/misc/simple-search-input.component.ts15src/app/shared/shared-main/misc/simple-search-input.component.ts16 Users can resolve distant content - Người dùng có thể giải quyết nội dung từ xa + Cho phép tìm kiếm nội dung từ máy chủ khác src/app/shared/shared-instance/instance-features-table.component.html126 @@ -3898,43 +3991,45 @@ The link will expire within 1 hour. src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html27 src/app/+admin/plugins/plugin-search/plugin-search.component.html53 src/app/+my-account/my-account-settings/my-account-settings.component.html1 + src/app/+my-account/my-account.component.ts50 Display settings - Hiển thị thiết lập + Thiết lập hiển thị src/app/modal/quick-settings-modal.component.html10 Uninstall Gỡ bỏ 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.ts47 + 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 nhất - src/app/+videos/video-list/trending/video-trending-header.component.ts50 + Những video được tương tác gần đây + src/app/+videos/video-list/trending/video-trending-header.component.ts51 Videos with the most views during the last 24 hours - Những video được xem nhiều nhất trong vòng 24 giờ - src/app/+videos/video-list/trending/video-trending-header.component.ts57 + Những video được xem nhiều nhất trong 24 giờ qua + src/app/+videos/video-list/trending/video-trending-header.component.ts58 Likes - Lượt thích + 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.ts60 + src/app/+videos/video-list/trending/video-trending-header.component.ts61 Videos that have the most likes - Những video được yêu thích nhiều nhất - src/app/+videos/video-list/trending/video-trending-header.component.ts63 + Những video được yêu thích nhất + src/app/+videos/video-list/trending/video-trending-header.component.ts64 To load your new installed plugins or themes, refresh the page. @@ -3945,14 +4040,15 @@ The link will expire within 1 hour. Popular Popular src/app/+admin/plugins/plugin-search/plugin-search.component.html16 - - for "" for "" + + + for "" + cho "" src/app/+admin/plugins/plugin-search/plugin-search.component.html 22,24 - {VAR_PLURAL, plural, =1 {result} other {results} } {VAR_PLURAL, plural, =1 {kết quả} other {kết quả} } @@ -3983,16 +4079,19 @@ The link will expire within 1 hour. Jobs Jobs src/app/+admin/system/system.component.html3 + src/app/+admin/system/system.routes.ts26 Logs Logs src/app/+admin/system/system.component.html5 + src/app/+admin/system/system.routes.ts37 Debug Debug src/app/+admin/system/system.component.html7 + src/app/+admin/system/system.routes.ts48 Delete this comment @@ -4154,26 +4253,26 @@ The link will expire within 1 hour. Main instance categories Những thể loại chính của máy chủ - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html46 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html50 Add a new category Thêm thể loại mới - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html53 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html57 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ề hệ thống của bạn (ví dụ như địa chỉ IP) có thể gửi tới những peer khác, nhưng nó giúp server hạn chế quá tải. + 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 Help share videos being played - Giúp chia sẻ video được phát + Giúp chia sẻ phát video src/app/shared/shared-user-settings/user-video-settings.component.html47 When on a video page, directly start playing the video. - Tự động phát khi ở trong một trang video. + Tự động phát khi mở một trang video. src/app/shared/shared-user-settings/user-video-settings.component.html61 @@ -4194,57 +4293,49 @@ The link will expire within 1 hour. Main languages you/your moderators speak Ngôn ngữ chính mà bạn/kiểm duyệt viên giao tiếp - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html60 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html64 MODERATION & NSFW KIỂM DUYỆT & NSFW - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html78 + 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. - - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html - 80,81 - + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html84 This instance is dedicated to sensitive or NSFW content Máy chủ này dành riêng cho nội dung nhạy cảm hoặc NSFW - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html89 + 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. - - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html - 94,96 - + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html98 Policy on videos containing sensitive content - Chính sách đối với video nhạy cảm - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html102 + Đối với video nhạy cảm + 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. - - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html - 107,108 - + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html111 + src/app/shared/shared-user-settings/user-video-settings.component.html8 Blur thumbnails Làm mờ ảnh xem trước - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html116 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html120 src/app/shared/shared-user-settings/user-video-settings.component.html17 Display Hiển thị - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html117 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html121 src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html8 src/app/shared/shared-user-settings/user-video-settings.component.html18 @@ -4257,7 +4348,7 @@ The link will expire within 1 hour. Terms Điều khoản dịch vụ src/app/+about/about-instance/about-instance.component.html168 - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html125 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html129 src/app/+signup/+register/register.component.html13 src/app/shared/shared-instance/instance-about-accordion.component.html35 @@ -4265,85 +4356,80 @@ The link will expire within 1 hour. Code of conduct Quy tắc máy chủ src/app/+about/about-instance/about-instance.component.html154 - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html136 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html140 src/app/shared/shared-instance/instance-about-accordion.component.html47 Moderation information Xử lí kiểm duyệt src/app/+about/about-instance/about-instance.component.html140 - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html147 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html151 src/app/shared/shared-instance/instance-about-accordion.component.html41 Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc Ai kiểm duyệt máy chủ? Chính sách đối với nội dung nhạy cảm? Nội dung chính trị? etc - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html148 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html152 YOU AND YOUR INSTANCE BẠN VÀ MÁY CHỦ CỦA BẠN - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html163 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html167 Who is behind the instance? Ai đứng đằng sau máy chủ? - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html169 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html173 A single person? A non-profit? A company? Một cá nhân? Một tổ chức phi lợi nhuận? Một công ty? - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html170 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html174 Why did you create this instance? Vì sao bạn tạo máy chủ này? - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html181 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html185 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? - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html182 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html186 How long do you plan to maintain this instance? Bạn dự tính bảo trì máy chủ trong bao lâu? - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html193 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html197 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 - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html194 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html198 How will you finance the PeerTube server? Bạn sẽ lấy kinh phí từ đâu để duy trì máy chủ PeerTube này? - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html205 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html209 With your own funds? With user donations? Advertising? Tự bỏ tiền túi? Tiền ủng hộ từ người dùng? Quảng cáo? - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html206 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html210 OTHER INFORMATION THÔNG TIN KHÁC - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html221 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html225 What server/hardware does the instance run on? Máy chủ này đang chạy trên những server/phần cứng nào? - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html227 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html231 i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. i.e. 2vCore 2GB RAM, một đường link trực tiếp tới máy chủ bạn thuê, etc. - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html228 - - - Instance information - Thông tin máy chủ - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html7 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html232 APPEARANCE @@ -4368,136 +4454,111 @@ The link will expire within 1 hour. Trang chào mừng src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html27 - - Discover videos - Khám phá video - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html31 - - - Trending pages - Trang trending - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html33 - Default trending page - Trang trending mặc định - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html34 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html52 + Trang thịnh hành mặc định + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html43 Best videos Video hay nhất - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 35 - - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 56 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47 Hot videos Video hot - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html36 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html57 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48 Most viewed videos Video xem nhiều nhất - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html37 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html58 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49 Most liked videos Yêu thích nhất - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html38 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html59 - - - Recently added videos - Video mới tải lên - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html41 - - - Local videos - Video máy chủ - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html42 - src/app/menu/menu.component.html143 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html50 BROADCAST MESSAGE THÔNG ĐIỆP TRUYỀN TẢI - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html73 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html64 Display a message on your instance Hiển thị thông điệp trên máy chủ của bạn - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 75,76 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html66 Enable broadcast message Bật thông điệp truyền tải - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html86 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html77 Allow users to dismiss the broadcast message Cho phép người dùng bỏ qua thông điệp truyền tải - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html93 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html84 Broadcast message level Mức độ thông điệp truyền tải - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html98 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html89 Message Thông điệp - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html112 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html103 NEW USERS TÀI KHOẢN MỚI - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html129 + 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ọ. - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 131,132 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html122 Signup requires email verification Yêu cầu xác thực email - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html152 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html143 Signup limit Giới hạn đăng kí - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html156 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html147 {VAR_PLURAL, plural, =1 {user} other {users}} {VAR_PLURAL, plural, =1 {người} other {người}} - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html163 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html154 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. + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html159 + + + Minimum required age to create an account + Độ tuổi tối thiểu để tạo tài khoản + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 163 + + + + {VAR_PLURAL, plural, =1 {year old} other {years old}} + {VAR_PLURAL, plural, =1 {tuổi} other {tuổi}} src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 168 + 170 Enable Signup Bật Đăng Kí - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html141 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html132 Users @@ -4547,184 +4608,157 @@ The link will expire within 1 hour. src/app/+admin/users/user-edit/user-edit.component.html73 src/app/+admin/users/user-edit/user-edit.component.html73 - - Configuration - Cấu hình - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1 - - - Default video quota per user - Dung lượng mặc định cho mỗi người dùng - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html177 - - - bytes - bytes - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 183 - - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 197 - - - src/app/+admin/users/user-edit/user-edit.component.html - 157 - - - src/app/+admin/users/user-edit/user-edit.component.html - 157 - - - src/app/+admin/users/user-edit/user-edit.component.html - 178 - - - src/app/+admin/users/user-edit/user-edit.component.html - 178 - - + + Configuration + Cấu hình + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1 + + + Default video quota per user + Dung lượng mặc định cho mỗi người dùng + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html182 + + + bytes + bytes + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html188 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html202 + src/app/+admin/users/user-edit/user-edit.component.html157 + src/app/+admin/users/user-edit/user-edit.component.html157 + src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html178 + Default daily upload limit per user Mặc định dung lượng tải lên hàng ngày cho mỗi người dùng - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html191 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html196 Allow import with a torrent file or a magnet URI Cho phép nhập bằng file torrent hoặc URL magnet - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html241 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html246 Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. Cho đến khi tài khoản được đánh dấu đáng tin, những video của họ sẽ không hiển thị cho đến khi kiểm duyệt viên cho phép. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html258 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html263 Block new videos automatically Tự động chặn video mới - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html255 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html260 SEARCH TÌM KIẾM - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html272 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html277 Allow users to do remote URI/handle search Cho phép người dùng URI từ xa/handle tìm kiếm - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html283 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html288 Allow your users to look up remote videos/actors that may not be federated with your instance Cho phép người dùng của bạn xem video từ những máy chủ không liên hợp với máy chủ của bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html286 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html291 Allow anonymous to do remote URI/handle search Cho phép ẩn danh URI từ xa/thực hiện tìm kiếm - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html294 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html299 Allow anonymous users to look up remote videos/actors that may not be federated with your instance Cho phép người dùng ẩn danh tìm kiếm video từ xa không liên hợp với máy chủ của bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html297 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html302 ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. ⚠️ Chức năng này phụ thuộc vào chế độ kiểm duyệt của máy chủ và truy vấn tìm kiếm bạn đã chọn. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html311 + 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. - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 314,315 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html319 Search index URL Tìm URL chỉ mục - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html320 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html325 Disable local search in search bar Ẩn tìm kiếm máy chủ - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html333 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html338 Otherwise the local search stays used by default Nếu không, tìm kiếm máy chủ vẫn được sử dụng theo mặc định - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html343 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html348 Search bar uses the global search index by default Thanh tìm kiếm sử dụng tìm kiếm toàn cầu theo mặc định - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html340 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html345 Enable global search Bật tìm kiếm toàn cầu - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html308 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html313 FEDERATION LIÊN HỢP - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html361 + 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. - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 363,364 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html368 Other instances can follow yours Cho phép máy chủ khác theo dõi bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html375 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html380 Manually approve new instance followers Chấp nhận người theo dõi từ máy chủ mới thủ công - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html382 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html387 Automatically follow back instances Tự động theo dõi lại thực thể - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html395 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html400 ⚠️ This functionality requires a lot of attention and extra moderation. ⚠️ Tính năng này yêu cầu tập trung và sự kiểm duyệt nhiều hơn nữa. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html144 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html398 - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html411 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html135 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html403 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html416 Index URL URL Chỉ mục - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html420 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425 Automatically follow instances of a public index Tự động theo dõi máy chủ của chỉ mục công khai - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html408 + 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 - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 414,415 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html419 ADMINISTRATORS QUẢN TRỊ VIÊN - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html440 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html445 Administrator @@ -4734,53 +4768,42 @@ The link will expire within 1 hour. Admin email Email admin - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html446 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html451 Enable contact form Bật form liên hệ - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html459 - - - Basic configuration - Thiết lập cơ bản - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html16 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html464 VOD Transcoding Chuyển độ phân giải VOD - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html25 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html33 TWITTER TWITTER - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html468 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html473 Provide the Twitter account representing your instance to improve link previews. If you don't have a Twitter account, just leave the default value. Cung cấp tài khoản Twitter giới thiệu máy chủ của bạn để cải thiện link xem trước. Nếu bạn không có tài khoản Twitter, hãy để trống. - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 470,472 - + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html475 Your Twitter username Tên tài khoản Twitter của bạn - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html481 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html486 Instance allowed by Twitter Thực thể được Twitter cho phép - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html494 + 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/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - Nếu máy chủ của bạn được Twitter cho phép, một trình phát video đặc biệt sẽ chèn vào khi bạn chia sẻ video. Còn nếu không, chúng tôi chỉ sử dụng một hình ảnh đại diện chung để chỉ hướng đến máy chủ PeerTube của bạn. Đánh dấu hộp kiểm này, lưu lại cấu hình và kiểm tra với một link video máy chủ của bạn (https://example.com/videos/watch/blabla) trên https://cards-dev.twitter.com/validator để xem máy chủ của bạn đã được phép chưa. - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 499,504 - + + 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 LIVE @@ -4790,7 +4813,7 @@ The link will expire within 1 hour. Enable users of your instance to stream live. - Cho phép người dùng trên máy chủ được phát trực tiếp. + Cho phép người dùng trên máy chủ được livestream. src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html 7,8 @@ -4798,7 +4821,7 @@ The link will expire within 1 hour. ⚠️ Enabling live streaming requires trust in your users and extra moderation work - ⚠️ Cho phép phát trực tiếp là bạn phải tin tưởng người dùng và chế độ kiểm duyệt + ⚠️ Bạn phải tin tưởng người dùng và chế độ kiểm duyệt nếu cho phép livestream src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html22 @@ -4811,12 +4834,12 @@ The link will expire within 1 hour. Allow your users to automatically publish a replay of their live - Cho phép người dùng tự động đăng một bản phát lại của buổi trực tiếp của họ + Cho phép người dùng đăng lại buổi livestream của họ src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html31 If the user quota is reached, PeerTube will automatically terminate the live streaming - Khi đạt tới dung lượng giới hạn, PeerTube sẽ tự động kết thúc buổi phát trực tiếp + Khi đạt tới dung lượng giới hạn, PeerTube sẽ tự động kết thúc buổi livestream src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html 34,35 @@ -4824,7 +4847,7 @@ The link will expire within 1 hour. Max simultaneous lives created on your instance (-1 for "unlimited") - Số buổi phát trực tiếp cùng lúc tối đa trên máy chủ của bạn (-1 là "không giới hạn") + 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 @@ -4834,10 +4857,11 @@ The link will expire within 1 hour. {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {trực tiếp} other {trực tiếp}} src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html46 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html59 Max simultaneous lives created per user (-1 for "unlimited") - Số buổi phát trực tiếp tối của mỗi tài khoản (-1 là "không giới hạn") + 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 @@ -4845,17 +4869,17 @@ The link will expire within 1 hour. {VAR_PLURAL, plural, =1 {live} other {lives}} - {VAR_PLURAL, plural, =1 {trực tiếp} other {trực tiếp}} + {VAR_PLURAL, plural, =1 {livestream} other {livestream}} src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html59 Max live duration - Thời lượng trực tiếp cho phép tối đa + Thời lượng livestream tối đa src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html66 Live transcoding threads - Chủ đề chuyển độ phân giải buổi phát trực tiếp + Chủ đề chuyển độ phân giải buổi livestream src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html128 @@ -4876,35 +4900,43 @@ The link will expire within 1 hour. Live transcoding profile - Hồ sơ chuyển độ phân giải phát trực tiếp + Hồ sơ chuyển độ phân giải livestream src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html150 new live transcoding profiles can be added by PeerTube plugins - hồ sơ chuyển độ phân giải buổi phát trực tiếp có thể thêm thông qua những plugin của PeerTube + hồ sơ chuyển độ phân giải livestream có thể thêm thông qua những plugin của PeerTube src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html151 Live resolutions to generate - Độ phân giải buổi phát trực tiếp để tạo + Độ phân giải livestream để tạo src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html107 Allow live streaming - Cho phép phát trực tiếp + Cho phép livestream src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html18 Transcoding enabled for live streams - Đã bật chuyển độ phân giải cho buổi phát trực tiếp + Đã bật chuyển độ phân giải cho livestream src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html101 Live streaming - Buổi phát trực tiếp - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html34 + Livestream + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html42 src/app/shared/shared-instance/instance-features-table.component.html67 + + Advanced + Nâng cao + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 51 + + TRANSCODING TRANSCODING @@ -4913,7 +4945,7 @@ The link will expire within 1 hour. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. - Cũng giống như VOD transcoding, transcoding buổi phát trực tiếp để chúng có thể phát trên bất kỳ thiết bị nào. Yêu cầu có CPU mạnh như trâu. + Cũng giống như VOD, hãy transcode livestream để chúng có thể phát trên bất kỳ thiết bị nào. Yêu cầu có CPU mạnh như trâu. src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html 87,88 @@ -5016,7 +5048,7 @@ The link will expire within 1 hour. will claim at least with live transcoding - sữ cáo buộc tối thiểu với live transcoding + sẽ cáo buộc tối thiểu với live transcoding src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html 150,152 @@ -5136,26 +5168,18 @@ color: red; You cannot allow live replay if you don't enable transcoding. - Bạn không thể cho phát lại buổi trực tiếp nếu bạn không bật transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html69 - - - Advanced configuration - Thiết lập nâng cao - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html43 + Bạn không thể cho phát lại livestream nếu bạn không bật transcoding. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html77 There are errors in the form: Có lỗi trong form: - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 59,65 - + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html67 Update configuration Cập nhật thiết lập - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html72 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html80 VIDEO SETTINGS @@ -5191,42 +5215,42 @@ color: red; Profile - Trang cá nhân - src/app/shared/shared-video-miniature/video-download.component.ts185 + Style + src/app/shared/shared-video-miniature/video-download.component.ts237 Resolution Độ phân giải - src/app/shared/shared-video-miniature/video-download.component.ts194 + src/app/shared/shared-video-miniature/video-download.component.ts246 Aspect ratio Tỉ lệ khung hình - src/app/shared/shared-video-miniature/video-download.component.ts195 + src/app/shared/shared-video-miniature/video-download.component.ts247 Average frame rate Tần suất khung hình - src/app/shared/shared-video-miniature/video-download.component.ts196 + src/app/shared/shared-video-miniature/video-download.component.ts248 Pixel format Định dạng Pixel - src/app/shared/shared-video-miniature/video-download.component.ts197 + src/app/shared/shared-video-miniature/video-download.component.ts249 Sample rate Sample rate - src/app/shared/shared-video-miniature/video-download.component.ts201 + src/app/shared/shared-video-miniature/video-download.component.ts253 Channel Layout - Bố cục kênh - src/app/shared/shared-video-miniature/video-download.component.ts202 + Kênh + src/app/shared/shared-video-miniature/video-download.component.ts254 Video settings - Tuỳ chỉnh video + Thiết lập video src/app/modal/quick-settings-modal.component.html18 @@ -5258,7 +5282,7 @@ color: red; Default policy on videos containing sensitive content - Chính sách mặc định trên video chứa nội dung nhạy cảm + Đối với video chứa nội dung nhạy cảm src/app/shared/shared-user-settings/user-video-settings.component.html4 @@ -5272,7 +5296,7 @@ color: red; Policy for sensitive videos Chính sách về video nhạy cảm - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html114 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html118 src/app/shared/shared-user-settings/user-video-settings.component.html15 @@ -5282,13 +5306,13 @@ color: red; In Recently added, Trending, Local, Most liked and Search pages - Trong Gần Đây, Trending, Máy Chủ, Yêu Thích Nhất và những trang Tìm Kiếm + Trong Mới Nhất, Thịnh Hành, Máy Chủ, Yêu Thích Nhất và những trang Tìm Kiếm src/app/shared/shared-user-settings/user-video-settings.component.html28 Add a new language Thêm ngôn ngữ mới - src/app/+admin/config/edit-custom-config/edit-instance-information.component.html67 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html71 src/app/shared/shared-user-settings/user-video-settings.component.html36 @@ -5326,6 +5350,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 Select the next owner @@ -5367,7 +5392,6 @@ color: red; Chọn một kênh nhận video src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html10 - My ownership changes Những lần thay đổi chủ sở hữu @@ -5391,8 +5415,8 @@ color: red; Account page Trang tài khoản - src/app/+videos/+video-watch/video-watch.component.html189 - src/app/+videos/+video-watch/video-watch.component.html195 + src/app/+videos/+video-watch/video-watch.component.html70 + src/app/+videos/+video-watch/video-watch.component.html76 @@ -5407,12 +5431,12 @@ color: red; Account settings Thiết lập tài khoản - src/app/+my-account/my-account-routing.module.ts29 + src/app/+my-account/my-account-routing.module.ts28 Playlist elements - Những thành phần danh sách - src/app/+my-library/my-library-routing.module.ts58 + Những thành phần danh sách phát + src/app/+my-library/my-library-routing.module.ts57 My imports @@ -5515,13 +5539,14 @@ 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 Channel page Trang kênh src/app/+my-library/+my-video-channels/my-video-channels.component.html23 src/app/+my-library/my-subscriptions/my-subscriptions.component.html20 - src/app/+videos/+video-watch/video-watch.component.html186 + src/app/+videos/+video-watch/video-watch.component.html67 Created by @@ -5590,25 +5615,25 @@ color: red; My Playlists - Danh sách của bạn + Danh sách phát của bạn src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html4 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html4 NEW PLAYLIST - DANH SÁCH MỚI + DANH SÁCH PHÁT MỚI src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html25 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html25 PLAYLIST - DANH SÁCH + DANH SÁCH PHÁT src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html26 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html26 Create playlist - Tạo danh sách + Tạo danh sách phát src/app/+my-library/my-video-playlists/my-video-playlists.component.html11 @@ -5623,23 +5648,23 @@ color: red; Playlist } deleted. - Danh sách } đã bị xóa. + Danh sách phát } đã bị xóa. src/app/+my-library/my-video-playlists/my-video-playlists.component.ts45 Playlist thumbnail - Ảnh cho danh sách + Ảnh cho danh sách phát src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html82 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html82 No videos in this playlist. - Danh sách này không có video. + Danh sách phát này không có video. src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html25 Browse videos on PeerTube to add them in your playlist. - Tìm video trên PeerTube và thêm vào danh sách của bạn. + Tìm video trên PeerTube và thêm vào danh sách phát của bạn. src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html28 @@ -5667,7 +5692,7 @@ color: red; {VAR_PLURAL, plural, =1 {1 playlist} other { playlists}} - {VAR_PLURAL, plural, =1 {1 danh sách} other { danh sách}} + {VAR_PLURAL, plural, =1 {1 danh sách phát} other { danh sách phát}} src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html 3 @@ -5691,12 +5716,12 @@ color: red; Video channel videos Những video kênh video - src/app/+video-channels/video-channels-routing.module.ts24 + src/app/+video-channels/video-channels-routing.module.ts22 Video channel playlists - Những danh sách kênh video - src/app/+video-channels/video-channels-routing.module.ts37 + Những danh sách phát kênh video + src/app/+video-channels/video-channels-routing.module.ts35 Manage channel @@ -5724,12 +5749,12 @@ color: red; Verify account via email Xác thực tài khoản bằng email - src/app/+signup/+verify-account/verify-account-routing.module.ts17 + src/app/+signup/+verify-account/verify-account-routing.module.ts15 Ask to send an email to verify you account Hỏi để gửi một email xác thực tài khoản của bạn - src/app/+signup/+verify-account/verify-account-routing.module.ts26 + src/app/+signup/+verify-account/verify-account-routing.module.ts24 Banned @@ -5753,7 +5778,7 @@ color: red; Copy account handle - Chép handle tài khoản + Chép URL tài khoản src/app/+accounts/accounts.component.html 31 @@ -5762,10 +5787,11 @@ color: red; {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} {VAR_PLURAL, plural, =1 {1 người đăng ký} other { người đăng ký}} - - src/app/+accounts/accounts.component.html - 38 - + 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/+video-channels/video-channels.component.html73 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html13 {VAR_PLURAL, plural, =1 {1 videos} other { videos}} @@ -5802,16 +5828,13 @@ color: red; Search account videos - Tìm những video tài khoản + Tìm kiếm toàn bộ video src/app/+accounts/accounts.component.html80 CHANNELS KÊNH - - src/app/+accounts/accounts.component.ts - 82 - + src/app/+accounts/accounts.component.ts81 This account does not have channels. @@ -5820,7 +5843,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 @@ -5837,7 +5860,7 @@ color: red; Show this channel - Hiện kênh này + Xem kênh này src/app/+accounts/account-video-channels/account-video-channels.component.html35 @@ -5852,6 +5875,14 @@ 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 @@ -5869,6 +5900,8 @@ channel with the same name ()!Xem kênh video này src/app/+accounts/account-video-channels/account-video-channels.component.html13 src/app/+accounts/account-video-channels/account-video-channels.component.html17 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html4 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html7 This channel doesn't have any videos. @@ -5877,17 +5910,17 @@ channel with the same name ()! SHOW THIS CHANNEL > - HIỆN KÊNH NÀY > + XEM KÊNH NÀY > src/app/+accounts/account-video-channels/account-video-channels.component.html46 Stats Thống kê - src/app/menu/menu.component.html172 + src/app/menu/menu.component.html139 This channel does not have playlists. - Kênh này không có danh sách phát. + Kênh này chưa có danh sách phát. src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html6 @@ -5907,7 +5940,7 @@ channel with the same name ()! Follower instances () - Máy chủ người theo dõi () + Máy chủ theo dõi () src/app/+about/about-follows/about-follows.component.html 4 @@ -5923,7 +5956,7 @@ channel with the same name ()! Contact administrator - Liên hệ quản trị viên + Liên hệ quản trị viên src/app/+about/about-instance/contact-admin-modal.component.html3 @@ -5938,7 +5971,7 @@ channel with the same name ()! Subject - Tựa đề + Tiêu đề src/app/+about/about-instance/contact-admin-modal.component.html29 @@ -5963,7 +5996,7 @@ channel with the same name ()! ADMINISTRATORS & SUSTAINABILITY - NHỮNG NGƯỜI ĐIỀU HÀNH & BỀN VỮNG + ĐỘI NGŨ QUẢN TRỊ & VẬN HÀNH src/app/+about/about-instance/about-instance.component.html32 @@ -6016,7 +6049,7 @@ channel with the same name ()! Features found on this instance - Tính năng có trên máy chủ này + Tính năng trên máy chủ này src/app/shared/shared-instance/instance-features-table.component.html4 src/app/shared/shared-instance/instance-about-accordion.component.html6 src/app/shared/shared-instance/instance-about-accordion.component.html6 @@ -6033,7 +6066,7 @@ channel with the same name ()! PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - PeerTube là một nền tảng truyền tải video liên hợp ActivityPub tự lưu trữ sử dụng P2P trực tiếp trên trình duyệt của bạn. + PeerTube là một nền tảng lưu trữ và truyền tải video liên hợp ActivityPub, sử dụng P2P trực tiếp trên trình duyệt của bạn. src/app/+about/about-peertube/about-peertube.component.html10 @@ -6048,12 +6081,12 @@ channel with the same name ()! Use PeerTube documentation - Dùng tài liệu PeerTube + Đọc tài liệu PeerTube src/app/+about/about-peertube/about-peertube.component.html28 Discover how to setup your account, what is a channel, how to create a playlist and more! - Khám phá cách tạo tài khoản, kênh là gì, cách tạo danh sách và còn hơn thế nữa! + Tìm hiểu cách tạo tài khoản, kênh là gì, cách tạo danh sách phát và còn hơn thế nữa! src/app/+about/about-peertube/about-peertube.component.html33 @@ -6083,7 +6116,7 @@ channel with the same name ()! PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube. - PeerTube sử dụng mặc định giao thức BitTorrent để chia sẻ băng thông giữa các thành viên để giảm thiểu áp lực lên server, nhưng chúng tôi để bạn tự do chuyển sang kiểu truyền video thường trực tiếp từ server của video. Những điều sau chỉ áp dụng nếu bạn vẫn sử dụng chế độ P2P của PeerTube. + PeerTube mặc định sử dụng giao thức BitTorrent chia sẻ băng thông giữa các thành viên, nhằm giảm thiểu áp lực lên server. Nhưng chúng tôi để bạn tự do chuyển sang kiểu truyền tải video trực tiếp từ server. Những điều sau đây chỉ áp dụng nếu bạn sử dụng chế độ P2P của PeerTube. src/app/+about/about-peertube/about-peertube.component.html75 @@ -6131,7 +6164,7 @@ channel with the same name ()! 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àyt để biết thêm thông tin + 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 @@ -6154,12 +6187,12 @@ channel with the same name ()! What can I do to limit the exposure of my IP address? - Tôi có thể làm gì để giới hạn phát tán địa chỉ IP của tôi? + Tôi có thể làm gì để hạn chế địa chỉ IP bị phát tán? src/app/+about/about-peertube/about-peertube.component.html138 Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. - Địa chỉ IP của bạn là công khai cho nên mỗi lần truy cập một trang web, một số lượng thành phần (bên cạnh nội dung trang web) thấy bạn trong lịch sử kết nối của họ: ISP/routers/trackers/CDN và nhiều hơn thế. PeerTube minh bạch về vấn đề này: chúng tôi cảnh báo bạn nếu bạn muốn giữ địa chỉ IP riêng tư, bạn phải dùng VPN hoặc Trình duyệt Tor. Nếu bạn nghĩ bỏ đi P2P khỏi PeerTube sẽ khiến bạn ẩn danh là chưa đúng. + Địa chỉ IP của bạn là công khai cho nên mỗi lần truy cập một trang web, vài thành phần (bên cạnh nội dung trang web) thấy bạn trong lịch sử kết nối của họ: ISP/routers/trackers/CDN và nhiều hơn thế. PeerTube minh bạch về vấn đề này: chúng tôi cảnh báo bạn nếu bạn muốn giữ địa chỉ IP riêng tư, bạn phải dùng VPN hoặc Trình duyệt Tor. Nếu bạn nghĩ tắt P2P trên PeerTube sẽ khiến bạn ẩn danh là chưa đúng. src/app/+about/about-peertube/about-peertube.component.html141 @@ -6174,12 +6207,12 @@ channel with the same name ()! We set a limit to the number of peers sent by the tracker - Chúng tôi giới hạn số peer gửi bởi trình theo dõi + Chúng tôi giới hạn số peer gửi bởi tracker src/app/+about/about-peertube/about-peertube.component.html155 We set a limit on the request frequency received by the tracker - Chúng tôi giới hạn tuần suất yêu cầu nhận bởi trình theo dõi + Chúng tôi giới hạn tần suất yêu cầu nhận bởi tracker src/app/+about/about-peertube/about-peertube.component.html156 @@ -6217,22 +6250,22 @@ channel with the same name ()! About this instance Về máy chủ này - src/app/+about/about-routing.module.ts26 + src/app/+about/about-routing.module.ts25 About PeerTube Về PeerTube - src/app/+about/about-routing.module.ts38 + src/app/+about/about-routing.module.ts50 About this instance's network Về mạng lưới của máy chủ này - src/app/+about/about-routing.module.ts47 + src/app/+about/about-routing.module.ts59 Link copied Đã chép link - src/app/+about/about-instance/about-instance.component.ts91 + src/app/+about/about-instance/about-instance.component.ts98 Developed with ❤ by Framasoft @@ -6252,17 +6285,17 @@ channel with the same name ()! Create my account Tạo tài khoản cho tôi - src/app/+signup/+register/register.component.html38 + src/app/+signup/+register/register.component.html39 PeerTube is creating your account... PeerTube đang tạo tài khoản cho bạn... - src/app/+signup/+register/register.component.html46 + src/app/+signup/+register/register.component.html47 Done Xong - src/app/+signup/+register/register.component.html42 + src/app/+signup/+register/register.component.html43 Who are we? @@ -6297,7 +6330,7 @@ channel with the same name ()! 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 @@ -6333,6 +6366,14 @@ channel with the same name ()!Tên kênh không được giống với tên tài khoản của bạn. Bạn có thể trở lại bước đầu tiên để cập nhật tên tài khoản của mình. 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 + + src/app/+signup/+register/register-step-terms.component.html + 5,10 + + The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it. Tên kênh là mã nhận dạng duy nhất của kênh của bạn trên máy chủ này và tất cả các máy chủ khác. Nó độc đáo như một địa chỉ email, giúp người khác dễ dàng tương tác với nó. @@ -6346,39 +6387,34 @@ channel with the same name ()!4,5 - - I am at least 16 years old and agree to the Terms and to the Code of Conduct of this instance - Tôi đã trên 26 tuổi và đồng ý Điều khoản dịch vụ cùng Quy tắc máy chủ của máy chủ này - src/app/+signup/+register/register-step-terms.component.html6 - Register Đăng ký - src/app/+signup/+register/register-routing.module.ts14 + src/app/+signup/+register/register-routing.module.ts13 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.ts77 + 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.ts83 + src/app/+about/about-instance/contact-admin-modal.component.ts94 Account videos Video tài khoản - src/app/+accounts/accounts-routing.module.ts38 + src/app/+accounts/accounts-routing.module.ts36 Search videos within account - Tìm video trong tài khoản - src/app/+accounts/accounts-routing.module.ts51 + Tìm tất cả video của chủ sở hữu + src/app/+accounts/accounts-routing.module.ts49 - - PEERTUBE ACCOUNT - TÀI KHOẢN PEERTUBE + + ACCOUNT + TÀI KHOẢN src/app/+accounts/accounts.component.html 8 @@ -6387,7 +6423,7 @@ channel with the same name ()! Account video channels Những kênh video tài khoản - src/app/+accounts/accounts-routing.module.ts29 + src/app/+accounts/accounts-routing.module.ts27 Published videos @@ -6408,12 +6444,12 @@ channel with the same name ()! 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.ts154 Report this account Báo cáo tài khoản này - src/app/+accounts/accounts.component.ts196 + src/app/+accounts/accounts.component.ts195 VIDEOS @@ -6424,28 +6460,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/follows/following-list/following-list.component.html3 - - - Instances following you - Những máy chủ đang theo dõi bạn - src/app/+admin/follows/followers-list/followers-list.component.html3 + lượt đăng ký + src/app/+accounts/accounts.component.ts126 Audio-only @@ -6497,6 +6523,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 @@ -6570,15 +6604,51 @@ channel with the same name ()!chủ đề src/app/+admin/config/edit-custom-config/edit-configuration.service.ts87 + + Homepage + Trang chính + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 7 + + + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 13 + + + + Information + Thông tin + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 15 + + + + Basic + Cơ bản + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 24 + + Configuration updated. Đã cập nhật cấu hình. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts265 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts284 + + + INSTANCE HOMEPAGE + TRANG CHÍNH CỦA MÁY CHỦ + + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 7 + You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. Bạn đã mở đăng ký: chúng tôi đã bật hộp kiểm"Tự động khóa video mới" của mục "Video" bên dưới. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts81 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts101 Edit custom configuration @@ -6608,17 +6678,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 + + + 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 + + + + Hosts entered contain duplicates. + Những host đã nhập bị trùng lặp. + + src/app/shared/form-validators/host-validators.ts + 94 + - - Domains entered are invalid. - Tên miền đã nhập không đúng. - src/app/shared/form-validators/batch-domains-validators.ts57 + + Hosts or handles are invalid. + Host hoặc địa chỉ bị sai. + + src/app/shared/form-validators/host-validators.ts + 102 + - - 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 or handles contain duplicates. + Host hoặc địa chỉ bị trùng lặp. + + src/app/shared/form-validators/host-validators.ts + 103 + Unlimited @@ -6774,20 +6867,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.ts62 + + + 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.ts47 Unfollow @@ -6797,7 +6923,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 @@ -6853,7 +6979,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.ts148 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts143 Instance muted by your instance. @@ -6905,121 +7031,121 @@ channel with the same name ()! 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.ts56src/app/shared/shared-abuse-list/abuse-list-table.component.ts255 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.ts286 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.ts297 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.ts271 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.ts276 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.ts281 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.ts79src/app/shared/shared-abuse-list/abuse-list-table.component.ts345 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.ts350 Video blocked. Video đã bị chặn. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts355 - src/app/shared/shared-moderation/video-block.component.ts60 - + + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts356src/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.ts366 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.ts372 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.ts150 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.ts226 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.ts260 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.ts261 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.ts266 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.ts134 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts180 - + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts134src/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.ts136 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts182 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts296 - + + + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts83src/app/+admin/moderation/video-block-list/video-block-list.component.ts136src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts182src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts296 Video unblocked. Đã mở khóa video . - src/app/+admin/moderation/video-block-list/video-block-list.component.ts141 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts188 - + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts141src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts188 yes đồng ý @@ -7035,22 +7161,22 @@ channel with the same name ()! You don't have plugins installed yet. Bạn chưa cài đặt plugin nào. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts87 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts86 You don't have themes installed yet. Bạn chưa cài đặt theme nào. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts90 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts89 Update to Cập nhật - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts98 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts97 Do you really want to uninstall ? Bạn có muốn gỡ cài đặt ? - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts111 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts110 Uninstall @@ -7060,36 +7186,27 @@ channel with the same name ()! uninstalled. Đã gỡ cài đặt . - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts119 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts118 This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes. Đây là bản nâng cấp plugin quan trọng. Hãy truy cập trang chủ plugin để đọc những thay đổi trong bản cập nhật. - - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 135 - + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts134 Upgrade Nâng cấp - - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 136 - + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts135 Proceed upgrade Tiến hành nâng cấp - - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 137 - + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts136 updated. Đã cập nhật . - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts151 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts150 Jobs @@ -7104,22 +7221,22 @@ channel with the same name ()! The plugin index is not available. Please retry later. Chỉ mục của plugin không tồn tại. Xin thử lại sau. - src/app/+admin/plugins/plugin-search/plugin-search.component.ts101 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts100 Please only install plugins or themes you trust, since they can execute any code on your instance. Xin hãy chỉ cài đặt những plugin hoặc theme mà bạn tin tưởng, bởi vì chúng có thể thực hiện bất kỳ lệnh trên máy chủ của bạn. - src/app/+admin/plugins/plugin-search/plugin-search.component.ts135 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts134 Install ? Cài đặt ? - src/app/+admin/plugins/plugin-search/plugin-search.component.ts136 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts135 installed. đã được cài đặt. - src/app/+admin/plugins/plugin-search/plugin-search.component.ts148 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts147 Settings updated. @@ -7271,7 +7388,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 @@ -7287,7 +7404,7 @@ channel with the same name ()! User created. Người dùng đã tạo. - src/app/+admin/users/user-edit/user-create.component.ts77 + src/app/+admin/users/user-edit/user-create.component.ts76 Create user @@ -7314,30 +7431,20 @@ channel with the same name ()!Đổ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 - User updated. Người dùng đã cập nhật. - src/app/+admin/users/user-edit/user-update.component.ts86 + src/app/+admin/users/user-edit/user-update.component.ts88 Update user Cập nhật người dùng - src/app/+admin/users/user-edit/user-update.component.ts103 + src/app/+admin/users/user-edit/user-update.component.ts105 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.ts109 + src/app/+admin/users/user-edit/user-update.component.ts111 Users list @@ -7352,28 +7459,18 @@ channel with the same name ()! Update a user Cập nhật người dùng - src/app/+admin/users/users.routes.ts48 + src/app/+admin/users/users.routes.ts45 Federation 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.ts86 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts270 + src/app/+admin/users/user-list/user-list.component.ts82 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts265 Ban @@ -7384,74 +7481,98 @@ 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.ts92 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts275 + src/app/+admin/users/user-list/user-list.component.ts88 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts270 Unban Bỏ chặn - src/app/+admin/users/user-list/user-list.component.ts97 - src/app/+admin/users/user-list/user-list.component.ts176 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71 + src/app/+admin/users/user-list/user-list.component.ts93 + src/app/+admin/users/user-list/user-list.component.ts172 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts66 Set Email as Verified Cài Email như Xác Thực - src/app/+admin/users/user-list/user-list.component.ts104 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts286 + src/app/+admin/users/user-list/user-list.component.ts100 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts281 + + + 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. Không thể chặn root. - src/app/+admin/users/user-list/user-list.component.ts163 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts59 + src/app/+admin/users/user-list/user-list.component.ts159 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts54 Do you really want to unban users? Bạn có chắc muốn bỏ chặn người dùng? - src/app/+admin/users/user-list/user-list.component.ts176 + src/app/+admin/users/user-list/user-list.component.ts172 users unbanned. Đã bỏ chặn người dùng. - src/app/+admin/users/user-list/user-list.component.ts182 + src/app/+admin/users/user-list/user-list.component.ts178 You cannot delete root. Bạn không thể xóa root. - src/app/+admin/users/user-list/user-list.component.ts193 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts87 + src/app/+admin/users/user-list/user-list.component.ts189 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts82 If you remove these users, you will not be able to create others with the same username! Nếu bạn xóa những thành viên đó, tên thành viên sẽ không còn sử dụng được nữa! - src/app/+admin/users/user-list/user-list.component.ts198 + src/app/+admin/users/user-list/user-list.component.ts194 users deleted. người dùng đã xóa. - src/app/+admin/users/user-list/user-list.component.ts204 + src/app/+admin/users/user-list/user-list.component.ts200 users email set as verified. đã xác thực email người dùng. - src/app/+admin/users/user-list/user-list.component.ts215 + src/app/+admin/users/user-list/user-list.component.ts211 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.ts134 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts129 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.ts162 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts157 Videos history is enabled @@ -7494,8 +7615,8 @@ channel with the same name ()! Ownership accepted Đã chấp nhận chủ sở hữu - - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts69 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts69 + Please check your emails to verify your new email. Xin kiểm tra email để xác thực email mới. @@ -7553,8 +7674,8 @@ channel with the same name ()! Interface settings updated. Đã cập nhật giao diện. - src/app/shared/shared-user-settings/user-interface-settings.component.ts74 - src/app/shared/shared-user-settings/user-interface-settings.component.ts81 + src/app/shared/shared-user-settings/user-interface-settings.component.ts72 + src/app/shared/shared-user-settings/user-interface-settings.component.ts79 New video from your subscriptions @@ -7645,11 +7766,11 @@ channel with the same name ()! Preferences saved Đã lưu thiết lập - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts96 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts94 Profile updated. - Đã cập nhật trang cá nhân. + Đã cập nhật style. src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts58 @@ -7664,30 +7785,24 @@ 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.ts107 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts105 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.ts114 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts112 Avatar deleted. Đã xóa ảnh đại diện. - - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 61 - - - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 124 - + 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 Unknown language Chưa rõ - src/app/shared/shared-user-settings/user-video-settings.component.ts56 + src/app/shared/shared-user-settings/user-video-settings.component.ts55 Too many languages are enabled. Please enable them all or stay below 20 enabled languages. @@ -7701,52 +7816,38 @@ channel with the same name ()! Display/Video settings updated. - Đã cập nhật Hiển thị/Cài đặt Video. + Đã cập nhật thiết lập video. src/app/shared/shared-user-settings/user-video-settings.component.ts178 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.ts94 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts92 Banner changed. Đã đổi ảnh bìa. - - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 137 - + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts135 banner ảnh bìa - - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 144 - + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts142 Banner deleted. Đã xóa ảnh bìa. - - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 154 - - - - 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.ts152 Video channel deleted. @@ -7756,8 +7857,8 @@ channel with the same name ()! Views for the day Lượt xem trong ngày - - src/app/+my-library/+my-video-channels/my-video-channels.component.ts88 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts88 + Update video channel Cập nhật kênh video @@ -7784,9 +7885,17 @@ channel with the same name ()!48 + + Reset password + Đặt lại mật khẩu + + src/app/+reset-password/reset-password-routing.module.ts + 11 + + Remote interaction - Giao tiếp từ xa + Lấy thông tin src/app/+remote-interaction/remote-interaction-routing.module.ts 13 @@ -7794,7 +7903,7 @@ channel with the same name ()! Playlist created. - Danh sách đã tạo. + Danh sách phát đã tạo. src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts76 @@ -7805,8 +7914,8 @@ channel with the same name ()! Update playlist - Cập nhật danh sách - src/app/+my-library/my-library-routing.module.ts67 + Cập nhật danh sách phát + src/app/+my-library/my-library-routing.module.ts66 src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts47 @@ -7823,12 +7932,12 @@ channel with the same name ()! Delete playlist - Xóa danh sách + Xóa danh sách phát src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts52 Playlist updated. - Danh sách đã cập nhật. + Danh sách phát đã cập nhật. src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts97 @@ -7845,7 +7954,7 @@ channel with the same name ()! Playlist deleted. - Danh sách đã xóa. + Danh sách phát đã xóa. src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts135 @@ -7856,6 +7965,7 @@ channel with the same name ()! Ownership changes Thay đổi chủ sở hữu + src/app/+my-library/my-library-routing.module.ts107 src/app/+my-library/my-videos/my-videos.component.html16 @@ -7887,6 +7997,14 @@ channel with the same name ()!Đã gửi yêu cầu thay đổi chủ sở hữu. src/app/+my-library/my-videos/modals/video-change-ownership.component.ts64 + + Sort by + Xếp theo + + src/app/+my-library/my-videos/my-videos.component.html + 26 + + My channels Kênh của tôi @@ -7894,7 +8012,7 @@ channel with the same name ()! My playlists - Danh sách của tôi + Danh sách phát của tôi src/app/+my-library/my-video-playlists/my-video-playlists.component.html3 @@ -7910,7 +8028,7 @@ channel with the same name ()! My abuse reports Báo cáo của tôi - src/app/+my-account/my-account-routing.module.ts118 + src/app/+my-account/my-account-routing.module.ts117 Ownership changes @@ -7920,12 +8038,12 @@ channel with the same name ()! My video history Lịch sử video của tôi - src/app/+my-library/my-library-routing.module.ts118 + src/app/+my-library/my-library-routing.module.ts117 Channels Kênh - src/app/+my-library/my-library.component.ts47 + src/app/+my-library/my-library.component.ts45 Videos @@ -7934,7 +8052,7 @@ channel with the same name ()! Playlists - Danh sách + Danh sách phát src/app/+my-library/my-library.component.ts61 @@ -7946,33 +8064,27 @@ channel with the same name ()! Maximize editor Phóng to trình chỉnh sửa - - src/app/shared/shared-forms/markdown-textarea.component.ts - 38 - - + + 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.ts - 39 - - + + 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.ts126 + src/app/+signup/+register/register.component.ts130 You are now logged in as ! Bạn đã đăng nhập bằng tài khoản ! - src/app/+signup/+register/register.component.ts134 + src/app/+signup/+register/register.component.ts138 An email with verification link will be sent to . Một email xác thực sẽ được gửi tới . - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts45 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts39 Unable to find user id or verification string. @@ -7988,12 +8100,12 @@ channel with the same name ()! Subscribe to the account Theo dõi tài khoản này - src/app/+video-channels/video-channels.component.ts71 - src/app/+videos/+video-watch/video-watch.component.ts984 - + + + src/app/+video-channels/video-channels.component.ts71src/app/+videos/+video-watch/video-watch.component.ts712 PLAYLISTS - DANH SÁCH + DANH SÁCH PHÁT src/app/+video-channels/video-channels.component.ts 77 @@ -8001,74 +8113,109 @@ channel with the same name ()! Focus the search bar - Trọng tâm thanh tìm kiếm - src/app/app.component.ts313 + Tìm kiếm + src/app/app.component.ts300 Toggle the left menu - Chuyển đổi menu bên trái - src/app/app.component.ts318 + Ẩn/hiện thanh menu + src/app/app.component.ts305 Go to the discover videos page - Đến trang khám phá video - src/app/app.component.ts323 + Đến Trang Chính + src/app/app.component.ts310 Go to the trending videos page Đến trang Thịnh Hành - src/app/app.component.ts328 + src/app/app.component.ts315 Go to the recently added videos page - Đến trang Gần Đây - src/app/app.component.ts333 + Đến trang video mới đăng gần đây + src/app/app.component.ts320 Go to the local videos page Đến trang Máy Chủ - src/app/app.component.ts338 + src/app/app.component.ts325 Go to the videos upload page - Đến trang upload video - src/app/app.component.ts343 + Đăng video + src/app/app.component.ts330 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. 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.ts219 + + + Keyboard Shortcuts: + Phím tắt: + src/app/core/hotkeys/hotkeys.component.ts11 + + + My history + Lịch sử của tôi + + src/app/core/menu/menu.service.ts + 98 + + + + In my library + Trong thư viện của tôi + + src/app/core/menu/menu.service.ts + 104 + - - You need to reconnect. - Bạn cần kết nối lại. - src/app/core/auth/auth.service.ts220 + + Trending + Thịnh hành + src/app/core/menu/menu.service.ts131 - - Keyboard Shortcuts: - Phím tắt: - src/app/core/hotkeys/hotkeys.component.ts11 + + ON + + + src/app/core/menu/menu.service.ts + 150 + + + + Home + Trang chính + src/app/core/menu/menu.service.ts115 + src/app/core/menu/menu.service.ts116 Success @@ -8078,113 +8225,111 @@ 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.ts251 - - - ON - TRÊN - src/app/menu/menu.component.html124 + src/app/menu/menu.component.ts266 hide ẩn - src/app/menu/menu.component.ts284 + src/app/menu/menu.component.ts301 blur làm mờ - src/app/menu/menu.component.ts288 + src/app/menu/menu.component.ts305 display hiển thị - src/app/menu/menu.component.ts292 + src/app/menu/menu.component.ts309 Unknown — - src/app/menu/menu.component.ts197 + src/app/menu/menu.component.ts196 Your password has been successfully reset! Bạn đã đổi mật khẩu thành công! src/app/+reset-password/reset-password.component.ts47 - Today Hôm nay - - - - src/app/+search/search-filters.component.ts41src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69src/app/shared/shared-video-miniature/abstract-video-list.ts135 + 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 + Yesterday Hôm qua - src/app/shared/shared-video-miniature/abstract-video-list.ts136 + src/app/shared/shared-video-miniature/abstract-video-list.ts134 This week Tuần này - src/app/shared/shared-video-miniature/abstract-video-list.ts137 + src/app/shared/shared-video-miniature/abstract-video-list.ts135 This month Tháng này - src/app/shared/shared-video-miniature/abstract-video-list.ts138 + src/app/shared/shared-video-miniature/abstract-video-list.ts136 Last month Tháng trước - src/app/shared/shared-video-miniature/abstract-video-list.ts139 + src/app/shared/shared-video-miniature/abstract-video-list.ts137 Older Cũ hơn - src/app/shared/shared-video-miniature/abstract-video-list.ts140 + src/app/shared/shared-video-miniature/abstract-video-list.ts138 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.ts226 + 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.ts299 + src/app/shared/shared-video-miniature/abstract-video-list.ts296 Last 7 days 7 ngày qua - - src/app/+search/search-filters.component.ts45 + src/app/+search/search-filters.component.ts45 + Last 30 days 30 ngày qua - - src/app/+search/search-filters.component.ts49 + src/app/+search/search-filters.component.ts49 + Last 365 days 365 ngày qua - - src/app/+search/search-filters.component.ts53 - VOD videosVOD videos + src/app/+search/search-filters.component.ts53 + + + VOD videos + Video VOD src/app/+search/search-filters.component.ts 60 - - Live videosLive videos + + + Live videos + Video livestream src/app/+search/search-filters.component.ts 64 @@ -8193,43 +8338,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Short (< 4 min) Ngắn (< 4 phút) - - src/app/+search/search-filters.component.ts71 + src/app/+search/search-filters.component.ts71 + Medium (4-10 min) Trung bình (4-10 phút) - - src/app/+search/search-filters.component.ts75 + src/app/+search/search-filters.component.ts75 + Long (> 10 min) Dài (> 10 phút) - - src/app/+search/search-filters.component.ts79 + src/app/+search/search-filters.component.ts79 + Relevance Liên quan - - src/app/+search/search-filters.component.ts86 + src/app/+search/search-filters.component.ts86 + Publish date Ngày đăng - - src/app/+search/search-filters.component.ts90 + src/app/+search/search-filters.component.ts90 + Views - Lượt xem - - - src/app/+search/search-filters.component.ts94src/app/+videos/video-list/trending/video-trending-header.component.ts54 + 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.ts167 - + + src/app/+search/search.component.ts161 Search error Lỗi tìm kiếm - src/app/+search/search.component.ts168 + + src/app/+search/search.component.ts162 + PeerTube instance host filter is invalidPeerTube instance host filter is invalid + + src/app/+search/search.component.ts + 329 + Search @@ -8250,66 +8401,89 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular years ago năm trước - src/app/shared/shared-main/angular/from-now.pipe.ts12 + src/app/shared/shared-main/angular/from-now.pipe.ts11 - - year ago - năm trước - src/app/shared/shared-main/angular/from-now.pipe.ts13 + + 1 year ago + 1 năm trước + + src/app/shared/shared-main/angular/from-now.pipe.ts + 12 + + + src/app/shared/shared-main/angular/from-now.pipe.ts + 17 + months ago tháng trước - src/app/shared/shared-main/angular/from-now.pipe.ts16 + src/app/shared/shared-main/angular/from-now.pipe.ts18 - - month ago - tháng trước - src/app/shared/shared-main/angular/from-now.pipe.ts17 + + 1 month ago + 1 tháng trước + + src/app/shared/shared-main/angular/from-now.pipe.ts + 19 + + + src/app/shared/shared-main/angular/from-now.pipe.ts + 24 + weeks ago tuần trước - src/app/shared/shared-main/angular/from-now.pipe.ts20 + src/app/shared/shared-main/angular/from-now.pipe.ts25 - - week ago - tuần trước - src/app/shared/shared-main/angular/from-now.pipe.ts21 + + 1 week ago + 1 tuần trước + + src/app/shared/shared-main/angular/from-now.pipe.ts + 26 + days ago ngày - src/app/shared/shared-main/angular/from-now.pipe.ts24 + src/app/shared/shared-main/angular/from-now.pipe.ts29 - - day ago - ngày - src/app/shared/shared-main/angular/from-now.pipe.ts25 + + 1 day ago + 1 ngày trước + + src/app/shared/shared-main/angular/from-now.pipe.ts + 30 + hours ago giờ trước - src/app/shared/shared-main/angular/from-now.pipe.ts28 + src/app/shared/shared-main/angular/from-now.pipe.ts33 - - hour ago - giờ trước - src/app/shared/shared-main/angular/from-now.pipe.ts29 + + 1 hour ago + 1 giờ trước + + src/app/shared/shared-main/angular/from-now.pipe.ts + 34 + min ago phút trước - src/app/shared/shared-main/angular/from-now.pipe.ts32 + src/app/shared/shared-main/angular/from-now.pipe.ts37 just now - mới đây - src/app/shared/shared-main/angular/from-now.pipe.ts34 + vừa xong + src/app/shared/shared-main/angular/from-now.pipe.ts39 sec - s + giây src/app/shared/shared-main/angular/duration-formatter.pipe.ts30 @@ -8390,127 +8564,121 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Giới hạn đăng ký phải là số. src/app/shared/form-validators/custom-config-validators.ts48 + + Signup minimum age is required. + Bắt buộc phải có độ tuổi đăng ký. + + src/app/shared/form-validators/custom-config-validators.ts + 55 + + + + Signup minimum age must be greater than 1. + Độ tuổi đăng ký phải lớn hơn 1. + + src/app/shared/form-validators/custom-config-validators.ts + 56 + + + + Signup minimum age must be a number. + Độ tuổi đăng ký phải là số. + + src/app/shared/form-validators/custom-config-validators.ts + 57 + + Admin email is required. Yêu cầu email của quản trị viên - src/app/shared/form-validators/custom-config-validators.ts55 + src/app/shared/form-validators/custom-config-validators.ts64 Admin email must be valid. Email của admin phải sử dụng được. - src/app/shared/form-validators/custom-config-validators.ts56 + src/app/shared/form-validators/custom-config-validators.ts65 Transcoding threads is required. Yêu cầu chuyển mã chuỗi. - src/app/shared/form-validators/custom-config-validators.ts63 + src/app/shared/form-validators/custom-config-validators.ts72 Transcoding threads must be greater or equal to 0. Chuyễn mã chuỗi phải lớn hơn hoặc bằng 0. - src/app/shared/form-validators/custom-config-validators.ts64 + src/app/shared/form-validators/custom-config-validators.ts73 Max live duration is required. - Yêu cầu độ dài tối đa của phát trực tiếp. - - src/app/shared/form-validators/custom-config-validators.ts - 71 - + Yêu cầu thời lượng tối đa của livestream. + src/app/shared/form-validators/custom-config-validators.ts80 Max live duration should be greater or equal to -1. - Độ dài tối đa của phát trực tiếp phải lớn hơn hoặc bằng -1. - - src/app/shared/form-validators/custom-config-validators.ts - 72 - + Thời lượng tối đa của buổi livestream phải lớn hơn hoặc bằng -1. + src/app/shared/form-validators/custom-config-validators.ts81 Max instance lives is required. Yêu cầu số buổi phát máy chủ tối đa. - - src/app/shared/form-validators/custom-config-validators.ts - 79 - + src/app/shared/form-validators/custom-config-validators.ts88 Max instance lives should be greater or equal to -1. Số buổi phát tối đa máy chủ phải lớn hơn hoặc bằng -1. - - src/app/shared/form-validators/custom-config-validators.ts - 80 - + src/app/shared/form-validators/custom-config-validators.ts89 Max user lives is required. - Yêu cầu số lượng thành viên live tối đa. - - src/app/shared/form-validators/custom-config-validators.ts - 87 - + Yêu cầu số lượng thành viên livestream tối đa. + src/app/shared/form-validators/custom-config-validators.ts96 Max user lives should be greater or equal to -1. - Số lượng thành viên phát trực tiếp phải lớn hơn hoặc bằng -1. - - src/app/shared/form-validators/custom-config-validators.ts - 88 - + Số lượng thành viên livestream phải lớn hơn hoặc bằng -1. + src/app/shared/form-validators/custom-config-validators.ts97 Concurrency is required. Yêu cầu đồng thời. - - src/app/shared/form-validators/custom-config-validators.ts - 95 - + src/app/shared/form-validators/custom-config-validators.ts104 Concurrency should be greater or equal to 1. Đồng thời phải lớn hơn hoặc bằng 1. - - src/app/shared/form-validators/custom-config-validators.ts - 96 - + src/app/shared/form-validators/custom-config-validators.ts105 Index URL should be a URL Chỉ mục URL phải là URL - src/app/shared/form-validators/custom-config-validators.ts103 + src/app/shared/form-validators/custom-config-validators.ts112 Search index URL should be a URL Tìm kiếm chỉ mục URL phải là URL - src/app/shared/form-validators/custom-config-validators.ts110 + src/app/shared/form-validators/custom-config-validators.ts119 Email is required. Yêu cầu email. - src/app/shared/form-validators/user-validators.ts37 src/app/shared/form-validators/instance-validators.ts7 + src/app/shared/form-validators/user-validators.ts39 Email must be valid. Email phải sử dụng được. - src/app/shared/form-validators/user-validators.ts38 src/app/shared/form-validators/instance-validators.ts8 + src/app/shared/form-validators/user-validators.ts40 Handle is required. Yêu cầu Handle. - - src/app/shared/form-validators/user-validators.ts - 48 - + src/app/shared/form-validators/user-validators.ts50 Handle must be valid (eg. chocobozzz@example.com). Handle phải sử dụng được (eg. chocobozzz@example.com). - - src/app/shared/form-validators/user-validators.ts - 49 - + src/app/shared/form-validators/user-validators.ts51 Your name is required. @@ -8560,15 +8728,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Username is required. Yêu cầu tên tài khoản. - src/app/shared/form-validators/user-validators.ts12 src/app/shared/form-validators/login-validators.ts9 + src/app/shared/form-validators/user-validators.ts14 Password is required. Yêu cầu mật khẩu. - src/app/shared/form-validators/user-validators.ts58 - src/app/shared/form-validators/user-validators.ts69 src/app/shared/form-validators/login-validators.ts18 + src/app/shared/form-validators/user-validators.ts60 + src/app/shared/form-validators/user-validators.ts71 Confirmation of the password is required. @@ -8578,127 +8746,127 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Username must be at least 1 character long. Độ dài ít nhất 1 ký tự. - src/app/shared/form-validators/user-validators.ts13 + src/app/shared/form-validators/user-validators.ts15 Username cannot be more than 50 characters long. Độ dài tối đa 50 ký tự. - src/app/shared/form-validators/user-validators.ts14 + src/app/shared/form-validators/user-validators.ts16 Username should be lowercase alphanumeric; dots and underscores are allowed. Tài khoản viết chữ thường, được phép dùng dấu chấm và gạch dưới. - src/app/shared/form-validators/user-validators.ts15 + src/app/shared/form-validators/user-validators.ts17 Channel name is required. Yêu cầu tên kênh. - src/app/shared/form-validators/user-validators.ts27 + src/app/shared/form-validators/user-validators.ts29 Channel name must be at least 1 character long. Tên kênh phải dài ít nhất 1 ký tự. - src/app/shared/form-validators/user-validators.ts28 + src/app/shared/form-validators/user-validators.ts30 Channel name cannot be more than 50 characters long. Tên kênh dài tối đa 50 ký tự. - src/app/shared/form-validators/user-validators.ts29 + src/app/shared/form-validators/user-validators.ts31 Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. Tên kênh phải viết thường và chỉ có thể chứa các ký tự chữ và số, dấu chấm và dấu gạch dưới. - src/app/shared/form-validators/user-validators.ts30 + src/app/shared/form-validators/user-validators.ts32 Password must be at least 6 characters long. Độ dài tối thiểu 6 ký tự. - src/app/shared/form-validators/user-validators.ts70 - src/app/shared/form-validators/user-validators.ts81 + src/app/shared/form-validators/user-validators.ts72 + src/app/shared/form-validators/user-validators.ts83 Password cannot be more than 255 characters long. Mật khẩu phải ngắn hơn 255 kí tự. - src/app/shared/form-validators/user-validators.ts71 - src/app/shared/form-validators/user-validators.ts82 + src/app/shared/form-validators/user-validators.ts73 + src/app/shared/form-validators/user-validators.ts84 The new password and the confirmed password do not correspond. Mật khẩu mới và mật khẩu lặp lại không khớp. - src/app/shared/form-validators/user-validators.ts89 + src/app/shared/form-validators/user-validators.ts91 Video quota is required. Phải có giới hạn video. - src/app/shared/form-validators/user-validators.ts96 + src/app/shared/form-validators/user-validators.ts98 Quota must be greater than -1. Quota phải lớn hơn -1. - src/app/shared/form-validators/user-validators.ts97 + src/app/shared/form-validators/user-validators.ts99 Daily upload limit is required. Yêu cầu giới hạn đăng hằng ngày. - src/app/shared/form-validators/user-validators.ts103 + src/app/shared/form-validators/user-validators.ts105 Daily upload limit must be greater than -1. Giới hạn đăng hàng ngày phải lớn hơn -1. - src/app/shared/form-validators/user-validators.ts104 + src/app/shared/form-validators/user-validators.ts106 User role is required. Yêu cầu chức vụ thành viên. - src/app/shared/form-validators/user-validators.ts111 + src/app/shared/form-validators/user-validators.ts113 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.ts123 + src/app/shared/form-validators/user-validators.ts125 src/app/shared/form-validators/video-channel-validators.ts38 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.ts124 + src/app/shared/form-validators/user-validators.ts126 src/app/shared/form-validators/video-channel-validators.ts39 src/app/shared/form-validators/video-playlist-validators.ts34 You must agree with the instance terms in order to register on it. Bạn phải đồng ý quy tắc máy chủ mới có thể đăng ký. - src/app/shared/form-validators/user-validators.ts131 + src/app/shared/form-validators/user-validators.ts133 Ban reason must be at least 3 characters long. Lí do chặn phải từ 3 kí tự trở lên. - src/app/shared/form-validators/user-validators.ts141 + src/app/shared/form-validators/user-validators.ts143 Ban reason cannot be more than 250 characters long. Lí do chặn phải từ 250 kí tự trở xuống. - src/app/shared/form-validators/user-validators.ts142 + src/app/shared/form-validators/user-validators.ts144 Display name is required. Yêu cầu tên hiển thị. - src/app/shared/form-validators/user-validators.ts153 + src/app/shared/form-validators/user-validators.ts155 src/app/shared/form-validators/video-channel-validators.ts26 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.ts154 + src/app/shared/form-validators/user-validators.ts156 src/app/shared/form-validators/video-channel-validators.ts27 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.ts155 + src/app/shared/form-validators/user-validators.ts157 src/app/shared/form-validators/video-channel-validators.ts28 @@ -8813,7 +8981,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 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 Trực Tiếp của PeerTube. + Đọ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 @@ -8851,7 +9019,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Live information - Thông tin buổi trực tiếp + Thông tin buổi livestream src/app/shared/shared-video-live/live-stream-information.component.html3 @@ -8862,7 +9030,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Live stream key - Khóa trực tiếp + Mã livestream src/app/shared/shared-video-live/live-stream-information.component.html24 src/app/+videos/+video-edit/shared/video-edit.component.html223 @@ -8874,7 +9042,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Permanent live - Trực tiếp vĩnh viễn + Livestream vĩnh viễn src/app/shared/shared-video-live/live-stream-information.component.html 10 @@ -9254,71 +9422,71 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Instance languages Ngôn ngữ máy chủ - src/app/+videos/+video-edit/shared/video-edit.component.ts172 + src/app/+videos/+video-edit/shared/video-edit.component.ts179 All languages Mọi ngôn ngữ - src/app/+videos/+video-edit/shared/video-edit.component.ts173 + src/app/+videos/+video-edit/shared/video-edit.component.ts180 src/app/shared/shared-user-settings/user-video-settings.component.ts39 Hidden Ẩn - src/app/shared/shared-instance/instance-features-table.component.ts54 + src/app/shared/shared-instance/instance-features-table.component.ts53 Blurred with confirmation request Được che mờ, yêu cầu xác nhận - src/app/shared/shared-instance/instance-features-table.component.ts55 + src/app/shared/shared-instance/instance-features-table.component.ts54 Displayed Đã hiện - src/app/shared/shared-instance/instance-features-table.component.ts56 + src/app/shared/shared-instance/instance-features-table.component.ts55 ~ 1 minute ~ 1 phút - src/app/shared/shared-instance/instance-features-table.component.ts75 + src/app/shared/shared-instance/instance-features-table.component.ts74 ~ minutes ~ phút - src/app/shared/shared-instance/instance-features-table.component.ts77 + src/app/shared/shared-instance/instance-features-table.component.ts76 of full HD videos video Full HD - src/app/shared/shared-instance/instance-features-table.component.ts93 + src/app/shared/shared-instance/instance-features-table.component.ts92 of HD videos video HD - src/app/shared/shared-instance/instance-features-table.component.ts94 + src/app/shared/shared-instance/instance-features-table.component.ts93 of average quality videos video chất lượng trung bình - src/app/shared/shared-instance/instance-features-table.component.ts95 + src/app/shared/shared-instance/instance-features-table.component.ts94 (channel page) (trang kênh) - src/app/+videos/+video-watch/video-avatar-channel.component.ts19 + 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-video-miniature/video-miniature.component.ts118 + src/app/shared/shared-video-miniature/video-miniature.component.ts113 (account page) (trang tài khoản) - src/app/+videos/+video-watch/video-avatar-channel.component.ts20 + src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts20 src/app/shared/shared-actor-image/actor-avatar.component.ts40 @@ -9373,38 +9541,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Bạn có chắc muốn bỏ chặn ? - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts71 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts66 User unbanned. Đã bỏ chặn người dùng . - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts77 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts72 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! - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts91 + 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.ts97 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts92 User email set as verified Email thành viên đã được xác thực - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts108 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts103 Account muted. Đã tắt tiếng tài khoản . - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts120 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts115 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts240 @@ -9418,19 +9586,19 @@ 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.ts176 - + + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts445src/app/shared/shared-moderation/user-moderation-dropdown.component.ts171 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.ts333 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.ts457 Add a message to communicate with the reporter Thêm thông điệp để giao tiếp với người báo cáo @@ -9444,157 +9612,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.ts190 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts185 Instance muted by the instance. Máy chủ đã bị ẩn bởi máy chủ. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts204 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts199 Instance unmuted by the instance. Máy chủ đã bỏ ẩn bởi máy chủ. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts218 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts213 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.ts229 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts224 Delete account comments Xóa bình luận của thành viên - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts230 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts225 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.ts236 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts231 Edit user Sửa người dùng - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts264 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts259 Change quota, role, and more. Thay quota, chức vụ và nhiều nữa. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts265 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts260 Delete user Xóa người dùng - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts269 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts264 Unban user Bỏ cấm người dùng - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts280 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts275 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.ts281 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts276 Mute this account Tắt tiếng tài khoản này - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts298 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts293 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.ts299 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts294 Unmute this account Ngừng tắt tiếng tài khoản này - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts304 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts299 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.ts305 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts300 Mute the instance Tắt tiếng đơn vị - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts310 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts305 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.ts311 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts306 Unmute the instance Ngừng tắt tiếng đơn vị - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts316 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts311 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.ts317 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts312 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.ts322 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts317 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.ts323 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts318 Mute this account by your instance - Tắt tiếng tài khoản này trên đơn vị của bạn - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts334 + Ẩ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 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.ts335 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts330 Unmute this account by your instance - Ngừng tắt tiếng tài khoản này trên đơn vị của bạn - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts340 + 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 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.ts341 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts336 Mute the instance by your instance - Tắt tiếng đơn vị này trên đơn vị của bạn - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts352 + Ẩ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 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.ts353 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts348 Unmute the instance by your instance - Ngừng tắt tiếng đơn vị này trên đơn vị của bạn - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts358 + 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 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.ts359 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts354 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.ts369 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts364 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.ts370 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts365 Violent or repulsive @@ -9672,17 +9840,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 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.ts66 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.ts68 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.ts71 Subscribed to all current channels of . You will be notified of all their new videos. @@ -9691,7 +9859,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 @@ -9701,7 +9869,7 @@ 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ý toàn bộ kênh của src/app/shared/shared-user-subscription/subscribe-button.component.ts139 @@ -9737,13 +9905,21 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Người quản trị src/app/core/users/user.service.ts407 + + Search videos, playlists, channels… + Tìm video, danh sách phát, kênh… + + src/app/header/search-typeahead.component.html + 3 + + Video removed from Video đã bị xoá khỏi - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts98 src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts307 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts93 Video added in at timestamps @@ -9761,82 +9937,82 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Timestamps updated Đã cập nhật thời gian - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts117 src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts273 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts112 Starts at Bắt đầu từ - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts140 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts143 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts135 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts138 Stops at Ngừng tại - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts141 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts136 and stops at và ngừng tại - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts143 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts138 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.ts382 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.ts411 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.ts417 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/comment/video-comments.component.ts172 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts420 - + + + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts172src/app/shared/shared-abuse-list/abuse-list-table.component.ts421 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.ts429 Encoder Encoder - src/app/shared/shared-video-miniature/video-download.component.ts160 + src/app/shared/shared-video-miniature/video-download.component.ts212 Format name - Tên định dạng - src/app/shared/shared-video-miniature/video-download.component.ts161 + Định dạng + src/app/shared/shared-video-miniature/video-download.component.ts213 Size Dung lượng - src/app/shared/shared-video-miniature/video-download.component.ts162 + src/app/shared/shared-video-miniature/video-download.component.ts214 Bitrate Bitrate - src/app/shared/shared-video-miniature/video-download.component.ts164 - src/app/shared/shared-video-miniature/video-download.component.ts187 + src/app/shared/shared-video-miniature/video-download.component.ts216 + src/app/shared/shared-video-miniature/video-download.component.ts239 Codec Codec - src/app/shared/shared-video-miniature/video-download.component.ts184 + src/app/shared/shared-video-miniature/video-download.component.ts236 Copied Đã chép. src/app/shared/shared-forms/input-toggle-hidden.component.ts47 - src/app/shared/shared-video-miniature/video-download.component.ts151 + src/app/shared/shared-video-miniature/video-download.component.ts196 Copy @@ -9847,31 +10023,31 @@ 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 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts203 - + + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts91src/app/shared/shared-abuse-list/abuse-list-table.component.ts386src/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/+admin/moderation/video-block-list/video-block-list.component.ts99src/app/shared/shared-abuse-list/abuse-list-table.component.ts394 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.ts321 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.ts327 This video will be duplicated by your instance. Video này sẽ có bản sao ở máy chủ của bạn. @@ -9884,7 +10060,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Display live information - Hiện thông tin buổi trực tiếp + Hiện thông tin buổi livestream src/app/+my-library/my-videos/my-videos.component.ts172 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts278 @@ -9905,48 +10081,54 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Save to playlist Đã lưu vào danh sách phát - src/app/+videos/+video-watch/video-watch.component.ts161 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts57 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. - src/app/+videos/+video-watch/video-watch.component.ts250 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts85 Mirror Mirror src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts302 + + Subtitles + Phụ đề + + src/app/shared/shared-video-miniature/video-download.component.html + 9 + + Report Báo cáo + src/app/shared/shared-abuse-list/abuse-details.component.html55 src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts314 Remove Hủy bỏ - src/app/+videos/+video-watch/comment/video-comment.component.ts186 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts186 Remove & re-draft Bỏ & chỉnh sửa - src/app/+videos/+video-watch/comment/video-comment.component.ts194 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts194 {VAR_PLURAL, plural, =0 {Comments} =1 {1 Comment} other { Comments}} {VAR_PLURAL, plural, =0 {Bình luận} =1 {1 Bình luận} other { Bình luận}} - - src/app/+videos/+video-watch/comment/video-comments.component.html - 4 - + src/app/+videos/+video-watch/shared/comment/video-comments.component.html4 Mute account Ẩn tài khoản - src/app/shared/shared-abuse-list/abuse-list-table.component.ts302 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts322 - + + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts303src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts322 Open video actions Mở hành động video @@ -9962,8 +10144,8 @@ 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.ts309 Report Báo cáo @@ -10012,27 +10194,27 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Published Đã xuất bản - src/app/shared/shared-video-miniature/video-miniature.component.ts163 + src/app/shared/shared-video-miniature/video-miniature.component.ts158 Publication scheduled on Đã lên lịch xuất bản vào - src/app/shared/shared-video-miniature/video-miniature.component.ts168 + src/app/shared/shared-video-miniature/video-miniature.component.ts163 Waiting transcoding Đang chờ chuyển mã - src/app/shared/shared-video-miniature/video-miniature.component.ts172 + src/app/shared/shared-video-miniature/video-miniature.component.ts167 To transcode Để chuyển mã - src/app/shared/shared-video-miniature/video-miniature.component.ts176 + src/app/shared/shared-video-miniature/video-miniature.component.ts171 To import Để nhập video - src/app/shared/shared-video-miniature/video-miniature.component.ts180 + src/app/shared/shared-video-miniature/video-miniature.component.ts175 @@ -10054,39 +10236,39 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular LIVE ENDED - KẾT THÚC TRỰC TIẾP + KẾT THÚC LIVESTREAM src/app/shared/shared-thumbnail/video-thumbnail.component.html32 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.ts383 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.ts384 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.ts385 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.ts386 viewers người xem - src/app/shared/shared-main/video/video.model.ts206 - + + src/app/shared/shared-main/video/video.model.ts216 views người xem - src/app/shared/shared-main/video/video.model.ts209 - + + src/app/shared/shared-main/video/video.model.ts219 Close Đóng @@ -10096,23 +10278,23 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Slide of Slide của Currently selected slide number read by screen reader - node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts114 + node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts113 Previous Trước đó - node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts132 + node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts130 Next Tiếp theo - node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts147 + node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts146 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.ts34 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts35 Next month @@ -10124,18 +10306,18 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 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.ts49 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts47 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.ts72 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts69 «« «« - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts182 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts181 « @@ -10145,7 +10327,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular » » - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts194 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts193 »» @@ -10155,22 +10337,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular First Trang đầu - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts208 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts207 Previous Kế tiếp - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts215 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts214 Next Tiếp - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts225 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts224 Last Trang cuối - node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts232 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts231 @@ -10185,32 +10367,32 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Hours Giờ - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts45 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts46 MM MM - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts52 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts50 Minutes Phút - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts57 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts58 Increment hours Làm tròn giờ - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts62 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts63 Decrement hours Không làm tròn giờ - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts67 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts68 Increment minutes Làm tròn phút - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts75 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts76 Decrement minutes @@ -10220,12 +10402,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular SS SS - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts85 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts86 Seconds Giây - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts90 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts92 Increment seconds @@ -10240,12 +10422,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts125 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts118 - node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts116 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts141 Close @@ -10255,48 +10437,41 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Video to import updated. Đã cập nhật video cần nhập. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts135 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts145 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts141 + 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.ts163 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts117 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.ts164 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts118 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.ts166 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts120 Upload Tải lên - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts223 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts225 Upload Tải lên - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts225 - - Upload cancelled - Đã huỷ tải lên - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts125 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts227 Video published. Đã xuất bản video. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts246 - - + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts248 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. @@ -10315,42 +10490,42 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular The deletion will be sent to remote instances so they can reflect the change. Việc xóa sẽ được gửi đến các máy chủ từ xa để họ có thể phản ánh sự thay đổi. - src/app/+videos/+video-watch/comment/video-comments.component.ts175 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts175 It is a remote comment, so the deletion will only be effective on your instance. Nếu đây là bình luận từ xa, việc xóa bỏ chỉ hiệu lực trên máy chủ của bạn. - src/app/+videos/+video-watch/comment/video-comments.component.ts177 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts177 Delete and re-draft Xóa và viết lại - src/app/+videos/+video-watch/comment/video-comments.component.ts203 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts203 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/comment/video-comments.component.ts203 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts203 Stop autoplaying next video Ngưng tự phát video kế tiếp - src/app/+videos/+video-watch/video-watch-playlist.component.ts220 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts220 Autoplay next video Tự phát video kế tiếp - src/app/+videos/+video-watch/video-watch-playlist.component.ts221 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts221 Stop looping playlist videos - Ngừng lặp lại video trong danh sách - src/app/+videos/+video-watch/video-watch-playlist.component.ts226 + 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 Loop playlist videos - Lặp lại video trong danh sách - src/app/+videos/+video-watch/video-watch-playlist.component.ts227 + Lặp lại video trong danh sách phát + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts227 Placeholder image @@ -10363,27 +10538,27 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? Video không khả dụng trên máy chủ này. Bạn có muốn chuyển tới máy chủ gốc: <a href=""></a>? - src/app/+videos/+video-watch/video-watch.component.ts440 + src/app/+videos/+video-watch/video-watch.component.ts295 Redirection Chuyển hướng - src/app/+videos/+video-watch/video-watch.component.ts441 + src/app/+videos/+video-watch/video-watch.component.ts296 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.ts571 + src/app/+videos/+video-watch/video-watch.component.ts342 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.ts572 + src/app/+videos/+video-watch/video-watch.component.ts343 Up Next Tiếp Theo - src/app/+videos/+video-watch/video-watch.component.ts645 + src/app/+videos/+video-watch/video-watch.component.ts414 Cancel @@ -10393,82 +10568,83 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Autoplay is suspended Tạm ngừng tự phát - src/app/+videos/+video-watch/video-watch.component.ts647 + src/app/+videos/+video-watch/video-watch.component.ts416 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.ts951 - + + src/app/+videos/+video-watch/video-watch.component.ts686 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.ts952 - + + src/app/+videos/+video-watch/video-watch.component.ts687 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.ts953 - + + src/app/+videos/+video-watch/video-watch.component.ts688 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.ts955 - + + src/app/+videos/+video-watch/video-watch.component.ts690 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.ts957 - + + src/app/+videos/+video-watch/video-watch.component.ts692 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.ts958 - + + src/app/+videos/+video-watch/video-watch.component.ts693 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.ts960 - + + src/app/+videos/+video-watch/video-watch.component.ts695 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.ts961 - + + src/app/+videos/+video-watch/video-watch.component.ts696 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.ts963 - + + src/app/+videos/+video-watch/video-watch.component.ts698 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.ts964 - + + src/app/+videos/+video-watch/video-watch.component.ts699 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.ts966 - + + src/app/+videos/+video-watch/video-watch.component.ts701 Like the video Thích video - src/app/+videos/+video-watch/video-watch.component.ts974 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts46 Dislike the video Không thích video - src/app/+videos/+video-watch/video-watch.component.ts979 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts51 When active, the next video is automatically played after the current one. Khi kích hoạt, video tiếp theo sẽ tự động phát sau video hiện tại. - src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts61 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts61 Recently added - Mới + Mới nhất src/app/+videos/video-list/video-recently-added.component.ts37 + src/app/core/menu/menu.service.ts137 Videos from your subscriptions @@ -10507,34 +10683,39 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Local videos - Video máy chủ - src/app/+videos/videos-routing.module.ts72 + Máy chủ src/app/+videos/video-list/video-local.component.ts37 + src/app/+videos/videos-routing.module.ts70 + src/app/core/menu/menu.service.ts142 + src/app/core/menu/menu.service.ts143 Discover videos Khám phá video - src/app/+videos/videos-routing.module.ts23 + src/app/+videos/videos-routing.module.ts21 + src/app/core/menu/menu.service.ts124 Trending videos Video thịnh hành - src/app/+videos/videos-routing.module.ts32 + 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.ts45 + src/app/+videos/videos-routing.module.ts43 + src/app/core/menu/menu.service.ts136 Upload a video Tải video lên - src/app/+videos/videos-routing.module.ts85 + src/app/app-routing.module.ts91 Edit a video Chỉnh sửa một video - src/app/+videos/videos-routing.module.ts94 + src/app/app-routing.module.ts100