X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.vi-VN.xlf;h=58ec9f74ce9eda883e993ca9e890719b1366de50;hb=8283c4931ef70157670e3a246976bb1386cc1b46;hp=b94238b32cb4a9904fdc17226feed190b872c663;hpb=e9bce3436197448b3a40a25fbb83688c90312391;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.vi-VN.xlf b/client/src/locale/angular.vi-VN.xlf index b94238b32..58ec9f74c 100644 --- a/client/src/locale/angular.vi-VN.xlf +++ b/client/src/locale/angular.vi-VN.xlf @@ -316,8 +316,8 @@ src/app/shared/shared-main/users/user-notifications.component.html150 - mentioned you on video - nhắc tới bạn trong video + mentioned you on video + nhắc tới bạn trong video src/app/shared/shared-main/users/user-notifications.component.html 164 @@ -334,24 +334,24 @@ src/app/shared/shared-main/users/user-notifications.component.html189 - A new version of the plugin/theme is available: - Có bản cập nhật tiện ích/chủ đề mới đang chờ cập nhật: + A new version of the plugin/theme is available: + Có bản cập nhật tiện ích/chủ đề mới đang chờ cập nhật: src/app/shared/shared-main/users/user-notifications.component.html 198,199 - A new version of PeerTube is available: - Một phiên bản PeerTube mới đang chờ cập nhật: + A new version of PeerTube is available: + Một phiên bản PeerTube mới đang chờ cập nhật: src/app/shared/shared-main/users/user-notifications.component.html 206,207 - Your video edition has finished - Phiên bản mới của video đã được biên tập xong + Your video edition has finished + Phiên bản mới của video đã được biên tập xong src/app/shared/shared-main/users/user-notifications.component.html 213,215 @@ -396,7 +396,7 @@ Start at Bắt đầu tại src/app/shared/shared-moderation/report-modals/video-report.component.html45 - src/app/shared/shared-share-modal/video-share.component.html139 + src/app/shared/shared-share-modal/video-share.component.html149 src/app/shared/shared-video-playlist/video-add-to-playlist.component.html34 src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html69 @@ -404,7 +404,7 @@ Stop at Kết thúc tại src/app/shared/shared-moderation/report-modals/video-report.component.html60 - src/app/shared/shared-share-modal/video-share.component.html170 + src/app/shared/shared-share-modal/video-share.component.html188 src/app/shared/shared-video-playlist/video-add-to-playlist.component.html35 src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html83 @@ -442,9 +442,8 @@ src/app/shared/shared-video-playlist/video-add-to-playlist.component.html71 - Short text to tell people how they can support the channel (membership platform...).<br /><br /> - When a video is uploaded in this channel, the video support field will be automatically filled by this text. - Nói cho người dùng biết cách họ có thể bảo trợ kênh (nền tảng chuyển tiền...).<br /><br /> Khi một video được tải lên kênh, phần hỗ trợ video sẽ hiển thị văn bản này. + Short text to tell people how they can support the channel (membership platform...).<br /><br /> When a video is uploaded in this channel, the video support field will be automatically filled by this text. + Nói cho người dùng biết cách họ có thể bảo trợ kênh (nền tảng chuyển tiền...).<br /><br /> Khi một video được tải lên kênh, phần hỗ trợ video sẽ hiển thị văn bản này. src/app/+manage/video-channel-edit/video-channel-edit.component.html 67,68 @@ -724,8 +723,8 @@ src/app/shared/shared-forms/markdown-textarea.component.html20 - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - Hỗ trợ định dạng <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a>: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + Hỗ trợ định dạng <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a>: src/app/shared/shared-main/misc/help.component.ts75 @@ -1134,13 +1133,13 @@ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16 - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - Máy chủ này cho phép đăng ký. Tuy nhiên, hãy cẩn thận đọc kỹ Điều khoản dịch vụĐiều khoản dịch vụ trước khi tạo tài khoản. Bạn cũng có thể tham khảo thêm một số máy chủ khác tại: https://joinpeertube.org/instances. + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. + Máy chủ này cho phép đăng ký. Tuy nhiên, hãy cẩn thận đọc kỹ Điều khoản dịch vụĐiều khoản dịch vụ trước khi tạo tài khoản. Bạn cũng có thể tham khảo thêm một số máy chủ khác tại: https://joinpeertube.org/instances. src/app/+login/login.component.html64 - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - Máy chủ này đã tắt đăng ký, bạn hãy đọc Điều khoản dịch vụ để tìm hiểu thêm hoặc tìm một máy chủ khác cho phép bạn tạo tài khoản và đăng video. Danh sách những máy chủ khác: https://joinpeertube.org/instances. + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + Máy chủ này đã tắt đăng ký, bạn hãy đọc Điều khoản dịch vụ để tìm hiểu thêm hoặc tìm một máy chủ khác cho phép bạn tạo tài khoản và đăng video. Danh sách những máy chủ khác: https://joinpeertube.org/instances. src/app/+login/login.component.html69 @@ -1208,11 +1207,10 @@ src/app/+login/login.component.html110 - An email with the reset password instructions will be sent to . -The link will expire within 1 hour. + An email with the reset password instructions will be sent to . The link will expire within 1 hour. Một email hướng dẫn reset mật khẩu sẽ được gửi đến . Link reset hết hạn sau 1 giờ. - - src/app/+login/login.component.ts127 + src/app/+login/login.component.ts131 + Email Email @@ -1248,8 +1246,8 @@ The link will expire within 1 hour. src/app/+search/search.component.html8 - for - cho + for + cho src/app/+search/search.component.html 10 @@ -1632,8 +1630,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html268 - ⚠️ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server - ⚠️ Nếu kích hoạt, chúng tôi đề xuất bạn sử dụng a HTTP proxy để ngăn chặn truy cập những URL riêng tư trên máy chủ PeerTube của bạn + ⚠️ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server + ⚠️ Nếu kích hoạt, chúng tôi đề xuất bạn sử dụng a HTTP proxy để ngăn chặn truy cập những URL riêng tư trên máy chủ PeerTube của bạn src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html271 @@ -1694,18 +1692,18 @@ The link will expire within 1 hour. src/app/modal/account-setup-warning-modal.component.html10 - Help moderators and other users to know who you are by: - Giúp kiểm duyệt viên và những người dùng khác biết bạn là ai bằng cách: + Help moderators and other users to know who you are by: + Giúp kiểm duyệt viên và những người dùng khác biết bạn là ai bằng cách: src/app/modal/account-setup-warning-modal.component.html12 - Uploading an avatar - Tải lên ảnh đại diện + Uploading an avatar + Tải lên ảnh đại diện src/app/modal/account-setup-warning-modal.component.html15 - Writing a description - Bổ sung mô tả bản thân + Writing a description + Bổ sung mô tả bản thân src/app/modal/account-setup-warning-modal.component.html16 @@ -2147,8 +2145,8 @@ The link will expire within 1 hour. src/app/shared/shared-actor-image/actor-avatar.component.ts47 - Markdown compatible that also supports custom PeerTube HTML tags - Tương thích Markdown và đồng thời hỗ trợ PeerTube HTML tags + Markdown compatible that also supports custom PeerTube HTML tags + Tương thích Markdown và đồng thời hỗ trợ PeerTube HTML tags src/app/shared/shared-custom-markup/custom-markup-help.component.html 2 @@ -2223,8 +2221,8 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/shared/video-edit.component.html48 - Choose the appropriate licence for your work. - Chọn giấy phép phù hợp cho video của bạn. + Choose the appropriate licence for your work. + Chọn giấy phép phù hợp cho video của bạn. src/app/+videos/+video-edit/shared/video-edit.component.html85 @@ -2308,7 +2306,7 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/shared/video-edit.component.html183 - Already uploaded ✔ + Already uploaded ✔ Đã tải lên ✔ src/app/+videos/+video-edit/shared/video-edit.component.html187 @@ -2511,7 +2509,7 @@ The link will expire within 1 hour. URL src/app/+videos/+video-edit/video-add-components/video-import-url.component.html6 src/app/shared/shared-share-modal/video-share.component.html24 - src/app/shared/shared-share-modal/video-share.component.html92 + src/app/shared/shared-share-modal/video-share.component.html102 You can import any URL supported by youtube-dl or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. @@ -2817,61 +2815,67 @@ The link will expire within 1 hour. Share the playlist at this video position Chia sẻ danh sách phát từ vị trí video này - src/app/shared/shared-share-modal/video-share.component.html71 + src/app/shared/shared-share-modal/video-share.component.html72 + + + Only display embed URL + Chỉ hiện URL nhúng + + src/app/shared/shared-share-modal/video-share.component.html + 80 + + + src/app/shared/shared-share-modal/video-share.component.html + 178 + Share the video Chia sẻ video - src/app/shared/shared-share-modal/video-share.component.html79 + src/app/shared/shared-share-modal/video-share.component.html89 This video is private so you won't be able to share it with external users Đây là video riêng tư nên bạn không thể chia sẻ nó với người dùng khác - - src/app/shared/shared-share-modal/video-share.component.html - 82 - + src/app/shared/shared-share-modal/video-share.component.html92 Update video privacy Cập nhật hiển thị video - - src/app/shared/shared-share-modal/video-share.component.html - 84,86 - + src/app/shared/shared-share-modal/video-share.component.html94 QR-Code Mã QR src/app/shared/shared-share-modal/video-share.component.html35 - src/app/shared/shared-share-modal/video-share.component.html102 + src/app/shared/shared-share-modal/video-share.component.html112 The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). Đường link không an toàn (phải là HTTPS), nên video nhúng sẽ không hoạt động ở những trang web dùng HTTPS. src/app/shared/shared-share-modal/video-share.component.html54 - src/app/shared/shared-share-modal/video-share.component.html121 + src/app/shared/shared-share-modal/video-share.component.html131 Embed Nhúng src/app/shared/shared-share-modal/video-share.component.html45 - src/app/shared/shared-share-modal/video-share.component.html112 + src/app/shared/shared-share-modal/video-share.component.html122 Auto select subtitle Tự động chọn phụ đề - src/app/shared/shared-share-modal/video-share.component.html154 + src/app/shared/shared-share-modal/video-share.component.html164 More customization Thêm tùy chỉnh - src/app/shared/shared-share-modal/video-share.component.html255 + src/app/shared/shared-share-modal/video-share.component.html273 Less customization Thu gọn - src/app/shared/shared-share-modal/video-share.component.html263 + src/app/shared/shared-share-modal/video-share.component.html281 Support @@ -2892,7 +2896,7 @@ The link will expire within 1 hour. Autoplay Tự động phát - src/app/shared/shared-share-modal/video-share.component.html185 + src/app/shared/shared-share-modal/video-share.component.html203 Maybe later @@ -2904,45 +2908,45 @@ The link will expire within 1 hour. Tắt tiếng src/app/+admin/overview/users/user-list/user-list.component.html104 src/app/shared/shared-moderation/account-block-badges.component.html1 - src/app/shared/shared-share-modal/video-share.component.html192 + src/app/shared/shared-share-modal/video-share.component.html210 Loop Lặp lại - src/app/shared/shared-share-modal/video-share.component.html199 + src/app/shared/shared-share-modal/video-share.component.html217 Use origin instance URL Sử dụng URL máy chủ gốc - src/app/shared/shared-share-modal/video-share.component.html206 + src/app/shared/shared-share-modal/video-share.component.html224 Display video title Hiện tiêu đề video - src/app/shared/shared-share-modal/video-share.component.html215 + src/app/shared/shared-share-modal/video-share.component.html233 P2P P2P - - src/app/shared/shared-share-modal/video-share.component.html - 222 - + src/app/shared/shared-share-modal/video-share.component.html240 Display privacy warning Hiện cảnh báo bảo mật - src/app/shared/shared-share-modal/video-share.component.html229 + src/app/shared/shared-share-modal/video-share.component.html247 - - Display player controls - Hiện điều khiển trình phát - src/app/shared/shared-share-modal/video-share.component.html236 + + Display player control bar + Hiện nút điều khiển trình phát + + src/app/shared/shared-share-modal/video-share.component.html + 254 + Display PeerTube button link Hiện biểu tượng PeerTube - src/app/shared/shared-share-modal/video-share.component.html243 + src/app/shared/shared-share-modal/video-share.component.html261 Public @@ -3981,8 +3985,8 @@ The link will expire within 1 hour. src/app/shared/shared-abuse-list/abuse-details.component.html28 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html21 src/app/shared/shared-abuse-list/abuse-details.component.html41 @@ -4328,8 +4332,8 @@ The link will expire within 1 hour. src/app/+admin/system/jobs/jobs.component.html46 - Priority (1 = highest priority) - Ưu tiên (1 = ưu tiên cao nhất) + Priority (1 = highest priority) + Ưu tiên (1 = ưu tiên cao nhất) src/app/+admin/system/jobs/jobs.component.html 47 @@ -4349,8 +4353,8 @@ The link will expire within 1 hour. src/app/+admin/system/jobs/jobs.component.html105 - No jobs found. - Không công việc tìm thấy. + No jobs found. + Không công việc tìm thấy. src/app/+admin/system/jobs/jobs.component.html106 @@ -4398,8 +4402,8 @@ The link will expire within 1 hour. - By -> - Bởi -> + By -> + Bởi -> src/app/+admin/system/logs/logs.component.html47 @@ -4471,8 +4475,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html82 - Manage users to build a moderation team. - Quản lý người dùng để xây dựng đội ngũ kiểm duyệt viên. + Manage users to build a moderation team. + Quản lý người dùng để xây dựng đội ngũ kiểm duyệt viên. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html83 @@ -4481,8 +4485,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html93 - Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default. - Kích hoạt nó sẽ cho phép những quản trị viên khác biết rằng đây là máy chủ chứa nội dung nhạy cảm. Thêm vào đó, hộp kiểm NSFW khi upload video sẽ được chọn theo mặc định. + Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default. + Kích hoạt nó sẽ cho phép những quản trị viên khác biết rằng đây là máy chủ chứa nội dung nhạy cảm. Thêm vào đó, hộp kiểm NSFW khi upload video sẽ được chọn theo mặc định. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html97 @@ -4601,8 +4605,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html4 - Use plugins & themes for more involved changes, or add slight customizations. - Sử dụng tiện ích & chủ đề để cải thiện trải nghiệm, hoặc thêm tùy chỉnh. + Use plugins & themes for more involved changes, or add slight customizations. + Sử dụng tiện ích & chủ đề để cải thiện trải nghiệm, hoặc thêm tùy chỉnh. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html5 @@ -4691,8 +4695,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html149 - Manage users to set their quota individually. - Quản lý người dùng để cài dung lượng tối đa của họ. + Manage users to set their quota individually. + Quản lý người dùng để cài dung lượng tối đa của họ. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150 @@ -4877,8 +4881,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html375 - You should only use moderated search indexes in production, or host your own. - Bạn chỉ nên sử dụng truy vấn tìm kiếm đã kiểm duyệt trong sản xuất, hoặc tự host. + You should only use moderated search indexes in production, or host your own. + Bạn chỉ nên sử dụng truy vấn tìm kiếm đã kiểm duyệt trong sản xuất, hoặc tự host. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html377 @@ -4912,8 +4916,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425 - Manage relations with other instances. - Quản lý mối quan hệ với những máy chủ khác. + Manage relations with other instances. + Quản lý mối quan hệ với những máy chủ khác. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html426 @@ -4949,8 +4953,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html472 - See the documentation for more information about the expected URL - Xem tài liệu để biết thêm thông tin về URL dự kiến + See the documentation for more information about the expected URL + Xem tài liệu để biết thêm thông tin về URL dự kiến src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477 @@ -4999,8 +5003,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html558 - If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - Nếu Twitter cấp quyền cho máy chủ của bạn, một trình phát video PeerTube sẽ xuất hiện trong lượt chia sẻ trên Twitter. Nếu không, chúng tôi sẽ sử dụng một ảnh xem trước trỏ về máy chủ của bạn. Đánh dấu hộp kiểm này, lưu thiết lập và thử với URL một video từ máy chủ của bạn (https://example.com/w/blabla) trên https://cards-dev.twitter.com/validator để máy chủ của bạn có được cho phép hay không. + If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. + Nếu Twitter cấp quyền cho máy chủ của bạn, một trình phát video PeerTube sẽ xuất hiện trong lượt chia sẻ trên Twitter. Nếu không, chúng tôi sẽ sử dụng một ảnh xem trước trỏ về máy chủ của bạn. Đánh dấu hộp kiểm này, lưu thiết lập và thử với URL một video từ máy chủ của bạn (https://example.com/w/blabla) trên https://cards-dev.twitter.com/validator để máy chủ của bạn có được cho phép hay không. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html562 @@ -5043,13 +5047,13 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html41 - Max simultaneous lives created on your instance (-1 for "unlimited") - Số livestream cùng lúc tối đa trên máy chủ của bạn (-1 là "không giới hạn") + Max simultaneous lives created on your instance (-1 for "unlimited") + Số livestream cùng lúc tối đa trên máy chủ của bạn (-1 là "không giới hạn") src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html49 - Max simultaneous lives created per user (-1 for "unlimited") - Số lần livestream của mỗi tài khoản (-1 là "không giới hạn") + Max simultaneous lives created per user (-1 for "unlimited") + Số lần livestream của mỗi tài khoản (-1 là "không giới hạn") src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html62 @@ -5187,8 +5191,8 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94 - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Yêu cầu ffmpeg >= 4.1Tạo danh sách HLS và phân mảnh file MP4 cho kết quả phát mượt hơn so với chỉ WebTorrent:Độ phân giải thay đổi mượt hơnTải nhanh hơn đặc biệt với video dàiÍt lỗi/chờ lâuNếu bạn bật hỗ trợ WebTorrent, dung lượng lưu trữ video sẽ tăng gấp đôi + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + Yêu cầu ffmpeg >= 4.1Tạo danh sách HLS và phân mảnh file MP4 cho kết quả phát mượt hơn so với chỉ WebTorrent:Độ phân giải thay đổi mượt hơnTải nhanh hơn đặc biệt với video dàiÍt lỗi/chờ lâuNếu bạn bật hỗ trợ WebTorrent, dung lượng lưu trữ video sẽ tăng gấp đôi src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html 99,108 @@ -5351,19 +5355,13 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html74 - Write JavaScript code directly.Example: console.log('my instance is amazing'); - Viết mã JavaScript trực tiếp.Ví dụ: console.log('my instance is amazing'); + Write JavaScript code directly.Example: console.log('my instance is amazing'); + Viết mã JavaScript trực tiếp.Ví dụ: console.log('my instance is amazing'); src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html77 - Write CSS code directly. Example:#custom-css -color: red; - - Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email -color: red; - - - Viết mã CSS trực tiếp. Ví dụ:#custom-css color: red; Prepend with #custom-css to override styles. Ví dụ:#custom-css .logged-in-email color: red; + Write CSS code directly. Example:#custom-css color: red; Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email color: red; + Viết mã CSS trực tiếp. Ví dụ:#custom-css color: red; Prepend with #custom-css to override styles. Ví dụ:#custom-css .logged-in-email color: red; src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html96 @@ -5380,8 +5378,8 @@ color: red; - There are errors in the form: - Có lỗi trong form: + There are errors in the form: + Có lỗi trong form: src/app/+admin/config/edit-custom-config/edit-custom-config.component.html71 @@ -5457,8 +5455,8 @@ color: red; src/app/shared/shared-video-miniature/video-download.component.ts255 - Update your settings - Cập nhật thiết lập của bạn + Update your settings + Cập nhật thiết lập của bạn src/app/shared/shared-video-miniature/video-filters-header.component.html2 @@ -5478,37 +5476,37 @@ color: red; - Sort by "Recently Added" - Xếp theo "Mới Nhất" + Sort by "Recently Added" + Xếp theo "Mới Nhất" src/app/shared/shared-video-miniature/video-filters-header.component.html 46 - Sort by "Recent Views" - Xếp theo "Thịnh Hành" + Sort by "Recent Views" + Xếp theo "Thịnh Hành" src/app/shared/shared-video-miniature/video-filters-header.component.html 48 - Sort by "Hot" - Xếp theo "Bình Luận" + Sort by "Hot" + Xếp theo "Bình Luận" src/app/shared/shared-video-miniature/video-filters-header.component.html 49 - Sort by "Likes" - Xếp theo "Lượt Thích" + Sort by "Likes" + Xếp theo "Lượt Thích" src/app/shared/shared-video-miniature/video-filters-header.component.html50 - Sort by "Global Views" - Xếp theo "Lượt Xem" + Sort by "Global Views" + Xếp theo "Lượt Xem" src/app/shared/shared-video-miniature/video-filters-header.component.html 51 @@ -5624,8 +5622,8 @@ color: red; src/app/shared/shared-user-settings/user-video-settings.component.html4 - With Hide or Blur thumbnails, a confirmation will be requested to watch the video. - Bên cạnh Ẩn hoặc Làm mờ ảnh xem trước, sẽ hiện thêm một hộp thoại yêu cầu xác nhận mới có thể xem được video. + With Hide or Blur thumbnails, a confirmation will be requested to watch the video. + Bên cạnh Ẩn hoặc Làm mờ ảnh xem trước, sẽ hiện thêm một hộp thoại yêu cầu xác nhận mới có thể xem được video. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html110 src/app/shared/shared-user-settings/user-video-settings.component.html7 @@ -5875,8 +5873,8 @@ color: red; - Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description. - Kênh của bạn chưa thiết lập xong. Hãy mô tả bạn sẽ đăng những gì bằng cách bổ sung ảnh bìa, ảnh đại diện và mô tả. + Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description. + Kênh của bạn chưa thiết lập xong. Hãy mô tả bạn sẽ đăng những gì bằng cách bổ sung ảnh bìa, ảnh đại diện và mô tả. src/app/shared/shared-main/misc/channels-setup-message.component.html 5 @@ -5980,8 +5978,8 @@ color: red; src/app/+signup/shared/signup-success.component.html13 - To help moderators and other users to know who you are, don't forget to set up your account profile by adding an avatar and a description. - Để giúp quản trị viên và những người dùng khác biết bạn là ai, đừng quên thiết lập trang hồ sơ của bạn bằng cách bổ sung ảnh đại diện và mô tả. + To help moderators and other users to know who you are, don't forget to set up your account profile by adding an avatar and a description. + Để giúp quản trị viên và những người dùng khác biết bạn là ai, đừng quên thiết lập trang hồ sơ của bạn bằng cách bổ sung ảnh đại diện và mô tả. src/app/+signup/shared/signup-success.component.html17 @@ -5989,7 +5987,6 @@ color: red; Chỉ số video src/app/+stats/stats-routing.module.ts14 - You can select a part of the graph to zoom in Bạn có thể phóng to một vùng của đồ thị @@ -6011,78 +6008,81 @@ color: red; Viewers Người xem - - - src/app/+stats/video/video-stats.component.ts88src/app/+stats/video/video-stats.component.ts500 + src/app/+stats/video/video-stats.component.ts88 + src/app/+stats/video/video-stats.component.ts500 + Watch time Thời điểm - - src/app/+stats/video/video-stats.component.ts93 + src/app/+stats/video/video-stats.component.ts93 + Retention Tỉ lệ ở lại - - src/app/+stats/video/video-stats.component.ts106 + src/app/+stats/video/video-stats.component.ts106 + Viewers stats between and Lượt xem giữa và - - src/app/+stats/video/video-stats.component.ts153 + src/app/+stats/video/video-stats.component.ts153 + Viewers stats Thống kê lượt xem - - src/app/+stats/video/video-stats.component.ts156 - Live as of Live as of + src/app/+stats/video/video-stats.component.ts156 + + + Live as of + Livestream vào src/app/+stats/video/video-stats.component.ts 227 - Custom dates Tùy chỉnh ngày - - src/app/+stats/video/video-stats.component.ts238 + src/app/+stats/video/video-stats.component.ts238 + A view means that someone watched the video for at least 30 seconds Một lượt xem được tính nếu ai đó xem video ít nhất 30 giây - - src/app/+stats/video/video-stats.component.ts257 + src/app/+stats/video/video-stats.component.ts257 + Countries Quốc gia - - - src/app/+stats/video/video-stats.component.ts98src/app/+stats/video/video-stats.component.ts289 + src/app/+stats/video/video-stats.component.ts98 + src/app/+stats/video/video-stats.component.ts289 + Likes Lượt thích - - src/app/+stats/video/video-stats.component.ts260 + src/app/+stats/video/video-stats.component.ts260 + Average watch time Thời gian xem TB - - src/app/+stats/video/video-stats.component.ts267 + src/app/+stats/video/video-stats.component.ts267 + Total watch time Tổng thời gian xem - - src/app/+stats/video/video-stats.component.ts271 + src/app/+stats/video/video-stats.component.ts271 + Peak viewers Đỉnh điểm xem - - src/app/+stats/video/video-stats.component.ts275 + src/app/+stats/video/video-stats.component.ts275 + at lúc - - src/app/+stats/video/video-stats.component.ts278 - Unique viewersUnique viewers + src/app/+stats/video/video-stats.component.ts278 + + + Unique viewers + Người xem src/app/+stats/video/video-stats.component.ts 282 @@ -6254,9 +6254,7 @@ color: red; src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9 - Do you really want to delete ? -It will delete videos uploaded in this channel, and you will not be able to create another -channel with the same name ()! + Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()! Bạn có chắc chắn muốn xóa ? Điều này sẽ xóa hết video đã đăng trên kênh này, và bạn sẽ không thể tạo kênh khác có cùng tên ()! src/app/+my-library/+my-video-channels/my-video-channels.component.ts44 @@ -6288,8 +6286,8 @@ channel with the same name ()!src/app/+accounts/account-video-channels/account-video-channels.component.html41 - SHOW THIS CHANNEL > - XEM KÊNH NÀY > + SHOW THIS CHANNEL > + XEM KÊNH NÀY > src/app/+accounts/account-video-channels/account-video-channels.component.html49 @@ -6538,8 +6536,8 @@ channel with the same name ()!src/app/+about/about-peertube/about-peertube.component.html111 - Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information - Web peers không thể công khai truy cập: bởi vì chúng tôi sử dụng websocket transport, giao thức khác với BitTorrent tracker. Khi bạn đang trong trình duyệt web, bạn gửi một tín hiệu đến tracker sẽ tự động tín hiệu chứa địa chỉ IP của peer khác. Xem tài liệu này để biết thêm thông tin + Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information + Web peers không thể công khai truy cập: bởi vì chúng tôi sử dụng websocket transport, giao thức khác với BitTorrent tracker. Khi bạn đang trong trình duyệt web, bạn gửi một tín hiệu đến tracker sẽ tự động tín hiệu chứa địa chỉ IP của peer khác. Xem tài liệu này để biết thêm thông tin src/app/+about/about-peertube/about-peertube.component.html115 @@ -6640,8 +6638,8 @@ channel with the same name ()!src/app/+about/about-instance/about-instance.component.ts98 - Contact the administrator(s) - Liên hệ quản trị viên + Contact the administrator(s) + Liên hệ quản trị viên src/app/+about/about-instance/contact-admin-modal.component.html 3 @@ -6742,8 +6740,8 @@ channel with the same name ()!src/app/+signup/+register/register-step-channel.component.html50 - I am at least years old and agree to the Terms and to the Code of Conduct of this instance - Tôi lớn hơn tuổi và đồng ý với Quy tắc ứng xử cũng như Quy tắc riêng của máy chủ này + I am at least years old and agree to the Terms and to the Code of Conduct of this instance + Tôi lớn hơn tuổi và đồng ý với Quy tắc ứng xử cũng như Quy tắc riêng của máy chủ này src/app/+signup/+register/register-step-terms.component.html 5,10 @@ -6915,8 +6913,8 @@ channel with the same name ()!src/app/+admin/config/edit-custom-config/edit-configuration.service.ts17 - A <code>.mp4</code> that keeps the original audio track, with no video - A <code>.mp4</code> giữ âm thanh gốc, không video + A <code>.mp4</code> that keeps the original audio track, with no video + A <code>.mp4</code> giữ âm thanh gốc, không video src/app/+admin/config/edit-custom-config/edit-configuration.service.ts18 @@ -7693,8 +7691,8 @@ channel with the same name ()! - PeerTube thinks your web browser public IP is . - PeerTube nghĩ địa chỉ IP trên trình duyệt của bạn là . + PeerTube thinks your web browser public IP is . + PeerTube nghĩ địa chỉ IP trên trình duyệt của bạn là . src/app/+admin/system/debug/debug.component.html 4 @@ -7741,16 +7739,16 @@ channel with the same name ()! - Check the trust_proxy configuration key - Kiểm tra mã cấu hình trust_proxy + Check the trust_proxy configuration key + Kiểm tra mã cấu hình trust_proxy src/app/+admin/system/debug/debug.component.html 15 - If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643) - Nếu bạn vận hành PeerTube bằng Docker, kiểm tra reverse-proxy với network_mode: "host" (xem issue 1643) + If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643) + Nếu bạn vận hành PeerTube bằng Docker, kiểm tra reverse-proxy với network_mode: "host" (xem issue 1643) src/app/+admin/system/debug/debug.component.html 16,17 @@ -7809,8 +7807,8 @@ channel with the same name ()!src/app/+admin/overview/videos/video-list.component.html42 - Published - Đăng vào + Published + Đăng vào src/app/+admin/overview/videos/video-list.component.html43 @@ -8084,8 +8082,8 @@ channel with the same name ()!src/app/+my-library/my-history/my-history.component.html13 - Clear all history - Xóa lịch sử + Clear all history + Xóa lịch sử src/app/+my-library/my-history/my-history.component.html 17,19 @@ -8107,8 +8105,8 @@ channel with the same name ()!src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55 - Your current email is . It is never shown to the public. - Email gần đây của bạn là . Nó sẽ không bao giờ hiển thị công khai. + Your current email is . It is never shown to the public. + Email gần đây của bạn là . Nó sẽ không bao giờ hiển thị công khai. src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html4 @@ -8689,7 +8687,7 @@ 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.ts76 - src/app/+videos/+video-watch/video-watch.component.ts765 + src/app/+videos/+video-watch/video-watch.component.ts766 PLAYLISTS @@ -8790,13 +8788,13 @@ channel with the same name ()!src/app/+video-studio/edit/video-studio-edit.component.ts72 - The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br /> - Video gốc sẽ bị ghi đè bởi video mới và bạn <strong>không thể phục hồi như cũ</strong>.<br /><br /> + The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br /> + Video gốc sẽ bị ghi đè bởi video mới và bạn <strong>không thể phục hồi như cũ</strong>.<br /><br /> src/app/+video-studio/edit/video-studio-edit.component.ts76 - As a reminder, the following tasks will be executed: <ol></ol> - Những tác vụ sau sẽ được áp dụng: <ol></ol> + As a reminder, the following tasks will be executed: <ol></ol> + Những tác vụ sau sẽ được áp dụng: <ol></ol> src/app/+video-studio/edit/video-studio-edit.component.ts77 @@ -8863,8 +8861,7 @@ channel with the same name ()!src/app/core/auth/auth.service.ts73 - Cannot retrieve OAuth Client credentials: . -Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. Không thể truy xuất thông tin đăng nhập ứng dụng khách OAuth: . Hãy chắc rằng bạn đã cấu hình đúng PeerTube (config/ directory), đặc biệt là phần "webserver". src/app/core/auth/auth.service.ts100 @@ -8923,13 +8920,13 @@ 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.ts171 + src/app/+login/login.component.ts181 + Your account is blocked. Tài khoản của bạn đã bị khóa. - - src/app/+login/login.component.ts172 + src/app/+login/login.component.ts182 + any language ngôn ngữ bất kỳ @@ -9038,8 +9035,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+search/search-filters.component.ts63 - Long (> 10 min) - Dài (> 10 phút) + Long (> 10 min) + Dài (> 10 phút) src/app/+search/search-filters.component.ts67 @@ -9055,9 +9052,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Views Lượt xem - - - src/app/+search/search-filters.component.ts82src/app/+stats/video/video-stats.component.ts255 + src/app/+search/search-filters.component.ts82 + src/app/+stats/video/video-stats.component.ts255 + 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ủ. @@ -9717,8 +9714,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/shared/form-validators/video-channel-validators.ts48 - See the documentation to learn how to use the PeerTube live streaming feature. - Đọc tài liệu để biết cách sử dụng tính năng Livestream của PeerTube. + See the documentation to learn how to use the PeerTube live streaming feature. + Đọc tài liệu để biết cách sử dụng tính năng Livestream của PeerTube. src/app/shared/shared-video-live/live-documentation-link.component.html1 @@ -9792,26 +9789,28 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular This is a normal live Đây là buổi livestream bình thường src/app/+videos/+video-edit/shared/video-edit.component.html264 - - You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live + + + You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live + Bạn chỉ có thể livestream một lần trong một buổi livestream thường. Nếu bạn bật lưu replay, nó sẽ được lưu với URL buổi livestream của bạn src/app/+videos/+video-edit/shared/video-edit.component.html 266,268 - This is a permanent/recurring live Đây là một buổi livestream vĩnh viễn src/app/+videos/+video-edit/shared/video-edit.component.html273 - - You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos + + + You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos + Bạn có thể livestream nhiều lần trong một buổi livestream vĩnh viễn/định kỳ. Nếu bạn lưu replay, chúng sẽ được lưu thành các video riêng biệt src/app/+videos/+video-edit/shared/video-edit.component.html 275,277 - Replay will be saved Phát lại sẽ được lưu @@ -11037,8 +11036,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts321 - You need to be <a href="/login">logged in</a> to rate this video. - Cần <a href="/login">đăng nhập</a> để đánh giá video này. + You need to be <a href="/login">logged in</a> to rate this video. + Cần <a href="/login">đăng nhập</a> để đánh giá video này. src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts85 @@ -11433,8 +11432,8 @@ 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>? + 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.ts315 @@ -11490,67 +11489,67 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Enter/exit fullscreen Vào/thoát toàn màn hình - src/app/+videos/+video-watch/video-watch.component.ts734 + src/app/+videos/+video-watch/video-watch.component.ts735 Play/Pause the video Phát/Ngừng video - src/app/+videos/+video-watch/video-watch.component.ts735 + src/app/+videos/+video-watch/video-watch.component.ts736 Mute/unmute the video Ẩn/Bỏ ẩn video - src/app/+videos/+video-watch/video-watch.component.ts736 + src/app/+videos/+video-watch/video-watch.component.ts737 Skip to a percentage of the video: 0 is 0% and 9 is 90% Tua nhanh thời lượng video: 0 là 0% và 9 là 90% - src/app/+videos/+video-watch/video-watch.component.ts738 + src/app/+videos/+video-watch/video-watch.component.ts739 Increase the volume Tăng âm lượng - src/app/+videos/+video-watch/video-watch.component.ts740 + src/app/+videos/+video-watch/video-watch.component.ts741 Decrease the volume Giảm âm lượng - src/app/+videos/+video-watch/video-watch.component.ts741 + src/app/+videos/+video-watch/video-watch.component.ts742 Seek the video forward Tua tới video - src/app/+videos/+video-watch/video-watch.component.ts743 + src/app/+videos/+video-watch/video-watch.component.ts744 Seek the video backward Tua lùi video - src/app/+videos/+video-watch/video-watch.component.ts744 + src/app/+videos/+video-watch/video-watch.component.ts745 Increase playback rate Tăng tốc độ video - src/app/+videos/+video-watch/video-watch.component.ts746 + src/app/+videos/+video-watch/video-watch.component.ts747 Decrease playback rate Giảm tốc độ video - src/app/+videos/+video-watch/video-watch.component.ts747 + src/app/+videos/+video-watch/video-watch.component.ts748 Navigate in the video to the previous frame Điều hướng video tới khung trước đó - src/app/+videos/+video-watch/video-watch.component.ts749 + src/app/+videos/+video-watch/video-watch.component.ts750 Navigate in the video to the next frame Điều hướng video tới khung kế tiếp - src/app/+videos/+video-watch/video-watch.component.ts750 + src/app/+videos/+video-watch/video-watch.component.ts751 Toggle theater mode Chế độ rạp chiếu - src/app/+videos/+video-watch/video-watch.component.ts755 + src/app/+videos/+video-watch/video-watch.component.ts756 Like the video