X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.vi-VN.xlf;h=97bdf29b77bdecb5d8b2e2395087e7a39460e217;hb=dcce9358d26f22358f6fb7f7e5ffb308cc111b24;hp=99bea6162b40f281c440ce1369fe08a8a08d6dc2;hpb=09033f7aa35c32b4d9acb6a92902e4a8f00d5201;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.vi-VN.xlf b/client/src/locale/angular.vi-VN.xlf index 99bea6162..97bdf29b7 100644 --- a/client/src/locale/angular.vi-VN.xlf +++ b/client/src/locale/angular.vi-VN.xlf @@ -44,14 +44,14 @@ 7 - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts6node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts7 + node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts5node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts6 Select year Chọn năm 16 - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts15node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts16 + node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts13node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts14 «« «« @@ -93,21 +93,21 @@ 23 - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts23 + node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts24 Next Tiếp 41 - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts41 + node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts44 Last Cuối 49 - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts49 + node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts53 % % @@ -122,88 +122,64 @@ HHHH - - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 12 - - + + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts13 Hours GIờ 14 - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts14 + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts15 Decrement hoursDecrement hours - - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 21 - - + + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts23 Increment minutesIncrement minutes - - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 30 - - + + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts32 MMMM - - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 33 - - + + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts35 Minutes Phút 35 - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts35 + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts37 Decrement minutesDecrement minutes - - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 42 - - + + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts45 Increment secondsIncrement seconds - - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 51 - - + + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts54 SSSS - - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 54 - - + + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts57 Seconds Giây 56 - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts56 + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts59 Decrement secondsDecrement seconds - - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 63 - - + + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts67 71 - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts71 + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts75 72 - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts72 + node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts76 Close Đóng @@ -217,15 +193,25 @@ 1 - src/app/shared/users/user-notifications.component.html1 + src/app/shared/users/user-notifications.component.html1 - published a new video: - - published a new video: - + published a new video: + + published a new video: + src/app/shared/users/user-notifications.component.html - 10 + 15 + + + + The notification concerns a video now unavailable + + The notification concerns a video now unavailable + + + src/app/shared/users/user-notifications.component.html + 23 @@ -233,49 +219,47 @@ Your video has been unblacklisted - - src/app/shared/users/user-notifications.component.html - 18 - - + + src/app/shared/users/user-notifications.component.html32 Your video has been blacklisted Your video has been blacklisted - - src/app/shared/users/user-notifications.component.html - 26 - - + + src/app/shared/users/user-notifications.component.html40 A new video abuse has been created on video A new video abuse has been created on video - - src/app/shared/users/user-notifications.component.html - 34 - - + + src/app/shared/users/user-notifications.component.html48 The recently added video has been auto-blacklisted The recently added video has been auto-blacklisted + + src/app/shared/users/user-notifications.component.html56 + + commented your video + + commented your video + src/app/shared/users/user-notifications.component.html - 42 + 69 - + - commented your video - - commented your video - + The notification concerns a comment now unavailable + + The notification concerns a comment now unavailable + src/app/shared/users/user-notifications.component.html - 50 + 77 @@ -283,39 +267,30 @@ Your video has been published - - src/app/shared/users/user-notifications.component.html - 58 - - + + src/app/shared/users/user-notifications.component.html86 Your video import succeeded Your video import succeeded - - src/app/shared/users/user-notifications.component.html - 66 - - + + src/app/shared/users/user-notifications.component.html94 Your video import failed Your video import failed - - src/app/shared/users/user-notifications.component.html - 74 - - + + src/app/shared/users/user-notifications.component.html102 - User registered on your instance + User registered on your instance - User registered on your instance + User registered on your instance src/app/shared/users/user-notifications.component.html - 82 + 110 @@ -329,21 +304,15 @@ your channel your account - - src/app/shared/users/user-notifications.component.html - 90 - - + + src/app/shared/users/user-notifications.component.html120 mentioned you on video mentioned you on video - - src/app/shared/users/user-notifications.component.html - 101 - - + + src/app/shared/users/user-notifications.component.html133 Your instance has a new follower () awaiting your approval @@ -351,19 +320,29 @@ Your instance has a new follower () awaiting your approval - - src/app/shared/users/user-notifications.component.html - 109 - - + + src/app/shared/users/user-notifications.component.html141 Your instance automatically followed Your instance automatically followed + + src/app/shared/users/user-notifications.component.html150 + + The notification points to a content now unavailable + + The notification points to a content now unavailable + src/app/shared/users/user-notifications.component.html - 118 + 158 + + + + + src/app/shared/buttons/action-dropdown.component.html + 22 @@ -387,7 +366,7 @@ 9 - src/app/shared/video-playlist/video-add-to-playlist.component.html9 + src/app/shared/video-playlist/video-add-to-playlist.component.html9src/app/videos/+video-watch/comment/video-comment.component.html42 Start at Bắt đầu từ @@ -401,42 +380,90 @@ 112 - src/app/shared/video-playlist/video-add-to-playlist.component.html31src/app/shared/video-playlist/video-playlist-element-miniature.component.html69src/app/videos/+video-watch/modal/video-share.component.html120 + src/app/shared/video-playlist/video-add-to-playlist.component.html31src/app/shared/video-playlist/video-playlist-element-miniature.component.html69src/app/videos/+video-watch/modal/video-share.component.html100 + Search playlistsSearch playlists + + src/app/shared/video-playlist/video-add-to-playlist.component.html + 45 + + + Create a private playlistCreate a private playlist + + src/app/shared/video-playlist/video-add-to-playlist.component.html + 65 + + Display name Tên hiển thị 4 - src/app/shared/video-playlist/video-add-to-playlist.component.html64src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html28src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html28src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html9src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html9src/app/+signup/+register/register-step-user.component.html4 + src/app/shared/video-playlist/video-add-to-playlist.component.html70src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html6src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html35src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html35src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html9src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html9src/app/+signup/+register/register-step-user.component.html4 Create Tạo 74 - src/app/shared/video-playlist/video-add-to-playlist.component.html74 - - Download video - Tải video - - 3 + src/app/shared/video-playlist/video-add-to-playlist.component.html80 + videovideo + + + src/app/shared/video/modals/video-download.component.html4src/app/shared/video/modals/video-download.component.html12src/app/header/search-typeahead.component.html46 + subtitlessubtitles + + src/app/shared/video/modals/video-download.component.html + 11 + + + FormatFormat + + src/app/shared/video/modals/video-download.component.html + 43 + + + + + src/app/shared/video/modals/video-download.component.html + 47 + + + src/app/shared/video/modals/video-download.component.html + 58 + + + src/app/shared/video/modals/video-download.component.html + 69 - src/app/shared/video/modals/video-download.component.html3 + + Video streamVideo stream + + src/app/shared/video/modals/video-download.component.html + 54 + + + Audio streamAudio stream + + src/app/shared/video/modals/video-download.component.html + 65 + + + Direct download Tải trực tiếp 27 - src/app/shared/video/modals/video-download.component.html27 + src/app/shared/video/modals/video-download.component.html80 Torrent (.torrent file) Torrent (tập tin .torrent) 32 - src/app/shared/video/modals/video-download.component.html32 + src/app/shared/video/modals/video-download.component.html85 Cancel @@ -447,14 +474,14 @@ 47 - src/app/shared/video/modals/video-download.component.html38src/app/videos/+video-watch/comment/video-comment-add.component.html20src/app/videos/+video-watch/comment/video-comment-add.component.html50 + src/app/shared/video/modals/video-download.component.html91src/app/videos/+video-watch/comment/video-comment-add.component.html20src/app/videos/+video-watch/comment/video-comment-add.component.html46 Download Tải về 43 - src/app/shared/video/modals/video-download.component.html43 + src/app/shared/video/modals/video-download.component.html96 Report video Báo cáo video @@ -491,56 +518,59 @@ 47 - src/app/shared/video/modals/video-report.component.html24src/app/shared/video/modals/video-blacklist.component.html26src/app/shared/video/videos-selection.component.html15src/app/+about/about-instance/contact-admin-modal.component.html47 + src/app/shared/video/modals/video-report.component.html24src/app/shared/video/modals/video-blacklist.component.html30src/app/shared/video/videos-selection.component.html15src/app/+about/about-instance/contact-admin-modal.component.html47 Submit Gửi 52 - src/app/shared/video/modals/video-report.component.html29src/app/shared/video/modals/video-blacklist.component.html31src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html26src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html29src/app/+about/about-instance/contact-admin-modal.component.html52 + src/app/shared/video/modals/video-report.component.html29src/app/shared/video/modals/video-blacklist.component.html35src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html26src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html29src/app/+about/about-instance/contact-admin-modal.component.html52 Blacklist video Thêm video vào danh sách đen 3 - src/app/shared/video/modals/video-blacklist.component.html3 - - Unfederate the video (ask for its deletion from the remote instances) - Huỷ liên kết video này (yêu cầu xoá video này khỏi đơn vị từ xa) - + src/app/shared/video/modals/video-blacklist.component.html3 + This will ask remote instances to delete itThis will ask remote instances to delete it + + src/app/shared/video/modals/video-blacklist.component.html + 24 + + + Unfederate the videoUnfederate the video + + src/app/shared/video/modals/video-blacklist.component.html 21 - src/app/shared/video/modals/video-blacklist.component.html21 + + Unlisted Không công khai 6 - src/app/shared/video/video-miniature.component.html12src/app/videos/+video-watch/video-watch-playlist.component.html6 + src/app/shared/video/video-miniature.component.html24src/app/videos/+video-watch/video-watch-playlist.component.html6 Private Riêng tư 7 - src/app/shared/video/video-miniature.component.html13src/app/shared/video-playlist/video-playlist-element-miniature.component.html33src/app/videos/+video-watch/video-watch-playlist.component.html7 - - views - lượt xem - - 24 - - src/app/shared/video/video-miniature.component.html24 + src/app/shared/video/video-miniature.component.html25src/app/shared/video-playlist/video-playlist-element-miniature.component.html33src/app/videos/+video-watch/video-watch-playlist.component.html7 + {VAR_PLURAL, plural, =1 {1 view} other { views} }{VAR_PLURAL, plural, =1 {1 view} other { views} } + + src/app/shared/video/video-miniature.component.html20 + Blacklisted Đã thêm vào danh sách đen 42 - src/app/shared/video/video-miniature.component.html42 + src/app/shared/video/video-miniature.component.html43 Sensitive @@ -551,7 +581,7 @@ 46 - src/app/shared/video/video-miniature.component.html46 + src/app/shared/video/video-miniature.component.html47 {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos} }{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos} } src/app/shared/video-playlist/video-playlist-miniature.component.html @@ -584,7 +614,7 @@ DeletedDeleted - src/app/shared/video-playlist/video-playlist-element-miniature.component.html34src/app/videos/+video-watch/comment/video-comment.component.html44 + src/app/shared/video-playlist/video-playlist-element-miniature.component.html34src/app/videos/+video-watch/comment/video-comment.component.html49 Edit starts/stops atEdit starts/stops at src/app/shared/video-playlist/video-playlist-element-miniature.component.html @@ -597,7 +627,7 @@ 15 - src/app/shared/video-playlist/video-playlist-element-miniature.component.html80src/app/videos/+video-watch/video-watch.component.html103src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html59src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html15 + src/app/shared/video-playlist/video-playlist-element-miniature.component.html80src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html61src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html15src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html27 Delete from Xoá khỏi @@ -611,14 +641,14 @@ 20 - src/app/shared/video/videos-selection.component.html1src/app/shared/video/abstract-video-list.html20src/app/shared/video/abstract-video-list.html20src/app/shared/video/abstract-video-list.html20src/app/shared/video/abstract-video-list.html20src/app/shared/video/abstract-video-list.html20src/app/videos/video-list/video-overview.component.html3src/app/shared/video/abstract-video-list.html20src/app/shared/video/abstract-video-list.html20 + src/app/shared/video/videos-selection.component.html1src/app/shared/video/abstract-video-list.html28src/app/shared/video/abstract-video-list.html28src/app/shared/video/abstract-video-list.html28src/app/shared/video/abstract-video-list.html28src/app/shared/video/abstract-video-list.html28src/app/videos/video-list/video-overview.component.html3src/app/shared/video/abstract-video-list.html28src/app/shared/video/abstract-video-list.html28 Delete Xoá 13 - src/app/shared/buttons/delete-button.component.html5src/app/videos/+video-edit/shared/video-edit.component.html182src/app/videos/+video-watch/comment/video-comment.component.html38src/app/+my-account/my-account-videos/my-account-videos.component.html13 + src/app/shared/buttons/delete-button.component.html5src/app/videos/+video-edit/shared/video-edit.component.html182src/app/videos/+video-watch/comment/video-comment.component.html39src/app/+my-account/my-account-videos/my-account-videos.component.html21 Edit Sửa @@ -646,79 +676,46 @@ 29 - src/app/shared/misc/help.component.html29 - - Subscribe - - Subscribe - - - src/app/shared/user-subscription/subscribe-button.component.html - 6 - - - - - Unsubscribe - - - Huỷ đăng kí - - - 18 - - src/app/shared/user-subscription/subscribe-button.component.html18 - - Subscribe - - Subscribe - - - src/app/shared/user-subscription/subscribe-button.component.html - 26 - - + src/app/shared/misc/help.component.html29 + Using an ActivityPub account Đang dùng tài khoản ActivityPub 36 - src/app/shared/user-subscription/subscribe-button.component.html36 - - Subscribe with an account on - Đăng kí bằng tài khoản trên - - 39 + src/app/shared/user-subscription/subscribe-button.component.html50 + Subscribe with an account on this instanceSubscribe with an account on this instance + + src/app/shared/user-subscription/subscribe-button.component.html + 53 - src/app/shared/user-subscription/subscribe-button.component.html39 + + Subscribe with your local account Đăng kí bằng tài khoản nội bộ 40 - src/app/shared/user-subscription/subscribe-button.component.html40 + src/app/shared/user-subscription/subscribe-button.component.html54 Subscribe with a Mastodon account: Đăng kí bằng tài khoản Mastodon: 43 - src/app/shared/user-subscription/subscribe-button.component.html43 + src/app/shared/user-subscription/subscribe-button.component.html57 Using a syndication feedUsing a syndication feed - - src/app/shared/user-subscription/subscribe-button.component.html - 48 - - + + src/app/shared/user-subscription/subscribe-button.component.html62 Subscribe via RSS Đăng kí qua RSS 49 - src/app/shared/user-subscription/subscribe-button.component.html49 + src/app/shared/user-subscription/subscribe-button.component.html63 Remote subscribe Remote interact @@ -783,14 +780,26 @@ src/app/shared/instance/instance-features-table.component.html27src/app/shared/instance/instance-features-table.component.html38 Transcoding in multiple resolutionsTranscoding in multiple resolutions - src/app/shared/instance/instance-features-table.component.html31 + src/app/shared/instance/instance-features-table.component.html31 + Requires manual validation by moderatorsRequires manual validation by moderators + + src/app/shared/instance/instance-features-table.component.html + 40 + + + Automatically publishedAutomatically published + + src/app/shared/instance/instance-features-table.component.html + 41 + + Video quota Giới hạn video 57 - src/app/shared/instance/instance-features-table.component.html46src/app/+admin/users/user-edit/user-edit.component.html57src/app/+admin/users/user-edit/user-edit.component.html57 + src/app/shared/instance/instance-features-table.component.html46src/app/+admin/users/user-edit/user-edit.component.html64src/app/+admin/users/user-edit/user-edit.component.html64 Unlimited ( per day) @@ -804,7 +813,7 @@ 286 - src/app/shared/instance/instance-features-table.component.html66src/app/videos/+video-edit/video-add-components/video-import-url.component.html40src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html46src/app/+admin/config/edit-custom-config/edit-custom-config.component.html286 + src/app/shared/instance/instance-features-table.component.html66src/app/videos/+video-edit/video-add-components/video-import-url.component.html40src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html46 HTTP import (YouTube, Vimeo, direct URL...)HTTP import (YouTube, Vimeo, direct URL...) src/app/shared/instance/instance-features-table.component.html70 @@ -837,7 +846,7 @@ 86 - src/app/shared/instance/instance-statistics.component.html4src/app/menu/menu.component.html86 + src/app/shared/instance/instance-statistics.component.html4src/app/menu/menu.component.html131 usersusers src/app/shared/instance/instance-statistics.component.html @@ -918,7 +927,7 @@ 23 - src/app/shared/moderation/user-ban-modal.component.html23src/app/shared/confirm/confirm.component.html19src/app/login/login.component.html79src/app/videos/+video-watch/modal/video-support.component.html10src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html23 + src/app/shared/moderation/user-ban-modal.component.html23src/app/shared/confirm/confirm.component.html19src/app/login/login.component.html84src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html23 Ban this user Chặn người dùng này @@ -950,28 +959,58 @@ 2 - src/app/login/login.component.html2 + src/app/login/login.component.html2 + + If you are looking for an account… + + If you are looking for an account… + + + src/app/login/login.component.html + 7 + + + + Currently this instance doesn't allow for user registration, but you can 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. + + Currently this instance doesn't allow for user registration, but you can 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. + + + src/app/login/login.component.html + 11 + + Request new verification email. Yêu cầu thư xác nhận mới 16 - src/app/login/login.component.html7src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16 + src/app/login/login.component.html22src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16 User Người dùng 13 - src/app/login/login.component.html13src/app/+signup/+register/register.component.html13 + src/app/login/login.component.html28src/app/+signup/+register/register.component.html13 Username or email address Tên người dùng hoặc địa chỉ email 15 - src/app/login/login.component.html15 + src/app/login/login.component.html30 or create an account @@ -982,84 +1021,65 @@ 18 - src/app/login/login.component.html18 - - - or create an account on another instance - - - hay tạo tài khoản trên một đơn vị khác - - - 22 - - src/app/login/login.component.html22 - - User registration is not allowed on this instance, but you can register on many others! - Đơn vị này không cho phép đăng kí tài khoản, nhưng bạn vẫn có thể đăng kí trên các đơn vị khác! - - 28 - - src/app/login/login.component.html28 + src/app/login/login.component.html33 + + Password Mật khẩu 54 - src/app/login/login.component.html39src/app/login/login.component.html42src/app/reset-password/reset-password.component.html8src/app/reset-password/reset-password.component.html10src/app/+admin/users/user-edit/user-edit.component.html31src/app/+admin/users/user-edit/user-edit.component.html31src/app/+my-account/my-account-settings/my-account-settings.component.html27src/app/+signup/+register/register-step-user.component.html52src/app/+signup/+register/register-step-user.component.html54 - - I forgot my password - Tôi quên mật khẩu - - 45 + src/app/login/login.component.html44src/app/login/login.component.html47src/app/reset-password/reset-password.component.html8src/app/reset-password/reset-password.component.html10src/app/+admin/users/user-edit/user-edit.component.html31src/app/+admin/users/user-edit/user-edit.component.html31src/app/+signup/+register/register-step-user.component.html52src/app/+signup/+register/register-step-user.component.html54 + Click here to reset your passwordClick here to reset your password + + src/app/login/login.component.html + 50 - src/app/login/login.component.html45 + + Login Đăng nhập 32 - src/app/login/login.component.html52src/app/menu/menu.component.html32 + src/app/login/login.component.html57src/app/menu/menu.component.html77 Forgot your password Quên mật khẩu 58 - src/app/login/login.component.html58 + src/app/login/login.component.html63 We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. - - src/app/login/login.component.html - 65 - - + + src/app/login/login.component.html70 Email Thư điện tử 43 - src/app/login/login.component.html70src/app/+admin/users/user-edit/user-edit.component.html19src/app/+admin/users/user-edit/user-edit.component.html19src/app/+admin/users/user-list/user-list.component.html41src/app/+my-account/my-account-settings/my-account-settings.component.html30src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html8src/app/+signup/+register/register-step-user.component.html41src/app/+signup/+register/register-step-user.component.html43 + src/app/login/login.component.html75src/app/+admin/users/user-edit/user-edit.component.html19src/app/+admin/users/user-edit/user-edit.component.html19src/app/+admin/users/user-list/user-list.component.html41src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html4src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html8src/app/+signup/+register/register-step-user.component.html41src/app/+signup/+register/register-step-user.component.html43 Email address Địa chỉ thư điện tử 10 - src/app/login/login.component.html72src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html10 + src/app/login/login.component.html77src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html10 Send me an email to reset my password Gửi tôi thư đặt lại mật khẩu 82 - src/app/login/login.component.html82 + src/app/login/login.component.html87 Reset my password @@ -1091,14 +1111,14 @@ 29 - src/app/reset-password/reset-password.component.html29 - - results - kết quả - - 5 + src/app/reset-password/reset-password.component.html29 + + + src/app/search/search.component.html + 5 - src/app/search/search.component.html5 + + for @@ -1315,6 +1335,18 @@ src/app/modal/instance-config-warning-modal.component.html 21 + + + Please consider to configure these fields to help people to choose the appropriate instance. + Without them, your instance may not be referenced on JoinPeerTube website. + + Please consider to configure these fields to help people to choose the appropriate instance. + Without them, your instance may not be referenced on JoinPeerTube website. + + + src/app/modal/instance-config-warning-modal.component.html + 24 + Configure these fieldsConfigure these fields @@ -1334,14 +1366,14 @@ 173 - src/app/modal/instance-config-warning-modal.component.html43src/app/videos/+video-watch/modal/video-share.component.html182 + src/app/modal/instance-config-warning-modal.component.html43 Change the language Đổi ngôn ngữ 107 - src/app/menu/language-chooser.component.html3src/app/menu/menu.component.html107 + src/app/menu/language-chooser.component.html3 Help to translate PeerTube! @@ -1352,125 +1384,217 @@ 8 - src/app/menu/language-chooser.component.html8 - - My public profile - Hồ sơ công khai - - 17 + src/app/menu/language-chooser.component.html8 + Public profilePublic profile + + src/app/menu/menu.component.html + 19 - src/app/menu/menu.component.html17 - - My account - Tài khoản của tôi - - 21 + + Account settingsAccount settings + + src/app/menu/menu.component.html + 25 + + + Channels settingsChannels settings + + src/app/menu/menu.component.html + 29 + + + Interface: Interface: + + src/app/menu/menu.component.html + 36 + + + src/app/menu/menu.component.html + 158 + + + Videos: Videos: + + src/app/menu/menu.component.html + 42 + + + Sensitive: Sensitive: + + src/app/menu/menu.component.html + 49 + + + Help share videosHelp share videos + + src/app/menu/menu.component.html + 55 + + + More account settingsMore account settings + + src/app/menu/menu.component.html + 60 + + + Keyboard shortcutsKeyboard shortcuts + + src/app/menu/menu.component.html + 66 + + + HelpHelp + + src/app/menu/menu.component.html167 + Get help using PeerTubeGet help using PeerTube + + src/app/menu/menu.component.html + 167 + + + ShortcutsShortcuts + + src/app/menu/menu.component.html + 168 + + + + powered by PeerTube + + powered by PeerTube + + + src/app/menu/menu.component.html + 172 + + + PeerTube websitePeerTube website + + src/app/menu/menu.component.html + 172 + + + powered by PeerTube - CopyLeft 2015-2020powered by PeerTube - CopyLeft 2015-2020 + + src/app/menu/menu.component.html + 171 - src/app/menu/menu.component.html21 + + + Log out Đăng xuất 25 - src/app/menu/menu.component.html25 + src/app/menu/menu.component.html70 Create an account Tạo tài khoản 33 - src/app/menu/menu.component.html33 + src/app/menu/menu.component.html78 + MY LIBRARYMY LIBRARY + + src/app/menu/menu.component.html + 82 + + My library Thư viện của tôi 37 - src/app/menu/menu.component.html37 + src/app/+my-account/my-account.component.ts1 Videos Video 24 - src/app/menu/menu.component.html41src/app/menu/menu.component.html62src/app/+accounts/accounts.component.html38src/app/+video-channels/video-channels.component.html30 + src/app/menu/menu.component.html86 Playlists Danh sách phát 46 - src/app/menu/menu.component.html46 + src/app/menu/menu.component.html91 Subscriptions Danh sách đăng kí 51 - src/app/menu/menu.component.html51 + src/app/menu/menu.component.html96 History Lịch sử 56 - src/app/menu/menu.component.html56 + src/app/menu/menu.component.html101 + VIDEOSVIDEOS + + src/app/menu/menu.component.html + 107 + + Discover Khám phá 66 - src/app/menu/menu.component.html66 + src/app/menu/menu.component.html111 Trending Thịnh hành 71 - src/app/menu/menu.component.html71 + src/app/menu/menu.component.html116 Most likedMost liked - - src/app/menu/menu.component.html - 76 - - + + src/app/menu/menu.component.html121 Recently added Đã thêm gần đây 81 - src/app/menu/menu.component.html81 - - More - Thêm - - 91 - - src/app/menu/menu.component.html91 + src/app/menu/menu.component.html126 + Administration Người quản trị 95 - src/app/menu/menu.component.html95 + src/app/menu/menu.component.html140 About Thông tin 26 - src/app/menu/menu.component.html100src/app/+accounts/accounts.component.html40src/app/+video-channels/video-channels.component.html32 - - Show keyboard shortcuts - Hiện phím tắt bàn phím - - 111 + src/app/menu/menu.component.html148 + ContactContact + + src/app/menu/menu.component.html + 154 - src/app/menu/menu.component.html111 + + Terms of ServiceTerms of Service + + src/app/menu/menu.component.html + 155 + + + View your notifications Xem thông báo của bạn @@ -1484,25 +1608,84 @@ 13 - src/app/menu/avatar-notification.component.html13src/app/+my-account/my-account-settings/my-account-settings.component.html21 + src/app/menu/avatar-notification.component.html13 + Mark all as readMark all as read + + + src/app/menu/avatar-notification.component.html18src/app/+my-account/my-account-notifications/my-account-notifications.component.html11 Update your notification preferences Cập nhật tuỳ chỉnh thông báo 16 - src/app/menu/avatar-notification.component.html16 + src/app/menu/avatar-notification.component.html22 See all your notifications Xem toàn bộ thông báo của bạn 30 - src/app/menu/avatar-notification.component.html30 + src/app/menu/avatar-notification.component.html39 Search videos, channels…Search videos, channels… + + src/app/header/search-typeahead.component.html3 + GLOBAL SEARCHGLOBAL SEARCH - src/app/header/header.component.html - 2 + src/app/header/search-typeahead.component.html + 16 + + + using using + + src/app/header/search-typeahead.component.html + 18 + + + Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent.Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. + + src/app/header/search-typeahead.component.html + 22 + + + ADVANCED SEARCHADVANCED SEARCH + + src/app/header/search-typeahead.component.html + 29 + + + any instanceany instance + + src/app/header/search-typeahead.component.html + 32 + + + only followed instancesonly followed instances + + src/app/header/search-typeahead.component.html + 33 + + + Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows.Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. + + src/app/header/search-typeahead.component.html + 31 + + + channelchannel + + src/app/header/search-typeahead.component.html + 40 + + + src/app/header/search-typeahead.component.html + 43 + + + Any other text will return matching video or channel names.Any other text will return matching video or channel names. + + src/app/header/search-typeahead.component.html + 49 @@ -1518,7 +1701,37 @@ 9 - src/app/header/header.component.html9 + src/app/header/header.component.html5 + In this channelIn this channel + + src/app/header/suggestion.component.html + 12 + + + In this instanceIn this instance + + src/app/header/suggestion.component.html + 13 + + + In the vidiverseIn the vidiverse + + src/app/header/suggestion.component.html + 14 + + + + Jump to channel + ↵ + + Jump to channel + ↵ + + + src/app/header/suggestion.component.html + 18 + + Sort Xếp @@ -1586,7 +1799,7 @@ 45 - src/app/search/search-filters.component.html65 + src/app/search/search-filters.component.html65src/app/videos/+video-watch/video-watch.component.html237 Display sensitive content Hiện nội dung nhạy cảm @@ -1614,7 +1827,7 @@ 164 - src/app/search/search-filters.component.html100src/app/videos/+video-edit/shared/video-edit.component.html66src/app/videos/+video-watch/video-watch.component.html196 + src/app/search/search-filters.component.html100src/app/videos/+video-edit/shared/video-edit.component.html66src/app/videos/+video-watch/video-watch.component.html202 Reset @@ -1640,8 +1853,8 @@ src/app/search/search-filters.component.html 155 - - Any or no category setAny or no category set + + Display all categoriesDisplay all categories src/app/search/search-filters.component.html 106 @@ -1653,8 +1866,8 @@ 173 - src/app/search/search-filters.component.html113src/app/videos/+video-edit/shared/video-edit.component.html80src/app/videos/+video-watch/video-watch.component.html205 - Any or no license setAny or no license set + src/app/search/search-filters.component.html113src/app/videos/+video-edit/shared/video-edit.component.html80src/app/videos/+video-watch/video-watch.component.html211 + Display all licensesDisplay all licenses src/app/search/search-filters.component.html 119 @@ -1666,8 +1879,8 @@ 182 - src/app/search/search-filters.component.html126src/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.html214 - Any or no language setAny or no language set + src/app/search/search-filters.component.html126src/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.html220 + Display all languagesDisplay all languages src/app/search/search-filters.component.html 132 @@ -1710,7 +1923,7 @@ 14 - src/app/shared/video/abstract-video-list.html14src/app/shared/video/abstract-video-list.html14src/app/shared/video/abstract-video-list.html14src/app/shared/video/abstract-video-list.html14src/app/shared/video/abstract-video-list.html14src/app/shared/video/abstract-video-list.html14src/app/shared/video/abstract-video-list.html14 + src/app/shared/video/abstract-video-list.html22src/app/shared/video/abstract-video-list.html22src/app/shared/video/abstract-video-list.html22src/app/shared/video/abstract-video-list.html22src/app/shared/video/abstract-video-list.html22src/app/shared/video/abstract-video-list.html22src/app/shared/video/abstract-video-list.html22 Add captionAdd caption src/app/videos/+video-edit/shared/video-caption-add-modal.component.html @@ -1763,7 +1976,7 @@ 191 - src/app/videos/+video-edit/shared/video-edit.component.html17src/app/videos/+video-watch/video-watch.component.html223 + src/app/videos/+video-edit/shared/video-edit.component.html17src/app/videos/+video-watch/video-watch.component.html229 Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. @@ -1808,7 +2021,7 @@ 55 - src/app/videos/+video-edit/shared/video-edit.component.html37src/app/+admin/config/edit-custom-config/edit-custom-config.component.html31src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html17src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html39src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html39src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html20src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html20src/app/+accounts/account-about/account-about.component.html3src/app/+video-channels/video-channel-about/video-channel-about.component.html4src/app/+about/about-instance/about-instance.component.html55 + src/app/videos/+video-edit/shared/video-edit.component.html37src/app/+admin/config/edit-custom-config/edit-custom-config.component.html36src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html17src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html46src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html46src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html20src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html20src/app/+about/about-instance/about-instance.component.html55 Video descriptions are truncated by default and require manual action to expand them. @@ -1829,7 +2042,37 @@ 33 - src/app/videos/+video-edit/shared/video-edit.component.html108src/app/videos/+video-edit/video-add-components/video-import-url.component.html31src/app/videos/+video-edit/video-add-components/video-upload.component.html21src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html37src/app/videos/+video-watch/video-watch.component.html186src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html33src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html33 + src/app/menu/menu.component.html164src/app/videos/+video-edit/shared/video-edit.component.html108src/app/videos/+video-edit/video-add-components/video-import-url.component.html31src/app/videos/+video-edit/video-add-components/video-upload.component.html21src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html37src/app/videos/+video-watch/video-watch.component.html187src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html33src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html33 + More information about privacy within PeerTubeMore information about privacy within PeerTube + + src/app/menu/menu.component.html + 164 + + + FAQFAQ + + src/app/menu/menu.component.html + 165 + + + Frequently asked questions about PeerTubeFrequently asked questions about PeerTube + + src/app/menu/menu.component.html + 165 + + + APIAPI + + src/app/menu/menu.component.html + 166 + + + API documentationAPI documentation + + src/app/menu/menu.component.html + 166 + + Schedule publication () Lên lịch xuất bản () @@ -1932,7 +2175,7 @@ 78 - src/app/videos/+video-edit/shared/video-edit.component.html226src/app/videos/+video-watch/modal/video-support.component.html3src/app/videos/+video-watch/video-watch.component.html87 + src/app/videos/+video-edit/shared/video-edit.component.html226 Short text to tell people how they can support you (membership platform...). Một đoạn văn ngắn để người xem biết cách ủng hộ bạn (như nền tảng đăng kí thành viên chẳng hạn) @@ -1998,7 +2241,7 @@ 53 - src/app/videos/+video-edit/video-add-components/video-import-url.component.html48src/app/videos/+video-edit/video-add-components/video-upload.component.html62src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html53 + src/app/videos/+video-edit/video-add-components/video-import-url.component.html48src/app/videos/+video-edit/video-add-components/video-upload.component.html64src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html53 Congratulations, the video behind will be imported! You can already add information about this video. @@ -2015,7 +2258,7 @@ 17 - src/app/videos/+video-edit/video-add-components/video-import-url.component.html69src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html74src/app/videos/+video-edit/video-update.component.html17 + src/app/videos/+video-edit/video-add-components/video-import-url.component.html69src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html74src/app/videos/+video-edit/video-update.component.html3src/app/videos/+video-edit/video-update.component.html18 Select the file to upload Chọn tập tin để tải lên @@ -2049,6 +2292,22 @@ src/app/videos/+video-edit/video-add-components/video-upload.component.html 34 + + Processing…Processing… + + src/app/videos/+video-edit/video-add-components/video-upload.component.html + 56 + + + Total video quotaTotal video quota + + src/app/videos/+video-edit/video-add-components/video-upload.component.html + 54 + + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 11 + @@ -2060,21 +2319,21 @@ 66 - src/app/videos/+video-edit/video-add-components/video-upload.component.html66 + src/app/videos/+video-edit/video-add-components/video-upload.component.html68 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 79 - src/app/videos/+video-edit/video-add-components/video-upload.component.html79 + src/app/videos/+video-edit/video-add-components/video-upload.component.html81 Publish Xuất bản 86 - src/app/videos/+video-edit/video-add-components/video-upload.component.html86 + src/app/videos/+video-edit/video-add-components/video-upload.component.html88 Select the torrent to import Chọn torrent để nhập @@ -2167,17 +2426,7 @@ 24 src/app/videos/+video-edit/video-add.component.html30 - - - Update - - - Cập nhật - - - 2 - - src/app/videos/+video-edit/video-update.component.html2 + Other videos @@ -2187,6 +2436,12 @@ src/app/videos/recommendations/recommended-videos.component.html 4 + + AUTOPLAYAUTOPLAY + + src/app/videos/recommendations/recommended-videos.component.html + 10 + Share @@ -2194,7 +2449,7 @@ 83 - src/app/videos/+video-watch/modal/video-share.component.html3src/app/videos/+video-watch/video-watch.component.html92 + src/app/videos/+video-watch/modal/video-share.component.html3 Share the playlistShare the playlist src/app/videos/+video-watch/modal/video-share.component.html @@ -2246,21 +2501,15 @@ More customization - - src/app/videos/+video-watch/modal/video-share.component.html - 101 - - + + src/app/videos/+video-watch/modal/video-share.component.html164 Less customization Less customization - - src/app/videos/+video-watch/modal/video-share.component.html - 109 - - + + src/app/videos/+video-watch/modal/video-share.component.html172 @@ -2269,42 +2518,54 @@ 127 - src/app/videos/recommendations/recommended-videos.component.html8src/app/videos/+video-watch/modal/video-share.component.html135 + src/app/videos/+video-watch/modal/video-share.component.html115 + Support Support + + src/app/videos/+video-watch/modal/video-support.component.html + 3 + + + Maybe laterMaybe later + + src/app/videos/+video-watch/modal/video-support.component.html + 10 + + Muted Đã tắt tiếng 20 - src/app/videos/+video-watch/modal/video-share.component.html142src/app/+accounts/accounts.component.html20 + src/app/videos/+video-watch/modal/video-share.component.html122src/app/+accounts/accounts.component.html19 Loop Lặp lại 141 - src/app/videos/+video-watch/modal/video-share.component.html149 + src/app/videos/+video-watch/modal/video-share.component.html129 Display video title Hiện tiêu đề video 150 - src/app/videos/+video-watch/modal/video-share.component.html158 + src/app/videos/+video-watch/modal/video-share.component.html138 Display privacy warning Hiện cảnh báo riêng tư 157 - src/app/videos/+video-watch/modal/video-share.component.html165 + src/app/videos/+video-watch/modal/video-share.component.html145 Display player controls Hiện điều khiển trình phát 164 - src/app/videos/+video-watch/modal/video-share.component.html172 + src/app/videos/+video-watch/modal/video-share.component.html152 Public Công cộng @@ -2350,21 +2611,45 @@ 32 - src/app/videos/+video-watch/video-watch.component.html32 + src/app/videos/+video-watch/video-watch.component.html32 - Published - views + Published • views - Published - views + Published • views - - src/app/videos/+video-watch/video-watch.component.html45 + + src/app/videos/+video-watch/video-watch.component.html + 45 + + - Published - views + Published • views - Published - views + Published • views - - src/app/videos/+video-watch/video-watch.component.html56 + + src/app/videos/+video-watch/video-watch.component.html + 56 + + + SUPPORTSUPPORT + + src/app/videos/+video-watch/video-watch.component.html + 87 + + + SHARESHARE + + src/app/videos/+video-watch/video-watch.component.html + 92 + + + SAVESAVE + + src/app/videos/+video-watch/video-watch.component.html + 103 + + Like this video Thích video @@ -2391,72 +2676,105 @@ 118 - src/app/shared/channel/avatar.component.html2src/app/videos/+video-watch/video-watch.component.html149 + src/app/shared/channel/avatar.component.html2src/app/videos/+video-watch/video-watch.component.html150 By Bởi 129 - src/app/videos/+video-watch/video-watch.component.html153 + src/app/videos/+video-watch/video-watch.component.html154 Go to the account page Tới trang tài khoản 63 - src/app/shared/channel/avatar.component.html5src/app/videos/+video-watch/video-watch.component.html152src/app/+admin/users/user-list/user-list.component.html63 + src/app/shared/channel/avatar.component.html5src/app/videos/+video-watch/video-watch.component.html153src/app/+admin/users/user-list/user-list.component.html63 + SubscribeSubscribe + + src/app/shared/user-subscription/subscribe-button.component.html + 7 + + + Subscribe to all channelsSubscribe to all channels + + src/app/shared/user-subscription/subscribe-button.component.html + 9 + + + channels subscribedchannels subscribed + + src/app/shared/user-subscription/subscribe-button.component.html + 11 + + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} }{VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} } + + src/app/shared/user-subscription/subscribe-button.component.html + 31 + + Show more Hiện thêm 141 - src/app/videos/+video-watch/video-watch.component.html173 + src/app/videos/+video-watch/video-watch.component.html174 Show lessShow less - src/app/videos/+video-watch/video-watch.component.html179 + src/app/videos/+video-watch/video-watch.component.html180 + Origin instanceOrigin instance + + src/app/videos/+video-watch/video-watch.component.html + 192 + + Originally publishedOriginally published - src/app/videos/+video-watch/video-watch.component.html191 - - Friendly Reminder: - Nhắc nhở Thân thiện: - - 211 + src/app/videos/+video-watch/video-watch.component.html197 + Friendly Reminder: Friendly Reminder: + + src/app/videos/+video-watch/video-watch.component.html + 261 - src/app/videos/+video-watch/video-watch.component.html249 + - 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. - - 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. - - - src/app/videos/+video-watch/video-watch.component.html250 + 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. + + 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. + + + src/app/videos/+video-watch/video-watch.component.html + 262 + + + More informationMore information - src/app/videos/+video-watch/video-watch.component.html253 + src/app/videos/+video-watch/video-watch.component.html266 Get more informationGet more information - src/app/videos/+video-watch/video-watch.component.html253 - + src/app/videos/+video-watch/video-watch.component.html266 OK - - - Đồng ý + + OK - - 218 + + src/app/videos/+video-watch/video-watch.component.html + 269 - src/app/videos/+video-watch/video-watch.component.html256 + + 1 Comment1 Comment src/app/videos/+video-watch/comment/video-comments.component.html 6 - - Comments Comments + + Comments Comments src/app/videos/+video-watch/comment/video-comments.component.html 7 @@ -2467,6 +2785,28 @@ src/app/videos/+video-watch/comment/video-comments.component.html 9 + + + SORT BY + + SORT BY + + + src/app/videos/+video-watch/comment/video-comments.component.html + 15 + + + Most recent first (default)Most recent first (default) + + src/app/videos/+video-watch/comment/video-comments.component.html + 19 + + + Most replies firstMost replies first + + src/app/videos/+video-watch/comment/video-comments.component.html + 20 + @@ -2475,14 +2815,34 @@ 17 - src/app/videos/+video-watch/comment/video-comments.component.html22 - - View all replies - Xem toàn bộ trả lời - - 55 + src/app/videos/+video-watch/comment/video-comments.component.html32 + + View replies from and others + + View replies from and others + + + src/app/videos/+video-watch/comment/video-comments.component.html + 77 + + + + View replies from + + View replies from + + + src/app/videos/+video-watch/comment/video-comments.component.html + 80 + + + View repliesView replies + + src/app/videos/+video-watch/comment/video-comments.component.html + 84 - src/app/videos/+video-watch/comment/video-comments.component.html62 + + Comments are disabled. @@ -2493,7 +2853,7 @@ 64 - src/app/videos/+video-watch/comment/video-comments.component.html71 + src/app/videos/+video-watch/comment/video-comments.component.html94 Add comment... Thêm bình luận... @@ -2514,118 +2874,50 @@ You are one step away from commentingYou are one step away from commenting - src/app/videos/+video-watch/comment/video-comment-add.component.html31 - - If you have an account on this instance, you can login: - - If you have an account on this instance, you can login: - - - src/app/videos/+video-watch/comment/video-comment-add.component.html35 - - login to comment - đăng nhập để bình luận - - 35 - - src/app/videos/+video-watch/comment/video-comment-add.component.html38 + src/app/videos/+video-watch/comment/video-comment-add.component.html31 - Otherwise, you can comment using an account on any ActivityPub-compatible instance. + You can comment using an account on any ActivityPub-compatible instance. On most platforms, you can find the video by typing its URL in the search bar and then comment it from within the software's interface. - Otherwise, you can comment using an account on any ActivityPub-compatible instance. + You can comment using an account on any ActivityPub-compatible instance. On most platforms, you can find the video by typing its URL in the search bar and then comment it from within the software's interface. - - src/app/videos/+video-watch/comment/video-comment-add.component.html39 + + src/app/videos/+video-watch/comment/video-comment-add.component.html + 35 + + + If you have an account on Mastodon or Pleroma, you can open it directly in their interface: If you have an account on Mastodon or Pleroma, you can open it directly in their interface: - src/app/videos/+video-watch/comment/video-comment-add.component.html44 + src/app/videos/+video-watch/comment/video-comment-add.component.html40 + Login to commentLogin to comment + + src/app/videos/+video-watch/comment/video-comment-add.component.html + 51 + + Highlighted commentHighlighted comment - src/app/videos/+video-watch/comment/video-comment.component.html19 + src/app/videos/+video-watch/comment/video-comment.component.html20 Reply Trả lời 14 - src/app/videos/+video-watch/comment/video-comment.component.html37 + src/app/videos/+video-watch/comment/video-comment.component.html38 This comment has been deletedThis comment has been deleted - src/app/videos/+video-watch/comment/video-comment.component.html50 - - - Users - - - Người dùng - - - 3 - - src/app/+admin/admin.component.html3 - - Manage follows - - Manage follows - - - src/app/+admin/admin.component.html - 7 - - - - Moderation - - Moderation - - - src/app/+admin/admin.component.html - 11 - - - src/app/+about/about-instance/about-instance.component.html - 60 - - - - Configuration - - Configuration - - - src/app/+admin/admin.component.html - 15 - - - - Plugins/Themes - - Plugins/Themes - - - src/app/+admin/admin.component.html - 19 - - - - System - - System - - - src/app/+admin/admin.component.html - 23 - - - Manage followsManage follows + src/app/videos/+video-watch/comment/video-comment.component.html55 + + Follows & redundanciesFollows & redundancies src/app/+admin/follows/follows.component.html 2 @@ -2650,7 +2942,13 @@ 3 - src/app/+admin/follows/follows.component.html9 + src/app/+admin/follows/follows.component.html9 + Video redundanciesVideo redundancies + + src/app/+admin/follows/follows.component.html + 11 + + 1 host (without "http://") per line1 host (without "http://") per line src/app/+admin/follows/following-add/following-add.component.html @@ -2696,7 +2994,37 @@ 10 - src/app/+admin/system/jobs/jobs.component.html32src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html10 + src/app/+admin/system/jobs/jobs.component.html33src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html10 + Delayed.Delayed. + + src/app/+admin/system/jobs/jobs.component.html + 42 + + + Will start soon...Will start soon... + + src/app/+admin/system/jobs/jobs.component.html + 43 + + + Running...Running... + + src/app/+admin/system/jobs/jobs.component.html + 44 + + + FinishedFinished + + src/app/+admin/system/jobs/jobs.component.html + 45 + + + FailedFailed + + src/app/+admin/system/jobs/jobs.component.html + 46 + + Created Created @@ -2704,7 +3032,7 @@ - src/app/+admin/follows/followers-list/followers-list.component.html19src/app/+admin/follows/following-list/following-list.component.html20src/app/+admin/users/user-list/user-list.component.html44src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html9src/app/+admin/system/jobs/jobs.component.html33src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html11 + src/app/+admin/follows/followers-list/followers-list.component.html19src/app/+admin/follows/following-list/following-list.component.html20src/app/+admin/users/user-list/user-list.component.html44src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html9src/app/+admin/system/jobs/jobs.component.html32src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html11 Accepted Đã chấp nhận @@ -2741,6 +3069,12 @@ src/app/+admin/follows/following-list/following-list.component.html 21 + + Video redundancies listVideo redundancies list + + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 2 + Create user @@ -2779,14 +3113,28 @@ 21 - src/app/+admin/users/user-edit/user-edit.component.html21src/app/+admin/users/user-edit/user-edit.component.html21 + src/app/+admin/users/user-edit/user-edit.component.html21src/app/+admin/users/user-edit/user-edit.component.html21 + + If you leave the password empty, an email will be sent to the user. + + If you leave the password empty, an email will be sent to the user. + + + src/app/+admin/users/user-edit/user-edit.component.html + 34 + + + src/app/+admin/users/user-edit/user-edit.component.html + 34 + + Role Vai trò 43 - src/app/+admin/users/user-edit/user-edit.component.html42src/app/+admin/users/user-edit/user-edit.component.html42src/app/+admin/users/user-list/user-list.component.html43 + src/app/+admin/users/user-edit/user-edit.component.html49src/app/+admin/users/user-edit/user-edit.component.html49src/app/+admin/users/user-list/user-list.component.html43 Transcoding is enabled on server. The video quota only take in account original video. At most, this user could use ~ . @@ -2794,60 +3142,48 @@ Transcoding is enabled on server. The video quota only take in account original video. At most, this user could use ~ . - - src/app/+admin/users/user-edit/user-edit.component.html - 66 - - - src/app/+admin/users/user-edit/user-edit.component.html - 66 - - + + + src/app/+admin/users/user-edit/user-edit.component.html73src/app/+admin/users/user-edit/user-edit.component.html73 Daily video quota Giới hạn video hằng ngày 73 - src/app/+admin/users/user-edit/user-edit.component.html73src/app/+admin/users/user-edit/user-edit.component.html73 + src/app/+admin/users/user-edit/user-edit.component.html80src/app/+admin/users/user-edit/user-edit.component.html80src/app/+my-account/my-account-settings/my-account-settings.component.html18 Bypass video auto blacklistBypass video auto blacklist - - src/app/+admin/users/user-edit/user-edit.component.html - 86 - - - src/app/+admin/users/user-edit/user-edit.component.html - 86 - - + + + src/app/+admin/users/user-edit/user-edit.component.html93src/app/+admin/users/user-edit/user-edit.component.html93 Danger Zone Vùng Nguy Hiểm 94 - src/app/+admin/users/user-edit/user-edit.component.html94src/app/+admin/users/user-edit/user-edit.component.html94 + src/app/+admin/users/user-edit/user-edit.component.html101src/app/+admin/users/user-edit/user-edit.component.html101 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 97 - src/app/+admin/users/user-edit/user-edit.component.html97src/app/+admin/users/user-edit/user-edit.component.html97 + src/app/+admin/users/user-edit/user-edit.component.html104src/app/+admin/users/user-edit/user-edit.component.html104 Ask for new password Yêu cầu mật khẩu mới 98 - src/app/+admin/users/user-edit/user-edit.component.html98src/app/+admin/users/user-edit/user-edit.component.html98 + src/app/+admin/users/user-edit/user-edit.component.html105src/app/+admin/users/user-edit/user-edit.component.html105 Manually set the user password Tự tay đặt mật khẩu cho người dùng 102 - src/app/+admin/users/user-edit/user-edit.component.html102src/app/+admin/users/user-edit/user-edit.component.html102 + src/app/+admin/users/user-edit/user-edit.component.html109src/app/+admin/users/user-edit/user-edit.component.html109 Show Hiện @@ -2955,9 +3291,34 @@ src/app/+admin/moderation/moderation.component.html13 Video name Video name + + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html23src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html8 + Video URLVideo URL - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html - 8 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 24 + + + Total sizeTotal size + + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 25 + + + Enabled strategies statsEnabled strategies stats + + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 69 + + + + No redundancy strategy is enabled on your instance. + + No redundancy strategy is enabled on your instance. + + + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 73 @@ -3080,23 +3441,11 @@ InstanceInstance - - src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html - 8 - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 10 - - - src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html - 12 - - - src/app/+about/about.component.html - 5 - - + + + + + src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html8src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html12src/app/+about/about.component.html5 Muted at Muted at src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html @@ -3156,43 +3505,31 @@ SearchSearch + + src/app/shared/instance/instance-features-table.component.html96src/app/+admin/plugins/plugins.component.html7 + Users can resolve distant contentUsers can resolve distant content - src/app/+admin/plugins/plugins.component.html - 7 + src/app/shared/instance/instance-features-table.component.html + 100 HomepageHomepage - - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 - - - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 51 - - + + + src/app/app.component.html11 Go to the plugin homepageGo to the plugin homepage - - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 23 - - - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 48 - - + + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html17src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html21src/app/+admin/plugins/plugin-search/plugin-search.component.html40 SettingsSettings - - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 29 - - + + src/app/modal/quick-settings-modal.component.html3src/app/menu/menu.component.html144src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html26 + Display settingsDisplay settings + + src/app/modal/quick-settings-modal.component.html8 UninstallUninstall - - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 35 - - + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html32 To load your new installed plugins or themes, refresh the page. @@ -3220,11 +3557,8 @@ {VAR_PLURAL, plural, =1 {result} other {results} }{VAR_PLURAL, plural, =1 {result} other {results} } - - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 23 - - + + src/app/search/search.component.html5src/app/+admin/plugins/plugin-search/plugin-search.component.html23 No results. @@ -3234,6 +3568,12 @@ src/app/+admin/plugins/plugin-search/plugin-search.component.html 28 + + Go to the plugin npm packageGo to the plugin npm package + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 + This does not have settings. @@ -3271,223 +3611,176 @@ src/app/+admin/system/jobs/jobs.component.html 2 - - TypeType - - src/app/+admin/system/jobs/jobs.component.html31 - Processed onProcessed on - - src/app/+admin/system/jobs/jobs.component.html34 - Finished onFinished on - - src/app/+admin/system/jobs/jobs.component.html35 - RefreshRefresh - - src/app/+admin/system/logs/logs.component.html20 - By ->By -> + + Job typeJob type - src/app/+admin/system/logs/logs.component.html - 32 + src/app/+admin/system/jobs/jobs.component.html + 5 - - NameName + + Job stateJob state - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 13 + src/app/+admin/system/jobs/jobs.component.html + 14 + + TypeType + + src/app/+admin/system/jobs/jobs.component.html31 + RefreshRefresh + + src/app/+admin/system/logs/logs.component.html20 + Loading...Loading... - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 12 + src/app/+admin/system/logs/logs.component.html + 24 + + By ->By -> - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 12 + src/app/+admin/system/logs/logs.component.html + 32 - + + INSTANCEINSTANCE + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html12 + NameName + + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html18src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html7src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html7 Short descriptionShort description - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 22 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html27 Main instance categoriesMain instance categories - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 40 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html45 No results foundNo results found - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 46 - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 58 - - - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 33 - - + + + + src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html33src/app/+admin/config/edit-custom-config/edit-custom-config.component.html51src/app/+admin/config/edit-custom-config/edit-custom-config.component.html63 Main languages you/your moderators speakMain languages you/your moderators speak + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html57 + MODERATION & NSFWMODERATION & NSFW + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html73 + + Manage users to build a moderation team. + + Manage users to build a moderation team. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 52 - - - Moderation & NSFWModeration & NSFW - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 63 + 74 This instance is dedicated to sensitive or NSFW contentThis instance is dedicated to sensitive or NSFW content - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 68 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html84 - 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. - - 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. - + 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. + + 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. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 72 + 88 Policy on videos containing sensitive contentPolicy on videos containing sensitive content - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 81 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html97 - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - + With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. + + With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 85 + 101 Do not listDo not list - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 93 - - - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 14 - - + + + src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html14src/app/+admin/config/edit-custom-config/edit-custom-config.component.html109 Blur thumbnailsBlur thumbnails - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 94 - - - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 15 - - + + + src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html15src/app/+admin/config/edit-custom-config/edit-custom-config.component.html110 DisplayDisplay + + + src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html16src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html5src/app/+admin/config/edit-custom-config/edit-custom-config.component.html111 + StrategyStrategy - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 95 - - - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 16 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 22 TermsTerms - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 102 - - - src/app/+about/about-instance/about-instance.component.html - 77 - - - src/app/+signup/+register/register.component.html - 88 - - + + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html118src/app/+about/about-instance/about-instance.component.html77src/app/+signup/+register/register.component.html88 Code of conductCode of conduct - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 111 - - - src/app/+about/about-instance/about-instance.component.html - 71 - - - src/app/+signup/+register/register.component.html - 82 - - + + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html127src/app/+about/about-instance/about-instance.component.html71src/app/+signup/+register/register.component.html82 Moderation informationModeration information - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 120 - - - src/app/+about/about-instance/about-instance.component.html - 65 - - - src/app/+signup/+register/register.component.html - 76 - - - You and your instanceYou and your instance - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 130 - - + + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html136src/app/+about/about-instance/about-instance.component.html65src/app/+signup/+register/register.component.html76 + Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etcWho moderates the instance? What is the policy regarding NSFW videos? Political videos? etc + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html137 + YOU AND YOUR INSTANCEYOU AND YOUR INSTANCE + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html151 Who is behind the instance?Who is behind the instance? - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 133 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html157 + A single person? A non-profit? A company?A single person? A non-profit? A company? + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html158 Why did you create this instance?Why did you create this instance? - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 145 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html169 + To share your personal videos? To open registrations and allow people to upload what they want?To share your personal videos? To open registrations and allow people to upload what they want? + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html170 How long do you plan to maintain this instance?How long do you plan to maintain this instance? - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 156 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html180 + It's important to know for users who want to register on your instanceIt's important to know for users who want to register on your instance + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html181 How will you finance the PeerTube server?How will you finance the PeerTube server? + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html191 + With your own funds? With user donations? Advertising?With your own funds? With user donations? Advertising? src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 167 - - - Other informationOther information - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 177 + 192 - + + OTHER INFORMATIONOTHER INFORMATION + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html206 What server/hardware does the instance run on?What server/hardware does the instance run on? + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html212 + i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc.i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 180 + 213 Instance informationInstance information @@ -3495,439 +3788,485 @@ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 5 - - Theme & Default routeTheme & Default route + + APPEARANCEAPPEARANCE src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 198 + 235 - - Global themeGlobal theme + + + Use plugins & themes for more involved changes, or add slight customizations. + + Use plugins & themes for more involved changes, or add slight customizations. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 202 + 236 defaultdefault + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html249 + Landing pageLanding page src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 206 - - - Default client routeDefault client route - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 216 + 258 Discover videosDiscover videos - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 219 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html261 Trending videosTrending videos - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 220 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html262 Most liked videosMost liked videos - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 221 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html263 Recently added videosRecently added videos - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 222 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html264 Local videosLocal videos + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html265 + NEW USERSNEW USERS src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 223 + 276 - - SignupSignup + + + Manage users to set their quota individually. + + Manage users to set their quota individually. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 229 + 277 Signup enabledSignup enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 235 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html288 Signup requires email verificationSignup requires email verification - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 242 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html296 Signup limitSignup limit - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 247 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html300 UsersUsers + + src/app/+admin/admin.component.ts1 + ConfigurationConfiguration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 257 + src/app/+admin/admin.component.ts + 1 Default video quota per userDefault video quota per user - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 261 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html315 Default daily upload limit per userDefault daily upload limit per user + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html327 + NEW VIDEOSNEW VIDEOS src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 273 - - - Video import with HTTP URL (i.e. YouTube) enabledVideo import with HTTP URL (i.e. YouTube) enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 294 - - - Video import with a torrent file or a magnet URI enabledVideo import with a torrent file or a magnet URI enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 301 - - - Auto-blacklistAuto-blacklist - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 309 - - - New videos of users automatically blacklisted enabledNew videos of users automatically blacklisted enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 318 - - - Instance followersInstance followers - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 327 - - - Other instances can follow your instanceOther instances can follow your instance - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 335 + 344 - - Manually approve new instance followerManually approve new instance follower + + Allow import with HTTP URL (i.e. YouTube)Allow import with HTTP URL (i.e. YouTube) + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html355 + Allow import with a torrent file or a magnet URIAllow import with a torrent file or a magnet URI + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html362 + Unless a user is marked as trusted, their videos will stay private until a moderator reviews them.Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html379 + Blacklist new videos automaticallyBlacklist new videos automatically + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html376 + FEDERATIONFEDERATION src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 342 + 393 - - Instance followingsInstance followings + + + Manage relations with other instances. + + Manage relations with other instances. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 348 + 394 - - Automatically follow other instances that follow youAutomatically follow other instances that follow you + + Other instances can follow yoursOther instances can follow yours src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 357 + 407 - - Automatically follow instance of the public index (below)Automatically follow instance of the public index (below) + + Manually approve new instance followersManually approve new instance followers + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html414 + Automatically follow back instancesAutomatically follow back instances src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 366 + 427 - + + ⚠️ This functionality requires a lot of attention and extra moderation.⚠️ This functionality requires a lot of attention and extra moderation. + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html291src/app/+admin/config/edit-custom-config/edit-custom-config.component.html430src/app/+admin/config/edit-custom-config/edit-custom-config.component.html443 Index URLIndex URL - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 371 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html448 + Automatically follow instances of the public indexAutomatically follow instances of the public index + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html440 + ADMINISTRATORSADMINISTRATORS + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html468 AdministratorAdministrator - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 384 - - + + src/app/shared/users/user.service.ts1 Admin emailAdmin email - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 387 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html474 Enable contact formEnable contact form - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 398 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html485 Basic configurationBasic configuration + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html230 + TWITTERTWITTER + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html500 + + Optional. If any, provide the Twitter account representing your instance to improve link previews. + + Optional. If any, provide the Twitter account representing your instance to improve link previews. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 195 - - - TwitterTwitter - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 407 + 501 Your Twitter usernameYour Twitter username - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 413 - - - Indicates the Twitter account for the website or platform on which the content was published.Indicates the Twitter account for the website or platform on which the content was published. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 417 - - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html512 Instance whitelisted by TwitterInstance whitelisted by Twitter + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html524 + + If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. + If the instance is not whitelisted, we use an image link card that will redirect on 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 whitelisted. + + If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. + If the instance is not whitelisted, we use an image link card that will redirect on 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 whitelisted. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 431 - - - - If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. - If the instance is not whitelisted, we use an image link card that will redirect on 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 whitelisted. - - If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. - If the instance is not whitelisted, we use an image link card that will redirect on 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 whitelisted. - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 435 + 528 ServicesServices + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html495 + TRANSCODINGTRANSCODING + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html553 + + Process uploaded videos so that they are in a streamable form that any device can play. Though costly in + resources, this is a critical part of PeerTube, so tread carefully. + + Process uploaded videos so that they are in a streamable form that any device can play. Though costly in + resources, this is a critical part of PeerTube, so tread carefully. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 405 - - - TranscodingTranscoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 455 + 554 Transcoding enabledTranscoding enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html567 + If you disable transcoding, many videos from your users will not work!If you disable transcoding, many videos from your users will not work! + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html571 + Allow your users to upload .mkv, .mov, .avi and .flv videos.Allow your users to upload .mkv, .mov, .avi and .flv videos. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 461 + 582 - - If you disable transcoding, many videos from your users will not work!If you disable transcoding, many videos from your users will not work! + + Allow additional extensionsAllow additional extensions + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html579 + Allow your users to upload audio files that will be merged with the preview file on upload.Allow your users to upload audio files that will be merged with the preview file on upload. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 465 + 593 - - Allow your users to upload .mkv, .mov, .avi and .flv videosAllow your users to upload .mkv, .mov, .avi and .flv videos + + Allow audio files uploadAllow audio files upload + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html590 + + Experimental, we suggest you to not disable webtorrent support for now + + If you also enabled HLS support, it will multiply videos storage by 2 + + + + If disabled, breaks federation with PeerTube instances < 2.1 + + Experimental, we suggest you to not disable webtorrent support for now + + If you also enabled HLS support, it will multiply videos storage by 2 + + + + If disabled, breaks federation with PeerTube instances < 2.1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 478 + 605 - - Allow additional extensionsAllow additional extensions + + WebTorrent support enabledWebTorrent support enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html602 + + Requires ffmpeg >= 4.1 + + Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player: + + Resolution change is smoother + Faster playback in particular with long videos + More stable playback (less bugs/infinite loading) + + + If you also enabled WebTorrent support, it will multiply videos storage by 2 + + Requires ffmpeg >= 4.1 + + Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player: + + Resolution change is smoother + Faster playback in particular with long videos + More stable playback (less bugs/infinite loading) + + + If you also enabled WebTorrent support, it will multiply videos storage by 2 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 475 + 626 - - Allow your users to upload audio files that will be merged with the preview file on uploadAllow your users to upload audio files that will be merged with the preview file on upload + + HLS support enabledHLS support enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html623 + Transcoding threadsTranscoding threads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html650 + Resolutions to generateResolutions to generate src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 489 + 665 - - Allow audio files uploadAllow audio files upload + + CACHECACHE + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html691 + + Some files are not federated, and fetched when necessary. Define their caching policies. + + Some files are not federated, and fetched when necessary. Define their caching policies. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 486 + 692 - - - Experimental, we suggest you to not disable webtorrent support for now - - If you also enabled HLS support, it will multiply videos storage by 2 - - Experimental, we suggest you to not disable webtorrent support for now - - If you also enabled HLS support, it will multiply videos storage by 2 - + + Number of previews to keep in cacheNumber of previews to keep in cache src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 501 + 701 - - WebTorrent support enabledWebTorrent support enabled + + Number of video captions to keep in cacheNumber of video captions to keep in cache src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 498 + 710 - + + CUSTOMIZATIONSCUSTOMIZATIONS + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html725 - Requires ffmpeg >= 4.1 - - Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player: - - Resolution change is smoother - Faster playback in particular with long videos - More stable playback (less bugs/infinite loading) - - - If you also enabled WebTorrent support, it will multiply videos storage by 2 - - Requires ffmpeg >= 4.1 - - Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player: - - Resolution change is smoother - Faster playback in particular with long videos - More stable playback (less bugs/infinite loading) - - - If you also enabled WebTorrent support, it will multiply videos storage by 2 - + Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. + + Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 518 + 726 - - HLS support enabledHLS support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html515 - Transcoding threadsTranscoding threads - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html536 - Resolution enabledResolution enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html551 - CacheCache - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html560 - Some files are not federated (previews, captions). We fetch them directly from the origin instance and cache them.Some files are not federated (previews, captions). We fetch them directly from the origin instance and cache them. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html564 - Previews cache sizePreviews cache size - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html571 - Video captions cache sizeVideo captions cache size - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html580 - CustomizationsCustomizations - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html589 + JavaScriptJavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html594 - - Write JavaScript code directly.Example: console.log('my instance is amazing'); - - Write JavaScript code directly.Example: console.log('my instance is amazing'); - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html597 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html736 - Write CSS code directly. Example: -#custom-css - color: red; - - - - Prepend with #custom-css to override styles. Example: -#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; - - - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html616 - Advanced configurationAdvanced configuration + Write JavaScript code directly.Example: console.log('my instance is amazing'); + + Write JavaScript code directly.Example: console.log('my instance is amazing'); + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 739 + + + + Write CSS code directly. Example: + #custom-css + color: red; + + + Prepend with #custom-css to override styles. Example: + #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; + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 452 + 758 - + + Advanced configurationAdvanced configuration + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html548 Update configurationUpdate configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html647 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html794 It seems like the configuration is invalid. Please search for potential errors in the different tabs.It seems like the configuration is invalid. Please search for potential errors in the different tabs. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html648 - Total video quota:Total video quota: + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html795 + PROFILEPROFILE src/app/+my-account/my-account-settings/my-account-settings.component.html - 5 + 3 - - used used + + VIDEO SETTINGSVIDEO SETTINGS src/app/+my-account/my-account-settings/my-account-settings.component.html - 6 + 32 - - Daily video quota:Daily video quota: + + NOTIFICATIONSNOTIFICATIONS src/app/+my-account/my-account-settings/my-account-settings.component.html - 10 + 43 + + + INTERFACEINTERFACE + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 53 + + + PASSWORDPASSWORD + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 63 + + + EMAILEMAIL + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 73 + + + DANGER ZONEDANGER ZONE + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 83 ProfileProfile - src/app/+my-account/my-account-settings/my-account-settings.component.html15 + src/app/shared/video/modals/video-download.component.ts1 + ResolutionResolution + + src/app/shared/video/modals/video-download.component.ts + 1 + + + Aspect ratioAspect ratio + + src/app/shared/video/modals/video-download.component.ts + 1 + + + Average frame rateAverage frame rate + + src/app/shared/video/modals/video-download.component.ts + 1 + + + Pixel formatPixel format + + src/app/shared/video/modals/video-download.component.ts + 1 + + + Sample rateSample rate + + src/app/shared/video/modals/video-download.component.ts + 1 + + + Channel LayoutChannel Layout + + src/app/shared/video/modals/video-download.component.ts + 1 + + Video settings Tuỳ chỉnh video 10 - src/app/+my-account/my-account-settings/my-account-settings.component.html18 - InterfaceInterface + src/app/modal/quick-settings-modal.component.html12 + Interface settingsInterface settings - src/app/+my-account/my-account-settings/my-account-settings.component.html24 - Danger zoneDanger zone - - src/app/+my-account/my-account-settings/my-account-settings.component.html33 + src/app/modal/quick-settings-modal.component.html16 Change passwordChange password src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html @@ -3985,29 +4324,14 @@ Use P2P to exchange parts of the video with othersUse P2P to exchange parts of the video with others - - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 41 - - + + src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html43 Automatically plays videoAutomatically plays video - - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 48 - - + + src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html50 Automatically starts playing next videoAutomatically starts playing next video - - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 55 - - - Update my profileUpdate my profile - - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 27 - - + + src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html57 Your current email is @@ -4053,11 +4377,8 @@ ThemeTheme - - src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html - 3 - - + + src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html3src/app/+admin/config/edit-custom-config/edit-custom-config.component.html245 instance defaultinstance default src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html @@ -4071,21 +4392,24 @@ Change ownershipChange ownership + + + src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html3src/app/+my-account/my-account-videos/my-account-videos.component.html30 + Select the next ownerSelect the next owner src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 3 + 10 + + Videos Videos src/app/+my-account/my-account-videos/my-account-videos.component.html - 22 - - - Select the next ownerSelect the next owner - - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 10 + 2 - + + Search your videosSearch your videos + + src/app/+my-account/my-account-videos/my-account-videos.component.html4 Accept ownershipAccept ownership src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html @@ -4133,8 +4457,8 @@ src/app/+my-account/my-account-ownership/my-account-ownership.component.html 38 - - Create a new video channelCreate a new video channel + + Create video channelCreate video channel src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html 4 @@ -4155,74 +4479,51 @@ - src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html20src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html15src/app/+accounts/account-video-channels/account-video-channels.component.html12src/app/+video-channels/video-channels.component.html20 + src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html20src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html15 Create a video channelCreate a video channel - - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 6 - - - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 6 - - + + + src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html1src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html1 Example: my_channelExample: my_channel + + + src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html10src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html10 + CHANNELCHANNEL src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 15 + 24 src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 15 + 24 - + Short text to tell people how they can support your channel (membership platform...).<br /><br /> -When you will upload a video in this channel, the video support field will be automatically filled by this text.Short text to tell people how they can support your channel (membership platform...).<br /><br /> -When you will upload a video in this channel, the video support field will be automatically filled by this text. + When you will upload a video in this channel, the video support field will be automatically filled by this text.Short text to tell people how they can support your channel (membership platform...).<br /><br /> + When you will upload a video in this channel, the video support field will be automatically filled by this text. src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 52 + 59 src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 52 + 59 Overwrite support field of all videos of this channelOverwrite support field of all videos of this channel - - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 67 - - - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 67 - - + + + src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html74src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html74 subscribers subscribers - - src/app/+my-account/shared/actor-avatar-info.component.html - 10 - - - Change the avatarChange the avatar - - src/app/+my-account/shared/actor-avatar-info.component.html - 15 - - - (extensions: , max size: )(extensions: , max size: ) - - src/app/+my-account/shared/actor-avatar-info.component.html - 18 - - + + src/app/+my-account/shared/actor-avatar-info.component.html17 TargetTarget src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html 8 - - Once you delete your account, there is no going back. Please be certain.Once you delete your account, there is no going back. Please be certain. + + Once you delete your account, there is no going back.Once you delete your account, there is no going back. src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html 2 @@ -4243,18 +4544,18 @@ When you will upload a video in this channel, the video support field will be au Created by Created by - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html18src/app/+video-channels/video-channels.component.html23 + src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html18 Go the owner account pageGo the owner account page - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html17src/app/+video-channels/video-channels.component.html22 + src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html17src/app/+video-channels/video-channels.component.html30 Muted instancesMuted instances src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html 2 - - Enable video historyEnable video history + + Video historyVideo history src/app/+my-account/my-account-history/my-account-history.component.html 4 @@ -4271,8 +4572,8 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account-history/my-account-history.component.html 7 - - You don't have videos history yet.You don't have videos history yet. + + You don't have any video history yet.You don't have any video history yet. src/app/+my-account/my-account-history/my-account-history.component.html 14 @@ -4289,19 +4590,10 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account-notifications/my-account-notifications.component.html 2 - - - - Mark all as read - - - Mark all as read - - - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 7 - - + + All readAll read + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html17 ActivitiesActivities src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html @@ -4313,8 +4605,8 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html 3 - - Create a new playlistCreate a new playlist + + Create playlistCreate playlist src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html 1 @@ -4325,7 +4617,7 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 4 + 8 Playlist thumbnailPlaylist thumbnail @@ -4337,7 +4629,16 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html 60 - + + Playlists Playlists + + src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html + 2 + + + Search your playlistsSearch your playlists + + src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html4 No videos in this playlist. Danh sách này không có video. @@ -4423,35 +4724,20 @@ When you will upload a video in this channel, the video support field will be au 19 - src/app/+accounts/accounts.component.html19 + src/app/+accounts/accounts.component.html18 Instance mutedInstance muted - - src/app/+accounts/accounts.component.html - 21 - - + + src/app/+accounts/accounts.component.html20 Muted by your instanceMuted by your instance - - src/app/+accounts/accounts.component.html - 22 - - + + src/app/+accounts/accounts.component.html21 Instance muted by your instanceInstance muted by your instance + + src/app/+accounts/accounts.component.html22 + Manage accountManage account src/app/+accounts/accounts.component.html - 23 - - - subscribers subscribers - - src/app/+accounts/accounts.component.html - 31 - - - Video channelsVideo channels - - src/app/+accounts/accounts.component.html - 36 + 35 This account does not have channels.This account does not have channels. @@ -4459,30 +4745,44 @@ When you will upload a video in this channel, the video support field will be au src/app/+accounts/account-video-channels/account-video-channels.component.html 3 - + + {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} }{VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} } + + + src/app/+accounts/account-video-channels/account-video-channels.component.html12src/app/+video-channels/video-channels.component.html28 See this video channelSee this video channel src/app/+accounts/account-video-channels/account-video-channels.component.html 8 - - This channel does not have videos.This channel does not have videos. + + This channel doesn't have any videos.This channel doesn't have any videos. src/app/+accounts/account-video-channels/account-video-channels.component.html 19 - + - Show this channel + SHOW THIS CHANNEL - Show this channel + SHOW THIS CHANNEL src/app/+accounts/account-video-channels/account-video-channels.component.html 27 - - StatsStats + + DESCRIPTIONDESCRIPTION + + src/app/+accounts/account-about/account-about.component.html + 3 + + + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 4 + + + STATSSTATS src/app/+accounts/account-about/account-about.component.html 8 @@ -4491,17 +4791,62 @@ When you will upload a video in this channel, the video support field will be au src/app/+video-channels/video-channel-about/video-channel-about.component.html 16 + + StatsStats + + + src/app/menu/menu.component.html156 + CreatorsCreators + + src/app/menu/menu.component.html + 162 + + + Creator guideCreator guide + + src/app/menu/menu.component.html + 162 + + + ContributorsContributors + + src/app/menu/menu.component.html + 163 + + + PeerTube licensePeerTube license + + src/app/menu/menu.component.html + 163 + + + src/app/menu/menu.component.html + 175 + Joined Joined src/app/+accounts/account-about/account-about.component.html 10 - - Video playlistsVideo playlists - - src/app/+video-channels/video-channels.component.html31 - Support this channelSupport this channel + + + Manage channel + + Manage channel + + + src/app/+video-channels/video-channels.component.html + 21 + + + Created byCreated by + + src/app/+video-channels/video-channels.component.html + 31 + + + SUPPORT THIS CHANNELSUPPORT THIS CHANNEL src/app/+video-channels/video-channel-about/video-channel-about.component.html 9 @@ -4588,11 +4933,11 @@ When you will upload a video in this channel, the video support field will be au src/app/+about/about-instance/about-instance.component.html 19 - + - Administrators & sustainability + ADMINISTRATORS & SUSTAINABILITY - Administrators & sustainability + ADMINISTRATORS & SUSTAINABILITY src/app/+about/about-instance/about-instance.component.html @@ -4616,27 +4961,37 @@ When you will upload a video in this channel, the video support field will be au src/app/+about/about-instance/about-instance.component.html 39 - - How we will pay this instanceHow we will pay this instance + + How we will pay for this instanceHow we will pay for this instance src/app/+about/about-instance/about-instance.component.html 45 - + - Information + INFORMATION - Information + INFORMATION src/app/+about/about-instance/about-instance.component.html 50 - + + + MODERATION + + MODERATION + + + src/app/+about/about-instance/about-instance.component.html + 60 + + - Other information + OTHER INFORMATION - Other information + OTHER INFORMATION src/app/+about/about-instance/about-instance.component.html @@ -4658,15 +5013,11 @@ When you will upload a video in this channel, the video support field will be au src/app/+signup/+register/register.component.html 47 - - - Statistics - - Statistics - + + STATISTICSSTATISTICS src/app/+about/about-instance/about-instance.component.html - 99 + 100 @@ -4767,13 +5118,15 @@ When you will upload a video in this channel, the video support field will be au P2P & PrivacyP2P & Privacy - src/app/+about/about-peertube/about-peertube.component.html69 + src/app/+about/about-peertube/about-peertube.component.html69 - PeerTube uses the BitTorrent protocol to share bandwidth between users. - This implies that your IP address is stored in the instance's BitTorrent tracker as long as you download or watch the video. + 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 uses the BitTorrent protocol to share bandwidth between users. - This implies that your IP address is stored in the instance's BitTorrent tracker as long as you download or watch the video. + 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. src/app/+about/about-peertube/about-peertube.component.html @@ -4782,7 +5135,7 @@ When you will upload a video in this channel, the video support field will be au What are the consequences?What are the consequences? - src/app/+about/about-peertube/about-peertube.component.html76 + src/app/+about/about-peertube/about-peertube.component.html82 In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because: @@ -4790,11 +5143,8 @@ When you will upload a video in this channel, the video support field will be au In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because: - - src/app/+about/about-peertube/about-peertube.component.html - 78 - - + + src/app/+about/about-peertube/about-peertube.component.html84 An HTTP request has to be sent on each tracker for each video to spy. If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot) @@ -4802,11 +5152,8 @@ When you will upload a video in this channel, the video support field will be au An HTTP request has to be sent on each tracker for each video to spy. If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot) - - src/app/+about/about-peertube/about-peertube.component.html - 84 - - + + src/app/+about/about-peertube/about-peertube.component.html90 For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 @@ -4816,21 +5163,15 @@ When you will upload a video in this channel, the video support field will be au For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peers in the swarm - - src/app/+about/about-peertube/about-peertube.component.html - 89 - - + + src/app/+about/about-peertube/about-peertube.component.html95 Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour - - src/app/+about/about-peertube/about-peertube.component.html - 95 - - + + src/app/+about/about-peertube/about-peertube.component.html101 If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video @@ -4838,21 +5179,15 @@ When you will upload a video in this channel, the video support field will be au If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video - - src/app/+about/about-peertube/about-peertube.component.html - 99 - - + + src/app/+about/about-peertube/about-peertube.component.html105 The IP address is a vague information: usually, it regularly changes and can represent many persons or entities The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - - src/app/+about/about-peertube/about-peertube.component.html - 104 - - + + src/app/+about/about-peertube/about-peertube.component.html110 Web peers are not publicly accessible: because we use WebRTC inside the web browser (with the WebTorrent library), the protocol is different from classic BitTorrent. @@ -4866,11 +5201,8 @@ When you will upload a video in this channel, the video support field will be au to forward the information to. See this document for more information - - src/app/+about/about-peertube/about-peertube.component.html - 108 - - + + src/app/+about/about-peertube/about-peertube.component.html114 The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information. @@ -4878,31 +5210,28 @@ When you will upload a video in this channel, the video support field will be au The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information. - - src/app/+about/about-peertube/about-peertube.component.html - 117 - - + + src/app/+about/about-peertube/about-peertube.component.html123 How does PeerTube compare with YouTube?How does PeerTube compare with YouTube? - src/app/+about/about-peertube/about-peertube.component.html122 + src/app/+about/about-peertube/about-peertube.component.html128 - The threats to privacy in YouTube are different from PeerTube's. + The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics). - The threats to privacy in YouTube are different from PeerTube's. + The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics). src/app/+about/about-peertube/about-peertube.component.html - 124 + 130 What can I do to limit the exposure of my IP address?What can I do to limit the exposure of my IP address? - src/app/+about/about-peertube/about-peertube.component.html130 + src/app/+about/about-peertube/about-peertube.component.html136 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. @@ -4914,46 +5243,57 @@ When you will upload a video in this channel, the video support field will be au 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. - - src/app/+about/about-peertube/about-peertube.component.html - 132 - - + + src/app/+about/about-peertube/about-peertube.component.html138 What will be done to mitigate this problem?What will be done to mitigate this problem? - src/app/+about/about-peertube/about-peertube.component.html139 + src/app/+about/about-peertube/about-peertube.component.html145 - PeerTube is in its early stages, and want to deliver the best countermeasures possible by the time the stable is released. - In the meantime, we want to test different ideas related to this issue: + PeerTube wants to deliver the best countermeasures possible, to give you more choice + and render attacks less likely. Here is what we put in place so far: - PeerTube is in its early stages, and want to deliver the best countermeasures possible by the time the stable is released. - In the meantime, we want to test different ideas related to this issue: + PeerTube wants to deliver the best countermeasures possible, to give you more choice + and render attacks less likely. Here is what we put in place so far: src/app/+about/about-peertube/about-peertube.component.html - 141 + 147 - - Set a limit to the number of peers sent by the trackerSet a limit to the number of peers sent by the tracker - - src/app/+about/about-peertube/about-peertube.component.html147 - Set a limit on the request frequency received by the tracker (being tested)Set a limit on the request frequency received by the tracker (being tested) - - src/app/+about/about-peertube/about-peertube.component.html148 - Ring a bell if there are unusual requests (being tested)Ring a bell if there are unusual requests (being tested) - - src/app/+about/about-peertube/about-peertube.component.html149 - Disable P2P from the administration interfaceDisable P2P from the administration interface - - src/app/+about/about-peertube/about-peertube.component.html150 - An automatic video redundancy program: we wouldn't know if the IP downloaded the video on purpose or if it was the - automatized program - An automatic video redundancy program: we wouldn't know if the IP downloaded the video on purpose or if it was the - automatized program - + + We set a limit to the number of peers sent by the trackerWe set a limit to the number of peers sent by the tracker + + src/app/+about/about-peertube/about-peertube.component.html + 153 + + + We set a limit on the request frequency received by the trackerWe set a limit on the request frequency received by the tracker + + src/app/+about/about-peertube/about-peertube.component.html + 154 + + + Allow instance admins to disable P2P from the administration interfaceAllow instance admins to disable P2P from the administration interface + + src/app/+about/about-peertube/about-peertube.component.html + 155 + + + Automatic video redundancy from some instances: one doesn't know if the IP downloaded the video on purpose or if it a serverAutomatic video redundancy from some instances: one doesn't know if the IP downloaded the video on purpose or if it a server + + src/app/+about/about-peertube/about-peertube.component.html + 156 + + + + Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling + WebRTC in your browser. + + Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling + WebRTC in your browser. + src/app/+about/about-peertube/about-peertube.component.html - 151 + 159 Followers instancesFollowers instances @@ -5087,11 +5427,11 @@ When you will upload a video in this channel, the video support field will be au src/app/+signup/+register/register-step-channel.component.html 34 - + - The channel name is a unique identifier of your channel on this instance. It's like an address mail, so other people can find your channel. + The channel name is a unique identifier of your channel 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. - The channel name is a unique identifier of your channel on this instance. It's like an address mail, so other people can find your channel. + The channel name is a unique identifier of your channel 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. src/app/+signup/+register/register-step-channel.component.html @@ -5113,11 +5453,11 @@ When you will upload a video in this channel, the video support field will be au src/app/+signup/+register/register-step-user.component.html 23 - + - The username is a unique identifier of your account on this instance. It's like an address mail, so other people can find you. + 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. - The username is a unique identifier of your account on this instance. It's like an address mail, so other people can find you. + 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. src/app/+signup/+register/register-step-user.component.html @@ -5149,12 +5489,6 @@ When you will upload a video in this channel, the video support field will be au src/app/+page-not-found/page-not-found.component.html 4 - - Cannot get about information from serverCannot get about information from server - - src/app/+about/about-instance/about-instance.component.ts - 1 - Your message has been sent.Your message has been sent. @@ -5179,23 +5513,51 @@ When you will upload a video in this channel, the video support field will be au Published videosPublished videos + + + src/app/+accounts/account-videos/account-videos.component.ts1 + direct account followers direct account followers - src/app/+accounts/account-videos/account-videos.component.ts + src/app/+accounts/accounts.component.ts 1 + + VIDEO CHANNELSVIDEO CHANNELS - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + src/app/+accounts/accounts.component.ts + 1 + + + ABOUTABOUT + + src/app/+accounts/accounts.component.ts + 1 + + + src/app/+video-channels/video-channels.component.ts 1 Username copiedUsername copied - src/app/+accounts/accounts.component.ts1src/app/+video-channels/video-channels.component.ts1 + src/app/+accounts/accounts.component.ts1src/app/+video-channels/video-channels.component.ts1 + {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} }{VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} } + + src/app/+accounts/accounts.component.ts + 1 + + Audio-onlyAudio-only src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 + + A .mp4 that keeps the original audio track, with no videoA .mp4 that keeps the original audio track, with no video + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 1 + 240p240p @@ -5468,6 +5830,36 @@ When you will upload a video in this channel, the video support field will be au src/app/+admin/follows/shared/redundancy-checkbox.component.ts 1 + + UsedUsed + + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 1 + + + AvailableAvailable + + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 1 + + + Do you really want to remove this video redundancy?Do you really want to remove this video redundancy? + + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 1 + + + Remove redundancyRemove redundancy + + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 1 + + + Video redundancies removed!Video redundancies removed! + + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 1 + Account unmuted by your instance.Account unmuted by your instance. @@ -5756,6 +6148,26 @@ When you will upload a video in this channel, the video support field will be au src/app/+admin/users/user-edit/user-update.component.ts 1 + + Videos will be deleted, comments will be tombstoned.Videos will be deleted, comments will be tombstoned. + + src/app/+admin/users/user-list/user-list.component.ts + 1 + + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + + User won't be able to login anymore, but videos and comments will be kept as is.User won't be able to login anymore, but videos and comments will be kept as is. + + src/app/+admin/users/user-list/user-list.component.ts + 1 + + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + Unban @@ -6048,6 +6460,12 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 1 + + Display/Video settings updated.Display/Video settings updated. + + src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 1 + Video channel created.Video channel created. @@ -6200,6 +6618,12 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account.component.ts 1 + + max sizemax size + + src/app/+my-account/shared/actor-avatar-info.component.ts + 1 + Now please check your emails to verify your account and complete signup.Now please check your emails to verify your account and complete signup. @@ -6234,6 +6658,12 @@ When you will upload a video in this channel, the video support field will be au src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts 1 + + {VAR_PLURAL, plural, =1 {Published 1 video} other {Published videos} }{VAR_PLURAL, plural, =1 {Published 1 video} other {Published videos} } + + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 1 + Subscribe to the accountSubscribe to the account @@ -6244,6 +6674,12 @@ When you will upload a video in this channel, the video support field will be au src/app/videos/+video-watch/video-watch.component.ts 1 + + VIDEO PLAYLISTSVIDEO PLAYLISTS + + src/app/+video-channels/video-channels.component.ts + 1 + Focus the search barFocus the search bar @@ -6361,6 +6797,30 @@ When you will upload a video in this channel, the video support field will be au src/app/login/login.component.ts 1 + + any languageany language + + src/app/menu/menu.component.ts + 1 + + + hidehide + + src/app/menu/menu.component.ts + 1 + + + blurblur + + src/app/menu/menu.component.ts + 1 + + + displaydisplay + + src/app/menu/menu.component.ts + 1 + Your password has been successfully reset!Your password has been successfully reset! @@ -6507,6 +6967,24 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/angular/from-now.pipe.ts 1 + + h min sec h min sec + + src/app/shared/angular/video-duration-formatter.pipe.ts + 1 + + + min sec min sec + + src/app/shared/angular/video-duration-formatter.pipe.ts + 1 + + + sec sec + + src/app/shared/angular/video-duration-formatter.pipe.ts + 1 + ConfirmConfirm @@ -7613,6 +8091,36 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/moderation/user-moderation-dropdown.component.ts 1 + + Edit userEdit user + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + + Change quota, role, and more.Change quota, role, and more. + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + + Delete userDelete user + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + + Unban userUnban user + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + + Allow the user to login and create videos/comments againAllow the user to login and create videos/comments again + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + Mute this account @@ -7620,56 +8128,104 @@ When you will upload a video in this channel, the video support field will be au 1 - src/app/shared/moderation/user-moderation-dropdown.component.ts1 + src/app/shared/moderation/user-moderation-dropdown.component.ts1 + Hide any content from that user for you.Hide any content from that user for you. + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + Unmute this account Ngừng tắt tiếng tài khoản này 1 - src/app/shared/moderation/user-moderation-dropdown.component.ts1 + src/app/shared/moderation/user-moderation-dropdown.component.ts1 + Show back content from that user for you.Show back content from that user for you. + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + Mute the instance Tắt tiếng đơn vị 1 - src/app/shared/moderation/user-moderation-dropdown.component.ts1 + src/app/shared/moderation/user-moderation-dropdown.component.ts1 + Hide any content from that instance for you.Hide any content from that instance for you. + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + Unmute the instance Ngừng tắt tiếng đơn vị 1 - src/app/shared/moderation/user-moderation-dropdown.component.ts1 + src/app/shared/moderation/user-moderation-dropdown.component.ts1 + Show back content from that instance for you.Show back content from that instance for you. + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + Mute this account by your instance Tắt tiếng tài khoản này trên đơn vị của bạn 1 - src/app/shared/moderation/user-moderation-dropdown.component.ts1 + src/app/shared/moderation/user-moderation-dropdown.component.ts1 + Hide any content from that user for you, your instance and its users.Hide any content from that user for you, your instance and its users. + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + 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 1 - src/app/shared/moderation/user-moderation-dropdown.component.ts1 + src/app/shared/moderation/user-moderation-dropdown.component.ts1 + Show back content from that user for you, your instance and its users.Show back content from that user for you, your instance and its users. + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + Mute the instance by your instance Tắt tiếng đơn vị này trên đơn vị của bạn 1 - src/app/shared/moderation/user-moderation-dropdown.component.ts1 + src/app/shared/moderation/user-moderation-dropdown.component.ts1 + Hide any content from that instance for you, your instance and its users.Hide any content from that instance for you, your instance and its users. + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + Unmute the instance by your instance Ngừng tắt tiếng đơn vị này trên đơn vị của bạn 1 - src/app/shared/moderation/user-moderation-dropdown.component.ts1 + src/app/shared/moderation/user-moderation-dropdown.component.ts1 + Show back content from that instance for you, your instance and its users.Show back content from that instance for you, your instance and its users. + + src/app/shared/moderation/user-moderation-dropdown.component.ts + 1 + + Request is too large for the server. Please contact you administrator if you want to increase the limit size. Yêu cầu quá nặng đối với máy chủ. Hãy liên lạc người quản trị nếu bạn muốn nâng giới hạn kích cỡ. @@ -7697,21 +8253,33 @@ When you will upload a video in this channel, the video support field will be au 1 - src/app/shared/rest/rest-extractor.service.ts1 - - Subscribed to - Đã đăng ký - + src/app/shared/rest/rest-extractor.service.ts1 + Subscribed to all current channels of . You will be notified of all their new videos.Subscribed to all current channels of . You will be notified of all their new videos. + + src/app/shared/user-subscription/subscribe-button.component.ts 1 - src/app/shared/user-subscription/subscribe-button.component.ts1 + + Subscribed to . You will be notified of all their new videos.Subscribed to . You will be notified of all their new videos. + + src/app/shared/user-subscription/subscribe-button.component.ts + 1 + + + Subscribed Đã đăng ký 1 - src/app/shared/user-subscription/subscribe-button.component.ts1 + src/app/shared/user-subscription/subscribe-button.component.ts1 + Unsubscribed from all channels of Unsubscribed from all channels of + + src/app/shared/user-subscription/subscribe-button.component.ts + 1 + + Unsubscribed from Đã huỷ đăng ký @@ -7785,6 +8353,40 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/video/modals/video-blacklist.component.ts 1 + + EncoderEncoder + + src/app/shared/video/modals/video-download.component.ts + 1 + + + Format nameFormat name + + src/app/shared/video/modals/video-download.component.ts + 1 + + + SizeSize + + src/app/shared/video/modals/video-download.component.ts + 1 + + + BitrateBitrate + + src/app/shared/video/modals/video-download.component.ts + 1 + + + src/app/shared/video/modals/video-download.component.ts + 1 + + + CodecCodec + + src/app/shared/video/modals/video-download.component.ts + 1 + Copied @@ -7806,7 +8408,13 @@ When you will upload a video in this channel, the video support field will be au 1 - src/app/shared/video/video-actions-dropdown.component.ts1 + src/app/shared/video/video-actions-dropdown.component.ts1 + This video will be duplicated by your instance.This video will be duplicated by your instance. + + src/app/shared/video/video-actions-dropdown.component.ts + 1 + + Save to playlist Đã lưu vào danh sách phát @@ -7820,7 +8428,13 @@ When you will upload a video in this channel, the video support field will be au 1 - src/app/shared/video/video-actions-dropdown.component.ts1 + src/app/shared/video/video-actions-dropdown.component.ts1 + Duplicate (redundancy)Duplicate (redundancy) + + src/app/shared/video/video-actions-dropdown.component.ts + 1 + + Report Báo cáo @@ -7859,7 +8473,19 @@ When you will upload a video in this channel, the video support field will be au To importTo import 1 - src/app/shared/video/video-miniature.component.ts1 + src/app/shared/video/video-miniature.component.ts1 + Add to watch laterAdd to watch later + + src/app/shared/video/video-thumbnail.component.ts + 1 + + + Remove from watch laterRemove from watch later + + src/app/shared/video/video-thumbnail.component.ts + 1 + + Only I can see this video Chỉ mình tôi có thể thấy video này @@ -8036,6 +8662,12 @@ When you will upload a video in this channel, the video support field will be au src/app/videos/+video-watch/video-watch.component.ts 1 + + Autoplay is suspendedAutoplay is suspended + + src/app/videos/+video-watch/video-watch.component.ts + 1 + Enter/exit fullscreen (requires player focus)Enter/exit fullscreen (requires player focus) @@ -8116,7 +8748,13 @@ When you will upload a video in this channel, the video support field will be au 1 - src/app/videos/+video-watch/video-watch.component.ts1 + src/app/videos/+video-watch/video-watch.component.ts1 + When active, the next video is automatically played after the current one.When active, the next video is automatically played after the current one. + + src/app/videos/recommendations/recommended-videos.component.ts + 1 + + Videos that have the higher number of likes.Videos that have the higher number of likes. src/app/videos/video-list/video-most-liked.component.ts