From da2cb617afa0623c11e9fe3924e5111c0afdf707 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 15 Dec 2020 14:19:11 +0100 Subject: Update translations --- client/src/locale/angular.ar.xlf | 282 +- client/src/locale/angular.ca-ES.xlf | 419 +- client/src/locale/angular.cs-CZ.xlf | 297 +- client/src/locale/angular.da-DK.xlf | 297 +- client/src/locale/angular.de-DE.xlf | 362 +- client/src/locale/angular.el-GR.xlf | 297 +- client/src/locale/angular.en-GB.xlf | 297 +- client/src/locale/angular.en-US.xlf | 282 +- client/src/locale/angular.eo.xlf | 282 +- client/src/locale/angular.es-ES.xlf | 497 +- client/src/locale/angular.eu-ES.xlf | 377 +- client/src/locale/angular.fa-IR.xlf | 297 +- client/src/locale/angular.fi-FI.xlf | 297 +- client/src/locale/angular.fr-FR.xlf | 489 +- client/src/locale/angular.gd.xlf | 297 +- client/src/locale/angular.gl-ES.xlf | 495 +- client/src/locale/angular.hu-HU.xlf | 294 +- client/src/locale/angular.it-IT.xlf | 404 +- client/src/locale/angular.ja-JP.xlf | 309 +- client/src/locale/angular.jbo.xlf | 297 +- client/src/locale/angular.kab.xlf | 282 +- client/src/locale/angular.ko-KR.xlf | 297 +- client/src/locale/angular.lt-LT.xlf | 297 +- client/src/locale/angular.nb-NO.xlf | 297 +- client/src/locale/angular.nl-NL.xlf | 637 ++- client/src/locale/angular.oc.xlf | 297 +- client/src/locale/angular.pl-PL.xlf | 894 +-- client/src/locale/angular.pt-BR.xlf | 419 +- client/src/locale/angular.pt-PT.xlf | 297 +- client/src/locale/angular.ru-RU.xlf | 404 +- client/src/locale/angular.sk-SK.xlf | 297 +- client/src/locale/angular.sl-SI.xlf | 297 +- client/src/locale/angular.sv-SE.xlf | 495 +- client/src/locale/angular.ta.xlf | 297 +- client/src/locale/angular.th-TH.xlf | 309 +- client/src/locale/angular.tr-TR.xlf | 297 +- client/src/locale/angular.uk-UA.xlf | 419 +- client/src/locale/angular.vi-VN.xlf | 297 +- client/src/locale/angular.xlf | 9061 +++++++++++++++--------------- client/src/locale/angular.zh-Hans-CN.xlf | 297 +- client/src/locale/angular.zh-Hant-TW.xlf | 362 +- 41 files changed, 13431 insertions(+), 9986 deletions(-) diff --git a/client/src/locale/angular.ar.xlf b/client/src/locale/angular.ar.xlf index 043c74572..943c59abf 100644 --- a/client/src/locale/angular.ar.xlf +++ b/client/src/locale/angular.ar.xlf @@ -342,7 +342,7 @@ Video quota حصة الفيديو - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) غير محدود ( في اليوم الواحد) @@ -1412,42 +1412,42 @@ Role الدور - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . تحويل الترميز مفعل. سيقتطع الحجم الأصلي للفيديو من حصة الفيديو.يمكن لهذا المستخدم رفع ~ كحد أقصى. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota الحصة اليومية للفيديوهات - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public لا يحتاج إلى مراجعة قبل نشر الفيديو على الملأ - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 DANGER ZONE منطقة الخطر - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Send a link to reset the password by email to the user أرسل رابطًا لإعادة تعيين كلمة المرور عبر البريد الإلكتروني للمستخدم - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password اطلب كلمة مرور جديدة - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password عيّن كلمة مرور المستخدم يدويًا - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show اعرض @@ -2277,8 +2277,8 @@ Basic configuration الاعدادات الإفتراضية - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -2537,7 +2537,7 @@ Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TWITTER تويتر @@ -2560,184 +2560,264 @@ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Advanced configuration الإعدادات المتقدمة - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 TRANSCODING يغير الترميز - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled مُكّن تحويل الترميز - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - If you disable transcoding, many videos from your users will not work! - إذا قمت بتعطيل التحويل ، فلن تعمل العديد من مقاطع فيديو المستخدمين! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - يسمح للمستخدم رفع فيديوهات mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions السماح بامتدادات إضافية - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload السماح بتحميل الملفات الصوتية - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - دعم WebTorrent مفعّل - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled تم تمكين HLS مع دعم P2P - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads خيوط التحويل - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - دقّات الفيديو المراد توليدها - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE ذاكرة التخزين المؤقتة - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. بعض الملفات غير مجمعة ، ويتم جلبها عند الضرورة. تحديد سياسات التخزين المؤقت الخاصة بهم. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache عدد المعاينات للاحتفاظ بها في ذاكرة التخزين المؤقت - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache عدد تسميات الفيديو التي يجب الاحتفاظ بها في ذاكرة التخزين المؤقت - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS التخصيصات - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript الجافا سكريبت - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); اكتب شيفرة جافا سكربت مباشرة.مثال: console.log('my instance is amazing'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -2748,19 +2828,19 @@ 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.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Update configuration تحديث الإعدادات - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 Save to حفظ إلى @@ -5204,15 +5284,27 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. تم تحديث الإعدادات. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration حرر الاعدادات المخصصة diff --git a/client/src/locale/angular.ca-ES.xlf b/client/src/locale/angular.ca-ES.xlf index 7d3fe8984..fcc5b30c8 100644 --- a/client/src/locale/angular.ca-ES.xlf +++ b/client/src/locale/angular.ca-ES.xlf @@ -687,10 +687,10 @@ Video quota Quota de vídeo - src/app/shared/shared-instance/instance-features-table.component.html47 - src/app/+admin/users/user-edit/user-edit.component.html149 - src/app/+admin/users/user-edit/user-edit.component.html149 - + + + + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Sense limit @@ -3157,9 +3157,9 @@ The link will expire within 1 hour. Role Rol - src/app/+admin/users/user-edit/user-edit.component.html134 - src/app/+admin/users/user-edit/user-edit.component.html134 - + + + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3171,40 +3171,40 @@ The link will expire within 1 hour. . - src/app/+admin/users/user-edit/user-edit.component.html159 - src/app/+admin/users/user-edit/user-edit.component.html159 - + + + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13 - src/app/+admin/users/user-edit/user-edit.component.html165 - src/app/+admin/users/user-edit/user-edit.component.html165 - + + + + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178 - src/app/+admin/users/user-edit/user-edit.component.html178 - + + + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203 - src/app/+admin/users/user-edit/user-edit.component.html203 - + + + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204 - src/app/+admin/users/user-edit/user-edit.component.html204 - + + + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208 - src/app/+admin/users/user-edit/user-edit.component.html208 - + + + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4615,15 +4615,14 @@ The link will expire within 1 hour. Basic configuration Configuració bàsica src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcoding + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4650,235 +4649,299 @@ The link will expire within 1 hour. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE LIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Allow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Max lives created on your instance (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Max lives created per user (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Max live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Enable live transcoding - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Requires a lot of CPU! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Live transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Live resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Allow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Live streaming - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Transcodificació activada - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - Si desactives la transcodificació, molts vídeos dels teus usuaris no funcionaran! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Permet la pujada de fitxers d'àudio - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - WebTorrent support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Subprocessos per la transcodificació - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4887,8 +4950,8 @@ The link will expire within 1 hour. console.log('my instance is amazing'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Configuració avançada - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Actualitza la configuració - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS VIDEO SETTINGS @@ -4973,10 +5036,10 @@ The link will expire within 1 hour. DANGER ZONE DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html77 - src/app/+admin/users/user-edit/user-edit.component.html196 - src/app/+admin/users/user-edit/user-edit.component.html196 - + + + + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Perfil @@ -6406,17 +6469,29 @@ channel with the same name ()! 10 hours 10 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. S'ha actualitzat la configuració. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Edit custom configuration diff --git a/client/src/locale/angular.cs-CZ.xlf b/client/src/locale/angular.cs-CZ.xlf index 6ec8c5e04..eedd50232 100644 --- a/client/src/locale/angular.cs-CZ.xlf +++ b/client/src/locale/angular.cs-CZ.xlf @@ -785,7 +785,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3144,7 +3144,7 @@ The link will expire within 1 hour. Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3158,38 +3158,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Denní kvóta pro videa - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Zaslat odkaz pro reset hesla uživateli emailem - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Požádat o nové heslo - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manuálně nastavit heslo uživatele - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Zobrazit @@ -4520,8 +4520,8 @@ The link will expire within 1 hour. Basic configuration Základní nastavení - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4553,66 +4553,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4620,93 +4662,116 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Překódování povoleno - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - If you disable transcoding, many videos from your users will not work! - Pokud zakážete překódování, mnoho videí od vašich uživatelů nebude fungovat! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Povolit dodatečné přípony - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Umožnit upload audio souborů - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Vlákna na překódování - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4715,28 +4780,28 @@ The link will expire within 1 hour. Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4745,12 +4810,12 @@ The link will expire within 1 hour. 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4760,7 +4825,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4792,23 +4857,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Pokročilá nastavení - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Aktualizovat nastavení - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4841,7 +4906,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profil @@ -6250,15 +6315,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Nastavení aktualizováno. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.da-DK.xlf b/client/src/locale/angular.da-DK.xlf index 7b5e1a146..ad5ea7339 100644 --- a/client/src/locale/angular.da-DK.xlf +++ b/client/src/locale/angular.da-DK.xlf @@ -798,7 +798,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3189,7 +3189,7 @@ The link will expire within 1 hour. Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3203,38 +3203,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4571,8 +4571,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4604,66 +4604,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4671,93 +4713,116 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Omkodning aktiveret - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4766,28 +4831,28 @@ The link will expire within 1 hour. Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4796,12 +4861,12 @@ The link will expire within 1 hour. 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4811,7 +4876,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4843,23 +4908,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Avanceret konfiguration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4892,7 +4957,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -6313,15 +6378,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.de-DE.xlf b/client/src/locale/angular.de-DE.xlf index a78514b71..8b3b1df1a 100644 --- a/client/src/locale/angular.de-DE.xlf +++ b/client/src/locale/angular.de-DE.xlf @@ -607,7 +607,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Unbegrenzt ( pro Tag) @@ -2887,44 +2887,44 @@ Hilf mit PeerTube zu übersetzen! Benutzerrolle - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . Transkodierung aktiviert. Das Videokontingent wird anhand der originalen Videogröße berechnet. Dieser Nutzer kann maximal ~ hochladen. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Tägliches Videokontingent - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Benötigt keine Prüfung vor der Veröffentlichung - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Per E-Mail eine Verknüpfung an den Benutzer zum Zurücksetzen des Kennworts senden - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Zur Vergabe eines neuen Kennworts auffordern - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Benutzerkennwort manuell setzen - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Anzeigen @@ -4216,15 +4216,14 @@ Hilf mit PeerTube zu übersetzen! Basic configuration Grundlegende Einstellungen src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcoding + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4249,218 +4248,297 @@ Hilf mit PeerTube zu übersetzen! If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE LIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Allow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Max lives created on your instance (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Max lives created per user (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Max live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Enable live transcoding - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Requires a lot of CPU! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Live transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Live resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Allow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Live streaming - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSKODIERUNG - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. Ein hochgeladenes Video so verarbeiten, dass es in einem für jedes Gerät abspielbaren Format vorliegt. Dies ist zwar ressourcenintensiv, jedoch auch ein wichtiger Teil von PeerTube. Wählen Sie mit Bedacht. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Transkodierung an - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - Wenn du die Transkodierung abschaltest, werden viele Videos nicht laufen! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Erlaube Nutzern das Hochladen von Videos als .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf oder .nut Datei. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Zusätzliche Erweiterungen zulassen - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Erlaube Nutzern, Audiodateien hochzuladen, die als Bild automatisch beim Hochladen das Vorschaubild bekommen. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Das Hochladen von Audiodateien erlauben - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - WebTorrent Unterstützung aktiviert - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Benötigt ffmpeg >=4.1Erzeugt HLS-Playlisten und fragmentiert MP4-Dateien, sodass die Wiedergabequalität steigt:Auflösungswechsel erfolgt flüssigerSchnelleres Abspielen insbesondere langer VideosStabileres Abspielen (weniger Bugs/unendliches Laden)Wenn WebTorrent-Unterstützung aktiviert wird, wird der Videospeicher mit zwei multipliziert - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled Aktiviere Unterstützung für HLS mit P2P - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Transkodierungsthreads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Zu erstellende Auflösungen - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. Manche Dateien werden nicht föderiert sondern geladen, wenn sie benötigt werden. Bestimmen Sie das Cachingvorgehen. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Anzahl an Previews, die im Cache gehalten werden - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Anzahl der gecacheten Untertitel - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS ANPASSUNGEN - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. Kleinere Veränderungen an der PeerTube-Instanz, falls ein Plug-In oder Theme übertrieben wäre. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); Direkter JavaScript-Code.Beispiel: console.log('Meine Instanz ist toll'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: Schreiben sie CSS-Code direkt. Beispiel: #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.html1042 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Erweiterte Einstellungen - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Einstellungen aktualisieren - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS VIDEOEINSTELLUNGEN @@ -4527,7 +4605,7 @@ Hilf mit PeerTube zu übersetzen! - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profil @@ -5787,17 +5865,29 @@ Erstelle mein Konto 10 hours 10 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. Einstellungen aktualisiert. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Benutzerdefinierte Konfiguration bearbeiten diff --git a/client/src/locale/angular.el-GR.xlf b/client/src/locale/angular.el-GR.xlf index c26bf092e..269104d1c 100644 --- a/client/src/locale/angular.el-GR.xlf +++ b/client/src/locale/angular.el-GR.xlf @@ -784,7 +784,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3133,7 +3133,7 @@ The link will expire within 1 hour. Ρόλος - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3147,38 +3147,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Ημερήσιο όριο βίντεο - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Αποστολή συνδέσμου επαναφοράς κωδικού στο e-mail του χρήστη - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Αίτημα για νέο κωδικό - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Χειροκίνητη αλλαγή κωδικού - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Εμφάνιση @@ -4502,8 +4502,8 @@ The link will expire within 1 hour. Basic configuration Βασικές ρυθμίσεις - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4533,66 +4533,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4600,133 +4642,156 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Επανακωδικοποίηση ενεργή - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - If you disable transcoding, many videos from your users will not work! - Αν απενεργοποιήσετε την επανακωδικοποίηση, πολλά βίντεο είναι πιθανό να μη λειτουργούν! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Επιτρέπονται επιπλέον επεκτάσεις αρχείων - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Να επιτρέπεται το ανέβασμα ηχητικών - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Νήματα επανακωδικοποίησης - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4736,7 +4801,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4768,23 +4833,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Ρυθμίσεις για προχωρημένους - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Ενημέρωση ρυθμίσεων - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4817,7 +4882,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Προφίλ @@ -6204,15 +6269,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Οι ρυθμίσεις ενημερώθηκαν. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.en-GB.xlf b/client/src/locale/angular.en-GB.xlf index 26781d427..8b46cbb60 100644 --- a/client/src/locale/angular.en-GB.xlf +++ b/client/src/locale/angular.en-GB.xlf @@ -786,7 +786,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3131,7 +3131,7 @@ The link will expire within 1 hour. Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3145,38 +3145,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link by e-mail to reset the user password - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for a new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4507,8 +4507,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4540,66 +4540,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4607,93 +4649,116 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4702,28 +4767,28 @@ The link will expire within 1 hour. Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4732,12 +4797,12 @@ The link will expire within 1 hour. 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4747,7 +4812,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4779,23 +4844,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4828,7 +4893,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -6225,15 +6290,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.en-US.xlf b/client/src/locale/angular.en-US.xlf index 01911f12e..676d11900 100644 --- a/client/src/locale/angular.en-US.xlf +++ b/client/src/locale/angular.en-US.xlf @@ -633,7 +633,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Unlimited ( per day) @@ -2852,44 +2852,44 @@ The link will expire within 1 hour. Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4111,8 +4111,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4144,142 +4144,222 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4288,28 +4368,28 @@ The link will expire within 1 hour. Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4318,17 +4398,17 @@ The link will expire within 1 hour. 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 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.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4345,23 +4425,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4394,7 +4474,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -5665,15 +5745,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.eo.xlf b/client/src/locale/angular.eo.xlf index 45adec08c..42dda2f16 100644 --- a/client/src/locale/angular.eo.xlf +++ b/client/src/locale/angular.eo.xlf @@ -529,7 +529,7 @@ Video quota Datumlimo por filmoj - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Senlima (po tage) @@ -2604,37 +2604,37 @@ The link will expire within 1 hour. Role Rolo - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . Transkodado estas ŝaltita. Ĉi tiu datumlimo konsideras originalan grandecon de la filmo. Plej grande ĉi tiu uzanto povus alŝuti ~ . - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Samtaga datumlimo por filmoj - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Ne bezonas kontrolon antaŭ ol filmo publikiĝos - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Sendu ligilon al uzanto per retpoŝto por ŝanĝi la pasvorton - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Peti novan pasvorton - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Ŝanĝi pasvorton permane - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Montri @@ -3798,8 +3798,8 @@ The link will expire within 1 hour. Basic configuration Baza agordaro - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -3827,183 +3827,263 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSKODADO - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. Prilabori alŝutitajn filmojn tiel, ke ili havu formon ludeblan por ĉiu aparato. Kvankam tio kostas multajn rimedojn, ĝi estas grava parto de PeerTube; priagu atente. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transkodado ŝaltita - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - If you disable transcoding, many videos from your users will not work! - Se vi malŝaltos transkodadon, multaj filmoj de viaj uzantoj eble ne funkcios! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Permesas al uzantoj alŝutadon de filmoj en la formoj .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Permesi aliajn dosiersufiksojn - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Permesas alŝutadon de sondosieroj, kiuj kuniĝos kun la antaŭrigrada dosiero je alŝuto. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Permesi alŝuton de sonaj dosieroj - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - Subteno de WebTorrent estas ŝaltita - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Bezonas ffmpeg ≥ 4.1Estigi HLS-ludlistojn kaj fragmentigi MP4-dosierojn, kaŭzante pli bonan ludadon kun la nuna norma ludilo:Ŝanĝo de distingumo pli glatasPli rapida ludado, precipe de longaj filmojPli dependebla ludado (malpli da eraroj, enlegado)Se vi ankaŭ ŝaltis subtenon de WebTorrent, ĝi duobligos la deponejon de filmoj - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778 HLS with P2P support enabled HLS (vivelsendo per HTTP) kun ŝaltita subteno de samtavola teĥnikaro - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Fadenoj por transkodado - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Estigotaj distingumoj - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE KAŜMEMORO - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. Iuj dosieroj ne estas federataj, kaj estas laŭbezone elŝutataj. Difinu ilian kaŝmemoran politikon. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Nombro de kaŝmemorotaj antaŭrigardoj - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Nombro de kaŝmemorotaj filmaj transskriboj - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS ADAPTOJ - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. Etaj modifoj al via PeerTube-nodo por kiam novaj haŭto aŭ kromprogramo trous. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript Ĝavoskripto - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); Skribu Ĝavoskriptan kodon rekte.Ekzemple:console.log('mia nodo mojosas'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4014,23 +4094,23 @@ The link will expire within 1 hour. Skribu CSS-kodon rekte. Ekzemple: #custom-css color: red; Antaŭmetu #custom-css por superforti stilojn. Ekzemple: #custom-css .logged-in-email color: red; - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Altnivela agordaro - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Efektivigi agordaron - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4061,7 +4141,7 @@ The link will expire within 1 hour. DANGER ZONE DANĜERUJO - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profilo @@ -5259,15 +5339,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Agordaro ĝisdatiĝis. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Redakti propran agordaron diff --git a/client/src/locale/angular.es-ES.xlf b/client/src/locale/angular.es-ES.xlf index eb1f1a96a..e9e0c4672 100644 --- a/client/src/locale/angular.es-ES.xlf +++ b/client/src/locale/angular.es-ES.xlf @@ -349,7 +349,8 @@ src/app/shared/shared-video/video-views-counter.component.html3 - + src/app/shared/shared-video/video-views-counter.component.html @@ -365,7 +366,8 @@ - + src/app/shared/shared-video/video-views-counter.component.html @@ -487,8 +489,8 @@ src/app/shared/shared-forms/markdown-textarea.component.html19 - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible que admite: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible que admite: src/app/shared/shared-main/misc/help.component.ts75 @@ -610,10 +612,10 @@ Video quota Cupo de vídeos - src/app/shared/shared-instance/instance-features-table.component.html47 - src/app/+admin/users/user-edit/user-edit.component.html149 - src/app/+admin/users/user-edit/user-edit.component.html149 - + + + + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Illimitado ( por día) @@ -836,16 +838,16 @@ Iniciar sesión src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16 - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - Esta instancia permite el registro. Sin embargo, tenga cuidado de comprobar las CondicionesCondicionesantes de crear una cuenta. También puede buscar otra instancia que coincida con sus necesidades exactas en: https://joinpeertube.org/instances. + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. + Esta instancia permite el registro. Sin embargo, tenga cuidado de comprobar las CondicionesCondicionesantes de crear una cuenta. También puede buscar otra instancia que coincida con sus necesidades exactas en: https://joinpeertube.org/instances. src/app/+login/login.component.html 60,62 - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - Actualmente, esta instancia no permite el registro de usuarios, puede marcar la Termspara obtener más detalles o busque una instancia que le brinde la posibilidad de registrarse para obtener una cuenta y cargar sus videos allí. Encuentre el suyo entre varias instancias en:https://joinpeertube.org/instances. + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + Actualmente, esta instancia no permite el registro de usuarios, puede marcar la Termspara obtener más detalles o busque una instancia que le brinde la posibilidad de registrarse para obtener una cuenta y cargar sus videos allí. Encuentre el suyo entre varias instancias en:https://joinpeertube.org/instances. src/app/+login/login.component.html 65,67 @@ -914,7 +916,8 @@ Iniciar sesión src/app/+login/login.component.html103 - An email with the reset password instructions will be sent to . The link will expire within 1 hour. + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. Se enviará un correo electrónico con las instrucciones para restablecer la contraseña a . El enlace caducará en 1 hora. src/app/+login/login.component.ts125 @@ -1843,7 +1846,7 @@ Iniciar sesión src/app/+videos/+video-edit/shared/video-edit.component.html172 - Already uploaded ✔ + Already uploaded ✔ Ya ha sido subido ✔ src/app/+videos/+video-edit/shared/video-edit.component.html176 @@ -2929,46 +2932,46 @@ Iniciar sesión Role Rol - src/app/+admin/users/user-edit/user-edit.component.html134 - src/app/+admin/users/user-edit/user-edit.component.html134 - + + + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . La transcodificación está habilitada. La cuota de video solo tiene en cuenta el peso original del vídeo. Como máximo, este usuario podría subir ~ . - src/app/+admin/users/user-edit/user-edit.component.html159 - src/app/+admin/users/user-edit/user-edit.component.html159 - + + + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Cuota diaria de vídeo - src/app/shared/shared-main/users/user-quota.component.html13 - src/app/+admin/users/user-edit/user-edit.component.html165 - src/app/+admin/users/user-edit/user-edit.component.html165 - + + + + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public No necesita revisión antes de que un vídeo se haga público - src/app/+admin/users/user-edit/user-edit.component.html178 - src/app/+admin/users/user-edit/user-edit.component.html178 - + + + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Enviar un enlace para restablecer la contraseña por correo electrónico al usuario - src/app/+admin/users/user-edit/user-edit.component.html203 - src/app/+admin/users/user-edit/user-edit.component.html203 - + + + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Solicitar nueva contraseña - src/app/+admin/users/user-edit/user-edit.component.html204 - src/app/+admin/users/user-edit/user-edit.component.html204 - + + + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Establecer manualmente la contraseña del usuario - src/app/+admin/users/user-edit/user-edit.component.html208 - src/app/+admin/users/user-edit/user-edit.component.html208 - + + + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Mostrar @@ -3289,8 +3292,8 @@ Iniciar sesión src/app/shared/shared-abuse-list/abuse-details.component.html7 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html27 @@ -3376,8 +3379,8 @@ Iniciar sesión src/app/shared/shared-abuse-list/abuse-details.component.html33 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html52 @@ -3694,8 +3697,8 @@ Iniciar sesión - No jobs found. - Ningún trabajo encontrado. + No jobs found. + Ningún trabajo encontrado. src/app/+admin/system/jobs/jobs.component.html 95 @@ -3727,8 +3730,8 @@ Iniciar sesión src/app/+admin/system/logs/logs.component.html37 - By -> - Por-> + By -> + Por-> src/app/+admin/system/logs/logs.component.html45 @@ -4260,15 +4263,14 @@ Iniciar sesión Basic configuration Configuración básica src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcodificación + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4293,243 +4295,332 @@ Iniciar sesión If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. Si Twitter permite explícitamente su instancia, se incrustará un reproductor de video en el feed de Twitter en el video compartido de PeerTube..Si la instancia no lo es, usamos una tarjeta de enlace de imagen que lo redireccionará a su instancia de PeerTube.Marque esta casilla de verificación, guarde la configuración y pruebe con una URL de video de su instancia (https://example.com/videos/watch/blabla) enhttps://cards-dev.twitter.com/validator para ver si su instancia está permitida. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE VIVO - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Permita que los usuarios de su instancia transmitan en vivo. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Habilitar la transmisión en vivo requiere confianza en sus usuarios y un trabajo de moderación adicional - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Permita que sus usuarios publiquen automáticamente una repetición de su - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming Si se alcanza la cuota de usuarios, PeerTube terminará automáticamente la transmisión en vivo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Maximo de vidas creadas en su instancia (-1 para 'ilimitado') - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {directo} other {directos}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Máximo de vidas creadas por usuario (-1 para 'ilimitado') - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {directo} other {directos}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Duración máxima en vivo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Habilitar la transcodificación en vivo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - ¡Requiere mucha CPU! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Hilos de transcodificación en vivo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Hilos de transcodificación en vivo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Permitir transmisión en vivo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {tratamiento} other {tratamientos}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Transmisión en vivo - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODIFICACIÓN - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. Procese los videos cargados para que puedan reproducirse de manera que cualquier dispositivo pueda reproducirlos. Aunque es costoso en recursos, esta es una parte crítica de PeerTube, así que pise con cuidado. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Transcodificación activada - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - ¡Si desactivas la transcodificación, muchos vídeos de tus usuarios no funcionarán! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - Si también habilitó la compatibilidad con HLS, multiplicará el almacenamiento de videos por 2Si está deshabilitado, rompe la federación con instancias de PeerTube< 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Permite a los usuarios subir vídeos .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Autorizar extensiones adicionales - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Permite a los usuarios cargar archivos de audio que se fusionarán con el archivo de vista previa en la carga. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Permitir subir archivos de audio - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - Soporte de WebTorrent habilitado - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Requiere ffmpeg >= 4.1 Genera listas de reproducción HLS y archivos MP4 fragmentados que resulten en una mejor reproducción que con el reproductor predeterminado actual: El cambio de resolución es más suave Reproducción más rápida en particular con videos largos Reproducción más estable (menos errores / carga infinita)Si también habilitaste el soporte de WebTorrent, multiplicará el almacenamiento de videos por 2 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled HLS con soporte P2P habilitado - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Hilos de transcodificaciones - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Resoluciones para generar - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. Algunos archivos no están federados y se obtienen cuando es necesario. Definir sus políticas de almacenamiento en caché. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Número de vistas previas para mantener en caché - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {imagen en caché} other {imagenes en caché}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Número de subtítulos de video para guardar en caché - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {imagen en caché} other {imagenes en caché}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS PERSONALIZACIONES - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. Ligeras modificaciones a su instancia de PeerTube para cuando crear un complemento o tema es excesivo. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript Javascript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); Escribir código JavaScript directamente. Ejemplo: console.log ('mi instancia es asombrosa'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 - 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; + + Escribir código CSS directamente. Ejemplo: #custom-css color: rojo; Anteponer con #custom-css para anular estilos. Ejemplo:: #custom-css .logged-in-email color: rojo; - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 It seems like the configuration is invalid. Please search for potential errors in the different tabs. Parece que la configuración no es válida. Busque posibles errores en las diferentes pestañas. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. No puede permitir la reproducción en vivo si no habilita la transcodificación. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Configuración avanzada - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Actualizar configuración - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS AJUSTES DE VIDEO @@ -4558,10 +4649,10 @@ Iniciar sesión DANGER ZONE ZONA PELIGROSA - src/app/+my-account/my-account-settings/my-account-settings.component.html77 - src/app/+admin/users/user-edit/user-edit.component.html196 - src/app/+admin/users/user-edit/user-edit.component.html196 - + + + + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Perfil @@ -4806,8 +4897,9 @@ Iniciar sesión src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html26 - 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. - Texto breve para decirle a las personas cómo pueden apoyar su canal (plataforma de membresía ...).<br /><br /> Cuando cargue un video en este canal, el campo de soporte de video se completará automáticamente con este texto. + 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. + Texto breve para decirle a las personas cómo pueden apoyar su canal (plataforma de membresía ...).<br /><br /> Cuando cargue un video en este canal, el campo de soporte de video se completará automáticamente con este texto. src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 @@ -4889,7 +4981,7 @@ Iniciar sesión Delete history - >Borrar historial + >Borrar historial src/app/+my-library/my-history/my-history.component.html13 @@ -5108,7 +5200,9 @@ Iniciar sesión src/app/+my-library/+my-video-channels/my-video-channels.component.html37 - Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()! + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! ¿Realmente quieres eliminar ? Se eliminarán videos subidos en este canal ¡y no podrás crear otro canal con el mismo nombre ()! src/app/+my-library/+my-video-channels/my-video-channels.component.ts63 @@ -5646,7 +5740,7 @@ Iniciar sesión I am at least 16 years old and agree to the Terms and to the Code of Conduct of this instance - Tengo al menos 16 años y estoy de acuerdo con >Condicionesy a la Código de Conducta de esta instancia + Tengo al menos 16 años y estoy de acuerdo con >Condicionesy a la Código de Conducta de esta instancia src/app/+signup/+register/register-step-terms.component.html6 @@ -5763,8 +5857,8 @@ Iniciar sesión src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts61 - A <code>.mp4</code> that keeps the original audio track, with no video - Un <code>.mp4</code> que mantiene la pista de audio original, sin video + A <code>.mp4</code> that keeps the original audio track, with no video + Un <code>.mp4</code> que mantiene la pista de audio original, sin video src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts62 @@ -5826,17 +5920,29 @@ Iniciar sesión 10 hours 10 hoas src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. La configuración ha sido actualizada. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. Ha habilitado el registro: habilitamos automáticamente la casilla de verificación 'Bloquear nuevos videos automáticamente' de la sección 'Videos' justo debajo. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Editar configuración personalizada @@ -7141,7 +7247,8 @@ Iniciar sesión src/app/core/auth/auth.service.ts76 - Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. No se pueden recuperar las credenciales del cliente OAuth: . Asegúrese de haber configurado correctamente PeerTube (config / directorio), en particular la sección "servidor web". src/app/core/auth/auth.service.ts99 @@ -7274,8 +7381,8 @@ Iniciar sesión src/app/+search/search-filters.component.ts69 - Long (> 10 min) - Largo (> 10 min) + Long (> 10 min) + Largo (> 10 min) src/app/+search/search-filters.component.ts73 @@ -7815,8 +7922,8 @@ Iniciar sesión src/app/shared/form-validators/video-channel-validators.ts50 - See the documentation to learn how to use the PeerTube live streaming feature. - See la documentaciónpara aprender a usar la función de transmisión en vivo de PeerTube. + See the documentation to learn how to use the PeerTube live streaming feature. + See la documentaciónpara aprender a usar la función de transmisión en vivo de PeerTube. src/app/shared/shared-video-live/live-documentation-link.component.html 2,4 @@ -8874,8 +8981,8 @@ Iniciar sesión src/app/+videos/+video-watch/video-watch.component.ts135 - You need to be <a href="/login">logged in</a> to rate this video. - Debes <a href="/login"> iniciar sesión </a> para calificar este video. + You need to be <a href="/login">logged in</a> to rate this video. + Debes <a href="/login"> iniciar sesión </a> para calificar este video. src/app/+videos/+video-watch/video-watch.component.ts220 @@ -9227,12 +9334,14 @@ Iniciar sesión src/app/+videos/+video-edit/video-add-components/video-upload.component.ts267 - Your video quota is exceeded with this video ( video size: , used: , quota: ) + Your video quota is exceeded with this video ( +video size: , used: , quota: ) Su cuota de video se excedió con este video (tamaño de video:, usado: , cuota: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts289 - Your daily video quota is exceeded with this video ( video size: , used: , quota: ) + Your daily video quota is exceeded with this video ( +video size: , used: , quota: ) Su cuota de video diaria se excede con este video (tamaño de video: , usado: , cuota: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309 @@ -9272,8 +9381,8 @@ Iniciar sesión src/app/+videos/+video-watch/video-watch-playlist.component.ts210 - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - Este video no está disponible en esta instancia. ¿Quieres ser redirigido a la instancia de origen: <a href=""></a>? + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + Este video no está disponible en esta instancia. ¿Quieres ser redirigido a la instancia de origen: <a href=""></a>? src/app/+videos/+video-watch/video-watch.component.ts413 diff --git a/client/src/locale/angular.eu-ES.xlf b/client/src/locale/angular.eu-ES.xlf index 167939ebb..ea521960e 100644 --- a/client/src/locale/angular.eu-ES.xlf +++ b/client/src/locale/angular.eu-ES.xlf @@ -677,7 +677,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3026,7 +3026,7 @@ The link will expire within 1 hour. Rola - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3040,38 +3040,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Eguneko bideo kuota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Ez da berrikuspenik behar bideo bat publiko egin aurretik - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Erabiltzaileari pasahitza berrezartzeko esteka bidali posta elektronikoz - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Pasahitz berri bat eskatu - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Ezarri erabiltzailearen pasahitza eskuz - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Erakutsi @@ -4471,15 +4471,14 @@ The link will expire within 1 hour. Basic configuration Oinarrizko konfigurazioa src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcoding + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4504,230 +4503,294 @@ The link will expire within 1 hour. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE LIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Allow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Max lives created on your instance (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Max lives created per user (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Max live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Enable live transcoding - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Requires a lot of CPU! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Live transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Sortu behar diren zuzeneko bereizmenak - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Allow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Live streaming - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSKODIFIKATZEN - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. Prozesatu igotako bideoak, edozein gailuk erreproduzitu dezakeen modu streamable batean egon daitezen. Baliabideetan garestia bada ere, PeerTubeko alderdi kritikoa da, beraz, kontuz ibili. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Transkodeketa gaituta - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - Transkodeketa desgaitzen baduzu, erabiltzaileen bideo askok ez dute funtzionatuko! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Gaitu hedapen gehigarriak - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Gaitu audio fitxategien igoera - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - WebTorrent gaituta - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Transkodetze hariak - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Sortu behar diren bereizmenak - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Cache memorian mantentzeko aurreikuspenen kopurua - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS PERTSONALIZAZIOAK - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. Aldaketa txiki batzuk PeerTubeko zure instantzian, plugin edo gai bat sortzea gehiegizkoa denean. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); Idatzi zuzenean JavaScript kodea. @@ -4735,8 +4798,8 @@ The link will expire within 1 hour. console.log('Nire instantzia zoragarria da'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Konfigurazio aurreratua - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Eguneratu konfigurazioa - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS BIDEO EZARPENAK @@ -4824,7 +4887,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profila @@ -6223,17 +6286,29 @@ channel with the same name ()! 10 hours 10 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. Konfigurazioa eguneratuta. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Edit custom configuration diff --git a/client/src/locale/angular.fa-IR.xlf b/client/src/locale/angular.fa-IR.xlf index 08d788948..e54f7f412 100644 --- a/client/src/locale/angular.fa-IR.xlf +++ b/client/src/locale/angular.fa-IR.xlf @@ -614,7 +614,7 @@ Video quota Video quota - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -2848,7 +2848,7 @@ The link will expire within 1 hour. Role نقش - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -2861,32 +2861,32 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4163,8 +4163,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4194,66 +4194,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4261,133 +4303,156 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript جاوااکسریپت - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4397,7 +4462,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4429,23 +4494,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4476,7 +4541,7 @@ The link will expire within 1 hour. DANGER ZONE DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -5852,15 +5917,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Edit custom configuration diff --git a/client/src/locale/angular.fi-FI.xlf b/client/src/locale/angular.fi-FI.xlf index 4db3e7958..5f3584c37 100644 --- a/client/src/locale/angular.fi-FI.xlf +++ b/client/src/locale/angular.fi-FI.xlf @@ -775,7 +775,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3094,7 +3094,7 @@ The link will expire within 1 hour. Rooli - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3108,38 +3108,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Päivittäinen videokoon raja - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Lähetä salasanan alustamista varten sähköposti käyttäjälle - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Kysy uutta salasanaa - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Aseta käyttäjän salasana manuaalisesti - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Näytä @@ -4467,8 +4467,8 @@ The link will expire within 1 hour. Basic configuration Peruskokoonpano - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4500,66 +4500,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4567,93 +4609,116 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transkoodaus on päällä - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - If you disable transcoding, many videos from your users will not work! - Jos poistat transkoodauksen käytöstä, niin moni video käyttäjiltäsi lakkaa toimimasta! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Salli muita tiedostopäätteitä - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Salli äänitiedostojen lataus - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transkoodaussäiteet - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4662,28 +4727,28 @@ The link will expire within 1 hour. Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4692,12 +4757,12 @@ The link will expire within 1 hour. 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4707,7 +4772,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4739,23 +4804,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Lisäasetukset - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Päivitä konfiguraatio - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4788,7 +4853,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Tili @@ -6173,15 +6238,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Konfigurointi päivitetty. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.fr-FR.xlf b/client/src/locale/angular.fr-FR.xlf index 9e009cc6d..42af02a50 100644 --- a/client/src/locale/angular.fr-FR.xlf +++ b/client/src/locale/angular.fr-FR.xlf @@ -349,7 +349,8 @@ src/app/shared/shared-video/video-views-counter.component.html3 - + src/app/shared/shared-video/video-views-counter.component.html @@ -365,7 +366,8 @@ - + src/app/shared/shared-video/video-views-counter.component.html @@ -487,8 +489,8 @@ src/app/shared/shared-forms/markdown-textarea.component.html19 - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible qui supporte : + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible qui supporte : src/app/shared/shared-main/misc/help.component.ts75 @@ -610,10 +612,10 @@ Video quota Quota des vidéos - src/app/shared/shared-instance/instance-features-table.component.html47 - src/app/+admin/users/user-edit/user-edit.component.html149 - src/app/+admin/users/user-edit/user-edit.component.html149 - + + + + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Illimité ( per day) @@ -834,16 +836,16 @@ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16 - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. src/app/+login/login.component.html 60,62 - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. src/app/+login/login.component.html 65,67 @@ -912,7 +914,8 @@ src/app/+login/login.component.html103 - An email with the reset password instructions will be sent to . The link will expire within 1 hour. + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. Un e-mail contenant les instructions de réinitialisation du mot de passe sera envoyé à . Le lien expirera dans 1 heure. src/app/+login/login.component.ts125 @@ -1847,7 +1850,7 @@ src/app/+videos/+video-edit/shared/video-edit.component.html172 - Already uploaded ✔ + Already uploaded ✔ Déjà téléversé ✔ src/app/+videos/+video-edit/shared/video-edit.component.html176 @@ -2940,46 +2943,46 @@ Role Rôle - src/app/+admin/users/user-edit/user-edit.component.html134 - src/app/+admin/users/user-edit/user-edit.component.html134 - + + + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . Le transcodage est activé. Le quota de vidéos ne prend en compte que la taille du fichier original. L'utilisateur peut au plus téléverser ~ . - src/app/+admin/users/user-edit/user-edit.component.html159 - src/app/+admin/users/user-edit/user-edit.component.html159 - + + + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Quota vidéo journalier - src/app/shared/shared-main/users/user-quota.component.html13 - src/app/+admin/users/user-edit/user-edit.component.html165 - src/app/+admin/users/user-edit/user-edit.component.html165 - + + + + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Ne requiert pas une revue avant que la vidéo ne soit publiée - src/app/+admin/users/user-edit/user-edit.component.html178 - src/app/+admin/users/user-edit/user-edit.component.html178 - + + + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Envoyer un lien par courriel à l'utilisateur pour réinitialiser son mot de passe - src/app/+admin/users/user-edit/user-edit.component.html203 - src/app/+admin/users/user-edit/user-edit.component.html203 - + + + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Demander un nouveau mot de passe - src/app/+admin/users/user-edit/user-edit.component.html204 - src/app/+admin/users/user-edit/user-edit.component.html204 - + + + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Définir manuellement le mot de passe utilisateur - src/app/+admin/users/user-edit/user-edit.component.html208 - src/app/+admin/users/user-edit/user-edit.component.html208 - + + + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Montrer @@ -3302,7 +3305,7 @@ src/app/shared/shared-abuse-list/abuse-details.component.html7 - + src/app/shared/shared-abuse-list/abuse-details.component.html27 @@ -3389,7 +3392,7 @@ src/app/shared/shared-abuse-list/abuse-details.component.html33 - + src/app/shared/shared-abuse-list/abuse-details.component.html52 @@ -3709,8 +3712,8 @@ - No jobs found. - No jobs found. + No jobs found. + No jobs found. src/app/+admin/system/jobs/jobs.component.html 95 @@ -3742,8 +3745,8 @@ src/app/+admin/system/logs/logs.component.html37 - By -> - Par -> + By -> + Par -> src/app/+admin/system/logs/logs.component.html45 @@ -4275,15 +4278,14 @@ Basic configuration Configuration basique src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcodage + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4308,243 +4310,332 @@ If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. Si votre instance est explicitement autorisée par Twitter, un lecteur vidéo sera intégré au flux Twitter sur le partage vidéo PeerTube. si l'instance ne l'est pas, nous utilisons une carte de lien d'image qui redirigera vers votre instance PeerTube. Cochez cette case, enregistrez la configuration et testez avec une URL vidéo de votre instance (https://example.com/videos/watch/blabla) sur https://cards-dev.twitter.com/validator pour voir si votre instance est autorisée. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE DIRECT - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Permettez à vos utilisateurs de diffuser en direct. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Activer la diffusion en direct requiert plus de travail de modération et de la confiance en vos utilisateurs - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Permettre à vos utilisateurs de mettre automatiquement en ligne une rediffusion de leur direct - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming Si le quota utilisateur est atteint, PeerTube mettre automatiquement fin au direct - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Nombre maximum de diffusions en direct sur votre instance (-1 pour "illimité") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {direct} other {directs}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Nombre maximum de diffusions en direct créées par utilisateur (-1 pour "illimité") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {direct} other {directs}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Durée maximale d'un direct - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Activer le transcodage des diffusions en direct - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Nécessite beaucoup de CPU ! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Threads dédiés au transcodage du direct - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Définitions à générer pour le direct - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Activer la diffusion en direct - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Diffusion en direct - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODAGE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. Concerne la transformation des vidéos dans un format que n'importe quel appareil peut lire. Bien que très consommateur en ressources, c'est une partie critique de PeerTube. Soyez prudents dans vos choix. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Transcodage activé - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - Si vous désactivez le transcodage, de nombreuses vidéos d'utilisateurs ne fonctionneront pas ! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Autoriser les utilisateurs à envoyer des vidéos aux formats .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Permettre des extensions additionnelles - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Autoriser les utilisateurs à téléverser des fichiers audio qui seront fusionnés dans un film avec l'image utilisée pour la prévisualisation. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Autorise l'envoi de fichier audio - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - Support WebTorrent activé - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Requiert ffmpeg >= 4.1 Génère des listes de lecture HLS et des MP4 fragmentés résultant en une meilleure lecture de la vidéo qu'avec le lecteur traditionnel : Le changement de résolution se fait sans heurts Chargement de la mémoire tampon plus rapide au démarrage de la lecture Lecture plus stable (moins de bugs/plus de chargement infini) Si vous avez aussi laissé activé WebTorrent, multiplie par 2 le stockage requis - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled HLS avec support P2P activé - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Nombre de tâches pour le transcodage - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Résolutions à générer - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. Quelques fichiers ne sont pas fédérés, et récupérés à la demande. Vous pouvez définir la manière dont ils sont mis en cache ici. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Nombre de prévisualisations à garder en cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {image en cache} other {images en cache}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Nombre de vignettes à garder en cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {image en cache} other {images en cache}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS PERSONNALISATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. Modifications légères de votre instance PeerTube, pour les cas où la création d'un plugin ou un thème est excessive. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); Écrivez directement en JavaScript. Exemple : console.log('mon instance est incroyable') ; - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 - 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; + + Écrivez directement du code CSS. Exemple : #custom-css color : red ; Simuler avec #custom-css pour passer outre les styles. Exemple : #custom-css .logged-in-email color : red ; - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 It seems like the configuration is invalid. Please search for potential errors in the different tabs. Il semble que la configuration soit invalide. Merci de chercher des erreurs potentielles dans les différents onglets. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. Vous ne pouvez pas autoriser la diffusion en direct si vous n'activez pas le transcodage. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Configuration avancée - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Mettre à jour la configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS PARAMÈTRES DES VIDÉOS @@ -4573,10 +4664,10 @@ DANGER ZONE ZONE DE DANGER - src/app/+my-account/my-account-settings/my-account-settings.component.html77 - src/app/+admin/users/user-edit/user-edit.component.html196 - src/app/+admin/users/user-edit/user-edit.component.html196 - + + + + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profil @@ -4821,8 +4912,9 @@ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html26 - 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. - Court texte décrivant les moyens de soutien à disposition (plateforme de dons, médias...).<br /><br /> Quand vous mettrez en ligne une vidéo dans cette chaîne, son champ de support sera automatiquement rempli par celui-ci. + 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. + Court texte décrivant les moyens de soutien à disposition (plateforme de dons, médias...).<br /><br /> Quand vous mettrez en ligne une vidéo dans cette chaîne, son champ de support sera automatiquement rempli par celui-ci. src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 @@ -5123,7 +5215,9 @@ src/app/+my-library/+my-video-channels/my-video-channels.component.html37 - Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()! + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! Voulez-vous vraiment supprimer ? Cela supprimera vidéos mises en ligne sur cette chaîne, et vous ne pourrez pas créer une autre chaine avec le même nom () ! src/app/+my-library/+my-video-channels/my-video-channels.component.ts63 @@ -5784,8 +5878,8 @@ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts61 - A <code>.mp4</code> that keeps the original audio track, with no video - Un <code>.mp4</code> qui conserve le son original, sans la vidéo + A <code>.mp4</code> that keeps the original audio track, with no video + Un <code>.mp4</code> qui conserve le son original, sans la vidéo src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts62 @@ -5847,17 +5941,29 @@ 10 hours 10 heures src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. La configuration a été mise à jour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. Vous avez activé l'inscription : nous avons automatiquement activé la case à cocher "Bloquer automatiquement les nouvelles vidéos" de la section "Vidéos" juste en dessous. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Modifier la configuration de l'instance @@ -7160,7 +7266,8 @@ src/app/core/auth/auth.service.ts76 - Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. Impossible de récupérer les identifiants du Client OAuth : . Assurez-vous d'avoir correctement configuré PeerTube (dossier config/), en particulier la section "serveur web". src/app/core/auth/auth.service.ts99 @@ -7293,8 +7400,8 @@ src/app/+search/search-filters.component.ts69 - Long (> 10 min) - Longue (> 10 min) + Long (> 10 min) + Longue (> 10 min) src/app/+search/search-filters.component.ts73 @@ -7834,8 +7941,8 @@ src/app/shared/form-validators/video-channel-validators.ts50 - See the documentation to learn how to use the PeerTube live streaming feature. - Voir la documentation pour apprendre à utiliser la fonctionnalité de direct de PeerTube. + See the documentation to learn how to use the PeerTube live streaming feature. + Voir la documentation pour apprendre à utiliser la fonctionnalité de direct de PeerTube. src/app/shared/shared-video-live/live-documentation-link.component.html 2,4 @@ -8893,8 +9000,8 @@ src/app/+videos/+video-watch/video-watch.component.ts135 - You need to be <a href="/login">logged in</a> to rate this video. - Vous devez être <a href="/login">enregistré</a> pour évaluer cette vidéo. + You need to be <a href="/login">logged in</a> to rate this video. + Vous devez être <a href="/login">enregistré</a> pour évaluer cette vidéo. src/app/+videos/+video-watch/video-watch.component.ts220 @@ -9246,12 +9353,14 @@ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts267 - Your video quota is exceeded with this video ( video size: , used: , quota: ) + Your video quota is exceeded with this video ( +video size: , used: , quota: ) Votre quota vidéo est dépassé avec cette vidéo ( taille de la vidéo : , utilisé : , quota : ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts289 - Your daily video quota is exceeded with this video ( video size: , used: , quota: ) + Your daily video quota is exceeded with this video ( +video size: , used: , quota: ) Votre quota vidéo journalier est dépassé avec cette vidéo ( taille de la vidéo : , utilisé : , quota : ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309 @@ -9291,8 +9400,8 @@ src/app/+videos/+video-watch/video-watch-playlist.component.ts210 - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - Cette vidéo n'est pas disponible sur cette instance ? Voulez-vous être redirigé sur l'instance d'origine : <a href=""></a> ? + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + Cette vidéo n'est pas disponible sur cette instance ? Voulez-vous être redirigé sur l'instance d'origine : <a href=""></a> ? src/app/+videos/+video-watch/video-watch.component.ts413 diff --git a/client/src/locale/angular.gd.xlf b/client/src/locale/angular.gd.xlf index 82cf2615d..028aab73d 100644 --- a/client/src/locale/angular.gd.xlf +++ b/client/src/locale/angular.gd.xlf @@ -774,7 +774,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Gun chuingeachadh @@ -3064,7 +3064,7 @@ The link will expire within 1 hour. Dreuchd - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3078,38 +3078,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Cuota làitheil de videothan - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Cuir ceangal dhan chleachdaiche air a’ phost-d airson am facal-faire ath-shuidheachadh - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Iarr facal-faire ùr - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Suidhich facal-faire a’ chleachdaiche a làimh - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Seall @@ -4431,8 +4431,8 @@ The link will expire within 1 hour. Basic configuration Rèiteachadh bunasach - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4464,66 +4464,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4531,93 +4573,116 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Tha tar-chòdachadh an comas - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - If you disable transcoding, many videos from your users will not work! - Ma chuireas tu an tar-chòdachadh à comas, feumaidh gum bi mòran videothan aig na cleachdaichean agad nach obraich! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Ceadaich leudachain a bharrachd - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Ceadaich luchdadh suas faidhlichean fuaime - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Snàithleanan tar-chòdachaidh - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4626,28 +4691,28 @@ The link will expire within 1 hour. Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4656,12 +4721,12 @@ The link will expire within 1 hour. 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4671,7 +4736,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4703,23 +4768,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Rèiteachadh adhartach - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Ùraich an rèiteachadh - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4752,7 +4817,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Pròifil @@ -6131,15 +6196,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.gl-ES.xlf b/client/src/locale/angular.gl-ES.xlf index 591f68ab9..90b032bdb 100644 --- a/client/src/locale/angular.gl-ES.xlf +++ b/client/src/locale/angular.gl-ES.xlf @@ -349,7 +349,8 @@ src/app/shared/shared-video/video-views-counter.component.html3 - + src/app/shared/shared-video/video-views-counter.component.html @@ -365,7 +366,8 @@ - + src/app/shared/shared-video/video-views-counter.component.html @@ -487,8 +489,8 @@ src/app/shared/shared-forms/markdown-textarea.component.html19 - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible que soporta: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible que soporta: src/app/shared/shared-main/misc/help.component.ts75 @@ -610,10 +612,10 @@ Video quota Cota de vídeo - src/app/shared/shared-instance/instance-features-table.component.html47 - src/app/+admin/users/user-edit/user-edit.component.html149 - src/app/+admin/users/user-edit/user-edit.component.html149 - + + + + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Sen límite ( diario) @@ -837,16 +839,16 @@ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16 - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - Esta instancia ten o rexistro aberto. Non obstante, pon tino en comprobar TermosOs Termos antes de crear unha conta. Podes atopar outra instancia máis acorde ás túas necesidades en: https://joinpeertube.org/instances. + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. + Esta instancia ten o rexistro aberto. Non obstante, pon tino en comprobar TermosOs Termos antes de crear unha conta. Podes atopar outra instancia máis acorde ás túas necesidades en: https://joinpeertube.org/instances. src/app/+login/login.component.html 60,62 - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - Actualmente esta instancia non permite abrir unha conta, podes ler os Termos para saber máis ou atopar outra instancia co rexistro aberto e poder subir alí os teus vídeos. Atopa a túa entre varias opcións en: https://joinpeertube.org/instances. + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + Actualmente esta instancia non permite abrir unha conta, podes ler os Termos para saber máis ou atopar outra instancia co rexistro aberto e poder subir alí os teus vídeos. Atopa a túa entre varias opcións en: https://joinpeertube.org/instances. src/app/+login/login.component.html 65,67 @@ -915,7 +917,8 @@ src/app/+login/login.component.html103 - An email with the reset password instructions will be sent to . The link will expire within 1 hour. + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. Enviaremos un email con instruccións para o restablecemento a . A ligazón caduca nunha hora. src/app/+login/login.component.ts125 @@ -1848,7 +1851,7 @@ src/app/+videos/+video-edit/shared/video-edit.component.html172 - Already uploaded ✔ + Already uploaded ✔ Xa subido ✔ src/app/+videos/+video-edit/shared/video-edit.component.html176 @@ -2935,46 +2938,46 @@ Role Rol - src/app/+admin/users/user-edit/user-edit.component.html134 - src/app/+admin/users/user-edit/user-edit.component.html134 - + + + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . Recodificación activada. A cota de vídeo só ten en conta o tamaño orixinal do vídeo. Como moito, esta usuaria podería subir ~ . - src/app/+admin/users/user-edit/user-edit.component.html159 - src/app/+admin/users/user-edit/user-edit.component.html159 - + + + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Cota diaria de vídeo - src/app/shared/shared-main/users/user-quota.component.html13 - src/app/+admin/users/user-edit/user-edit.component.html165 - src/app/+admin/users/user-edit/user-edit.component.html165 - + + + + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Non precisa revisión antes de facer público un vídeo - src/app/+admin/users/user-edit/user-edit.component.html178 - src/app/+admin/users/user-edit/user-edit.component.html178 - + + + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Enviar unha ligazón para restablecer o contrasinal desde email - src/app/+admin/users/user-edit/user-edit.component.html203 - src/app/+admin/users/user-edit/user-edit.component.html203 - + + + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Pedir novo contrasinal - src/app/+admin/users/user-edit/user-edit.component.html204 - src/app/+admin/users/user-edit/user-edit.component.html204 - + + + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Establecer manualmente o contrasinal da usuaria - src/app/+admin/users/user-edit/user-edit.component.html208 - src/app/+admin/users/user-edit/user-edit.component.html208 - + + + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Mostrar @@ -3295,8 +3298,8 @@ src/app/shared/shared-abuse-list/abuse-details.component.html7 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html27 @@ -3382,8 +3385,8 @@ src/app/shared/shared-abuse-list/abuse-details.component.html33 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html52 @@ -3700,8 +3703,8 @@ - No jobs found. - Non se atoparon tarefas. + No jobs found. + Non se atoparon tarefas. src/app/+admin/system/jobs/jobs.component.html 95 @@ -3733,8 +3736,8 @@ src/app/+admin/system/logs/logs.component.html37 - By -> - Por -> + By -> + Por -> src/app/+admin/system/logs/logs.component.html45 @@ -4266,15 +4269,14 @@ Basic configuration Configuración básica src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcodificando + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4299,243 +4301,332 @@ If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. Se a instancia está autorizada por Twiter, aparecerá un reprodutor de vídeo de PeerTube ó compartir un vídeo en Twitter. Se non o está, usaremos unha imaxe como ligazón ó video na instancia PeerTube. Marca aquí, garda a configuración e comproba se un vídeo da túa instancia (https://example.com/videos/watch/blabla) en https://cards-dev.twitter.com/validator aparece como permitido. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE DIRECTO - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Permitirlle ás usuarias da túa instancia retransmitir en directo. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Activar a emisión en directo require confianza nas túas usuarias e traballo extra de moderación - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Permitirlle ás túas usuaria publicar automáticamente unha repetición do directo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming Se se acada a cota de vídeo, PeerTube rematará automáticamente a emisión en directo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Número máximo de directos creados na instancia (-1 para "sen límite") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {directo} other {directos}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Máx. de directos por usuaria (-1 para "sen límite") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {directo} other {directos}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Duración máx. do directo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Activar recodificación do directo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Require moita CPU! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Tarefas de recodificación dos directos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Resolucións a crear para o directo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Permitir emisións en directo - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {conversa} other {conversas}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Emisión en Directo - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING RECODIFICANDO - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. Procesar os vídeos subidos para ser difundidos de xeito que calquera dispositivo pode reproducilos. Aínda que consume recursos, é parte fundamental de PeerTube, así que ten coidado. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Recodificación activada - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - Si desactiva a recodificación moitos vídeos das súas usuarias non funcionarán! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - Se tamén activas o soporte HLS, multiplicará o almacenaxe por 2Se o desactivas, rompe a federación con Instancias PeerTube < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Permite ás usuarias subir vídeos .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut . - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Permitir extensións adicionais - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Permitirlle ás usuarias subir ficheiros de audio que serán unidos á vista previa do ficheiro na subida. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Permitir a subida de ficheiros de audio - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - Soporte WebTorrent activado - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Require ffmpeg >= 4.1Crea listas de reprodución HLS e os ficheiros MP4 fragmentados dan como resultado unha mellor reprodución que co actual reprodutor por omisión:O cambio na resolución é máis suaveReprodución máis rápida particularmente en vídeos longosReprodución inversa máis estable (menos fallos/carga infinita)Se tamén activas o soporte WebTorrent, multiplicará a almacenaxe de vídeos por 2 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled HLS con soporte P2P activado - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Fíos de recodificación - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Resolucións a crear - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. Algúns ficheiros non están federados, e obtéñense cando se precisan. Define as regras para a caché. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Número de vistas previas a manter na caché - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {imaxe na caché} other {imaxes na caché}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Número de capturas do vídeo a manter na caché - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {imaxe na caché} other {imaxes na caché}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS PERSONALIZACIÓN - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. Pequenas modificacións para a túa instancia Peertube cando crear un decorado ou plugin resultaría excesivo. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); Escribe código JavaScript directamente.Exemplo: console.log('tremenda instancia a miña'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 - Write CSS code directly. Example: #custom-css color: red; Prepend with #custom-css to override styles. Example: #custom-css .logged-in-email color: red; - Escribe código CSS directamente. Exemplo: #custom-css color: red; Precede con #custom-css para sobrescribir o estilo. Exemplo: #custom-css .logged-in-email color: red; - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + Write CSS code directly. Example: #custom-css + color: red; + + Prepend with #custom-css to override styles. Example: #custom-css .logged-in-email + color: red; + + + Escribe código CSS directamente. Exemplo: #custom-css color: red; Precede con #custom-css para sobrescribir o estilo. Exemplo: #custom-css .logged-in-email color: red; + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 It seems like the configuration is invalid. Please search for potential errors in the different tabs. Semella que a configuración non é correcta. Busca nas lapelas onde podería estar o problema. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. Non podes permitir a repetición do directo se non activas a recodificación. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Configuración avanzada - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Actualizar configuración - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS AXUSTES DE VÍDEO @@ -4564,10 +4655,10 @@ DANGER ZONE ZONA PERIGOSA - src/app/+my-account/my-account-settings/my-account-settings.component.html77 - src/app/+admin/users/user-edit/user-edit.component.html196 - src/app/+admin/users/user-edit/user-edit.component.html196 - + + + + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Perfil @@ -4810,8 +4901,9 @@ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html26 - 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. - Texto curto para dar a coñecer o xeito en que poden apoiar a túa canle (plataformas de mebresía...).<br /><br /> Cando subas un vídeo a esta canle, o campo de apoio ó vídeo completarase automáticamente co texto aquí escrito. + 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. + Texto curto para dar a coñecer o xeito en que poden apoiar a túa canle (plataformas de mebresía...).<br /><br /> Cando subas un vídeo a esta canle, o campo de apoio ó vídeo completarase automáticamente co texto aquí escrito. src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 @@ -5101,7 +5193,9 @@ src/app/+my-library/+my-video-channels/my-video-channels.component.html37 - Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()! + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! Desexas eliminar ? Así eliminarás vídeos subidos a esta canle, e non poderás volver a crear outra canle co mesmo nome ()! src/app/+my-library/+my-video-channels/my-video-channels.component.ts63 @@ -5756,8 +5850,8 @@ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts61 - A <code>.mp4</code> that keeps the original audio track, with no video - Un <code>.mp4</code> que mantén o audio orixinal, sen vídeo + A <code>.mp4</code> that keeps the original audio track, with no video + Un <code>.mp4</code> que mantén o audio orixinal, sen vídeo src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts62 @@ -5819,17 +5913,29 @@ 10 hours 10 horas src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. Configuración actualizada. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. Activaches o rexistro: activamos automáticamente a opción de "Bloquear os novos vídeos automáticamente" na sección "Vídeos" xusto abaixo. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Editar configuración personalizada @@ -7106,7 +7212,8 @@ src/app/core/auth/auth.service.ts76 - Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. Non se poden obter as credenciais OAuth Client: . Asegúrate de ter configurado correctamente PeerTube (config/ directory), en particular a sección "webserver". src/app/core/auth/auth.service.ts99 @@ -7239,8 +7346,8 @@ src/app/+search/search-filters.component.ts69 - Long (> 10 min) - Longo (> 10 min) + Long (> 10 min) + Longo (> 10 min) src/app/+search/search-filters.component.ts73 @@ -7756,8 +7863,8 @@ src/app/shared/form-validators/video-channel-validators.ts50 - See the documentation to learn how to use the PeerTube live streaming feature. - Le a documentación para saber cómo utilizar a función de retransmisión en directo de PeerTube. + See the documentation to learn how to use the PeerTube live streaming feature. + Le a documentación para saber cómo utilizar a función de retransmisión en directo de PeerTube. src/app/shared/shared-video-live/live-documentation-link.component.html 2,4 @@ -8793,8 +8900,8 @@ src/app/+videos/+video-watch/video-watch.component.ts135 - You need to be <a href="/login">logged in</a> to rate this video. - Tes que estar <a href="/login">conectada</a> para valorar este vídeo. + You need to be <a href="/login">logged in</a> to rate this video. + Tes que estar <a href="/login">conectada</a> para valorar este vídeo. src/app/+videos/+video-watch/video-watch.component.ts220 @@ -9144,12 +9251,14 @@ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts267 - Your video quota is exceeded with this video ( video size: , used: , quota: ) + Your video quota is exceeded with this video ( +video size: , used: , quota: ) Con este vídeo estás a sobrepasa a cota de vídeo ( tamaño do vídeo: , utilizado: , cota: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts289 - Your daily video quota is exceeded with this video ( video size: , used: , quota: ) + Your daily video quota is exceeded with this video ( +video size: , used: , quota: ) Con este vídeo excedeches a cota diaria de vídeo ( tamaño: , utilizado: , cota: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309 @@ -9189,8 +9298,8 @@ src/app/+videos/+video-watch/video-watch-playlist.component.ts210 - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - Este vídeo non está dispoñible na túa instancia. Queres ser redirixida á instancia orixinal: <a href="">/a>? + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + Este vídeo non está dispoñible na túa instancia. Queres ser redirixida á instancia orixinal: <a href="">/a>? src/app/+videos/+video-watch/video-watch.component.ts413 diff --git a/client/src/locale/angular.hu-HU.xlf b/client/src/locale/angular.hu-HU.xlf index 5b6e5ca64..1eb6a69fb 100644 --- a/client/src/locale/angular.hu-HU.xlf +++ b/client/src/locale/angular.hu-HU.xlf @@ -536,7 +536,7 @@ Video quota Videokvóta - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Korlátlan (napi ) @@ -2615,37 +2615,37 @@ The link will expire within 1 hour. Role Szerep - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . Az átkódolás engedélyezve van. A videokvóta csak az eredeti videó méretét veszi figyelembe. Ez a felhasználó legfeljebb ~ -ot tölthet fel. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Napi videokvóta - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Nem szükséges ellenőrizni, mielőtt egy videó nyilvános lesz - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Jelszó-visszaállító hivatkozás küldése e-mailben a felhasználónak - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Új jelszó kérése - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Felhasználó jelszavának kézi beállítása - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Megjelenítés @@ -3807,8 +3807,8 @@ The link will expire within 1 hour. Basic configuration Alapvető beállítás - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -3838,210 +3838,286 @@ The link will expire within 1 hour. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVE LIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Allow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - Max lives created on your instance (-1 for "unlimited") - Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - Max lives created per user (-1 for "unlimited") - Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Max live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - Enable live transcoding - Enable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - Requires a lot of CPU! - Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + + Live transcoding threads Live transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Live resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Allow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Live streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING ÁTKÓDOLÁS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. A feltöltött videók feldolgozása, hogy azok olyan műsorszórható formában legyenek, amit bármely eszköz képes lejátszani. Bár ez drága erőforrásokat igényel, de ez a PeerTube kritikus része, szóval gondosan járjon el. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Átkódolás engedélyezve - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - If you disable transcoding, many videos from your users will not work! - Ha letiltja az átkódolást, akkor a felhasználók számos videói nem fognak működni! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Lehetővé teszi a felhasználóknak, hogy .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videókat töltsenek fel. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions További kiterjesztések engedélyezése - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Lehetővé teszi a felhasználóknak, hogy olyan hangfájlokat töltsenek fel, amelyek feltöltéskor egyesítve lesznek az előnézeti fájllal. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Hangfájlok feltöltésének engedélyezése - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent támogatás engedélyezve - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Az ffmpeg >= 4.1 szükséges A HLS lejátszási listák és a tördelt MP4 fájlok előállítása jobb lejátszást eredményez mint a jelenlegi alapértelmezett lejátszó: A felbontás megváltoztatása simább Gyorsabb lejátszás, különösen hosszú videóknál Stabilabb lejátszás (kevesebb hiba vagy végtelen betöltés) Ha engedélyezte a WebTorrent támogatást is, akkor az a duplájára növeli a videó tárolási szükségletét - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778 HLS with P2P support enabled HLS P2P támogatással - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Átkódolási szálak - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Előállítandó felbontások - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE GYORSÍTÓTÁR - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. Néhány fájl nincs föderálva, és akkor lesz letöltve, ha szükséges. Határozza meg a gyorsítótárazási irányelveiket. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache A gyorsítótárban tartandó előnézetek száma - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache A gyorsítótárban tartandó video-képaláírások száma - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS SZEMÉLYRE SZABÁSOK - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. Apró módosítások az Ön PeerTube példányán, amikor egy bővítmény vagy egy téma létrehozás túlzás. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); JavaScript kód közvetlen írása. Példa: console.log('az én példányom csodálatos'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4052,27 +4128,27 @@ The link will expire within 1 hour. A CSS kód közvetlen írása. Példa: #custom-css color: red; Tegye elé a #custom-css azonosítót a stílusok felülírásához. Példa: #custom-css .logged-in-email color: red; - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Speciális beállítás - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Beállítás frissítése - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS VIDEOBEÁLLÍTÁSOK @@ -4102,7 +4178,7 @@ The link will expire within 1 hour. DANGER ZONE VESZÉLYZÓNA - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profil @@ -5318,15 +5394,27 @@ channel with the same name ()! 10 hours 10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Beállítás frissítve. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Egyéni beállítások szerkesztése diff --git a/client/src/locale/angular.it-IT.xlf b/client/src/locale/angular.it-IT.xlf index 3c5361c82..50069cb6d 100644 --- a/client/src/locale/angular.it-IT.xlf +++ b/client/src/locale/angular.it-IT.xlf @@ -605,10 +605,10 @@ Video quota Quota video - src/app/shared/shared-instance/instance-features-table.component.html47 - src/app/+admin/users/user-edit/user-edit.component.html149 - src/app/+admin/users/user-edit/user-edit.component.html149 - + + + + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Illimitato ( al giorno) @@ -2926,46 +2926,46 @@ The link will expire within 1 hour. Role Ruolo - src/app/+admin/users/user-edit/user-edit.component.html134 - src/app/+admin/users/user-edit/user-edit.component.html134 - + + + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . La transcodifica è abilitata. La quota video prende in considerazione solo dimensione originale del video. L'utente dovrebbe poter caricare ~ . - src/app/+admin/users/user-edit/user-edit.component.html159 - src/app/+admin/users/user-edit/user-edit.component.html159 - + + + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Quota video giornaliera - src/app/shared/shared-main/users/user-quota.component.html13 - src/app/+admin/users/user-edit/user-edit.component.html165 - src/app/+admin/users/user-edit/user-edit.component.html165 - + + + + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Non necessita di revisione prima che un video diventi pubblico - src/app/+admin/users/user-edit/user-edit.component.html178 - src/app/+admin/users/user-edit/user-edit.component.html178 - + + + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Invia un link per effettuare il reset della password via email all' utente - src/app/+admin/users/user-edit/user-edit.component.html203 - src/app/+admin/users/user-edit/user-edit.component.html203 - + + + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Richiedi una nuova password - src/app/+admin/users/user-edit/user-edit.component.html204 - src/app/+admin/users/user-edit/user-edit.component.html204 - + + + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Imposta manualmente la password dell' utente - src/app/+admin/users/user-edit/user-edit.component.html208 - src/app/+admin/users/user-edit/user-edit.component.html208 - + + + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Mostra @@ -4253,15 +4253,14 @@ The link will expire within 1 hour. Basic configuration Configurazione di base src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcodifica + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4286,218 +4285,297 @@ The link will expire within 1 hour. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. Se la tua istanza è esplicitamente consentita da Twitter, un lettore video verrà incorporato nel feed Twitter sulla condivisione video di PeerTube. Se l'istanza non lo è, utilizziamo una scheda di collegamento immagine che reindirizzerà al tuo Istanza PeerTube. Seleziona questa casella di controllo, salva la configurazione e prova con un URL video della tua istanza (https://example.com/videos/watch/blabla) su https://cards-dev.twitter.com/validator per vedere se la tua istanza è consentita. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE DIRETTA - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Consenti agli utenti della tua istanza di trasmettere in streaming dal vivo. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ L'abilitazione delle dirette streaming richiede fiducia nei tuoi utenti e un lavoro di moderazione extra - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Consenti ai tuoi utenti di pubblicare automaticamente un replay della loro diretta - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming Se viene raggiunta la quota utente, PeerTube interromperà automaticamente la diretta streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Numero massimo di dirette create nella tua istanza (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {diretta} other {dirette}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Numero massimo di dirette create per utente (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {diretta} other {dirette}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Durata massima della diretta - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Abilita la transcodifica della diretta - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Richiede molta CPU! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Thread di transcodifica della diretta - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Risoluzioni della diretta da generare - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Permetti diretta streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Diretta streaming - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODIFICA - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. Elabora i video caricati in modo che siano in una forma riproducibile in streaming che può essere riprodotta da qualsiasi dispositivo. Sebbene costosa in termini di risorse, questa è una parte fondamentale di PeerTube, quindi procedi con cautela. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Trascodifca attivata - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - Se si disattiva la transcodifica, molti video degli utenti non funzioneranno! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - se hai anche attivato il supporto HLS, lo stoccaggio dei video sarà moltiplicato per duese disattivato, interrompe la federazione/sincronizzazione con altre istanze PeerTube < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Consente agli utenti di caricare video .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Permettere estensioni aggiuntive - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Consente agli utenti di caricare file audio che verranno uniti al file di anteprima al momento del caricamento. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Permetti il caricamento di file audio - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - Supporto a WebTorrent abilitato - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Richiede ffmpeg >= 4.1Genera playlist HLS e file MP4 frammentati con conseguente migliore riproduzione rispetto al lettore predefinito corrente:La modifica della risoluzione è più fluidaRiproduzione più veloce in particolare con video lunghiRiproduzione più stabile (meno bug/caricamento infinito)Se hai anche abilitato il supporto WebTorrent, moltiplicherà l'archiviazione dei video per 2 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled HLS con supporto P2P abilitato - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Numero thread di trascodifica - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Risoluzioni da generare - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. Alcuni file non sono federati e vengono recuperati quando necessario. Definisci le loro politiche di memorizzazione nella cache. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Numero di anteprime da conservare nella cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {immagine memorizzata nella cache} other {immagini memorizzate nella cache}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Numero di sottotitoli video da conservare nella cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {immagine memorizzata nella cache} other {immagini memorizzate nella cache}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS PERSONALIZZAZIONI - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. Lievi modifiche all'istanza di PeerTube per la creazione di un plug-in o di un tema sono eccessive. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); Scrivi direttamente il codice JavaScript.Esempio: console.log('la mia istanza è sorprendente'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: Scrivi direttamente il codice CSS. Esempio: #custom-css colore: rosso; Anteponi #custom-css per sovrascrivere gli stili. Esempio: #custom-css .logged-in-email colore: rosso; - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 It seems like the configuration is invalid. Please search for potential errors in the different tabs. Sembra che la configurazione non sia valida. Si prega di cercare potenziali errori nelle diverse schede. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. Non puoi consentire la riproduzione dal vivo se non abiliti la transcodifica. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Configurazione avanzata - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Aggiorna configurazione - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS IMPOSTAZIONI VIDEO @@ -4561,10 +4639,10 @@ The link will expire within 1 hour. DANGER ZONE ZONA PERICOLOSA - src/app/+my-account/my-account-settings/my-account-settings.component.html77 - src/app/+admin/users/user-edit/user-edit.component.html196 - src/app/+admin/users/user-edit/user-edit.component.html196 - + + + + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profilo @@ -5821,17 +5899,29 @@ channel with the same name ()!10 hours 10 ore src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. Configurazione aggiornata. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. Hai abilitato la registrazione: abbiamo automaticamente abilitato la casella di controllo "Blocca automaticamente i nuovi video" della sezione "Video" appena sotto. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Modifica configurazione personalizzata diff --git a/client/src/locale/angular.ja-JP.xlf b/client/src/locale/angular.ja-JP.xlf index 26b800448..8c8c7c63a 100644 --- a/client/src/locale/angular.ja-JP.xlf +++ b/client/src/locale/angular.ja-JP.xlf @@ -680,7 +680,7 @@ Video quota 動画容量制限 - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -2927,7 +2927,7 @@ The link will expire within 1 hour. Role 権限 - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -2940,32 +2940,32 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota 1日あたりのアップロード容量制限 - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user パスワードの再設定のメールをユーザーに送信する - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password 新しいパスワードを要求する - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password ユーザーパスワードを手動で設定する - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show 表示 @@ -4250,8 +4250,8 @@ The link will expire within 1 hour. Basic configuration 基本設定 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4283,93 +4283,131 @@ The link will expire within 1 hour. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVE LIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Allow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - Max lives created on your instance (-1 for "unlimited") - Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - Max lives created per user (-1 for "unlimited") - Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Max live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - Enable live transcoding - Enable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - Requires a lot of CPU! - Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + + Live transcoding threads Live transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Live resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Allow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Live streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING トランスコーディング - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4377,133 +4415,156 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled トランスコーディングを有効にする - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - If you disable transcoding, many videos from your users will not work! - トランスコーディングを無効にすると、ユーザーからの動画の多くが再生できなくなる可能性があります。 - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions 追加の拡張子を許可する - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads トランスコードスレッド - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE キャッシュ - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS カストマイズ - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4513,7 +4574,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4545,27 +4606,27 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration その他の設定 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration 設定を更新 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS VIDEO SETTINGS @@ -4595,7 +4656,7 @@ The link will expire within 1 hour. DANGER ZONE DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile プロフィール @@ -5982,15 +6043,27 @@ channel with the same name ()! 10 hours 10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. 設定が更新されました。 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Edit custom configuration diff --git a/client/src/locale/angular.jbo.xlf b/client/src/locale/angular.jbo.xlf index 9c5e9a983..b52e3bdba 100644 --- a/client/src/locale/angular.jbo.xlf +++ b/client/src/locale/angular.jbo.xlf @@ -798,7 +798,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3185,7 +3185,7 @@ galfi le mi japyvla Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3199,38 +3199,38 @@ galfi le mi japyvla - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4567,8 +4567,8 @@ galfi le mi japyvla Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4600,66 +4600,108 @@ galfi le mi japyvla src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4667,93 +4709,116 @@ galfi le mi japyvla resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4762,28 +4827,28 @@ galfi le mi japyvla Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4792,12 +4857,12 @@ galfi le mi japyvla 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript la .djavascript. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4807,7 +4872,7 @@ galfi le mi japyvla - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4839,23 +4904,23 @@ galfi le mi japyvla - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration nu basti fi lo ka ce'u te tcimi'e - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4888,7 +4953,7 @@ galfi le mi japyvla - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile lo predatni @@ -6308,15 +6373,27 @@ zbasu lo pilno src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. .i mo'u co'a basti fi lo ka ce'u te tcimi'e - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.kab.xlf b/client/src/locale/angular.kab.xlf index c6e19d5f9..8844bea0e 100644 --- a/client/src/locale/angular.kab.xlf +++ b/client/src/locale/angular.kab.xlf @@ -627,7 +627,7 @@ Video quota - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Unlimited ( per day) @@ -2822,42 +2822,42 @@ The link will expire within 1 hour. Role Tamlilt - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 DANGER ZONE DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Sken @@ -3649,8 +3649,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -3909,7 +3909,7 @@ The link will expire within 1 hour. Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TWITTER TWITTER @@ -3932,184 +3932,264 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 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.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4120,19 +4200,19 @@ The link will expire within 1 hour. 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.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS VIDEO SETTINGS @@ -5244,15 +5324,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Edit custom configuration diff --git a/client/src/locale/angular.ko-KR.xlf b/client/src/locale/angular.ko-KR.xlf index af3b072c9..6cee96048 100644 --- a/client/src/locale/angular.ko-KR.xlf +++ b/client/src/locale/angular.ko-KR.xlf @@ -785,7 +785,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3134,7 +3134,7 @@ The link will expire within 1 hour. Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3148,38 +3148,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4504,8 +4504,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4535,66 +4535,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4602,133 +4644,156 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4738,7 +4803,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4770,23 +4835,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4819,7 +4884,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -6206,15 +6271,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.lt-LT.xlf b/client/src/locale/angular.lt-LT.xlf index 7425e94eb..9b7caa623 100644 --- a/client/src/locale/angular.lt-LT.xlf +++ b/client/src/locale/angular.lt-LT.xlf @@ -778,7 +778,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3117,7 +3117,7 @@ The link will expire within 1 hour. Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3131,38 +3131,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4491,8 +4491,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4522,66 +4522,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4589,133 +4631,156 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4725,7 +4790,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4757,23 +4822,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4806,7 +4871,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -6195,15 +6260,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.nb-NO.xlf b/client/src/locale/angular.nb-NO.xlf index 4dc224a4c..dfd237c95 100644 --- a/client/src/locale/angular.nb-NO.xlf +++ b/client/src/locale/angular.nb-NO.xlf @@ -798,7 +798,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3189,7 +3189,7 @@ The link will expire within 1 hour. Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3203,38 +3203,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4571,8 +4571,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4604,66 +4604,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4671,93 +4713,116 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4766,28 +4831,28 @@ The link will expire within 1 hour. Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4796,12 +4861,12 @@ The link will expire within 1 hour. 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4811,7 +4876,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4843,23 +4908,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4892,7 +4957,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -6313,15 +6378,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.nl-NL.xlf b/client/src/locale/angular.nl-NL.xlf index 98e1b77ea..a5aba0229 100644 --- a/client/src/locale/angular.nl-NL.xlf +++ b/client/src/locale/angular.nl-NL.xlf @@ -23,7 +23,7 @@ published a new video: - heeft een nieuwe video gepubliceerd: + heeft een nieuwe video gepubliceerd: src/app/shared/shared-main/users/user-notifications.component.html15 @@ -33,52 +33,52 @@ Your video has been unblocked - Uw video is gedeblokkeerd + Uw video is gedeblokkeerd src/app/shared/shared-main/users/user-notifications.component.html33 Your video has been blocked - Uw video is geblokkeerd + Uw video is geblokkeerd src/app/shared/shared-main/users/user-notifications.component.html41 A new video abuse has been created on video - Er is een nieuwe video-misbruikaangifte aangemaakt over video + Er is een nieuwe video-misbruikaangifte aangemaakt over video src/app/shared/shared-main/users/user-notifications.component.html49 A new comment abuse has been created on video - Er is een nieuwe reactie-misbruikaangifte aangemaakt over video + Er is een nieuwe reactie-misbruikaangifte aangemaakt over video src/app/shared/shared-main/users/user-notifications.component.html53 A new account abuse has been created on account - A new account abuse has been created on account + A new account abuse has been created on account src/app/shared/shared-main/users/user-notifications.component.html57 A new abuse has been created - Er is een nieuwe misbruikaangifte aangemaakt + Er is een nieuwe misbruikaangifte aangemaakt src/app/shared/shared-main/users/user-notifications.component.html62 Your abuse has been acceptedrejected - Je misbruikaangifte is aanvaard afgewezen + Je misbruikaangifte is aanvaard afgewezen src/app/shared/shared-main/users/user-notifications.component.html70 Abuse has a new message - Misbruikdossier bevat een nieuw bericht + Misbruikdossier bevat een nieuw bericht src/app/shared/shared-main/users/user-notifications.component.html80 The recently added video has been automatically blocked - De recent toegevoegde video is automatisch geblokkeerd + De recent toegevoegde video is automatisch geblokkeerd src/app/shared/shared-main/users/user-notifications.component.html88 commented your video - heeft op je video gereageerd + heeft op je video gereageerd src/app/shared/shared-main/users/user-notifications.component.html101 @@ -89,49 +89,49 @@ Your video has been published Jouw video - + - is gepubliceerd + is gepubliceerd src/app/shared/shared-main/users/user-notifications.component.html118 Your video import succeeded - Jouw video import - + Jouw video import + is voltooid src/app/shared/shared-main/users/user-notifications.component.html126 Your video import failed - Je video-import is mislukt + Je video-import is mislukt src/app/shared/shared-main/users/user-notifications.component.html134 User registered on your instance - Gebruiker is geregistreerd op je exemplaar van PeerTube + Gebruiker is geregistreerd op je exemplaar van PeerTube src/app/shared/shared-main/users/user-notifications.component.html142 is following your channel your account - volgt nu je kanaal je account + volgt nu je kanaal je account src/app/shared/shared-main/users/user-notifications.component.html152 mentioned you on video - heeft je vermeld op video + heeft je vermeld op video src/app/shared/shared-main/users/user-notifications.component.html165 Your instance has a new follower () awaiting your approval - Een nieuwe volger van je exemplaar van PeerTube ( ) wacht op je goedkeuring + Een nieuwe volger van je exemplaar van PeerTube ( ) wacht op je goedkeuring src/app/shared/shared-main/users/user-notifications.component.html173 Your instance automatically followed - Je exemplaar van PeerTube heeft automatisch gevolgd + Je exemplaar van PeerTube heeft automatisch gevolgd src/app/shared/shared-main/users/user-notifications.component.html182 @@ -177,7 +177,7 @@ Your report will be sent to moderators of and will be forwarded to the video origin () too. - Je aangifte komt terecht bij moderatoren van en wordt ook doorgestuurd naar de videobron ( ) too . + Je aangifte komt terecht bij moderatoren van en wordt ook doorgestuurd naar de videobron ( ) too . src/app/shared/shared-moderation/report-modals/video-report.component.html74 @@ -352,7 +352,8 @@ Annuleren src/app/shared/shared-video/video-views-counter.component.html3 - + src/app/shared/shared-video/video-views-counter.component.html @@ -368,7 +369,8 @@ Annuleren - + src/app/shared/shared-video/video-views-counter.component.html @@ -490,8 +492,8 @@ Annuleren src/app/shared/shared-forms/markdown-textarea.component.html19 - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - <a href="https://nl.wikipedia.org/wiki/Markdown#Voorbeeld" target="_blank" rel="noopener noreferrer">Markdown</a> compatibel die het volgende ondersteunt: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + <a href="https://nl.wikipedia.org/wiki/Markdown#Voorbeeld" target="_blank" rel="noopener noreferrer">Markdown</a> compatibel die het volgende ondersteunt: src/app/shared/shared-main/misc/help.component.ts75 @@ -541,17 +543,17 @@ Annuleren Remote subscribeRemote interact - Extern abonneren Externe interactie + Extern abonneren Externe interactie src/app/shared/shared-user-subscription/remote-subscribe.component.html11 You can subscribe to the channel via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there. - Je kan je abonneren op het kanaal via gelijk welk exemplaar van software in het fediversum. Enige vereiste is dat die het ActivityPub-protocol begrijpt. Bij Mastodon or Pleroma bijvoorbeeld kan je de kanaal-URL in de zoekbalk intikken en van daaruit abonneren. + Je kan je abonneren op het kanaal via gelijk welk exemplaar van software in het fediversum. Enige vereiste is dat die het ActivityPub-protocol begrijpt. Bij Mastodon or Pleroma bijvoorbeeld kan je de kanaal-URL in de zoekbalk intikken en van daaruit abonneren. src/app/shared/shared-user-subscription/remote-subscribe.component.html18 You can interact with this via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there. - Je kan hiermee interageren via gelijk welk exemplaar van software in het fediversum. Enige vereiste is dat die het ActivityPub-protocol begrijpt. Met Mastodon of Pleroma bijvoorbeeld kan je de huidige URL in de zoekbalk tikken en er daar mee interageren. + Je kan hiermee interageren via gelijk welk exemplaar van software in het fediversum. Enige vereiste is dat die het ActivityPub-protocol begrijpt. Met Mastodon of Pleroma bijvoorbeeld kan je de huidige URL in de zoekbalk tikken en er daar mee interageren. src/app/shared/shared-user-subscription/remote-subscribe.component.html27 @@ -561,7 +563,7 @@ Annuleren Default NSFW/sensitive videos policycan be redefined by the users - Het standaard beleid rond niet voor een werkomgeving geschikte/gevoelige video's kan door de gebruikers geherdefinieerd worden + Het standaard beleid rond niet voor een werkomgeving geschikte/gevoelige video's kan door de gebruikers geherdefinieerd worden src/app/shared/shared-instance/instance-features-table.component.html13 @@ -613,13 +615,13 @@ Annuleren Video quota Videoquotum - src/app/shared/shared-instance/instance-features-table.component.html47 - src/app/+admin/users/user-edit/user-edit.component.html149 - src/app/+admin/users/user-edit/user-edit.component.html149 - + + + + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) - Oneindig ( per dag) + Oneindig ( per dag) src/app/shared/shared-instance/instance-features-table.component.html61 @@ -828,7 +830,7 @@ Aanmelden Sorry but there was an issue with the external login process. Please contact an administrator. - Sorry, maar er heeft zich een probleem voorgedaan met het externe aanmeldproces. Contacteer alsjeblieft een beheerder. + Sorry, maar er heeft zich een probleem voorgedaan met het externe aanmeldproces. Contacteer alsjeblieft een beheerder. src/app/+login/login.component.html7 @@ -838,16 +840,16 @@ Aanmelden src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16 - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. src/app/+login/login.component.html 60,62 - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. src/app/+login/login.component.html 65,67 @@ -916,7 +918,8 @@ Aanmelden src/app/+login/login.component.html103 - An email with the reset password instructions will be sent to . The link will expire within 1 hour. + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. zal een email met wachtwoordherstelinstructies krijgen. De link vervalt na een uur. src/app/+login/login.component.ts125 @@ -1008,12 +1011,12 @@ Wachtwoord opnieuw instellen for - voor + voor src/app/+search/search.component.html11 Filters - Criteria + Criteria src/app/+search/search.component.html21 @@ -1071,12 +1074,12 @@ Geen resultaten gevonden Official PeerTube website (news, support, contribute...): https://joinpeertube.org - Officiële PeerTube-website (nieuws, ondersteuning, bijdragen, ...): https://joinpeertube.org + Officiële PeerTube-website (nieuws, ondersteuning, bijdragen, ...): https://joinpeertube.org src/app/modal/welcome-modal.component.html42 Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - Zet je exemplaar van PeerTube op de publieke PeerTube-index: https://instances.joinpeertube.org/instances + Zet je exemplaar van PeerTube op de publieke PeerTube-index: https://instances.joinpeertube.org/instances src/app/modal/welcome-modal.component.html45 @@ -1151,7 +1154,7 @@ Geen resultaten gevonden Please consider configuring these fields to help people to choose the appropriate instance. Without them, your instance may not be referenced on the JoinPeerTube website. - Overweeg deze velden in te stellen om zo mensen te helpen het geschikte exemplaar van PeerTube te kiezen. Zonder deze velden bestaat de kans dat jouw exemplaar geen verwijzing krijgt op de JoinPeerTube-website . + Overweeg deze velden in te stellen om zo mensen te helpen het geschikte exemplaar van PeerTube te kiezen. Zonder deze velden bestaat de kans dat jouw exemplaar geen verwijzing krijgt op de JoinPeerTube-website . src/app/modal/instance-config-warning-modal.component.html25 @@ -1716,7 +1719,7 @@ Dit zal een bestaande ondertiteling vervangen! Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. - Tags zou je kunnen gebruiken om relevante aanbevelingen te suggereren. Er is een maximum van 5 tags. Druk op Enter om een nieuwe tag toe te voegen. + Tags zou je kunnen gebruiken om relevante aanbevelingen te suggereren. Er is een maximum van 5 tags. Druk op Enter om een nieuwe tag toe te voegen. src/app/+videos/+video-edit/shared/video-edit.component.html24 @@ -1846,7 +1849,7 @@ Dit zal een bestaande ondertiteling vervangen! src/app/+videos/+video-edit/shared/video-edit.component.html172 - Already uploaded ✔ + Already uploaded ✔ Al geupload ✔ src/app/+videos/+video-edit/shared/video-edit.component.html176 @@ -2015,7 +2018,7 @@ Gefeliciteerd, de video achter Afbeelding die wordt samengevoegd met uw audiobestand. - + De gekozen afbeelding is definitief en kan niet worden gewijzigd. @@ -2128,7 +2131,7 @@ Je kan nu al informatie toevoegen over deze video. We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. Instead, create a dedicated account to upload your videos. - We raden je aan je video's niet als gebruiker root te publiceren. Dat is immers de superbeheerder van je exemplaar van PeerTube. Je kan beter een andere account aanmaken om je video's te uploaden. + We raden je aan je video's niet als gebruiker root te publiceren. Dat is immers de superbeheerder van je exemplaar van PeerTube. Je kan beter een andere account aanmaken om je video's te uploaden. src/app/+videos/+video-edit/video-add.component.html11 @@ -2655,7 +2658,7 @@ Je kan nu al informatie toevoegen over deze video. Your report will be sent to moderators of and will be forwarded to the comment origin () too. - Je aangifte komt terecht bij de moderatoren van en wordt doorgestuurd naar de bronserver van de reactie ( ) ook . + Je aangifte komt terecht bij de moderatoren van en wordt doorgestuurd naar de bronserver van de reactie ( ) ook . src/app/shared/shared-moderation/report-modals/report.component.html36 src/app/shared/shared-moderation/report-modals/report.component.html36 @@ -2796,7 +2799,7 @@ Je kan nu al informatie toevoegen over deze video. Created - Gemaakt op + Gemaakt op src/app/+my-library/my-video-imports/my-video-imports.component.html20 src/app/shared/shared-abuse-list/abuse-list-table.component.html43 src/app/+admin/system/jobs/jobs.component.html44 @@ -2860,7 +2863,7 @@ Je kan nu al informatie toevoegen over deze video. Redundancy allowed - Surpluskopie toegelaten + Surpluskopie toegelaten src/app/+admin/follows/following-list/following-list.component.html35 @@ -2959,46 +2962,46 @@ Je kan nu al informatie toevoegen over deze video. Role Rol - src/app/+admin/users/user-edit/user-edit.component.html134 - src/app/+admin/users/user-edit/user-edit.component.html134 - + + + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . - Transcoding is ingeschakeld. De videoquota houden enkel rekening met de grootte van de originele video. Deze gebruiker kan maximaal ~ uploaden. - src/app/+admin/users/user-edit/user-edit.component.html159 - src/app/+admin/users/user-edit/user-edit.component.html159 - + Transcoding is ingeschakeld. De videoquota houden enkel rekening met de grootte van de originele video. Deze gebruiker kan maximaal ~ uploaden. + + + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Dagelijks videoquotum - src/app/shared/shared-main/users/user-quota.component.html13 - src/app/+admin/users/user-edit/user-edit.component.html165 - src/app/+admin/users/user-edit/user-edit.component.html165 - + + + + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Geen beoordeling nodig voor een video publiek beschikbaar wordt - src/app/+admin/users/user-edit/user-edit.component.html178 - src/app/+admin/users/user-edit/user-edit.component.html178 - + + + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Stuur een link per e-mail naar de gebruiker om het wachtwoord te resetten - src/app/+admin/users/user-edit/user-edit.component.html203 - src/app/+admin/users/user-edit/user-edit.component.html203 - + + + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Vraag om een nieuw wachtwoord - src/app/+admin/users/user-edit/user-edit.component.html204 - src/app/+admin/users/user-edit/user-edit.component.html204 - + + + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Stel het gebruikerswachtwoord handmatig in - src/app/+admin/users/user-edit/user-edit.component.html208 - src/app/+admin/users/user-edit/user-edit.component.html208 - + + + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Tonen @@ -3157,7 +3160,7 @@ Je kan nu al informatie toevoegen over deze video. Video - Video + Video src/app/+admin/moderation/video-block-list/video-block-list.component.html43 src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29 @@ -3204,7 +3207,7 @@ Je kan nu al informatie toevoegen over deze video. Date - Datum + Datum src/app/+admin/moderation/video-comment-list/video-comment-list.component.html62 src/app/+admin/moderation/video-block-list/video-block-list.component.html46 @@ -3321,8 +3324,8 @@ Je kan nu al informatie toevoegen over deze video. src/app/shared/shared-abuse-list/abuse-details.component.html7 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html27 @@ -3377,7 +3380,7 @@ Je kan nu al informatie toevoegen over deze video. State - Toestand + Toestand src/app/shared/shared-abuse-list/abuse-list-table.component.html44 src/app/+admin/follows/following-list/following-list.component.html33 src/app/+admin/follows/followers-list/followers-list.component.html29 @@ -3394,7 +3397,7 @@ Je kan nu al informatie toevoegen over deze video. Score - Score + Score src/app/+admin/follows/followers-list/followers-list.component.html30 @@ -3408,8 +3411,8 @@ Je kan nu al informatie toevoegen over deze video. src/app/shared/shared-abuse-list/abuse-details.component.html33 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html52 @@ -3438,7 +3441,7 @@ Je kan nu al informatie toevoegen over deze video. Muted at - Gedempt bij + Gedempt bij src/app/shared/shared-moderation/server-blocklist.component.html33 src/app/shared/shared-moderation/account-blocklist.component.html29 src/app/shared/shared-moderation/account-blocklist.component.html29 @@ -3590,7 +3593,7 @@ Je kan nu al informatie toevoegen over deze video. for "" - voor "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" + voor "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" src/app/+admin/plugins/plugin-search/plugin-search.component.html22 @@ -3738,8 +3741,8 @@ Je kan nu al informatie toevoegen over deze video. - No jobs found. - Geen taken gevonden. + No jobs found. + Geen taken gevonden. src/app/+admin/system/jobs/jobs.component.html 95 @@ -3771,8 +3774,8 @@ Je kan nu al informatie toevoegen over deze video. src/app/+admin/system/logs/logs.component.html37 - By -> - Door -> + By -> + Door -> src/app/+admin/system/logs/logs.component.html45 @@ -3804,7 +3807,7 @@ Je kan nu al informatie toevoegen over deze video. The sharing system implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load. - Het deelsysteem impliceert dat enige technische informatie over je systeem (zoals een publiek IP-adres) naar andere peers kan worden verzonden, maar helpt de serverbelasting sterk te verminderen. + Het deelsysteem impliceert dat enige technische informatie over je systeem (zoals een publiek IP-adres) naar andere peers kan worden verzonden, maar helpt de serverbelasting sterk te verminderen. src/app/shared/shared-user-settings/user-video-settings.component.html50 @@ -3844,7 +3847,7 @@ Je kan nu al informatie toevoegen over deze video. Manage users to build a moderation team. - Gebruikers beheren om een moderatorenteam op te bouwen. + Gebruikers beheren om een moderatorenteam op te bouwen. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html82 @@ -3854,7 +3857,7 @@ Je kan nu al informatie toevoegen over deze video. 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. - Dit inschakelen geeft andere beheerders te kennen dat je vooral gevoelige inhoud federeert. Daarenboven zal het selectievakje "niet voor een werkomgeving geschikte inhoud" standaard aangevinkt zijn bij het uploaden van video's. + Dit inschakelen geeft andere beheerders te kennen dat je vooral gevoelige inhoud federeert. Daarenboven zal het selectievakje "niet voor een werkomgeving geschikte inhoud" standaard aangevinkt zijn bij het uploaden van video's. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html96 @@ -3864,7 +3867,7 @@ Je kan nu al informatie toevoegen over deze video. With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - Met Niet oplijsten of Miniaturen vervagen zal vóór het bekijken van de video om bevestiging gevraagd worden. + Met Niet oplijsten of Miniaturen vervagen zal vóór het bekijken van de video om bevestiging gevraagd worden. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html109 @@ -3993,7 +3996,7 @@ Je kan nu al informatie toevoegen over deze video. Use plugins & themes for more involved changes, or add slight customizations. - Plugins & thema's gebruiken voor uitgebreide wijzigingen, of kleine aanpassingen aanbrengen . + Plugins & thema's gebruiken voor uitgebreide wijzigingen, of kleine aanpassingen aanbrengen . src/app/+admin/config/edit-custom-config/edit-custom-config.component.html247 @@ -4069,7 +4072,7 @@ Je kan nu al informatie toevoegen over deze video. Manage users to set their quota individually. - Gebruikers beheren om hun quota individueel in te stellen. + Gebruikers beheren om hun quota individueel in te stellen. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html340 @@ -4205,7 +4208,7 @@ Je kan nu al informatie toevoegen over deze video. You should only use moderated search indexes in production, or host your own. - In productie is het sterk aangeraden gemodeerde zoekindexen te gebruiken of je eigen zoekindex te hosten. + In productie is het sterk aangeraden gemodeerde zoekindexen te gebruiken of je eigen zoekindex te hosten. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html502 @@ -4240,7 +4243,7 @@ Je kan nu al informatie toevoegen over deze video. Manage relations with other instances. - Relaties met andere exemplaren van PeerTube beheren. + Relaties met andere exemplaren van PeerTube beheren. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html549 @@ -4260,7 +4263,7 @@ Je kan nu al informatie toevoegen over deze video. You should only follow moderated indexes in production, or host your own. - In productie is het sterk aangeraden gemodereerde indexen te volgen of je eigen indexen te hosten. + In productie is het sterk aangeraden gemodereerde indexen te volgen of je eigen indexen te hosten. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html600 @@ -4304,15 +4307,14 @@ Je kan nu al informatie toevoegen over deze video. Basic configuration Basisconfiguratie src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcoderen + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4337,243 +4339,332 @@ Je kan nu al informatie toevoegen over deze video. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. Als Twitter je exemplaar van PeerTube expliciet toestaat krijg je een ingesloten videospeler te zien in de Twitter-feed op PeerTube-video-share. Als Twitter je exemplaar van PeerTube niet expliciet toestaat gebruiken we een afbeeldingslinkkaart die doorverwijst naar je exemplaar van PeerTube. Schakel dit selectievakje in, sla de configuratie op en test met een video-URL van uw instantie (https://example.com/videos/watch/ blabla) op https://cards-dev.twitter.com/validator om te zien of jouw exemplaar is toegestaan. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE LIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. De gebruikers van je exemplaar van PeerTube in staat stellen live uit te zenden. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Live uitzenden inschakelen vereist vertrouwen in je gebruikers en extra moderatiewerk - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Je gebruikers in staat stellen automatisch een heruitzending van hun live-uitzending te publiceren - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming Bij het bereiken van het gebruikersquotum zal PeerTube de live-uitzending automatisch beëindigen - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Maximaal aantal live-uitzendingen op je exemplaar van PeerTube (-1 voor onbeperkt) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live-uitzending} other {live-uitzendingen}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Maximaal aantal live-uitzendingen per gebruiker (-1 voor onbeperkt) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live-uitzending} other {live-uitzendingen}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Maximale duur live-uitzending - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Live transcoderen inschakelen - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Vereist heel veel rekenkracht van de processor! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Threads voor live transcoderen - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Te genereren live-resoluties - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Live uitzenden toelaten - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Live uitzenden - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODEREN - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. Geüploade video's verwerken tot een streambare vorm die elk apparaat kan afspelen. Dit kost veel middelen, maar het is een cruciaal onderdeel van PeerTube, dus wees voorzichtig als je dit wijzigt. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Transcoding ingeschakeld - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - Als je transcoding niet inschakelt, zullen veel video's die je gebruikers uploaden niet werken! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - Met ook HLS-ondersteuning ingeschakeld is dubbel zoveel opslagruimte nodigDit uitschakelen verhindert federatie met PeerTube-installaties ouder dan versie 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Gebruikers toelaten video's te uploaden in .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut-formaat. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Sta extra bestandsextensies toe - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Gebruikers toelaten audiobestanden te uploaden. Deze worden met de voorvertoningsafbeelding samengevoegd tot een video. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Audiobestanden uploaden toestaan - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - WebTorrent-ondersteuning ingeschakeld - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Vereist ffmpeg >= 4.1 HLS-afspeellijsten en gefragmenteerde MP4-bestanden, met als resultaat vlotter afspelen dan met de huidige standaardspeler: Resolutiewissels gaan vlotter Sneller afspelen, in het bijzonder bij lange video's Stabieler afspelen (minder fouten/oneindig laden) Als je ook WebTorren-ondersteuning inschakelt verdubbelt dat de nood aan video-opslag - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled HLS met P2P-ondersteuning ingeschakeld - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Threads gebruikt voor transcoding - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Te genereren resoluties - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. Sommige bestanden zijn niet gefedereerd en worden opgehaald indien nodig. Definieer het caching-beleid voor deze bestanden. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Aantal in cache te houden voorvertoningen - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {afbeelding in buffer} other {afbeeldingen in buffer}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Aantal in cache te houden video-onderschriften - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {afbeelding in buffer} other {afbeeldingen in buffer}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS AANPASSINGEN - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. Kleine wijzigingen aan je exemplaar van Peertube voor het geval een plugin of stijl overdreven is. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); - Rechtstreeks JavaScript-code schrijven Voorbeeld: console.log('mijn exemplaar van PeerTube is fantastisch'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + Rechtstreeks JavaScript-code schrijven Voorbeeld: console.log('mijn exemplaar van PeerTube is fantastisch'); + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 - Write CSS code directly. Example: #custom-css color: red; Prepend with #custom-css to override styles. Example: #custom-css .logged-in-email color: red; - Rechtstreeks CSS-code schrijven. Voorbeeld: #custom-css color: red; Laten voorafgaan door #custom-css om stijlen te overschrijven. Voorbeeld: #custom-css .logged-in-email color: red; - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + Write CSS code directly. Example: #custom-css + color: red; + + Prepend with #custom-css to override styles. Example: #custom-css .logged-in-email + color: red; + + + Rechtstreeks CSS-code schrijven. Voorbeeld: #custom-css color: red; Laten voorafgaan door #custom-css om stijlen te overschrijven. Voorbeeld: #custom-css .logged-in-email color: red; + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 It seems like the configuration is invalid. Please search for potential errors in the different tabs. De instellingen lijken ongeldig. Gelieve de tabs te doorzoeken naar mogelijke fouten. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. Je kan geen heruitzendingen van live-uitzendingen toelaten zonder transcoderen in te schakelen. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Geavanceerde configuratie - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Bijwerkingsconfiguratie - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS VIDEO-INSTELLINGEN @@ -4602,10 +4693,10 @@ Je kan nu al informatie toevoegen over deze video. DANGER ZONE GEVARENZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html77 - src/app/+admin/users/user-edit/user-edit.component.html196 - src/app/+admin/users/user-edit/user-edit.component.html196 - + + + + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profiel @@ -4680,7 +4771,7 @@ Je kan nu al informatie toevoegen over deze video. With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - Met Niet oplijsten of Miniaturen vervagen zal vóór het bekijken van de video om bevestiging gevraagd worden. + Met Niet oplijsten of Miniaturen vervagen zal vóór het bekijken van de video om bevestiging gevraagd worden. src/app/shared/shared-user-settings/user-video-settings.component.html8 @@ -4707,15 +4798,15 @@ Je kan nu al informatie toevoegen over deze video. Your current email is - Je huidige e-mailadres is + Je huidige e-mailadres is src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html5 is awaiting email verification - + - wacht op e-mailverificatie + wacht op e-mailverificatie src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html9 @@ -4788,7 +4879,7 @@ Je kan nu al informatie toevoegen over deze video. Created - Aangemaakt op + Aangemaakt op src/app/+my-library/my-ownership/my-ownership.component.html22 @@ -4853,8 +4944,9 @@ Je kan nu al informatie toevoegen over deze video. src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html26 - 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. - Korte tekst om mensen te vertellen hoe ze je kanaal kunnen ondersteunen (ledenplatform...).<br /><br /> Wanneer je een video uploadt in dit kanaal komt deze tekst automatisch in het video-ondersteuningsveld terecht. + 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. + Korte tekst om mensen te vertellen hoe ze je kanaal kunnen ondersteunen (ledenplatform...).<br /><br /> Wanneer je een video uploadt in dit kanaal komt deze tekst automatisch in het video-ondersteuningsveld terecht. src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 @@ -4936,7 +5028,7 @@ Je kan nu al informatie toevoegen over deze video. Delete history - Geschiedenis verwijderen + Geschiedenis verwijderen src/app/+my-library/my-history/my-history.component.html13 @@ -4947,8 +5039,8 @@ Je kan nu al informatie toevoegen over deze video. Notification preferences - - + + Notificatie voorkeuren @@ -5040,7 +5132,7 @@ Je kan nu al informatie toevoegen over deze video. See the documentation for more information. - Zie de documentatie voor meer informatie. + Zie de documentatie voor meer informatie. src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html32 @@ -5050,7 +5142,7 @@ Je kan nu al informatie toevoegen over deze video. If you need help to use PeerTube, you can have a look at the documentation. - Als je help nodig hebt bij het gebruik van PeerTube, dan kan je de documentatie bekijken. + Als je help nodig hebt bij het gebruik van PeerTube, dan kan je de documentatie bekijken. src/app/+signup/shared/signup-success.component.html14 @@ -5155,7 +5247,9 @@ Vraag e-mail voor accountverificatie aan src/app/+my-library/+my-video-channels/my-video-channels.component.html37 - Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()! + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! Wil je echt verwijderen? Dat verwijdert video's die in dit kanaal geüpload zijn. Je kan ook geen nieuw kanaal meer maken met dezelfde naam. ()! src/app/+my-library/+my-video-channels/my-video-channels.component.ts63 @@ -5399,7 +5493,7 @@ Vraag e-mail voor accountverificatie aan For more information, please visit joinpeertube.org. - Voor meer informatie kan u terecht op joinpeertube.org . + Voor meer informatie kan u terecht op joinpeertube.org . src/app/+about/about-peertube/about-peertube.component.html19 @@ -5479,7 +5573,7 @@ Vraag e-mail voor accountverificatie aan 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. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information - Web-peers zijn niet publiek toegankelijk. Omdat we WEBRTC gebruiken binnen de browser ( met de WebTorrent-bibliotheek) is het protocol verschillend van het klassieke BitTorrent-protocol. In een webbrowser stuur je een signaal met daarin je ip-adres naar de tracker. Die zal toevallig andere pers kiezen om de informatie naar door te sturen. Zie dit document voor meer informatie. + Web-peers zijn niet publiek toegankelijk. Omdat we WEBRTC gebruiken binnen de browser ( met de WebTorrent-bibliotheek) is het protocol verschillend van het klassieke BitTorrent-protocol. In een webbrowser stuur je een signaal met daarin je ip-adres naar de tracker. Die zal toevallig andere pers kiezen om de informatie naar door te sturen. Zie dit document voor meer informatie. src/app/+about/about-peertube/about-peertube.component.html118 @@ -5581,7 +5675,7 @@ Vraag e-mail voor accountverificatie aan Developed with ❤ by Framasoft - Ontwikkeld met ❤ door Framasoft + Ontwikkeld met ❤ door Framasoft src/app/+about/about-peertube/about-peertube-contributors.component.html3 @@ -5640,7 +5734,7 @@ Account aanmaken A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. - Een kanaal is een entiteit waarnaar je je video's uploadt. Als je er meerdere maakt, kunt je je inhoud ordenen en scheiden. Je kunt bijvoorbeeld in één kanaal je pianoconcerten publiceren en in een ander kanaal je video's over ecologie. + Een kanaal is een entiteit waarnaar je je video's uploadt. Als je er meerdere maakt, kunt je je inhoud ordenen en scheiden. Je kunt bijvoorbeeld in één kanaal je pianoconcerten publiceren en in een ander kanaal je video's over ecologie. src/app/+signup/+register/register-step-channel.component.html5 @@ -5696,7 +5790,7 @@ Account aanmaken I am at least 16 years old and agree to the Terms and to the Code of Conduct of this instance - Ik ben tenminste 16 jaar oud en ga akkoord met de Voorwaarden en de Gedragscode van dit exemplaar van PeerTube + Ik ben tenminste 16 jaar oud en ga akkoord met de Voorwaarden en de Gedragscode van dit exemplaar van PeerTube src/app/+signup/+register/register-step-terms.component.html6 @@ -5811,8 +5905,8 @@ Account aanmaken src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts61 - A <code>.mp4</code> that keeps the original audio track, with no video - Een <code>.mp4</code> die de originele audiotrack behoudt, zonder video + A <code>.mp4</code> that keeps the original audio track, with no video + Een <code>.mp4</code> die de originele audiotrack behoudt, zonder video src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts62 @@ -5874,17 +5968,29 @@ Account aanmaken 10 hours 10 uur src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. Configuratie bijgewerkt. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. Inschrijven ingeschakeld: we hebben in het onderdeel "Video's" hieronder automatisch het selectievakje "Nieuwe video's automatisch blokkeren" aangevinkt. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Aangepaste configuratie bewerken @@ -7175,7 +7281,8 @@ Account aanmaken src/app/core/auth/auth.service.ts76 - Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. Kan OAuth Client-aanmeldinformatie niet ophalen: . Vergewis je ervan dat je PeerTube (config/ map) juist hebt geconfigureerd, in het bijzonder het onderdeel "webserver". src/app/core/auth/auth.service.ts99 @@ -7308,8 +7415,8 @@ Account aanmaken src/app/+search/search-filters.component.ts69 - Long (> 10 min) - Lang (> 10 min) + Long (> 10 min) + Lang (> 10 min) src/app/+search/search-filters.component.ts73 @@ -7845,8 +7952,8 @@ Account aanmaken src/app/shared/form-validators/video-channel-validators.ts50 - See the documentation to learn how to use the PeerTube live streaming feature. - Bekijk de documentatie om te leren hoe je de PeerTube live streaming functie kunt gebruiken. + See the documentation to learn how to use the PeerTube live streaming feature. + Bekijk de documentatie om te leren hoe je de PeerTube live streaming functie kunt gebruiken. src/app/shared/shared-video-live/live-documentation-link.component.html 2,4 @@ -8894,8 +9001,8 @@ Account aanmaken src/app/+videos/+video-watch/video-watch.component.ts135 - You need to be <a href="/login">logged in</a> to rate this video. - Je moet <a href="/login">laangemeld</a> zijn om deze video te beoordelen. + You need to be <a href="/login">logged in</a> to rate this video. + Je moet <a href="/login">laangemeld</a> zijn om deze video te beoordelen. src/app/+videos/+video-watch/video-watch.component.ts220 @@ -9248,12 +9355,14 @@ Account aanmaken src/app/+videos/+video-edit/video-add-components/video-upload.component.ts267 - Your video quota is exceeded with this video ( video size: , used: , quota: ) + Your video quota is exceeded with this video ( +video size: , used: , quota: ) Met deze video overschrijd je je video-quotum ( videogrootte: , gebruikt: , quotum: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts289 - Your daily video quota is exceeded with this video ( video size: , used: , quota: ) + Your daily video quota is exceeded with this video ( +video size: , used: , quota: ) Met deze video overschrijd je je dagelijks video-quotum ( videogrootte: , gebruikt: , quotum: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309 @@ -9293,8 +9402,8 @@ Account aanmaken src/app/+videos/+video-watch/video-watch-playlist.component.ts210 - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - Deze video is niet beschikbaar op dit exemplaar van PeerTube. Wil je doorverwezen worden naar het originele exemplaar <a href=""></a>? + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + Deze video is niet beschikbaar op dit exemplaar van PeerTube. Wil je doorverwezen worden naar het originele exemplaar <a href=""></a>? src/app/+videos/+video-watch/video-watch.component.ts413 diff --git a/client/src/locale/angular.oc.xlf b/client/src/locale/angular.oc.xlf index 2a6375098..2e06f9326 100644 --- a/client/src/locale/angular.oc.xlf +++ b/client/src/locale/angular.oc.xlf @@ -628,7 +628,7 @@ Video quota Quòta vidèo - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -2851,7 +2851,7 @@ The link will expire within 1 hour. Role Ròtle - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -2864,32 +2864,32 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Quòta jornalièr de vidèo - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Enviar un ligam per reïnicializar lo senhal a l’utilizaire - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Demandar un nòu senhal - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Definir manualament lo senhal de l’utilizaire - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Mostrar @@ -4165,8 +4165,8 @@ The link will expire within 1 hour. Basic configuration Configuracion de basa - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4196,66 +4196,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4263,133 +4305,156 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcodatge activat - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - If you disable transcoding, many videos from your users will not work! - Se desactivatz lo transcodatge, un fum de vidèos de vòstres utilizaires foncionaràn pas ! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Permetre mai d’extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Autorizar lo mandadís de fichièrs àudio - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - Compatibilitat WebTorrent activada - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcodatge dels threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS PERSONALIZACIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4399,7 +4464,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4431,23 +4496,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Configuracion avançada - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Actualizar la configuracion - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4478,7 +4543,7 @@ The link will expire within 1 hour. DANGER ZONE ZÒNA PERILHOSA - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Perfil @@ -5838,15 +5903,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuracion actualizada. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Edit custom configuration diff --git a/client/src/locale/angular.pl-PL.xlf b/client/src/locale/angular.pl-PL.xlf index 756a211f4..6ef261b6b 100644 --- a/client/src/locale/angular.pl-PL.xlf +++ b/client/src/locale/angular.pl-PL.xlf @@ -25,9 +25,9 @@ published a new video: opublikował(-a) nowy film: - + - + src/app/shared/shared-main/users/user-notifications.component.html15 @@ -38,85 +38,85 @@ Your video has been unblocked - Twoje wideo zostało odblokowane + Twoje wideo zostało odblokowane src/app/shared/shared-main/users/user-notifications.component.html33 Your video has been blocked - Twoje wideo zostało zablokowane + Twoje wideo zostało zablokowane src/app/shared/shared-main/users/user-notifications.component.html41 A new video abuse has been created on video - A new video abuse - has been created on video - + A new video abuse + has been created on video + - + src/app/shared/shared-main/users/user-notifications.component.html49 A new comment abuse has been created on video - A new comment abuse - has been created on video - + A new comment abuse + has been created on video + - + src/app/shared/shared-main/users/user-notifications.component.html53 A new account abuse has been created on account - A new account abuse - has been created on account - + A new account abuse + has been created on account + - + src/app/shared/shared-main/users/user-notifications.component.html57 A new abuse has been created - Nowe nadużycie zostało stworzone + Nowe nadużycie zostało stworzone src/app/shared/shared-main/users/user-notifications.component.html62 Your abuse has been acceptedrejected - Your abuse + Your abuse - has been + has been - accepted - - rejected - + accepted + + rejected + src/app/shared/shared-main/users/user-notifications.component.html70 Abuse has a new message - Nadużycie ma nową wiadomość + Nadużycie ma nową wiadomość src/app/shared/shared-main/users/user-notifications.component.html80 The recently added video has been automatically blocked - Ostatnio dodane wideo zostało automatycznie zablokowane + Ostatnio dodane wideo zostało automatycznie zablokowane src/app/shared/shared-main/users/user-notifications.component.html88 commented your video - + - skomentował(-a) twój film - + skomentował(-a) twój film + - + src/app/shared/shared-main/users/user-notifications.component.html101 @@ -128,17 +128,17 @@ Your video has been published Twój film - + - został opublikowany + został opublikowany src/app/shared/shared-main/users/user-notifications.component.html118 Your video import succeeded - Twój import filmu - + Twój import filmu + został ukończony pomyślnie src/app/shared/shared-main/users/user-notifications.component.html126 @@ -146,8 +146,8 @@ Your video import failed - Twój import filmu - + Twój import filmu + nie powiódł się src/app/shared/shared-main/users/user-notifications.component.html134 @@ -155,55 +155,55 @@ User registered on your instance Użytkownik - + - zarejestrował się na twojej instancji + zarejestrował się na twojej instancji src/app/shared/shared-main/users/user-notifications.component.html142 is following your channel your account - + - obserwuje - twój kanał + obserwuje + twój kanał - - twoje konto - + + twoje konto + src/app/shared/shared-main/users/user-notifications.component.html152 mentioned you on video - + - wspomniał(-a) o tobie pod filmem - video + wspomniał(-a) o tobie pod filmem + video - + src/app/shared/shared-main/users/user-notifications.component.html165 Your instance has a new follower () awaiting your approval Twoja instancja ma - nowego obserwującego - ( + nowego obserwującego + ( ) - który czeka na twoje zatwierdzenie - + który czeka na twoje zatwierdzenie + src/app/shared/shared-main/users/user-notifications.component.html173 Your instance automatically followed Twoja instancja automatycznie zaobserwowała - + - + src/app/shared/shared-main/users/user-notifications.component.html182 @@ -252,7 +252,7 @@ Your report will be sent to moderators of and will be forwarded to the video origin () too. - Twój raport zostanie dostarczony do moderatorów z oraz zostanie przesłany także do właścicieli wideo ( ) także . + Twój raport zostanie dostarczony do moderatorów z oraz zostanie przesłany także do właścicieli wideo ( ) także . src/app/shared/shared-moderation/report-modals/video-report.component.html74 @@ -432,7 +432,8 @@ src/app/shared/shared-video/video-views-counter.component.html3 - + src/app/shared/shared-video/video-views-counter.component.html @@ -448,7 +449,8 @@ - + src/app/shared/shared-video/video-views-counter.component.html @@ -574,8 +576,8 @@ src/app/shared/shared-forms/markdown-textarea.component.html19 - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: src/app/shared/shared-main/misc/help.component.ts75 @@ -626,26 +628,26 @@ Remote subscribeRemote interact - Zdalna subskrypcja - - Zdalna interakcja - + Zdalna subskrypcja + + Zdalna interakcja + src/app/shared/shared-user-subscription/remote-subscribe.component.html11 You can subscribe to the channel via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there. Możesz subskrybować ten kanał z dowolnej instancji zgodnej z protokołem ActivityPub. - - Na przykład na Mastodonie lub Pleromie możesz wpisać URL kanału do pola wyszukiwania i subskrybować. + + Na przykład na Mastodonie lub Pleromie możesz wpisać URL kanału do pola wyszukiwania i subskrybować. src/app/shared/shared-user-subscription/remote-subscribe.component.html18 You can interact with this via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there. Możesz wejść z tym w interakcję z dowolnej instancji zgodnej z protokołem ActivityPub. - - Na przykład na Mastodonie lub Pleromie możesz wpisać aktualny URL do pola wyszukiwania i subskrybować. + + Na przykład na Mastodonie lub Pleromie możesz wpisać aktualny URL do pola wyszukiwania i subskrybować. src/app/shared/shared-user-subscription/remote-subscribe.component.html27 @@ -657,10 +659,10 @@ Default NSFW/sensitive videos policycan be redefined by the users - Domyślne ustawienia dla filmów NSFW/wrażliwych - - mogą być zmienione przez użytkowników - + Domyślne ustawienia dla filmów NSFW/wrażliwych + + mogą być zmienione przez użytkowników + src/app/shared/shared-instance/instance-features-table.component.html13 @@ -713,16 +715,16 @@ Video quota Przestrzeń na filmy - src/app/shared/shared-instance/instance-features-table.component.html47 - src/app/+admin/users/user-edit/user-edit.component.html149 - src/app/+admin/users/user-edit/user-edit.component.html149 - + + + + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Nieograniczony - ( + ( dziennie) - + src/app/shared/shared-instance/instance-features-table.component.html61 @@ -936,8 +938,8 @@ Sorry but there was an issue with the external login process. Please contact an administrator. Sorry but there was an issue with the external login process. Please - contact an administrator - . + contact an administrator + . src/app/+login/login.component.html7 @@ -949,16 +951,16 @@ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16 - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. src/app/+login/login.component.html 60,62 - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. src/app/+login/login.component.html 65,67 @@ -1027,7 +1029,8 @@ src/app/+login/login.component.html103 - An email with the reset password instructions will be sent to . The link will expire within 1 hour. + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. An email with the reset password instructions will be sent to . The link will expire within 1 hour. src/app/+login/login.component.ts125 @@ -1126,18 +1129,18 @@ The link will expire within 1 hour. for dla - + - + src/app/+search/search.component.html11 Filters Filtry - + - + src/app/+search/search.component.html21 @@ -1198,16 +1201,16 @@ The link will expire within 1 hour. Official PeerTube website (news, support, contribute...): https://joinpeertube.org Oficjalna strona PeerTube (wiadomości, wsparcie...): - https://joinpeertube.org - + https://joinpeertube.org + src/app/modal/welcome-modal.component.html42 Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances Dodaj swoją instancję do publicznego indeksu: - https://instances.joinpeertube.org/instances - + https://instances.joinpeertube.org/instances + src/app/modal/welcome-modal.component.html45 @@ -1219,18 +1222,18 @@ The link will expire within 1 hour. Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain your it is very important for visitors to understand on what type of instance they are. Wybranie - nazwy twojej instancji - , - ustawienie opisu - , sprecyzowanie - kim jesteś - , dlaczego - stworzyłeś(-aś) własną instancję - i - jak długo - planujesz ją - wspierać - może być przydatne dla osób które chcą zrozumieć na jakiej instancji się znajdują. + nazwy twojej instancji + , + ustawienie opisu + , sprecyzowanie + kim jesteś + , dlaczego + stworzyłeś(-aś) własną instancję + i + jak długo + planujesz ją + wspierać + może być przydatne dla osób które chcą zrozumieć na jakiej instancji się znajdują. src/app/modal/welcome-modal.component.html58 @@ -1298,11 +1301,11 @@ The link will expire within 1 hour. Please consider configuring these fields to help people to choose the appropriate instance. Without them, your instance may not be referenced on the JoinPeerTube website. Please consider configuring these fields to help people to choose - the appropriate instance - . + the appropriate instance + . Without them, your instance may not be referenced on the - JoinPeerTube website - . + JoinPeerTube website + . src/app/modal/instance-config-warning-modal.component.html25 @@ -1872,12 +1875,12 @@ The link will expire within 1 hour. Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. Tags could be used to suggest relevant recommendations. - + There is a maximum of 5 tags. - + Press - Enter - to add a new tag. + Enter + to add a new tag. src/app/+videos/+video-edit/shared/video-edit.component.html24 @@ -2011,7 +2014,7 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/shared/video-edit.component.html172 - Already uploaded ✔ + Already uploaded ✔ Już wrzucone ✔ src/app/+videos/+video-edit/shared/video-edit.component.html176 @@ -2178,7 +2181,7 @@ The link will expire within 1 hour. Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. Obraz który zostanie połączony z twoim plikiem audio. - Wybrany obraz jest finalny i nie może być później zmieniony. + Wybrany obraz jest finalny i nie może być później zmieniony. src/app/+videos/+video-edit/video-add-components/video-upload.component.html29 @@ -2285,11 +2288,11 @@ The link will expire within 1 hour. We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. Instead, create a dedicated account to upload your videos. Nie polecamy używania konta - root - do publikowania filmów, ponieważ jest ono super-administracyjnym kontem twojej instancji. - Zamiast tego, - utwórz dedykowane konto - przeznaczone na wrzucanie filmów. + root + do publikowania filmów, ponieważ jest ono super-administracyjnym kontem twojej instancji. + Zamiast tego, + utwórz dedykowane konto + przeznaczone na wrzucanie filmów. src/app/+videos/+video-edit/video-add.component.html11 @@ -2814,9 +2817,9 @@ The link will expire within 1 hour. Your report will be sent to moderators of - and will be forwarded to the comment origin ( + and will be forwarded to the comment origin ( ) too - . + . src/app/shared/shared-moderation/report-modals/report.component.html36 @@ -2960,8 +2963,8 @@ The link will expire within 1 hour. Created Utworzono - - + + src/app/+my-library/my-video-imports/my-video-imports.component.html20 src/app/shared/shared-abuse-list/abuse-list-table.component.html43 @@ -3033,8 +3036,8 @@ The link will expire within 1 hour. Redundancy allowed Redundancja zezwolona - - + + src/app/+admin/follows/following-list/following-list.component.html35 @@ -3138,54 +3141,54 @@ The link will expire within 1 hour. Role Rola - src/app/+admin/users/user-edit/user-edit.component.html134 - src/app/+admin/users/user-edit/user-edit.component.html134 - + + + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . Transcoding is enabled. The video quota only takes into account - original - video size. - + original + video size. + At most, this user could upload ~ . - src/app/+admin/users/user-edit/user-edit.component.html159 - src/app/+admin/users/user-edit/user-edit.component.html159 - + + + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Dzienny limit rozmiaru filmów - src/app/shared/shared-main/users/user-quota.component.html13 - src/app/+admin/users/user-edit/user-edit.component.html165 - src/app/+admin/users/user-edit/user-edit.component.html165 - + + + + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Nie potrzebuje recenzji przed opublikowaniem filmu - src/app/+admin/users/user-edit/user-edit.component.html178 - src/app/+admin/users/user-edit/user-edit.component.html178 - + + + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Wyślij link do resetu hasła przez e-mail do użytkownika - src/app/+admin/users/user-edit/user-edit.component.html203 - src/app/+admin/users/user-edit/user-edit.component.html203 - + + + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Zapytaj o nowe hasło - src/app/+admin/users/user-edit/user-edit.component.html204 - src/app/+admin/users/user-edit/user-edit.component.html204 - + + + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Ustaw hasło użytkownika manualnie - src/app/+admin/users/user-edit/user-edit.component.html208 - src/app/+admin/users/user-edit/user-edit.component.html208 - + + + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Pokaż @@ -3351,8 +3354,8 @@ The link will expire within 1 hour. Video Video - - + + src/app/+admin/moderation/video-block-list/video-block-list.component.html43 src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29 @@ -3401,8 +3404,8 @@ The link will expire within 1 hour. Date Data - - + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html62 src/app/+admin/moderation/video-block-list/video-block-list.component.html46 @@ -3522,11 +3525,11 @@ The link will expire within 1 hour. src/app/shared/shared-abuse-list/abuse-details.component.html7 - + - - + + src/app/shared/shared-abuse-list/abuse-details.component.html27 @@ -3590,8 +3593,8 @@ The link will expire within 1 hour. State Stan - - + + src/app/shared/shared-abuse-list/abuse-list-table.component.html44 src/app/+admin/follows/following-list/following-list.component.html33 @@ -3610,8 +3613,8 @@ The link will expire within 1 hour. Score Wynik - - + + src/app/+admin/follows/followers-list/followers-list.component.html30 @@ -3630,11 +3633,11 @@ The link will expire within 1 hour. src/app/shared/shared-abuse-list/abuse-details.component.html33 - + - - + + src/app/shared/shared-abuse-list/abuse-details.component.html52 @@ -3667,8 +3670,8 @@ The link will expire within 1 hour. Muted at Wyciszone o - - + + src/app/shared/shared-moderation/server-blocklist.component.html33 src/app/shared/shared-moderation/account-blocklist.component.html29 @@ -3973,8 +3976,8 @@ The link will expire within 1 hour. - No jobs found. - No jobs found. + No jobs found. + No jobs found. src/app/+admin/system/jobs/jobs.component.html 95 @@ -4006,9 +4009,9 @@ The link will expire within 1 hour. src/app/+admin/system/logs/logs.component.html37 - By -> + By -> Od - -> + -> src/app/+admin/system/logs/logs.component.html45 @@ -4042,8 +4045,8 @@ The link will expire within 1 hour. The sharing system implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load. The - sharing system - implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load. + sharing system + implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load. src/app/shared/shared-user-settings/user-video-settings.component.html50 @@ -4086,8 +4089,8 @@ The link will expire within 1 hour. Manage users to build a moderation team. Manage - users - to build a moderation team. + users + to build a moderation team. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html82 @@ -4101,8 +4104,8 @@ The link will expire within 1 hour. 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. @@ -4117,10 +4120,10 @@ The link will expire within 1 hour. 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. + 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.html109 @@ -4253,10 +4256,10 @@ The link will expire within 1 hour. Use plugins & themes for more involved changes, or add slight customizations. Use - plugins & themes - for more involved changes, or - add slight customizations - . + plugins & themes + for more involved changes, or + add slight customizations + . src/app/+admin/config/edit-custom-config/edit-custom-config.component.html247 @@ -4338,8 +4341,8 @@ The link will expire within 1 hour. Manage users to set their quota individually. Manage - users - to set their quota individually. + users + to set their quota individually. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html340 @@ -4479,8 +4482,8 @@ The link will expire within 1 hour. You should only use moderated search indexes in production, or host your own. You should only use moderated search indexes in production, or - host your own - . + host your own + . src/app/+admin/config/edit-custom-config/edit-custom-config.component.html502 @@ -4519,8 +4522,8 @@ The link will expire within 1 hour. Manage relations with other instances. Manage - relations - with other instances. + relations + with other instances. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html549 @@ -4544,8 +4547,8 @@ The link will expire within 1 hour. You should only follow moderated indexes in production, or host your own. You should only follow moderated indexes in production, or - host your own - . + host your own + . src/app/+admin/config/edit-custom-config/edit-custom-config.component.html600 @@ -4591,15 +4594,14 @@ The link will expire within 1 hour. Basic configuration Podstawowa konfiguracja src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcoding + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4626,291 +4628,365 @@ The link will expire within 1 hour. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE LIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Allow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Max lives created on your instance (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Max lives created per user (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Max live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Enable live transcoding - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Requires a lot of CPU! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Live transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Live resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Allow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Live streaming - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSKODOWANIE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Transkodowanie jest włączone - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - Jeżeli wyłączysz transkodowanie, wiele filmów od użytkowników może nie działać! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Zezwól na dodatkowe wtyczki - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Zezwól na wrzucanie plików audio - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - Wsparcie dla WebTorrent włączone - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Wątki transkodowania - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS DOSTOSOWANIA - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); Write JavaScript code directly. - Example: - console.log('my instance is amazing'); - + Example: + console.log('my instance is amazing'); + - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 - 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; + + Write CSS code directly. Example: - - - #custom-css + + + #custom-css color: red; - + Prepend with - #custom-css - to override styles. Example: - - - #custom-css .logged-in-email + #custom-css + to override styles. Example: + + + #custom-css .logged-in-email color: red; - + - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Zaawansowana konfiguracja - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Aktualizuj konfigurację - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS VIDEO SETTINGS @@ -4939,10 +5015,10 @@ The link will expire within 1 hour. DANGER ZONE DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html77 - src/app/+admin/users/user-edit/user-edit.component.html196 - src/app/+admin/users/user-edit/user-edit.component.html196 - + + + + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profil @@ -5018,10 +5094,10 @@ The link will expire within 1 hour. With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. Z opcją - Nie wyświetlaj - lub - Zamazuj miniaturki - , przed oglądnięciem filmu pojawi się zapytanie o potwierdzenie. + Nie wyświetlaj + lub + Zamazuj miniaturki + , przed oglądnięciem filmu pojawi się zapytanie o potwierdzenie. src/app/shared/shared-user-settings/user-video-settings.component.html8 @@ -5050,18 +5126,18 @@ The link will expire within 1 hour. Your current email is Twój aktualny adres e-mail to - + - + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html5 is awaiting email verification - + - czeka na weryfikację e-maila. + czeka na weryfikację e-maila. src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html9 @@ -5134,8 +5210,8 @@ The link will expire within 1 hour. Created Utworzono - - + + src/app/+my-library/my-ownership/my-ownership.component.html22 @@ -5203,8 +5279,9 @@ The link will expire within 1 hour. src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html26 - 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 /> + 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. src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 @@ -5294,8 +5371,8 @@ The link will expire within 1 hour. Delete history - - Usuń historię + + Usuń historię src/app/+my-library/my-history/my-history.component.html13 @@ -5307,8 +5384,8 @@ The link will expire within 1 hour. Notification preferences - - Ustawienia powiadomień + + Ustawienia powiadomień src/app/+my-account/my-account-notifications/my-account-notifications.component.html4 @@ -5402,8 +5479,8 @@ The link will expire within 1 hour. See the documentation for more information. See the - documentation - for more information. + documentation + for more information. src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html32 @@ -5416,8 +5493,8 @@ The link will expire within 1 hour. If you need help to use PeerTube, you can have a look at the documentation. Jeżeli potrzebujesz pomocy w używaniu PeerTube, możesz sprawdzić - dokumentację - . + dokumentację + . src/app/+signup/shared/signup-success.component.html14 @@ -5525,7 +5602,9 @@ The link will expire within 1 hour. src/app/+my-library/+my-video-channels/my-video-channels.component.html37 - Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()! + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()! @@ -5796,8 +5875,8 @@ channel with the same name ()! For more information, please visit joinpeertube.org. Aby dowiedzieć się więcej, odwiedź stronę - joinpeertube.org - . + joinpeertube.org + . src/app/+about/about-peertube/about-peertube.component.html19 @@ -5883,10 +5962,10 @@ channel with the same name ()! 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. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information Osoby oglądające nie są publicznie dostępne: ponieważ używamy WebRTC z poziomu przeglądarki ( - z biblioteką WebTorrent - ), protokół jest inny od klasycznego BitTorrenta. Kiedy jesteś w przeglądarce internetowej, wysyłasz sygnał zawierający twój adres IP do trackera który losowo wybierze inną osobę do której zostanie on przekazany. Sprawdź - ten dokument - żeby dowiedzieć się więcej. + z biblioteką WebTorrent + ), protokół jest inny od klasycznego BitTorrenta. Kiedy jesteś w przeglądarce internetowej, wysyłasz sygnał zawierający twój adres IP do trackera który losowo wybierze inną osobę do której zostanie on przekazany. Sprawdź + ten dokument + żeby dowiedzieć się więcej. src/app/+about/about-peertube/about-peertube.component.html118 @@ -5990,8 +6069,8 @@ channel with the same name ()! Developed with ❤ by Framasoft Stworzone z ❤ przez - Framasoft - + Framasoft + src/app/+about/about-peertube/about-peertube-contributors.component.html3 @@ -6051,7 +6130,7 @@ channel with the same name ()! A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. Kanał to jednostka na którą wrzucasz filmy. Utworzenie kilku kanałów umożliwia organizowanie i oddzielanie twojej zawartości. - Na przykład, możesz stworzyć osobne kanały dla filmów o gry na pianinie i dla filmów o ekologii. + Na przykład, możesz stworzyć osobne kanały dla filmów o gry na pianinie i dla filmów o ekologii. src/app/+signup/+register/register-step-channel.component.html5 @@ -6109,12 +6188,12 @@ channel with the same name ()! I am at least 16 years old and agree to the Terms and to the Code of Conduct of this instance Mam przynajmniej 16 lat i zgadzam się z - Warunkami użycia - - i - Zasadami - - tej instancji + Warunkami użycia + + i + Zasadami + + tej instancji src/app/+signup/+register/register-step-terms.component.html6 @@ -6234,8 +6313,8 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts61 - A <code>.mp4</code> that keeps the original audio track, with no video - Nowy plik <code>.mp4</code> który pozostawia oryginalną ścieżką dźwiękową, bez obrazu + A <code>.mp4</code> that keeps the original audio track, with no video + Nowy plik <code>.mp4</code> który pozostawia oryginalną ścieżką dźwiękową, bez obrazu src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts62 @@ -6297,17 +6376,29 @@ channel with the same name ()! 10 hours 10 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. Zaktualizowano konfigurację. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Edit custom configuration @@ -7657,7 +7748,8 @@ channel with the same name ()! src/app/core/auth/auth.service.ts76 - Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. src/app/core/auth/auth.service.ts99 @@ -7791,8 +7883,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+search/search-filters.component.ts69 - Long (> 10 min) - Długie (> 10 min) + Long (> 10 min) + Długie (> 10 min) src/app/+search/search-filters.component.ts73 @@ -8332,8 +8424,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/shared/form-validators/video-channel-validators.ts50 - See the documentation to learn how to use the PeerTube live streaming feature. - See the documentation to learn how to use the PeerTube live streaming feature. + See the documentation to learn how to use the PeerTube live streaming feature. + See the documentation to learn how to use the PeerTube live streaming feature. src/app/shared/shared-video-live/live-documentation-link.component.html @@ -9423,8 +9515,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+videos/+video-watch/video-watch.component.ts135 - You need to be <a href="/login">logged in</a> to rate this video. - You need to be <a href="/login">logged in</a> to rate this video. + You need to be <a href="/login">logged in</a> to rate this video. + You need to be <a href="/login">logged in</a> to rate this video. src/app/+videos/+video-watch/video-watch.component.ts220 @@ -9794,13 +9886,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+videos/+video-edit/video-add-components/video-upload.component.ts267 - Your video quota is exceeded with this video ( video size: , used: , quota: ) + Your video quota is exceeded with this video ( +video size: , used: , quota: ) Your video quota is exceeded with this video ( video size: , used: , quota: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts289 - Your daily video quota is exceeded with this video ( video size: , used: , quota: ) + Your daily video quota is exceeded with this video ( +video size: , used: , quota: ) Your daily video quota is exceeded with this video ( video size: , used: , quota: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309 @@ -9861,8 +9955,8 @@ video size: , used: , quota: ) src/app/+videos/+video-watch/video-watch-playlist.component.ts210 - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? src/app/+videos/+video-watch/video-watch.component.ts413 diff --git a/client/src/locale/angular.pt-BR.xlf b/client/src/locale/angular.pt-BR.xlf index 9aefd12f2..51761e38c 100644 --- a/client/src/locale/angular.pt-BR.xlf +++ b/client/src/locale/angular.pt-BR.xlf @@ -721,10 +721,10 @@ Video quota Quota de vídeo - src/app/shared/shared-instance/instance-features-table.component.html47 - src/app/+admin/users/user-edit/user-edit.component.html149 - src/app/+admin/users/user-edit/user-edit.component.html149 - + + + + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3161,9 +3161,9 @@ The link will expire within 1 hour. Role Papel - src/app/+admin/users/user-edit/user-edit.component.html134 - src/app/+admin/users/user-edit/user-edit.component.html134 - + + + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . A transcodificação está habilitada. A quota de vídeo só leva em consideração o tamanho do vídeo @@ -3172,40 +3172,40 @@ The link will expire within 1 hour. No máximo, este usuário poderia enviar +/- . - src/app/+admin/users/user-edit/user-edit.component.html159 - src/app/+admin/users/user-edit/user-edit.component.html159 - + + + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Quota de vídeo diária - src/app/shared/shared-main/users/user-quota.component.html13 - src/app/+admin/users/user-edit/user-edit.component.html165 - src/app/+admin/users/user-edit/user-edit.component.html165 - + + + + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Não precisa de revisão antes que um vídeo seja publicado - src/app/+admin/users/user-edit/user-edit.component.html178 - src/app/+admin/users/user-edit/user-edit.component.html178 - + + + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Enviar um link por email para redefinir a senha para o usuário - src/app/+admin/users/user-edit/user-edit.component.html203 - src/app/+admin/users/user-edit/user-edit.component.html203 - + + + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Pedir uma nova senha - src/app/+admin/users/user-edit/user-edit.component.html204 - src/app/+admin/users/user-edit/user-edit.component.html204 - + + + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Definir manualmente a senha de usuário - src/app/+admin/users/user-edit/user-edit.component.html208 - src/app/+admin/users/user-edit/user-edit.component.html208 - + + + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Exibir @@ -4604,15 +4604,14 @@ The link will expire within 1 hour. Basic configuration Configurações básicas src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcoding + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4639,235 +4638,299 @@ The link will expire within 1 hour. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE LIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Allow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Max lives created on your instance (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Max lives created per user (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Max live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Enable live transcoding - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Requires a lot of CPU! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Live transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Live resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Allow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Live streaming - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Transcodificação ativada - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - Se você desativar a transcodificação, muitos vídeos dos seus usuários não funcionarão! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Permitir extensões adicionais - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Permitir envio de arquivos de áudio - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - Suporte WebTorrent ativado - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Threads de transcodificação - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4876,8 +4939,8 @@ The link will expire within 1 hour. console.log('my instance is amazing'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Configurações avançadas - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Atualizar configuração - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS VIDEO SETTINGS @@ -4962,10 +5025,10 @@ The link will expire within 1 hour. DANGER ZONE DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html77 - src/app/+admin/users/user-edit/user-edit.component.html196 - src/app/+admin/users/user-edit/user-edit.component.html196 - + + + + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Perfil @@ -6332,17 +6395,29 @@ channel with the same name ()! 10 hours 10 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. Configuração atualizada. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Edit custom configuration diff --git a/client/src/locale/angular.pt-PT.xlf b/client/src/locale/angular.pt-PT.xlf index 516adbb91..0b0607b67 100644 --- a/client/src/locale/angular.pt-PT.xlf +++ b/client/src/locale/angular.pt-PT.xlf @@ -784,7 +784,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Ilimitado @@ -3107,7 +3107,7 @@ The link will expire within 1 hour. Papel - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . Transcodificação está activada. A quota de vídeos tem em conta apenas o tamanho de vídeo @@ -3118,38 +3118,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Quota de vídeo diária - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Não necessita de revisão para o vídeo ficar público - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4472,8 +4472,8 @@ The link will expire within 1 hour. Basic configuration Configurações básicas - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4503,66 +4503,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4570,133 +4612,156 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcodificação ativada - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - If you disable transcoding, many videos from your users will not work! - Se você desativar a transcodificação, muitos vídeos dos seus usuários não funcionarão! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Threads de transcodificação - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4706,7 +4771,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4738,23 +4803,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Configurações avançadas - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Atualizar configuração - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4787,7 +4852,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Perfil @@ -6176,15 +6241,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuração atualizada. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.ru-RU.xlf b/client/src/locale/angular.ru-RU.xlf index b148e3c19..4868ec00b 100644 --- a/client/src/locale/angular.ru-RU.xlf +++ b/client/src/locale/angular.ru-RU.xlf @@ -601,10 +601,10 @@ Video quota Квота на видео - src/app/shared/shared-instance/instance-features-table.component.html47 - src/app/+admin/users/user-edit/user-edit.component.html149 - src/app/+admin/users/user-edit/user-edit.component.html149 - + + + + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Неограниченно ( в день) @@ -2921,46 +2921,46 @@ The link will expire within 1 hour. Role Роль - src/app/+admin/users/user-edit/user-edit.component.html134 - src/app/+admin/users/user-edit/user-edit.component.html134 - + + + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . Транскодирование включено. Квота видео учитывает только оригинальный размер видео. Максимум, этот пользователь мог загрузить ~ . - src/app/+admin/users/user-edit/user-edit.component.html159 - src/app/+admin/users/user-edit/user-edit.component.html159 - + + + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Дневная квота видео - src/app/shared/shared-main/users/user-quota.component.html13 - src/app/+admin/users/user-edit/user-edit.component.html165 - src/app/+admin/users/user-edit/user-edit.component.html165 - + + + + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Не требует проверки перед тем, как видео станет общедоступным - src/app/+admin/users/user-edit/user-edit.component.html178 - src/app/+admin/users/user-edit/user-edit.component.html178 - + + + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Отправить ссылку для сброса пароля на электронную почту пользователя - src/app/+admin/users/user-edit/user-edit.component.html203 - src/app/+admin/users/user-edit/user-edit.component.html203 - + + + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Запросить новый пароль - src/app/+admin/users/user-edit/user-edit.component.html204 - src/app/+admin/users/user-edit/user-edit.component.html204 - + + + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Самостоятельно установить новый пароль пользователя - src/app/+admin/users/user-edit/user-edit.component.html208 - src/app/+admin/users/user-edit/user-edit.component.html208 - + + + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Показать @@ -4248,15 +4248,14 @@ The link will expire within 1 hour. Basic configuration Базовая конфигурация src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcoding + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4281,218 +4280,297 @@ The link will expire within 1 hour. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE В ЭФИРЕ - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Allow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Max lives created on your instance (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {эфир} =2-4 {эфира} other {эфиров}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Max lives created per user (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Max live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Enable live transcoding - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Requires a lot of CPU! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Live transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Live resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Allow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Live streaming - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING ТРАНСКОДИРОВАНИЕ - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. Обработайте загруженные видео, чтобы они были в потоковой форме, которую можно было воспроизвести на любом устройстве. Хотя это требует больших ресурсов, это важная часть PeerTube, так что действуйте осторожно. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Транскодирование активировано - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - Если вы отключите транскодирование, многие видео пользователей перестанут работать! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Позволяет загружать форматы .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut видео. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Разрешить дополнительные расширения - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows 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.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Разрешить загрузку аудиофайлов - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - Включена поддержка WebTorrent - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Требуется ffmpeg >= 4.1Создание списков воспроизведения HLS и фрагментированных файлов MP4, обеспечивающих лучшее воспроизведение, чем при использовании текущего проигрывателя по умолчанию:Изменение разрешения более плавноеБолее быстрое воспроизведение, особенно с длинными видеоБолее стабильное воспроизведение (меньше ошибок / бесконечная загрузка)Если вы также включили поддержку WebTorrent, объем хранилища видео увеличится в 2 раза. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled поддержка HLS с P2P включена - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Количество потоков для транскодирования - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Разрешения для генерации видео - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE КЭШ - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. Некоторые файлы не объединены и извлекаются при необходимости. Определите их политики кеширования. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Количество превью для сохранения в кеше - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Размер субтитров к видео для хранения в кеше - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS НАСТРОЙКИ - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. Незначительные модификации вашего экземпляра PeerTube на случай создания плагина или темы - излишни. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); Написать JavaScript код напрямую.Пример: console.log('my instance is amazing'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: Напишите код CSS напрямую. Пример: #custom-css color: red; Подготовить с #custom-css для переопределения стилей. Пример: #custom-css .logged-in-email color: red; - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Продвинутая конфигурация - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Обновить конфигурацию - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS НАСТРОЙКИ ВИДЕО @@ -4556,10 +4634,10 @@ The link will expire within 1 hour. DANGER ZONE ОПАСНАЯ ЗОНА - src/app/+my-account/my-account-settings/my-account-settings.component.html77 - src/app/+admin/users/user-edit/user-edit.component.html196 - src/app/+admin/users/user-edit/user-edit.component.html196 - + + + + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Профиль @@ -5816,17 +5894,29 @@ channel with the same name ()!10 hours 10 часов src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. Конфигурация обновлена. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Редактировать индивидуальную конфигурацию diff --git a/client/src/locale/angular.sk-SK.xlf b/client/src/locale/angular.sk-SK.xlf index 7b4a82173..5bb6ba8c3 100644 --- a/client/src/locale/angular.sk-SK.xlf +++ b/client/src/locale/angular.sk-SK.xlf @@ -798,7 +798,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3189,7 +3189,7 @@ The link will expire within 1 hour. Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3203,38 +3203,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4571,8 +4571,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4604,66 +4604,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4671,93 +4713,116 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4766,28 +4831,28 @@ The link will expire within 1 hour. Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4796,12 +4861,12 @@ The link will expire within 1 hour. 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4811,7 +4876,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4843,23 +4908,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4892,7 +4957,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -6313,15 +6378,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.sl-SI.xlf b/client/src/locale/angular.sl-SI.xlf index 55c8cb6af..eb6ac2f86 100644 --- a/client/src/locale/angular.sl-SI.xlf +++ b/client/src/locale/angular.sl-SI.xlf @@ -798,7 +798,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3189,7 +3189,7 @@ The link will expire within 1 hour. Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3203,38 +3203,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4571,8 +4571,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4604,66 +4604,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4671,93 +4713,116 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4766,28 +4831,28 @@ The link will expire within 1 hour. Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4796,12 +4861,12 @@ The link will expire within 1 hour. 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4811,7 +4876,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4843,23 +4908,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4892,7 +4957,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -6313,15 +6378,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.sv-SE.xlf b/client/src/locale/angular.sv-SE.xlf index e77174d73..8cc1f5109 100644 --- a/client/src/locale/angular.sv-SE.xlf +++ b/client/src/locale/angular.sv-SE.xlf @@ -349,7 +349,8 @@ src/app/shared/shared-video/video-views-counter.component.html3 - + src/app/shared/shared-video/video-views-counter.component.html @@ -365,7 +366,8 @@ - + src/app/shared/shared-video/video-views-counter.component.html @@ -487,8 +489,8 @@ src/app/shared/shared-forms/markdown-textarea.component.html19 - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - <a href="https://sv.wikipedia.org/wiki/Markdown" target="_blank" rel="noopener noreferrer">Markdown</a>-formatering med stöd för: + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + <a href="https://sv.wikipedia.org/wiki/Markdown" target="_blank" rel="noopener noreferrer">Markdown</a>-formatering med stöd för: src/app/shared/shared-main/misc/help.component.ts75 @@ -610,10 +612,10 @@ Video quota Videokvot - src/app/shared/shared-instance/instance-features-table.component.html47 - src/app/+admin/users/user-edit/user-edit.component.html149 - src/app/+admin/users/user-edit/user-edit.component.html149 - + + + + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Obegränsat ( per dag) @@ -837,16 +839,16 @@ src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16 - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - Den här instansen tillåter kontoregistrering. Se till att läsa villkorenvillkoren innan du skapar ett konto. Du kan också söka efter en annan instans som passar dina behov bättre på https://joinpeertube.org/instances. + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. + Den här instansen tillåter kontoregistrering. Se till att läsa villkorenvillkoren innan du skapar ett konto. Du kan också söka efter en annan instans som passar dina behov bättre på https://joinpeertube.org/instances. src/app/+login/login.component.html 60,62 - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - Den här instansen tillåter inte kontoregistrering för närvarande, men du kan läsa villkoren för mer information eller hitta en annan instans som ger dig möjligheten att skaffa ett konto och ladda upp dina videor där. Hitta din instans av dem alla på https://joinpeertube.org/instances. + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + Den här instansen tillåter inte kontoregistrering för närvarande, men du kan läsa villkoren för mer information eller hitta en annan instans som ger dig möjligheten att skaffa ett konto och ladda upp dina videor där. Hitta din instans av dem alla på https://joinpeertube.org/instances. src/app/+login/login.component.html 65,67 @@ -917,7 +919,8 @@ src/app/+login/login.component.html103 - An email with the reset password instructions will be sent to . The link will expire within 1 hour. + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. Ett meddelande med instruktioner för att återställa lösenordet kommer skickas per e-post till . Länken är giltig i 1 timme. src/app/+login/login.component.ts125 @@ -1857,7 +1860,7 @@ src/app/+videos/+video-edit/shared/video-edit.component.html172 - Already uploaded ✔ + Already uploaded ✔ Redan uppladdad ✔ src/app/+videos/+video-edit/shared/video-edit.component.html176 @@ -2953,46 +2956,46 @@ Role Roll - src/app/+admin/users/user-edit/user-edit.component.html134 - src/app/+admin/users/user-edit/user-edit.component.html134 - + + + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . Omkodning har aktiverats. Videokvoten omfattar endast originalfilens storlek. Den här användaren kan ladda upp ungefär . - src/app/+admin/users/user-edit/user-edit.component.html159 - src/app/+admin/users/user-edit/user-edit.component.html159 - + + + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daglig videokvot - src/app/shared/shared-main/users/user-quota.component.html13 - src/app/+admin/users/user-edit/user-edit.component.html165 - src/app/+admin/users/user-edit/user-edit.component.html165 - + + + + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Behöver inte granskas innan en video publiceras offentligt - src/app/+admin/users/user-edit/user-edit.component.html178 - src/app/+admin/users/user-edit/user-edit.component.html178 - + + + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Skicka en länk till användaren per e-post för att återställa lösenordet - src/app/+admin/users/user-edit/user-edit.component.html203 - src/app/+admin/users/user-edit/user-edit.component.html203 - + + + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Fråga efter ett nytt lösenord - src/app/+admin/users/user-edit/user-edit.component.html204 - src/app/+admin/users/user-edit/user-edit.component.html204 - + + + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Ändra användarens lösenord manuellt - src/app/+admin/users/user-edit/user-edit.component.html208 - src/app/+admin/users/user-edit/user-edit.component.html208 - + + + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Visa @@ -3315,8 +3318,8 @@ src/app/shared/shared-abuse-list/abuse-details.component.html7 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html27 @@ -3402,8 +3405,8 @@ src/app/shared/shared-abuse-list/abuse-details.component.html33 - - + + src/app/shared/shared-abuse-list/abuse-details.component.html52 @@ -3724,8 +3727,8 @@ - No jobs found. - Inga jobb av typen hittades. + No jobs found. + Inga jobb av typen hittades. src/app/+admin/system/jobs/jobs.component.html 95 @@ -3757,8 +3760,8 @@ src/app/+admin/system/logs/logs.component.html37 - By -> - Efter -> + By -> + Efter -> src/app/+admin/system/logs/logs.component.html45 @@ -4290,15 +4293,14 @@ Basic configuration Grundläggande inställningar src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Omkodning + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4323,243 +4325,332 @@ If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. Om din instans är speciellt tillåten av Twitter, kommer en videospelare bäddas in i Twitters flöde när en PeerTube-video delas. Om instansen inte är det, använder vi ett bildkort som länkar till din PeerTube-instans. Kryssa i den här rutan, spara inställningarna och testa med en videolänk från din instans (https://example.com/videos/watch/blabla) på https://cards-dev.twitter.com/validator för att se om din instans är tillåten. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE DIREKT - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Låt dina användare skapa direktsändningar. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Att tillåta direktsändningar kräver tillit till användarna och ytterligare modereringsarbete - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Låt dina användare automatiskt publicera en repris av sändningen - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming Om användarkvoten uppnås kommer PeerTube bryta direktsändningen automatiskt - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Maximalt antal sändningar skapade på din instans (-1 för ”obegränsat”) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {direktsändning} other {direktsändningar}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Maximalt antal sändningar skapade per användare (-1 för ”obegränsat”) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {direktsändning} other {direktsändningar}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Maximal sändningslängd - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Aktivera omkodning av direktsändningar - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Kräver mycket hög processorkapacitet! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Trådar för omkodning av direktsändningar - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Upplösningar för direktsändning - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Tillåt direktsändningar - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {tråd} other {trådar}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Direktsändning - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING OMKODNING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. Behandla uppladdade videor till ett format som går att strömma från vilken apparat som helst. Det är dock mycket resurskrävande av servern och en mycket viktig del av PeerTube, så gå varsamt. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Omkodning aktiverad - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - Om du avaktiverar omkodning, kommer många av dina användares videor inte fungera! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - Videoutrymmet kommer dubbleras om du även har HLS-stöd aktiveratFederering med PeerTube-instanser med version äldre än 2.1 kommer inte fungera utan det här alternativet aktiverat + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Låt användare ladda upp videor i följande format: mkv, mov, avi, wmv, flv, f4v, 3g2, 3gp, mts, m2ts, mxf och nut. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Tillåt ytterligare filändelser - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Låt användare ladda upp ljudfiler som slås ihop med förhandsgranskningens bild till en video. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Tillåt uppladdning av ljudfiler - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - WebTorrent-stöd påslaget - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - Kräver minst version 4.1 av ffmpeg Skapa en HLS-spellista och fragmenterade mp4-filer för bättre uppspelning än med den nuvarande standardspelaren: Mjukare byten mellan upplösningar Snabbare uppspelningar, särskilt för långa videor Stabilare uppspelning (färre buggar samt obegränsad buffert) Om du även stöder WebTorrent kommer varje video kräva dubbelt så mycket lagringsutryme - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled HLS med P2P-stöd är aktiverat - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Omkodningstrådar - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Upplösningar som ska genereras - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. Vissa filer federeras inte utan hämtas när så krävs. Ange deras cache-policy här. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Antal förhandsvisningar som sparas i cachen - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cachad bild} other {cachade bilder}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Antal textningar som sparas i cachen - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cachad bild} other {cachade bilder}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS ANPASSNINGAR - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. Att göra mindre ändringar av PeerTube med ett tillägg eller tema är onödigt bekymmer. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); Skriv ditt JavaScript här. Exempel: console.log('min instans är fantastisk'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 - Write CSS code directly. Example: #custom-css color: red; Prepend with #custom-css to override styles. Example: #custom-css .logged-in-email color: red; - Skriv din CSS-kod här. Exempel: #custom-css color: red; Föregå med #custom-css för att skriva över andra stildokument. Exempel: #custom-css .logged-in-email color: red; - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + Write CSS code directly. Example: #custom-css + color: red; + + Prepend with #custom-css to override styles. Example: #custom-css .logged-in-email + color: red; + + + Skriv din CSS-kod här. Exempel: #custom-css color: red; Föregå med #custom-css för att skriva över andra stildokument. Exempel: #custom-css .logged-in-email color: red; + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 It seems like the configuration is invalid. Please search for potential errors in the different tabs. Det ser ut som konfigurationen är ogiltig. Vänligen sök efter möjliga fel under de olika flikarna. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. Du kan inte tillåta återuppspelning i direktsändningar utan att slå på omkodning. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Avancerade inställningar - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Uppdatera inställningar - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS VIDEOINSTÄLLNINGAR @@ -4588,10 +4679,10 @@ DANGER ZONE FAROZON - src/app/+my-account/my-account-settings/my-account-settings.component.html77 - src/app/+admin/users/user-edit/user-edit.component.html196 - src/app/+admin/users/user-edit/user-edit.component.html196 - + + + + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profil @@ -4834,8 +4925,9 @@ src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html26 - 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. - En kort text som berättar hur andra kan stötta din kanal (t.ex. medlemskap på någon plattform).<br /><br /> När du laddar upp en video till den här kanalen kommer videons supportruta fyllas i med den här texten automatiskt. + 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. + En kort text som berättar hur andra kan stötta din kanal (t.ex. medlemskap på någon plattform).<br /><br /> När du laddar upp en video till den här kanalen kommer videons supportruta fyllas i med den här texten automatiskt. src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77 @@ -5138,7 +5230,9 @@ src/app/+my-library/+my-video-channels/my-video-channels.component.html37 - Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()! + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! Vill du verkligen radera ? Det kommer att radera videor uppladdade till kanalen, och du kan inte skapa en kanal med samma namn ()! src/app/+my-library/+my-video-channels/my-video-channels.component.ts63 @@ -5799,8 +5893,8 @@ src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts61 - A <code>.mp4</code> that keeps the original audio track, with no video - En <code>.mp4</code> som bevarar originalets ljudspår men inte bilden + A <code>.mp4</code> that keeps the original audio track, with no video + En <code>.mp4</code> som bevarar originalets ljudspår men inte bilden src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts62 @@ -5862,17 +5956,29 @@ 10 hours 10 timmar src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. Konfigurering uppdaterad. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. Du aktiverade registrering: vi slog på inställningen ”Blockera nya videos automatiskt” under rubriken ”Videor” nedan. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Redigera anpassade inställningar @@ -7159,7 +7265,8 @@ src/app/core/auth/auth.service.ts76 - Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. Kan inte hämta OAuth Client-uppgifter: . Försäkra dig om att du har konfigurerat PeerTube korrekt (i config-katalogen), speciellt ”webserver”-sektionen. src/app/core/auth/auth.service.ts99 @@ -7292,8 +7399,8 @@ src/app/+search/search-filters.component.ts69 - Long (> 10 min) - Lång (> 10 min) + Long (> 10 min) + Lång (> 10 min) src/app/+search/search-filters.component.ts73 @@ -7833,8 +7940,8 @@ src/app/shared/form-validators/video-channel-validators.ts50 - See the documentation to learn how to use the PeerTube live streaming feature. - Se dokumentationen för mer information om hur du använder direktsändningar i PeerTube. + See the documentation to learn how to use the PeerTube live streaming feature. + Se dokumentationen för mer information om hur du använder direktsändningar i PeerTube. src/app/shared/shared-video-live/live-documentation-link.component.html 2,4 @@ -8892,8 +8999,8 @@ src/app/+videos/+video-watch/video-watch.component.ts135 - You need to be <a href="/login">logged in</a> to rate this video. - Du måste vara <a href="/login">inloggad</a> för att betygsätta den här videon. + You need to be <a href="/login">logged in</a> to rate this video. + Du måste vara <a href="/login">inloggad</a> för att betygsätta den här videon. src/app/+videos/+video-watch/video-watch.component.ts220 @@ -9261,12 +9368,14 @@ src/app/+videos/+video-edit/video-add-components/video-upload.component.ts267 - Your video quota is exceeded with this video ( video size: , used: , quota: ) + Your video quota is exceeded with this video ( +video size: , used: , quota: ) Din videokvot kommer överskridas av den här videon (videostorlek: , använt: , kvot: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts289 - Your daily video quota is exceeded with this video ( video size: , used: , quota: ) + Your daily video quota is exceeded with this video ( +video size: , used: , quota: ) Din dagliga videokvot kommer överskridas av den här videon (videostorlek: , använt: , kvot: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts309 @@ -9306,8 +9415,8 @@ src/app/+videos/+video-watch/video-watch-playlist.component.ts210 - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - Den här videon finns inte på din instans. Vill du bli hänvisad till ursprungsinstansen <a href=""></a>? + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + Den här videon finns inte på din instans. Vill du bli hänvisad till ursprungsinstansen <a href=""></a>? src/app/+videos/+video-watch/video-watch.component.ts413 diff --git a/client/src/locale/angular.ta.xlf b/client/src/locale/angular.ta.xlf index d7f1b6f03..1314d3ac6 100644 --- a/client/src/locale/angular.ta.xlf +++ b/client/src/locale/angular.ta.xlf @@ -798,7 +798,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3189,7 +3189,7 @@ The link will expire within 1 hour. Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3203,38 +3203,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4571,8 +4571,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4604,66 +4604,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4671,93 +4713,116 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4766,28 +4831,28 @@ The link will expire within 1 hour. Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4796,12 +4861,12 @@ The link will expire within 1 hour. 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4811,7 +4876,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4843,23 +4908,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4892,7 +4957,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -6313,15 +6378,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.th-TH.xlf b/client/src/locale/angular.th-TH.xlf index 79f96606b..f52457d02 100644 --- a/client/src/locale/angular.th-TH.xlf +++ b/client/src/locale/angular.th-TH.xlf @@ -676,7 +676,7 @@ Video quota ปริมาณวิดีโอที่สามารถอัปโหลดได้ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -2897,7 +2897,7 @@ The link will expire within 1 hour. Role หน้าที่ - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -2910,32 +2910,32 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota โควต้าวิดีโอต่อวัน - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4252,8 +4252,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4285,93 +4285,131 @@ The link will expire within 1 hour. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVE สด - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Allow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - Max lives created on your instance (-1 for "unlimited") - Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - Max lives created per user (-1 for "unlimited") - Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Max live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - Enable live transcoding - Enable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - Requires a lot of CPU! - Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + + Live transcoding threads Live transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Live resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Allow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming การแพร่ภาพสด - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4379,133 +4417,156 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4515,7 +4576,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS การตั้งค่าวิดีโอ @@ -4601,7 +4662,7 @@ The link will expire within 1 hour. DANGER ZONE DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile โปรไฟล์ @@ -5951,17 +6012,29 @@ channel with the same name ()! 10 hours 10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. อัปเดตการตั้งค่าแล้ว - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Edit custom configuration diff --git a/client/src/locale/angular.tr-TR.xlf b/client/src/locale/angular.tr-TR.xlf index 9633ccf94..22e68c6a4 100644 --- a/client/src/locale/angular.tr-TR.xlf +++ b/client/src/locale/angular.tr-TR.xlf @@ -645,7 +645,7 @@ Video quota Video kotası - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Unlimited @@ -2810,7 +2810,7 @@ The link will expire within 1 hour. Role Role - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -2823,32 +2823,32 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Günlük video kotası - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Göster @@ -4116,8 +4116,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4147,66 +4147,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4214,133 +4256,156 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4350,7 +4415,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4382,23 +4447,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4429,7 +4494,7 @@ The link will expire within 1 hour. DANGER ZONE DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -5761,15 +5826,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Edit custom configuration diff --git a/client/src/locale/angular.uk-UA.xlf b/client/src/locale/angular.uk-UA.xlf index 5dc5003a0..9b2b7235d 100644 --- a/client/src/locale/angular.uk-UA.xlf +++ b/client/src/locale/angular.uk-UA.xlf @@ -609,10 +609,10 @@ Video quota Квота відео - src/app/shared/shared-instance/instance-features-table.component.html47 - src/app/+admin/users/user-edit/user-edit.component.html149 - src/app/+admin/users/user-edit/user-edit.component.html149 - + + + + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) Без обмежень ( на день) @@ -3073,9 +3073,9 @@ The link will expire within 1 hour. Role Role - src/app/+admin/users/user-edit/user-edit.component.html134 - src/app/+admin/users/user-edit/user-edit.component.html134 - + + + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3087,40 +3087,40 @@ The link will expire within 1 hour. . - src/app/+admin/users/user-edit/user-edit.component.html159 - src/app/+admin/users/user-edit/user-edit.component.html159 - + + + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Daily video quota - src/app/shared/shared-main/users/user-quota.component.html13 - src/app/+admin/users/user-edit/user-edit.component.html165 - src/app/+admin/users/user-edit/user-edit.component.html165 - + + + + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178 - src/app/+admin/users/user-edit/user-edit.component.html178 - + + + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html203 - src/app/+admin/users/user-edit/user-edit.component.html203 - + + + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Ask for new password - src/app/+admin/users/user-edit/user-edit.component.html204 - src/app/+admin/users/user-edit/user-edit.component.html204 - + + + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html208 - src/app/+admin/users/user-edit/user-edit.component.html208 - + + + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Show @@ -4529,15 +4529,14 @@ The link will expire within 1 hour. Basic configuration Basic configuration src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - Transcoding + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4564,235 +4563,299 @@ The link will expire within 1 hour. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE LIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live Allow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - Max lives created on your instance (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - Max lives created per user (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration Max live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - Enable live transcoding - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - Requires a lot of CPU! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads Live transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate Live resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming Allow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming Live streaming - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - 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.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - WebTorrent support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - Resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4801,8 +4864,8 @@ The link will expire within 1 hour. console.log('my instance is amazing'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS VIDEO SETTINGS @@ -4887,10 +4950,10 @@ The link will expire within 1 hour. DANGER ZONE DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html77 - src/app/+admin/users/user-edit/user-edit.component.html196 - src/app/+admin/users/user-edit/user-edit.component.html196 - + + + + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -6329,17 +6392,29 @@ channel with the same name ()! 10 hours 10 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration Edit custom configuration diff --git a/client/src/locale/angular.vi-VN.xlf b/client/src/locale/angular.vi-VN.xlf index b8342e2d5..269d86662 100644 --- a/client/src/locale/angular.vi-VN.xlf +++ b/client/src/locale/angular.vi-VN.xlf @@ -798,7 +798,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -3189,7 +3189,7 @@ The link will expire within 1 hour. Vai trò - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -3203,38 +3203,38 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota Giới hạn video hằng ngày - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 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 - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password Yêu cầu mật khẩu mới - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password Tự tay đặt mật khẩu cho người dùng - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show Hiện @@ -4571,8 +4571,8 @@ The link will expire within 1 hour. Basic configuration Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4604,66 +4604,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4671,93 +4713,116 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled Transcoding enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - 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.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads Transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. @@ -4766,28 +4831,28 @@ The link will expire within 1 hour. Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. @@ -4796,12 +4861,12 @@ The link will expire within 1 hour. 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4811,7 +4876,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4843,23 +4908,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4892,7 +4957,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile Profile @@ -6313,15 +6378,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf index 28091bbb5..1b04003dc 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -79,50 +79,50 @@ src/app/+login/login.component.html 117 - - src/app/shared/shared-moderation/report-modals/report.component.html - 54 - src/app/+my-library/my-videos/modals/video-change-ownership.component.html 22 - - src/app/shared/shared-moderation/batch-domains-modal.component.html - 31 - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html 25 - src/app/shared/shared-moderation/user-ban-modal.component.html - 26 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 src/app/shared/shared-moderation/video-block.component.html 38 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 92 + src/app/shared/shared-moderation/user-ban-modal.component.html + 26 - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 26 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 31 + + + src/app/shared/shared-moderation/report-modals/video-report.component.html + 92 src/app/shared/shared-video-miniature/video-download.component.html 99 - src/app/+about/about-instance/contact-admin-modal.component.html - 48 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 26 src/app/shared/shared-moderation/report-modals/report.component.html 54 + + src/app/+about/about-instance/contact-admin-modal.component.html + 48 + src/app/+videos/+video-watch/comment/video-comment-add.component.html 71 @@ -771,14 +771,14 @@ src/app/shared/shared-user-settings/user-video-settings.component.html 77 - - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 27 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html 82 + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 27 + All languages @@ -1575,27 +1575,6 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 220 - - User - - src/app/core/users/user.service.ts - 382 - - - - Administrator - - src/app/core/users/user.service.ts - 383 - - - - Moderator - - src/app/core/users/user.service.ts - 384 - - (channel page) @@ -1682,6 +1661,27 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 214 + + User + + src/app/core/users/user.service.ts + 382 + + + + Administrator + + src/app/core/users/user.service.ts + 383 + + + + Moderator + + src/app/core/users/user.service.ts + 384 + + Info @@ -1781,11 +1781,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/users/user-edit/user-edit.component.html - 165 + 167 src/app/+admin/users/user-edit/user-edit.component.html - 165 + 167 @@ -2303,11 +2303,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/users/user-edit/user-edit.component.html - 149 + 151 src/app/+admin/users/user-edit/user-edit.component.html - 149 + 151 @@ -2318,7 +2318,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 840 + 870 @@ -2652,158 +2652,371 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 14 - - Search index is unavailable. Retrying with instance results instead. + + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. - src/app/+search/search.component.ts - 171 + src/app/+login/login.component.ts + 125,126 - - Search error + + Incorrect username or password. - src/app/+search/search.component.ts - 172 + src/app/+login/login.component.ts + 163 - - Search - - src/app/+search/search.component.ts - 230 - + + Your account is blocked. - src/app/+search/search-routing.module.ts - 15 + src/app/+login/login.component.ts + 164 - - {VAR_PLURAL, plural, =1 {result} other {results}} - - src/app/+search/search.component.html - 5 - + + Login - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 23 + src/app/+login/login.component.html + 3,4 - - + + Sorry but there was an issue with the external login process. Please contact an administrator. - src/app/+search/search.component.html - 5 + src/app/+login/login.component.html + 7,8 - - on this instance + + User - src/app/+search/search.component.html - 7 + src/app/+login/login.component.html + 21 - - - on the vidiverse - src/app/+search/search.component.html - 8 + src/app/+signup/+register/register.component.html + 26 - - for + + Username or email address - src/app/+search/search.component.html - 11 + src/app/+login/login.component.html + 23 - - Filters + + Password - src/app/+search/search.component.html - 21,22 + src/app/+login/login.component.html + 34 - - - No results found - src/app/+search/search.component.html - 33,34 + src/app/+login/login.component.html + 36 - - - subscribers - src/app/+search/search.component.html - 60 + src/app/+reset-password/reset-password.component.html + 8 - - - Any - src/app/+search/search-filters.component.ts - 38 + src/app/+reset-password/reset-password.component.html + 10 - src/app/+search/search-filters.component.ts - 61 + src/app/+signup/+register/register-step-user.component.html + 56 - - - Today - src/app/+search/search-filters.component.ts - 42 + src/app/+signup/+register/register-step-user.component.html + 58 - src/app/shared/shared-video-miniature/abstract-video-list.ts - 116 + src/app/+admin/users/user-edit/user-edit.component.html + 117 - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 70 + src/app/+admin/users/user-edit/user-edit.component.html + 117 - - Last 7 days + + Click here to reset your password - src/app/+search/search-filters.component.ts - 46 + src/app/+login/login.component.html + 47 - - Last 30 days + + Logging into an account lets you publish content - src/app/+search/search-filters.component.ts - 50 + src/app/+login/login.component.html + 56,57 - - Last 365 days + + Request new verification email. - src/app/+search/search-filters.component.ts - 54 + src/app/+login/login.component.html + 12 - - - Short (< 4 min) - src/app/+search/search-filters.component.ts - 65 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 16 - - Medium (4-10 min) + + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - src/app/+search/search-filters.component.ts - 69 + src/app/+login/login.component.html + 60,62 - - Long (> 10 min) + + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - src/app/+search/search-filters.component.ts - 73 - + src/app/+login/login.component.html + 65,67 + + + + Or sign in with + + src/app/+login/login.component.html + 72 + + + + Forgot your password + + src/app/+login/login.component.html + 91 + + + + Email + + src/app/+login/login.component.html + 107 + + + src/app/+signup/+register/register-step-user.component.html + 45 + + + src/app/+signup/+register/register-step-user.component.html + 47 + + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 8 + + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 4 + + + src/app/+admin/users/user-edit/user-edit.component.html + 105 + + + src/app/+admin/users/user-edit/user-edit.component.html + 105 + + + + Email address + + src/app/+login/login.component.html + 109 + + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 10 + + + + Reset + + src/app/+login/login.component.html + 122 + + Password reset button + + + 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 + 99,100 + + + + Enter your email address and we will send you a link to reset your password. + + src/app/+login/login.component.html + 103,104 + + + + Login + + src/app/+login/login-routing.module.ts + 14 + + + + Search index is unavailable. Retrying with instance results instead. + + src/app/+search/search.component.ts + 171 + + + + Search error + + src/app/+search/search.component.ts + 172 + + + + Search + + src/app/+search/search.component.ts + 230 + + + src/app/+search/search-routing.module.ts + 15 + + + + {VAR_PLURAL, plural, =1 {result} other {results}} + + src/app/+search/search.component.html + 5 + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 23 + + + + + + src/app/+search/search.component.html + 5 + + + + on this instance + + src/app/+search/search.component.html + 7 + + + + on the vidiverse + + src/app/+search/search.component.html + 8 + + + + for + + src/app/+search/search.component.html + 11 + + + + Filters + + src/app/+search/search.component.html + 21,22 + + + + No results found + + src/app/+search/search.component.html + 33,34 + + + + subscribers + + src/app/+search/search.component.html + 60 + + + + Any + + src/app/+search/search-filters.component.ts + 38 + + + src/app/+search/search-filters.component.ts + 61 + + + + Today + + src/app/+search/search-filters.component.ts + 42 + + + src/app/shared/shared-video-miniature/abstract-video-list.ts + 116 + + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 70 + + + + Last 7 days + + src/app/+search/search-filters.component.ts + 46 + + + + Last 30 days + + src/app/+search/search-filters.component.ts + 50 + + + + Last 365 days + + src/app/+search/search-filters.component.ts + 54 + + + + Short (< 4 min) + + src/app/+search/search-filters.component.ts + 65 + + + + Medium (4-10 min) + + src/app/+search/search-filters.component.ts + 69 + + + + Long (> 10 min) + + src/app/+search/search-filters.component.ts + 73 + Relevance @@ -3070,224 +3283,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 178,179 - - An email with the reset password instructions will be sent to . -The link will expire within 1 hour. + + Unable to find user id or verification string. - src/app/+login/login.component.ts - 125,126 - - - - Incorrect username or password. - - src/app/+login/login.component.ts - 163 - - - - Your account is blocked. - - src/app/+login/login.component.ts - 164 - - - - Login - - src/app/+login/login.component.html - 3,4 - - - - Sorry but there was an issue with the external login process. Please contact an administrator. - - src/app/+login/login.component.html - 7,8 - - - - User - - src/app/+login/login.component.html - 21 - - - src/app/+signup/+register/register.component.html - 26 - - - - Username or email address - - src/app/+login/login.component.html - 23 - - - - Password - - src/app/+login/login.component.html - 34 - - - src/app/+login/login.component.html - 36 - - - src/app/+reset-password/reset-password.component.html - 8 - - - src/app/+reset-password/reset-password.component.html - 10 - - - src/app/+signup/+register/register-step-user.component.html - 56 - - - src/app/+signup/+register/register-step-user.component.html - 58 - - - src/app/+admin/users/user-edit/user-edit.component.html - 117 - - - src/app/+admin/users/user-edit/user-edit.component.html - 117 - - - - Click here to reset your password - - src/app/+login/login.component.html - 47 - - - - Logging into an account lets you publish content - - src/app/+login/login.component.html - 56,57 - - - - Request new verification email. - - src/app/+login/login.component.html - 12 - - - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 16 - - - - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - - src/app/+login/login.component.html - 60,62 - - - - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - - src/app/+login/login.component.html - 65,67 - - - - Or sign in with - - src/app/+login/login.component.html - 72 - - - - Forgot your password - - src/app/+login/login.component.html - 91 - - - - Email - - src/app/+login/login.component.html - 107 - - - src/app/+signup/+register/register-step-user.component.html - 45 - - - src/app/+signup/+register/register-step-user.component.html - 47 - - - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 8 - - - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 4 - - - src/app/+admin/users/user-edit/user-edit.component.html - 105 - - - src/app/+admin/users/user-edit/user-edit.component.html - 105 - - - - Email address - - src/app/+login/login.component.html - 109 - - - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 10 - - - - Reset - - src/app/+login/login.component.html - 122 - - Password reset button - - - 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 - 99,100 - - - - Enter your email address and we will send you a link to reset your password. - - src/app/+login/login.component.html - 103,104 - - - - Login - - src/app/+login/login-routing.module.ts - 14 - - - - Unable to find user id or verification string. - - src/app/+reset-password/reset-password.component.ts - 38 + src/app/+reset-password/reset-password.component.ts + 38 src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts @@ -3441,10 +3441,6 @@ The link will expire within 1 hour. src/app/+signup/+register/register-step-user.component.html 8 - - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 6 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html 33 @@ -3453,6 +3449,10 @@ The link will expire within 1 hour. src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html 33 + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html 71 @@ -3807,117 +3807,36 @@ The link will expire within 1 hour. 26 - - Moderation - - src/app/+my-account/my-account.component.ts - 28 - + + Published videos - src/app/+admin/admin.component.ts - 47 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 42 - - Muted accounts - - src/app/+my-account/my-account.component.ts - 31 - + + Published 1 video - src/app/+my-account/my-account-routing.module.ts + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts 86 + + + Published videos - src/app/+admin/admin.component.ts - 74 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 87 - src/app/+admin/moderation/moderation.routes.ts - 98 + src/app/+accounts/account-videos/account-videos.component.ts + 79 - - Muted servers + + Display all videos (private, unlisted or not yet published) - src/app/+my-account/my-account.component.ts - 36 - - - src/app/+my-account/my-account-routing.module.ts - 95 - - - src/app/+admin/admin.component.ts - 81 - - - - Abuse reports - - src/app/+my-account/my-account.component.ts - 41 - - - - Settings - - src/app/+my-account/my-account.component.ts - 50 - - - - Notifications - - src/app/+my-account/my-account.component.ts - 55 - - - src/app/+my-account/my-account-routing.module.ts - 109 - - - - Applications - - src/app/+my-account/my-account.component.ts - 60 - - - src/app/+my-account/my-account-routing.module.ts - 127 - - - - Published videos - - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 42 - - - - Published 1 video - - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 86 - - - - Published videos - - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 87 - - - src/app/+accounts/account-videos/account-videos.component.ts - 79 - - - - Display all videos (private, unlisted or not yet published) - - src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 src/app/shared/shared-video-miniature/abstract-video-list.html @@ -3955,16 +3874,16 @@ The link will expire within 1 hour. 48 - src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + src/app/shared/shared-video-miniature/videos-selection.component.html + 1 src/app/shared/shared-video-miniature/abstract-video-list.html 48 - src/app/shared/shared-video-miniature/videos-selection.component.html - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 src/app/shared/shared-video-miniature/abstract-video-list.html @@ -4044,17 +3963,117 @@ The link will expire within 1 hour. 10 - - Account settings + + Channels - src/app/+my-account/my-account-routing.module.ts - 29 + src/app/+my-library/my-library.component.ts + 47 - - My abuse reports + + Videos - src/app/+my-account/my-account-routing.module.ts + src/app/+my-library/my-library.component.ts + 54 + + + + Playlists + + src/app/+my-library/my-library.component.ts + 61 + + + + Subscriptions + + src/app/+my-library/my-library.component.ts + 66 + + + src/app/+videos/videos-routing.module.ts + 73 + + + src/app/+videos/video-list/video-user-subscriptions.component.ts + 45 + + + + History + + src/app/+my-library/my-library.component.ts + 71 + + + + My playlists + + src/app/+my-library/my-library-routing.module.ts + 40 + + + + Create a new playlist + + src/app/+my-library/my-library-routing.module.ts + 49 + + + + Playlist elements + + src/app/+my-library/my-library-routing.module.ts + 58 + + + + Update playlist + + src/app/+my-library/my-library-routing.module.ts + 67 + + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 47 + + + + My videos + + src/app/+my-library/my-library-routing.module.ts + 77 + + + src/app/+my-library/my-videos/my-videos.component.ts + 58 + + + + My video imports + + src/app/+my-library/my-library-routing.module.ts + 90 + + + + My subscriptions + + src/app/+my-library/my-library-routing.module.ts + 99 + + + + Ownership changes + + src/app/+my-library/my-library-routing.module.ts + 108 + + + + My video history + + src/app/+my-library/my-library-routing.module.ts 118 @@ -4149,844 +4168,813 @@ The link will expire within 1 hour. 20 - - Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? + + Do you really want to delete videos? - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 41 + src/app/+my-library/my-videos/my-videos.component.ts + 103 - - Renew token + + Delete - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 42 + src/app/+my-library/my-videos/my-videos.component.ts + 104 - - - Token renewed. Update your client configuration accordingly. - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 49 + src/app/+my-library/my-videos/my-videos.component.ts + 131 - - - Applications - src/app/+my-account/my-account-applications/my-account-applications.component.html - 3 + src/app/+my-library/my-videos/my-videos.component.ts + 172 - - - SUBSCRIPTION FEED - src/app/+my-account/my-account-applications/my-account-applications.component.html - 8 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 50 - - - Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 10,12 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 127 - - - Feed URL - src/app/+my-account/my-account-applications/my-account-applications.component.html - 18 + src/app/shared/shared-main/buttons/delete-button.component.ts + 16 - - - Feed Token - src/app/+my-account/my-account-applications/my-account-applications.component.html - 23 + src/app/shared/shared-main/buttons/delete-button.component.ts + 21 - - - ⚠️ Never share your feed token with anyone. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 26 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 208 - - - Renew token - src/app/+my-account/my-account-applications/my-account-applications.component.html - 35 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 308 - - - Avatar changed. - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 44 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 91 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 105 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 71 - - - avatar - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 51 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 - - - PROFILE SETTINGS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 12 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 371 - - - VIDEO SETTINGS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 26 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 406 - - - NOTIFICATIONS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 37 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 86 - - - INTERFACE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 47 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 158 - - - EMAIL - src/app/+my-account/my-account-settings/my-account-settings.component.html - 67 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 167 - - - DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 77 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 75 - src/app/+admin/users/user-edit/user-edit.component.html - 196 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 79 - src/app/+admin/users/user-edit/user-edit.component.html - 196 + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 - - - PASSWORD - src/app/+my-account/my-account-settings/my-account-settings.component.html - 57 + src/app/+admin/users/user-list/user-list.component.ts + 76 - - - Profile updated. - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 51 + src/app/+admin/users/user-list/user-list.component.ts + 194 - - Description + + videos deleted. - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 17 + src/app/+my-library/my-videos/my-videos.component.ts + 120 + + + Do you really want to delete ? - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/+my-library/my-videos/my-videos.component.ts + 130 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 49 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 126 + + + Video deleted. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/+my-library/my-videos/my-videos.component.ts + 138 - src/app/+about/about-instance/about-instance.component.html - 113 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 214 + + + Display live information - src/app/+videos/+video-edit/shared/video-edit.component.html - 38 + src/app/+my-library/my-videos/my-videos.component.ts + 161 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 39 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 278 - - + + Change ownership - src/app/shared/shared-main/buttons/action-dropdown.component.html - 22 + src/app/+my-library/my-videos/my-videos.component.ts + 167 - - Update + + My videos - src/app/shared/shared-main/buttons/edit-button.component.ts - 17 + src/app/+my-library/my-videos/my-videos.component.html + 4 + + + My imports - src/app/shared/shared-main/buttons/edit-button.component.ts - 22 + src/app/+my-library/my-videos/my-videos.component.html + 11 - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 110 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 3 + + + Ownership changes - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 284 + src/app/+my-library/my-videos/my-videos.component.html + 16 + + + Search your videos - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 127 + src/app/+my-library/my-videos/my-videos.component.html + 23 - - Password updated. + + Clear filters - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 48 + src/app/+my-library/my-videos/my-videos.component.html + 26 - - - You current password is invalid. - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 56 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 13 - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 61 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 14 - - - Change password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 5 + src/app/shared/shared-moderation/server-blocklist.component.html + 20 - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 33 + src/app/shared/shared-moderation/account-blocklist.component.html + 20 - - - Current password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 8 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 14 - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 27 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 31 - - - New password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 17 + src/app/+admin/follows/following-list/following-list.component.html + 20 - - - Confirm new password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 26 + src/app/shared/shared-moderation/account-blocklist.component.html + 20 - - - Delete - src/app/shared/shared-main/buttons/delete-button.component.ts - 16 + src/app/shared/shared-moderation/server-blocklist.component.html + 20 - src/app/shared/shared-main/buttons/delete-button.component.ts - 21 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 46 - src/app/+my-library/my-videos/my-videos.component.ts - 104 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 33 - src/app/+my-library/my-videos/my-videos.component.ts - 131 + src/app/+admin/follows/followers-list/followers-list.component.html + 20 - src/app/+my-library/my-videos/my-videos.component.ts - 172 - - - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 50 + src/app/+admin/users/user-list/user-list.component.html + 36 + + + Delete - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 127 + src/app/+my-library/my-videos/my-videos.component.html + 43 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 91 + src/app/+videos/+video-edit/shared/video-edit.component.html + 178 + + + Ownership change request sent. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 208 + src/app/+my-library/my-videos/modals/video-change-ownership.component.ts + 64 + + + Change ownership - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 308 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 3 + + + Select the next owner - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 10 + + + Submit - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 371 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 27 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 406 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 71 + src/app/shared/shared-moderation/video-block.component.html + 43 - src/app/+videos/+video-watch/comment/video-comments.component.ts - 167 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 95 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 86 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 158 + src/app/+about/about-instance/contact-admin-modal.component.html + 53 + + + Playlist } deleted. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 75 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 60 + + + My playlists - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 79 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 4 + + + Search your playlists - src/app/+admin/follows/followers-list/followers-list.component.ts - 74 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 10 + + + Create playlist - src/app/+admin/users/user-list/user-list.component.ts - 76 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 18 + + + Playlist updated. - src/app/+admin/users/user-list/user-list.component.ts - 194 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 97 - - Published + + Update - src/app/shared/shared-video-miniature/video-miniature.component.ts - 162 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 110 - - - Publication scheduled on - src/app/shared/shared-video-miniature/video-miniature.component.ts - 167 + src/app/shared/shared-main/buttons/edit-button.component.ts + 17 - - - Waiting transcoding - src/app/shared/shared-video-miniature/video-miniature.component.ts - 171 + src/app/shared/shared-main/buttons/edit-button.component.ts + 22 - - - To transcode - src/app/shared/shared-video-miniature/video-miniature.component.ts - 175 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 284 - - - To import - src/app/shared/shared-video-miniature/video-miniature.component.ts - 179 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 127 - - Unlisted + + My Playlists - src/app/shared/shared-video-miniature/video-miniature.component.html - 6 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - src/app/+videos/+video-watch/video-watch-playlist.component.html - 9 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - - Private + + Description - src/app/shared/shared-video-miniature/video-miniature.component.html - 7 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 33 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/+videos/+video-watch/video-watch-playlist.component.html - 10 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 17 - - - Blocked - src/app/shared/shared-video-miniature/video-miniature.component.html - 52 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - - - Sensitive - src/app/shared/shared-video-miniature/video-miniature.component.html - 57,58 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - - - Subscribed to all current channels of . You will be notified of all their new videos. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 109 + src/app/+about/about-instance/about-instance.component.html + 113 - - - Subscribed to . You will be notified of all their new videos. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 110 + src/app/+videos/+video-edit/shared/video-edit.component.html + 38 - - - Subscribed - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 112 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 39 - - Unsubscribed from all channels of + + Privacy - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 139 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - - - Unsubscribed from - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 140 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - - - Unsubscribed - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 142 + src/app/+videos/+video-watch/video-watch.component.html + 226 - - - Using an ActivityPub account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 50 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 34 - - - Subscribe with a Mastodon account: - src/app/shared/shared-user-subscription/subscribe-button.component.html - 57 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 29 - - - Using a syndication feed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 62 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 13 - - - Subscribe via RSS - src/app/shared/shared-user-subscription/subscribe-button.component.html - 63 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 18 - - - Subscribe - src/app/shared/shared-user-subscription/subscribe-button.component.html - 7 + src/app/+videos/+video-edit/shared/video-edit.component.html + 106 - - Subscribe to all channels + + Playlist thumbnail - src/app/shared/shared-user-subscription/subscribe-button.component.html - 9 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 - - - channels subscribed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 11 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 - - {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} + + Edit - src/app/shared/shared-user-subscription/subscribe-button.component.html - 31 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - Subscribe with an account on this instance - src/app/shared/shared-user-subscription/subscribe-button.component.html - 53 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - - Subscribe with your local account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 54 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - Notification preferences - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 4,6 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - - Newest first - src/app/+my-account/my-account-notifications/my-account-notifications.component.html + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html 11 - - - Unread first - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 12 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - - - All read - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 26 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 35 - - - Muted servers - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/+videos/+video-edit/shared/video-edit.component.html + 270 - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/+admin/users/user-edit/user-edit.component.html + 11 + + + src/app/+admin/users/user-edit/user-edit.component.html + 11 - - Showing to of muted instances + + Create - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - - Mute domains - src/app/shared/shared-moderation/server-blocklist.component.html - 64 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 81 - src/app/shared/shared-moderation/server-blocklist.component.html - 64 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - - - Filter... - src/app/shared/shared-moderation/server-blocklist.component.html - 16 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/+admin/users/user-edit/user-edit.component.html + 8 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 27 + src/app/+admin/users/user-edit/user-edit.component.html + 8 + + + NEW PLAYLIST - src/app/+admin/follows/following-list/following-list.component.html - 16 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 + + + PLAYLIST - src/app/shared/shared-moderation/server-blocklist.component.html - 16 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 42 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 + + + Delete playlist - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 29 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 52 + + + Playlist deleted. - src/app/+admin/follows/followers-list/followers-list.component.html - 16 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 135 + + + + Share + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 12 - src/app/+admin/users/user-list/user-list.component.html - 32 + src/app/shared/shared-share-modal/video-share.component.html + 3 - - Clear filters + + No videos in this playlist. - src/app/shared/shared-moderation/server-blocklist.component.html - 20 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 25 + + + Browse videos on PeerTube to add them in your playlist. - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 28,29 + + + See the documentation for more information. - src/app/+my-library/my-videos/my-videos.component.html - 26 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 32,33 + + + Playlist created. - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 13 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 76 + + + Create - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 31 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 89 - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 14 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 77 + + + Showing to of imports - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 14 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 10 + + + Target - src/app/+admin/follows/following-list/following-list.component.html - 20 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 17 + + + Video - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 18 - src/app/shared/shared-moderation/server-blocklist.component.html + src/app/+my-library/my-ownership/my-ownership.component.html 20 src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 46 + 60 + + + State - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 33 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 19 - src/app/+admin/follows/followers-list/followers-list.component.html - 20 + src/app/+admin/system/jobs/jobs.component.html + 43 + + + Created - src/app/+admin/users/user-list/user-list.component.html - 36 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 20 - - - Mute domain - src/app/shared/shared-moderation/server-blocklist.component.html - 24 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 43 - src/app/shared/shared-moderation/server-blocklist.component.html - 24 + src/app/+admin/system/jobs/jobs.component.html + 44 - - - Muted at - src/app/shared/shared-moderation/server-blocklist.component.html - 33 + src/app/+admin/follows/following-list/following-list.component.html + 34 - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+admin/follows/followers-list/followers-list.component.html + 31 + + + See the error - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 27 - src/app/shared/shared-moderation/server-blocklist.component.html - 33 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 27 - - Unmute + + This video was deleted - src/app/shared/shared-moderation/server-blocklist.component.html - 40 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 49 + + + My subscriptions - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 4 + + + Search your subscriptions - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 11 + + + You don't have any subscriptions yet. - src/app/shared/shared-moderation/server-blocklist.component.html - 40 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 18 - - Open instance in a new tab + + Channel page - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 27 - src/app/+admin/follows/following-list/following-list.component.html - 45 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 30 - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/+videos/+video-watch/video-watch.component.html + 182 - - No server found matching current filters. + + subscribers - src/app/shared/shared-moderation/server-blocklist.component.html - 56 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 32 + + + Owner account page - src/app/shared/shared-moderation/server-blocklist.component.html - 56 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 34 - - No server found. + + Created by - src/app/shared/shared-moderation/server-blocklist.component.html - 57 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 35 + + + - src/app/shared/shared-moderation/server-blocklist.component.html - 57 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 - - Muted accounts + + My ownership changes - src/app/shared/shared-moderation/account-blocklist.component.html + src/app/+my-library/my-ownership/my-ownership.component.html 3 + + + Actions - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/+my-library/my-ownership/my-ownership.component.html + 18 - - - Showing to of muted accounts - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 61 - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 82 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 62 - - Account + + Initiator - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/+my-library/my-ownership/my-ownership.component.html + 19 + + + Created - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/+my-library/my-ownership/my-ownership.component.html + 22,23 + + + Status - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 59 + src/app/+my-library/my-ownership/my-ownership.component.html + 25 Open account in a new tab + + src/app/+my-library/my-ownership/my-ownership.component.html + 38 + src/app/shared/shared-moderation/account-blocklist.component.html 39 @@ -4999,859 +4987,940 @@ The link will expire within 1 hour. src/app/shared/shared-abuse-list/abuse-list-table.component.html 66 + + src/app/shared/shared-moderation/account-blocklist.component.html + 39 + + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 87 + + + src/app/+admin/users/user-list/user-list.component.html + 106 + + + + Accept src/app/+my-library/my-ownership/my-ownership.component.html - 38 + 33 - src/app/shared/shared-moderation/account-blocklist.component.html + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 30 + + + src/app/+admin/follows/followers-list/followers-list.component.html 39 + + + Refuse + + src/app/+my-library/my-ownership/my-ownership.component.html + 34 + - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 87 + src/app/+admin/follows/followers-list/followers-list.component.html + 40 + + + No ownership change request found. - src/app/+admin/users/user-list/user-list.component.html - 106 + src/app/+my-library/my-ownership/my-ownership.component.html + 83 - - No account found matching current filters. + + Ownership accepted - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts + 71 + + + Accept ownership - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 3 - - No account found. + + Select a channel to receive the video - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 10 + + + Channel that will receive the video - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 13 - - Reports + + Published - src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html - 3 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 162 + + + Publication scheduled on - src/app/+admin/moderation/abuse-list/abuse-list.component.html - 3 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 167 - - Welcome to PeerTube! + + Waiting transcoding - src/app/+signup/shared/signup-success.component.html - 8 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 171 - - If you need help to use PeerTube, you can have a look at the documentation. + + To transcode - src/app/+signup/shared/signup-success.component.html - 14,15 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 175 - - Report + + To import - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 51 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 179 - - Account reported. + + Unlisted - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 82 + src/app/shared/shared-video-miniature/video-miniature.component.html + 6 - - - What is the issue? - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 9 + + + Private - src/app/shared/shared-moderation/report-modals/video-report.component.html - 13 + src/app/shared/shared-video-miniature/video-miniature.component.html + 7 - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 33 - - - Please describe the issue... - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 10 + + + Blocked - src/app/shared/shared-moderation/report-modals/video-report.component.html - 80 + src/app/shared/shared-video-miniature/video-miniature.component.html + 52 + + + Sensitive - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/shared/shared-video-miniature/video-miniature.component.html + 57,58 - - Submit + + Subscribed to all current channels of . You will be notified of all their new videos. - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 109 + + + Subscribed to . You will be notified of all their new videos. - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 27 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 110 + + + Subscribed - src/app/shared/shared-moderation/video-block.component.html - 43 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 112 + + + Unsubscribed from all channels of - src/app/shared/shared-moderation/report-modals/video-report.component.html - 95 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 139 + + + Unsubscribed from - src/app/+about/about-instance/contact-admin-modal.component.html - 53 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 140 + + + Unsubscribed - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 142 - - Your report will be sent to moderators of and will be forwarded to the comment origin () too. + + Using an ActivityPub account - src/app/shared/shared-moderation/report-modals/report.component.html - 36,38 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 50 + + + Subscribe with a Mastodon account: - src/app/shared/shared-moderation/report-modals/report.component.html - 36,38 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 57 - - My videos + + Using a syndication feed - src/app/+my-library/my-videos/my-videos.component.ts - 58 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 62 + + + Subscribe via RSS - src/app/+my-library/my-library-routing.module.ts - 77 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 63 - - Do you really want to delete videos? + + Subscribe - src/app/+my-library/my-videos/my-videos.component.ts - 103 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 7 - - videos deleted. + + Subscribe to all channels - src/app/+my-library/my-videos/my-videos.component.ts - 120 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 9 - - Do you really want to delete ? + + channels subscribed - src/app/+my-library/my-videos/my-videos.component.ts - 130 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 11 + + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 49 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 31 + + + Subscribe with an account on this instance - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 126 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 53 - - Video deleted. + + Subscribe with your local account - src/app/+my-library/my-videos/my-videos.component.ts - 138 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 54 + + + My videos history - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 214 + src/app/+my-library/my-history/my-history.component.ts + 44 - - Display live information + + Videos history is enabled - src/app/+my-library/my-videos/my-videos.component.ts - 161 + src/app/+my-library/my-history/my-history.component.ts + 76 + + + Videos history is disabled - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 278 + src/app/+my-library/my-history/my-history.component.ts + 77 - - Change ownership + + Delete videos history - src/app/+my-library/my-videos/my-videos.component.ts - 167 + src/app/+my-library/my-history/my-history.component.ts + 89 - - My videos + + Are you sure you want to delete all your videos history? - src/app/+my-library/my-videos/my-videos.component.html - 4 + src/app/+my-library/my-history/my-history.component.ts + 90 - - My imports + + Videos history deleted - src/app/+my-library/my-videos/my-videos.component.html - 11 + src/app/+my-library/my-history/my-history.component.ts + 98 + + + My history - src/app/+my-library/my-video-imports/my-video-imports.component.html + src/app/+my-library/my-history/my-history.component.html 3 - - Ownership changes + + Video history - src/app/+my-library/my-videos/my-videos.component.html - 16 + src/app/+my-library/my-history/my-history.component.html + 9 - - Search your videos + + Delete history - src/app/+my-library/my-videos/my-videos.component.html - 23 + src/app/+my-library/my-history/my-history.component.html + 13,15 - - Delete + + You don't have any video history yet. - src/app/+my-library/my-videos/my-videos.component.html - 43 + src/app/+my-library/my-history/my-history.component.html + 19 + + + Welcome to PeerTube! - src/app/+videos/+video-edit/shared/video-edit.component.html - 178 + src/app/+signup/shared/signup-success.component.html + 8 - - Ownership change request sent. + + If you need help to use PeerTube, you can have a look at the documentation. - src/app/+my-library/my-videos/modals/video-change-ownership.component.ts - 64 + src/app/+signup/shared/signup-success.component.html + 14,15 - - Change ownership + + Report - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 3 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 51 - - Select the next owner + + Account reported. - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 10 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 82 - - Playlist } deleted. + + What is the issue? - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 60 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - - My playlists - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 4 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 13 - - - Search your playlists - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 10 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - Create playlist + + Please describe the issue... - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 18 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - Playlist updated. - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 97 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 80 + + + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - My Playlists + + Your report will be sent to moderators of and will be forwarded to the comment origin () too. - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - Privacy + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 + + + Updated - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 29 + + + - src/app/+videos/+video-watch/video-watch.component.html - 226 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 22,24 + + + Video removed from - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 34 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 98 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 29 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 307 + + + Timestamps updated - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 13 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 117 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 18 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 273 + + + Starts at - src/app/+videos/+video-edit/shared/video-edit.component.html - 106 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 140 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 143 - - Playlist thumbnail + + Stops at - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 141 + + + and stops at - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 143 - - Edit + + Unavailable - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 32 + + + Deleted - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 34 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 116 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/+videos/+video-watch/comment/video-comment.component.html + 57 + + + Delete from - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 88 + + + Edit starts/stops at - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 50 + + + Start at - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 35 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 57 - src/app/+videos/+video-edit/shared/video-edit.component.html - 270 + src/app/shared/shared-share-modal/video-share.component.html + 113 - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 34 - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 47 - - Create + + Stop at - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 71 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/shared/shared-share-modal/video-share.component.html + 144 src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 81 + 35 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 8 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 62 + + + URL - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 8 + src/app/shared/shared-share-modal/video-share.component.html + 16 - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/shared/shared-share-modal/video-share.component.html + 71 - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 6 - - NEW PLAYLIST + + QR-Code - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/shared/shared-share-modal/video-share.component.html + 27 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/shared/shared-share-modal/video-share.component.html + 81 - - PLAYLIST + + Embed - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/shared/shared-share-modal/video-share.component.html + 37 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/shared/shared-share-modal/video-share.component.html + 91 - - Update playlist + + Share the playlist - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 47 + src/app/shared/shared-share-modal/video-share.component.html + 11 + + + The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). - src/app/+my-library/my-library-routing.module.ts - 67 + src/app/shared/shared-share-modal/video-share.component.html + 44,45 - - - Delete playlist - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 52 + src/app/shared/shared-share-modal/video-share.component.html + 98,99 - - Playlist deleted. + + Share the playlist at this video position - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 135 + src/app/shared/shared-share-modal/video-share.component.html + 58 - - Share + + Autoplay - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 12 + src/app/shared/shared-share-modal/video-share.component.html + 159 + + + Share the video src/app/shared/shared-share-modal/video-share.component.html - 3 + 66 - - No videos in this playlist. + + Auto select subtitle - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 25 + src/app/shared/shared-share-modal/video-share.component.html + 128 - - Browse videos on PeerTube to add them in your playlist. + + Loop - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 28,29 + src/app/shared/shared-share-modal/video-share.component.html + 173 - - See the documentation for more information. + + Use origin instance URL - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 32,33 + src/app/shared/shared-share-modal/video-share.component.html + 180 - - Playlist created. + + Display video title - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 76 + src/app/shared/shared-share-modal/video-share.component.html + 189 - - Create + + Display privacy warning - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 89 + src/app/shared/shared-share-modal/video-share.component.html + 196 + + + Display player controls - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 77 + src/app/shared/shared-share-modal/video-share.component.html + 203 - - Showing to of imports + + Display PeerTube button link - src/app/+my-library/my-video-imports/my-video-imports.component.html - 10 + src/app/shared/shared-share-modal/video-share.component.html + 210 - - Target + + More customization - src/app/+my-library/my-video-imports/my-video-imports.component.html - 17 + src/app/shared/shared-share-modal/video-share.component.html + 223,224 - - Video + + Less customization - src/app/+my-library/my-video-imports/my-video-imports.component.html - 18 + src/app/shared/shared-share-modal/video-share.component.html + 231,232 + + + Live information - src/app/+my-library/my-ownership/my-ownership.component.html - 20 + src/app/shared/shared-video-live/live-stream-information.component.html + 3 + + + Update live settings - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 60 + src/app/shared/shared-video-live/live-stream-information.component.html + 39 - - State + + Live RTMP Url - src/app/+my-library/my-video-imports/my-video-imports.component.html + src/app/shared/shared-video-live/live-stream-information.component.html 19 - src/app/+admin/system/jobs/jobs.component.html - 43 + src/app/+videos/+video-edit/shared/video-edit.component.html + 218 - - Created - - src/app/+my-library/my-video-imports/my-video-imports.component.html - 20 - - - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 43 - - - src/app/+admin/system/jobs/jobs.component.html - 44 - + + Live stream key - src/app/+admin/follows/following-list/following-list.component.html - 34 + src/app/shared/shared-video-live/live-stream-information.component.html + 24 - src/app/+admin/follows/followers-list/followers-list.component.html - 31 + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 - - See the error - - src/app/+my-library/my-video-imports/my-video-imports.component.html - 27 - + + ⚠️ Never share your stream key with anyone. - src/app/+my-library/my-video-imports/my-video-imports.component.html + src/app/shared/shared-video-live/live-stream-information.component.html 27 - - - This video was deleted - src/app/+my-library/my-video-imports/my-video-imports.component.html - 49 + src/app/+videos/+video-edit/shared/video-edit.component.html + 226 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + Permanent live - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 9 + src/app/shared/shared-video-live/live-stream-information.component.html + 10 - - Updated + + Replay will be saved - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 29 + src/app/shared/shared-video-live/live-stream-information.component.html + 11 - - + + Cancel - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 22,24 + src/app/shared/shared-video-miniature/videos-selection.component.html + 19,20 - - Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted. + + Do you really want to unblock this video? It will be available again in the videos list. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 22 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 180 - - - Type your username to confirm - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 23 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 146 - - Delete your account + + Unblock - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 25 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 182 - - - Delete my account - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 26 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 296 - - - Your account is deleted. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 32 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 70 - - - Once you delete your account, there is no going back. You will be asked to confirm this action. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 2 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 148 - - Delete your account + + Video unblocked. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 4 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 188 - - - Please check your emails to verify your new email. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 53 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 153 - - Email updated. + + Do you really want to delete this video? - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 55 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 203 - - - Your current email is - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 5 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 370 - - - is awaiting email verification - - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 9,10 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 78 - - New email + + The live stream will be automatically terminated. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 16 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 205 - - Change email + + This video will be duplicated by your instance. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 35 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 226 - - New video from your subscriptions + + Account muted. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 32 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 240 - - - New comment on your video - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 33 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 119 - - New abuse + + Save to playlist - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 34 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 264 - - - Video blocked automatically waiting review - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 35 + src/app/+videos/+video-watch/video-watch.component.ts + 135 - - One of your video is blocked/unblocked + + Download - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 36 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 272 - - Video published (after transcoding/scheduled update) + + Block - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 37 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 290 - - Video import finished + + Mirror - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 38 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 302 - - A new user registered on your instance + + Report - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 39 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 314 - - You or your channel(s) has a new follower + + Mute account - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 40 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 322 - - - Someone mentioned you in video comments - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 41 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 287 - - Your instance has a new follower + + {VAR_PLURAL, plural, =1 {1 view} other { views}} - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 42 + src/app/shared/shared-video/video-views-counter.component.html + 3 - - Your instance automatically followed another instance + + - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 43 + src/app/shared/shared-video/video-views-counter.component.html + 3,4 - - An abuse report received a new message + + {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 44 + src/app/shared/shared-video/video-views-counter.component.html + 7 - - One of your abuse reports has been accepted or rejected by moderators + + - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 45 + src/app/shared/shared-video/video-views-counter.component.html + 7,8 - - Preferences saved + + Remote subscribeRemote interact - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 92 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 11,12 - - Activities + + You can subscribe to the channel via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 2 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 18,20 - - Web + + You can interact with this via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 27,29 @@ -5926,17 +5995,6 @@ The link will expire within 1 hour. 107 - - Account muted. - - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 119 - - - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 240 - - Account unmuted. @@ -6242,733 +6300,722 @@ The link will expire within 1 hour. 369 - - Channels + + Moderation - src/app/+my-library/my-library.component.ts + src/app/+my-account/my-account.component.ts + 28 + + + src/app/+admin/admin.component.ts 47 - - Videos + + Muted accounts - src/app/+my-library/my-library.component.ts - 54 + src/app/+my-account/my-account.component.ts + 31 - - - Playlists - src/app/+my-library/my-library.component.ts - 61 + src/app/+my-account/my-account-routing.module.ts + 86 + + + src/app/+admin/admin.component.ts + 74 + + + src/app/+admin/moderation/moderation.routes.ts + 98 - - Subscriptions + + Muted servers - src/app/+my-library/my-library.component.ts - 66 + src/app/+my-account/my-account.component.ts + 36 - src/app/+videos/videos-routing.module.ts - 73 + src/app/+my-account/my-account-routing.module.ts + 95 - src/app/+videos/video-list/video-user-subscriptions.component.ts - 45 + src/app/+admin/admin.component.ts + 81 - - History + + Abuse reports - src/app/+my-library/my-library.component.ts - 71 + src/app/+my-account/my-account.component.ts + 41 - - My playlists + + Settings - src/app/+my-library/my-library-routing.module.ts - 40 + src/app/+my-account/my-account.component.ts + 50 - - Create a new playlist + + Notifications - src/app/+my-library/my-library-routing.module.ts - 49 + src/app/+my-account/my-account.component.ts + 55 + + + src/app/+my-account/my-account-routing.module.ts + 109 - - Playlist elements + + Applications - src/app/+my-library/my-library-routing.module.ts - 58 + src/app/+my-account/my-account.component.ts + 60 + + + src/app/+my-account/my-account-routing.module.ts + 127 - - My video imports + + Account settings - src/app/+my-library/my-library-routing.module.ts - 90 + src/app/+my-account/my-account-routing.module.ts + 29 - - My subscriptions + + My abuse reports - src/app/+my-library/my-library-routing.module.ts - 99 + src/app/+my-account/my-account-routing.module.ts + 118 - - Ownership changes + + Add to watch later - src/app/+my-library/my-library-routing.module.ts - 108 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 29 - - My video history + + Remove from watch later - src/app/+my-library/my-library-routing.module.ts - 118 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 - - Do you really want to unblock this video? It will be available again in the videos list. + + LIVE - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 180 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 146 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 876 - - Unblock + + LIVE ENDED - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 182 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 + + + Violent or repulsive - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 296 + src/app/shared/shared-moderation/abuse.service.ts + 139 + + + Contains offensive, violent, or coarse language or iconography. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 70 + src/app/shared/shared-moderation/abuse.service.ts + 140 + + + Hateful or abusive - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 148 + src/app/shared/shared-moderation/abuse.service.ts + 144 - - Video unblocked. + + Contains abusive, racist or sexist language or iconography. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 188 + src/app/shared/shared-moderation/abuse.service.ts + 145 + + + Spam, ad or false news - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 153 + src/app/shared/shared-moderation/abuse.service.ts + 149 - - Do you really want to delete this video? + + Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 203 + src/app/shared/shared-moderation/abuse.service.ts + 150 + + + Privacy breach or doxxing - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 370 + src/app/shared/shared-moderation/abuse.service.ts + 154 + + + Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 78 + src/app/shared/shared-moderation/abuse.service.ts + 155 - - The live stream will be automatically terminated. + + Copyright - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 205 + src/app/shared/shared-moderation/abuse.service.ts + 159 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 - - This video will be duplicated by your instance. + + Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 226 + src/app/shared/shared-moderation/abuse.service.ts + 160 - - Save to playlist + + Breaks server rules - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 264 + src/app/shared/shared-moderation/abuse.service.ts + 164 + + + Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. - src/app/+videos/+video-watch/video-watch.component.ts - 135 + src/app/shared/shared-moderation/abuse.service.ts + 165 - - Download + + Thumbnails + + src/app/shared/shared-moderation/abuse.service.ts + 173 + - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 272 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 27 - - Block + + The above can only be seen in thumbnails. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 290 + src/app/shared/shared-moderation/abuse.service.ts + 174 - - Mirror + + Captions - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 302 + src/app/shared/shared-moderation/abuse.service.ts + 178 - - - Report - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 314 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 28 - - Mute account + + The above can only be seen in captions (please describe which). - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 322 + src/app/shared/shared-moderation/abuse.service.ts + 179 + + + Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 287 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 41 - - {VAR_PLURAL, plural, =1 {1 view} other { views}} + + Renew token - src/app/shared/shared-video/video-views-counter.component.html - 3 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 42 - - + + Token renewed. Update your client configuration accordingly. - src/app/shared/shared-video/video-views-counter.component.html - 3,4 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 - - {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} + + Applications - src/app/shared/shared-video/video-views-counter.component.html - 7 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 - - + + SUBSCRIPTION FEED - src/app/shared/shared-video/video-views-counter.component.html - 7,8 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 - - Remote subscribeRemote interact + + Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 11,12 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 10,12 - - You can subscribe to the channel via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there. + + Feed URL - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 18,20 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 18 - - You can interact with this via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there. + + Feed Token - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 27,29 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 - - Process domains + + ⚠️ Never share your feed token with anyone. - src/app/shared/shared-moderation/batch-domains-modal.component.ts - 28 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 26 - - + + Renew token - src/app/shared/shared-moderation/batch-domains-modal.component.html - 3 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 35 - - 1 host (without "http://") per line + + Avatar changed. - src/app/shared/shared-moderation/batch-domains-modal.component.html - 11 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 44 - - - Do you really want to delete this abuse report? - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 105 - - Abuse deleted. + + avatar - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 134 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 51 - - Deleted comment + + PROFILE SETTINGS - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 210 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 12 - - Internal actions + + VIDEO SETTINGS - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 239 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 26 + + + NOTIFICATIONS - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 43 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 37 - - Messages with reporter + + INTERFACE - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 244 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 47 - - Messages with moderators + + EMAIL - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 245 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 - - Update internal note + + DANGER ZONE - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 250 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 77 - - - Mark as accepted - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 255 + src/app/+admin/users/user-edit/user-edit.component.html + 198 - - - Mark as rejected - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 260 + src/app/+admin/users/user-edit/user-edit.component.html + 198 - - Add internal note + + PASSWORD - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 265 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 57 - - Delete report + + Profile updated. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 270 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 51 - - Actions for the flagged account + + Password updated. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 281 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 48 - - Mute server account + + You current password is invalid. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 293 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 56 - - - Actions for the reporter - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 305 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 61 - - Mute reporter + + Change password - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 311 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 5 - - - Mute server - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 317 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 33 - - Actions for the video + + Current password - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 329 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 8 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 66 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 27 - - Block video + + New password - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 334 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 17 - - Video blocked. + + Confirm new password - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 340 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 26 + + + Notification preferences - src/app/shared/shared-moderation/video-block.component.ts - 60 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 - - Unblock video + + Newest first - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 350 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 11 - - Video unblocked. + + Unread first - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 356 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 - - Delete video + + All read - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 366 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 - - Video deleted. + + Muted servers - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 378 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 86 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - Actions for the comment + + Showing to of muted instances - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 395 + src/app/shared/shared-moderation/server-blocklist.component.html + 10 - - - Delete comment - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 401 + src/app/shared/shared-moderation/server-blocklist.component.html + 10 - - Do you really want to delete this comment? + + Mute domains - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 405 + src/app/shared/shared-moderation/server-blocklist.component.html + 64 - src/app/+videos/+video-watch/comment/video-comments.component.ts - 168 + src/app/shared/shared-moderation/server-blocklist.component.html + 64 - - Comment deleted. + + Filter... - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 413 + src/app/shared/shared-moderation/server-blocklist.component.html + 16 - - - Server muted by the instance. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 441 + src/app/shared/shared-moderation/account-blocklist.component.html + 16 - - - Showing to of reports src/app/shared/shared-abuse-list/abuse-list-table.component.html - 5 + 27 - - - Advanced report filters - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 18 + src/app/+admin/follows/following-list/following-list.component.html + 16 - - - Unsolved reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 19 + src/app/shared/shared-moderation/account-blocklist.component.html + 16 - - - Accepted reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 20 + src/app/shared/shared-moderation/server-blocklist.component.html + 16 - - - Refused reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 21 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 42 - - - Reports with blocked videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 22 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 29 - - - Reports with deleted videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 23 + src/app/+admin/follows/followers-list/followers-list.component.html + 16 - - - Video/Comment/Account - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 42 + src/app/+admin/users/user-list/user-list.component.html + 32 - - State - - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 44 - + + Mute domain - src/app/+admin/follows/following-list/following-list.component.html - 33 + src/app/shared/shared-moderation/server-blocklist.component.html + 24 - src/app/+admin/follows/followers-list/followers-list.component.html - 29 + src/app/shared/shared-moderation/server-blocklist.component.html + 24 - - Messages + + Muted at - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 45 + src/app/shared/shared-moderation/server-blocklist.component.html + 33 - - - Reporter - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 41 + src/app/shared/shared-moderation/account-blocklist.component.html + 29 - src/app/shared/shared-abuse-list/abuse-details.component.html - 7 + src/app/shared/shared-moderation/account-blocklist.component.html + 29 - - - Internal note - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 46 + src/app/shared/shared-moderation/server-blocklist.component.html + 33 - - More information + + Unmute - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 52 + src/app/shared/shared-moderation/server-blocklist.component.html + 40 - src/app/+admin/system/jobs/jobs.component.html - 50 + src/app/shared/shared-moderation/account-blocklist.component.html + 36 - src/app/+videos/+video-watch/video-watch.component.html - 304 + src/app/shared/shared-moderation/account-blocklist.component.html + 36 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 73 + src/app/shared/shared-moderation/server-blocklist.component.html + 40 + + + Open instance in a new tab - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/shared/shared-moderation/server-blocklist.component.html + 43 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/+admin/follows/following-list/following-list.component.html + 45 - - - Actions - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 61 + src/app/shared/shared-moderation/server-blocklist.component.html + 43 + + + No server found matching current filters. - src/app/+my-library/my-ownership/my-ownership.component.html - 18 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 82 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 + + + No server found. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 62 + src/app/shared/shared-moderation/server-blocklist.component.html + 57 - - - Deleted account - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 82,83 + src/app/shared/shared-moderation/server-blocklist.component.html + 57 - - This video has been reported multiple times. + + Muted accounts - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - The video was blocked + + Showing to of muted accounts - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - by on + + Account - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 107 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 124 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - - - Video was deleted - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 114 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 59 - - Deleted + + No account found matching current filters. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 116 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 34 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 + + + No account found. - src/app/+videos/+video-watch/comment/video-comment.component.html - 57 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - - Account deleted - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 150,151 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - No abuses found matching current filters. + + Reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 188 + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html + 3 - - - No abuses found. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 189 + src/app/+admin/moderation/abuse-list/abuse-list.component.html + 3 @@ -7028,1316 +7075,1255 @@ The link will expire within 1 hour. 108 - - My subscriptions - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 4 - - - - Search your subscriptions - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 11 - - - - You don't have any subscriptions yet. - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 18 - - - - Channel page - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 27 - - - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 30 - - - src/app/+videos/+video-watch/video-watch.component.html - 182 - - - - subscribers - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 32 - - - - Owner account page - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 34 - - - - Created by - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 35 - - - - My ownership changes - - src/app/+my-library/my-ownership/my-ownership.component.html - 3 - - - - Initiator - - src/app/+my-library/my-ownership/my-ownership.component.html - 19 - - - - Created - - src/app/+my-library/my-ownership/my-ownership.component.html - 22,23 - - - - Status - - src/app/+my-library/my-ownership/my-ownership.component.html - 25 - - - - Accept - - src/app/+my-library/my-ownership/my-ownership.component.html - 33 - - - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 30 - + + See the documentation to learn how to use the PeerTube live streaming feature. + - src/app/+admin/follows/followers-list/followers-list.component.html - 39 + src/app/shared/shared-video-live/live-documentation-link.component.html + 2,4 - - Refuse - - src/app/+my-library/my-ownership/my-ownership.component.html - 34 - + + Yesterday - src/app/+admin/follows/followers-list/followers-list.component.html - 40 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 117 - - No ownership change request found. + + This week - src/app/+my-library/my-ownership/my-ownership.component.html - 83 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 118 - - Ownership accepted + + This month - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts - 71 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 119 - - Accept ownership + + Last month - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 3 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 120 - - Select a channel to receive the video + + Older - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 10 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 121 - - Channel that will receive the video + + Cannot load more videos. Try again later. - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 13 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 198 - - Add to watch later + + Video added in at timestamps - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 29 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 377 - - Remove from watch later + + Video added in - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 30 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 378 - - LIVE + + Save to - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 31 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 + + + Search playlists - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 846 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 - - LIVE ENDED + + Create a private playlist - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 32 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 - - Violent or repulsive + + Video blocked. - src/app/shared/shared-moderation/abuse.service.ts - 139 + src/app/shared/shared-moderation/video-block.component.ts + 60 - - - Contains offensive, violent, or coarse language or iconography. - src/app/shared/shared-moderation/abuse.service.ts - 140 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 340 - - Hateful or abusive + + Please describe the reason... - src/app/shared/shared-moderation/abuse.service.ts - 144 + src/app/shared/shared-moderation/video-block.component.html + 13 - - Contains abusive, racist or sexist language or iconography. + + Block video "" - src/app/shared/shared-moderation/abuse.service.ts - 145 + src/app/shared/shared-moderation/video-block.component.html + 3 - - Spam, ad or false news + + Block live "" - src/app/shared/shared-moderation/abuse.service.ts - 149 + src/app/shared/shared-moderation/video-block.component.html + 4 - - Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. + + Unfederate the video - src/app/shared/shared-moderation/abuse.service.ts - 150 + src/app/shared/shared-moderation/video-block.component.html + 24 - - Privacy breach or doxxing + + This will ask remote instances to delete it - src/app/shared/shared-moderation/abuse.service.ts - 154 + src/app/shared/shared-moderation/video-block.component.html + 27 - - Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). + + Blocking this live will automatically terminate the live stream. - src/app/shared/shared-moderation/abuse.service.ts - 155 + src/app/shared/shared-moderation/video-block.component.html + 33,34 - - Copyright + + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! - src/app/shared/shared-moderation/abuse.service.ts - 159 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 63,65 + + + Please type the display name of the video channel () to confirm - src/app/shared/shared-abuse-list/abuse-details.component.ts - 25 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 67 - - Infringes your copyright wrt. the regional laws with which the server must comply. + + Video channel deleted. - src/app/shared/shared-moderation/abuse.service.ts - 160 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 79 - - Breaks server rules + + Views for the day - src/app/shared/shared-moderation/abuse.service.ts - 164 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 98 - - Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. + + My channels - src/app/shared/shared-moderation/abuse.service.ts - 165 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 4 - - Thumbnails + + Search your channels - src/app/shared/shared-moderation/abuse.service.ts - 173 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 11 + + + Create video channel - src/app/shared/shared-abuse-list/abuse-details.component.ts - 27 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 19 - - The above can only be seen in thumbnails. + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/shared/shared-moderation/abuse.service.ts - 174 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 37 - - Captions + + Username is required. - src/app/shared/shared-moderation/abuse.service.ts - 178 + src/app/shared/form-validators/user-validators.ts + 12 - src/app/shared/shared-abuse-list/abuse-details.component.ts - 28 + src/app/shared/form-validators/login-validators.ts + 9 - - The above can only be seen in captions (please describe which). + + Username must be at least 1 character long. - src/app/shared/shared-moderation/abuse.service.ts - 179 + src/app/shared/form-validators/user-validators.ts + 13 - - My videos history + + Username cannot be more than 50 characters long. - src/app/+my-library/my-history/my-history.component.ts - 44 + src/app/shared/form-validators/user-validators.ts + 14 - - Videos history is enabled + + Username should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+my-library/my-history/my-history.component.ts - 76 + src/app/shared/form-validators/user-validators.ts + 15 - - Videos history is disabled + + Channel name is required. - src/app/+my-library/my-history/my-history.component.ts - 77 + src/app/shared/form-validators/user-validators.ts + 27 - - Delete videos history + + Channel name must be at least 1 character long. - src/app/+my-library/my-history/my-history.component.ts - 89 + src/app/shared/form-validators/user-validators.ts + 28 - - Are you sure you want to delete all your videos history? + + Channel name cannot be more than 50 characters long. - src/app/+my-library/my-history/my-history.component.ts - 90 + src/app/shared/form-validators/user-validators.ts + 29 - - Videos history deleted + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. - src/app/+my-library/my-history/my-history.component.ts - 98 + src/app/shared/form-validators/user-validators.ts + 30 - - My history + + Email is required. - src/app/+my-library/my-history/my-history.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 37 - - - Video history - src/app/+my-library/my-history/my-history.component.html - 9 + src/app/shared/form-validators/instance-validators.ts + 7 - - Delete history + + Email must be valid. + + src/app/shared/form-validators/user-validators.ts + 38 + - src/app/+my-library/my-history/my-history.component.html - 13,15 + src/app/shared/form-validators/instance-validators.ts + 8 - - You don't have any video history yet. + + Password is required. - src/app/+my-library/my-history/my-history.component.html - 19 + src/app/shared/form-validators/user-validators.ts + 47 - - - Live information - src/app/shared/shared-video-live/live-stream-information.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 58 - - - Update live settings - src/app/shared/shared-video-live/live-stream-information.component.html - 39 + src/app/shared/form-validators/login-validators.ts + 18 - - Live RTMP Url + + Password must be at least 6 characters long. - src/app/shared/shared-video-live/live-stream-information.component.html - 19 + src/app/shared/form-validators/user-validators.ts + 59 - src/app/+videos/+video-edit/shared/video-edit.component.html - 218 + src/app/shared/form-validators/user-validators.ts + 70 - - Live stream key + + Password cannot be more than 255 characters long. - src/app/shared/shared-video-live/live-stream-information.component.html - 24 + src/app/shared/form-validators/user-validators.ts + 60 - src/app/+videos/+video-edit/shared/video-edit.component.html - 223 + src/app/shared/form-validators/user-validators.ts + 71 - - ⚠️ Never share your stream key with anyone. + + The new password and the confirmed password do not correspond. - src/app/shared/shared-video-live/live-stream-information.component.html - 27 + src/app/shared/form-validators/user-validators.ts + 78 + + + Video quota is required. - src/app/+videos/+video-edit/shared/video-edit.component.html - 226 + src/app/shared/form-validators/user-validators.ts + 85 - - Permanent live + + Quota must be greater than -1. - src/app/shared/shared-video-live/live-stream-information.component.html - 10 + src/app/shared/form-validators/user-validators.ts + 86 - - Replay will be saved + + Daily upload limit is required. - src/app/shared/shared-video-live/live-stream-information.component.html - 11 + src/app/shared/form-validators/user-validators.ts + 92 - - Video removed from + + Daily upload limit must be greater than -1. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 98 + src/app/shared/form-validators/user-validators.ts + 93 + + + User role is required. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 307 + src/app/shared/form-validators/user-validators.ts + 100 - - Timestamps updated + + Description must be at least 3 characters long. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 117 + src/app/shared/form-validators/user-validators.ts + 112 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 273 + src/app/shared/form-validators/video-channel-validators.ts + 38 + + + src/app/shared/form-validators/video-playlist-validators.ts + 33 - - Starts at + + Description cannot be more than 1000 characters long. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 140 + src/app/shared/form-validators/user-validators.ts + 113 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 143 + src/app/shared/form-validators/video-channel-validators.ts + 39 - - - Stops at - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 141 + src/app/shared/form-validators/video-playlist-validators.ts + 34 - - and stops at + + You must agree with the instance terms in order to register on it. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 143 + src/app/shared/form-validators/user-validators.ts + 120 - - Unavailable + + Ban reason must be at least 3 characters long. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 32 + src/app/shared/form-validators/user-validators.ts + 130 - - Delete from + + Ban reason cannot be more than 250 characters long. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 88 + src/app/shared/form-validators/user-validators.ts + 131 - - Edit starts/stops at + + Display name is required. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 50 + src/app/shared/form-validators/user-validators.ts + 142 + + + src/app/shared/form-validators/video-channel-validators.ts + 26 + + + src/app/shared/form-validators/video-playlist-validators.ts + 12 - - Start at + + Display name must be at least 1 character long. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 57 + src/app/shared/form-validators/user-validators.ts + 143 - src/app/shared/shared-share-modal/video-share.component.html - 113 + src/app/shared/form-validators/video-channel-validators.ts + 27 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 34 + src/app/shared/form-validators/video-playlist-validators.ts + 13 + + + + Display name cannot be more than 50 characters long. + + src/app/shared/form-validators/user-validators.ts + 144 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 47 + src/app/shared/form-validators/video-channel-validators.ts + 28 - - Stop at + + My video channels - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 71 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 13 + + + Create a new video channel - src/app/shared/shared-share-modal/video-share.component.html - 144 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 22 + + + Update video channel - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 35 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 31 + + + users banned. - src/app/shared/shared-moderation/report-modals/video-report.component.html - 62 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 - - URL + + User banned. - src/app/shared/shared-share-modal/video-share.component.html - 16 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 + + + Ban - src/app/shared/shared-share-modal/video-share.component.html - 71 + src/app/shared/shared-moderation/user-ban-modal.component.html + 3 + + + Reason... - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 6 + src/app/shared/shared-moderation/user-ban-modal.component.html + 12 - - QR-Code + + A banned user will no longer be able to login. - src/app/shared/shared-share-modal/video-share.component.html - 27 + src/app/shared/shared-moderation/user-ban-modal.component.html + 21,22 + + + Ban this user - src/app/shared/shared-share-modal/video-share.component.html - 81 + src/app/shared/shared-moderation/user-ban-modal.component.html + 31 - - Embed + + Videos from your subscriptions - src/app/shared/shared-share-modal/video-share.component.html - 37 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 41 + + + Feed - src/app/shared/shared-share-modal/video-share.component.html - 91 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 68 - - Share the playlist + + Feed URL copied - src/app/shared/shared-share-modal/video-share.component.html - 11 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 104 - - The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). + + Video channel updated. - src/app/shared/shared-share-modal/video-share.component.html - 44,45 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 92 + + + My Channels - src/app/shared/shared-share-modal/video-share.component.html - 98,99 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 - - - Share the playlist at this video position - src/app/shared/shared-share-modal/video-share.component.html - 58 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 - - Autoplay + + 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/shared/shared-share-modal/video-share.component.html - 159 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 - - - Share the video - src/app/shared/shared-share-modal/video-share.component.html - 66 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 - - Auto select subtitle + + NEW CHANNEL - src/app/shared/shared-share-modal/video-share.component.html - 128 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - - Loop - src/app/shared/shared-share-modal/video-share.component.html - 173 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - Use origin instance URL + + CHANNEL - src/app/shared/shared-share-modal/video-share.component.html - 180 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - - Display video title - src/app/shared/shared-share-modal/video-share.component.html - 189 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - Display privacy warning + + Name - src/app/shared/shared-share-modal/video-share.component.html - 196 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - - Display player controls - src/app/shared/shared-share-modal/video-share.component.html - 203 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - - Display PeerTube button link - src/app/shared/shared-share-modal/video-share.component.html - 210 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 21 - - More customization + + Example: my_channel - src/app/shared/shared-share-modal/video-share.component.html - 223,224 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 - - - Less customization - src/app/shared/shared-share-modal/video-share.component.html - 231,232 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 - - Videos from your subscriptions + + Overwrite support field of all videos of this channel - src/app/+videos/video-list/video-user-subscriptions.component.ts - 41 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 - - - Feed - src/app/+videos/video-list/video-user-subscriptions.component.ts - 68 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 - - Feed URL copied + + Confirmation of the password is required. - src/app/+videos/video-list/video-user-subscriptions.component.ts - 104 + src/app/shared/form-validators/reset-password-validators.ts + 9 - - Trending for the last 24 hours + + Name is required. - src/app/+videos/video-list/video-trending.component.ts - 46 + src/app/shared/form-validators/video-channel-validators.ts + 12 - - Trending videos are those totalizing the greatest number of views during the last 24 hours + + Name must be at least 1 character long. - src/app/+videos/video-list/video-trending.component.ts - 47 + src/app/shared/form-validators/video-channel-validators.ts + 13 - - Cancel + + Name cannot be more than 50 characters long. - src/app/shared/shared-video-miniature/videos-selection.component.html - 19,20 + src/app/shared/form-validators/video-channel-validators.ts + 14 - - users banned. + + Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/shared/shared-moderation/user-ban-modal.component.ts - 53 + src/app/shared/form-validators/video-channel-validators.ts + 15 - - User banned. + + Support text must be at least 3 characters long. - src/app/shared/shared-moderation/user-ban-modal.component.ts - 54 + src/app/shared/form-validators/video-channel-validators.ts + 49 - - Ban + + Support text cannot be more than 1000 characters long - src/app/shared/shared-moderation/user-ban-modal.component.html - 3 + src/app/shared/form-validators/video-channel-validators.ts + 50 - - Reason... + + Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted. - src/app/shared/shared-moderation/user-ban-modal.component.html - 12 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 22 - - A banned user will no longer be able to login. + + Type your username to confirm - src/app/shared/shared-moderation/user-ban-modal.component.html - 21,22 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 23 - - Ban this user + + Delete your account - src/app/shared/shared-moderation/user-ban-modal.component.html - 31 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 25 - - Video added in at timestamps + + Delete my account - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 377 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 26 - - Video added in + + Your account is deleted. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 378 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 32 - - Save to + + Once you delete your account, there is no going back. You will be asked to confirm this action. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 4 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 2 - - Search playlists + + Delete your account - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 9 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 4 - - Create a private playlist + + Please check your emails to verify your new email. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 66 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 53 - - Username is required. + + Email updated. - src/app/shared/form-validators/user-validators.ts - 12 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 55 + + + Your current email is - src/app/shared/form-validators/login-validators.ts - 9 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 5 - - Username must be at least 1 character long. + + is awaiting email verification + - src/app/shared/form-validators/user-validators.ts - 13 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 9,10 - - Username cannot be more than 50 characters long. + + New email - src/app/shared/form-validators/user-validators.ts - 14 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 16 - - Username should be lowercase alphanumeric; dots and underscores are allowed. + + Change email - src/app/shared/form-validators/user-validators.ts - 15 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 35 - - Channel name is required. + + Process domains - src/app/shared/form-validators/user-validators.ts - 27 + src/app/shared/shared-moderation/batch-domains-modal.component.ts + 28 - - Channel name must be at least 1 character long. + + - src/app/shared/form-validators/user-validators.ts - 28 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 3 - - Channel name cannot be more than 50 characters long. + + 1 host (without "http://") per line - src/app/shared/form-validators/user-validators.ts - 29 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 - - Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. + + Do you really want to delete this abuse report? - src/app/shared/form-validators/user-validators.ts - 30 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 - - Email is required. + + Abuse deleted. - src/app/shared/form-validators/user-validators.ts - 37 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 134 + + + Deleted comment - src/app/shared/form-validators/instance-validators.ts - 7 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 210 - - Email must be valid. + + Internal actions - src/app/shared/form-validators/user-validators.ts - 38 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 239 - src/app/shared/form-validators/instance-validators.ts - 8 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 43 - - Password is required. + + Messages with reporter - src/app/shared/form-validators/user-validators.ts - 47 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 244 + + + Messages with moderators - src/app/shared/form-validators/user-validators.ts - 58 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 245 + + + Update internal note - src/app/shared/form-validators/login-validators.ts - 18 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 250 - - Password must be at least 6 characters long. + + Mark as accepted - src/app/shared/form-validators/user-validators.ts - 59 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 255 + + + Mark as rejected - src/app/shared/form-validators/user-validators.ts - 70 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 260 - - Password cannot be more than 255 characters long. + + Add internal note - src/app/shared/form-validators/user-validators.ts - 60 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 265 + + + Delete report - src/app/shared/form-validators/user-validators.ts - 71 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 270 - - The new password and the confirmed password do not correspond. + + Actions for the flagged account - src/app/shared/form-validators/user-validators.ts - 78 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 281 - - Video quota is required. + + Mute server account - src/app/shared/form-validators/user-validators.ts - 85 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 293 - - Quota must be greater than -1. + + Actions for the reporter - src/app/shared/form-validators/user-validators.ts - 86 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 305 - - Daily upload limit is required. + + Mute reporter - src/app/shared/form-validators/user-validators.ts - 92 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 311 - - Daily upload limit must be greater than -1. + + Mute server - src/app/shared/form-validators/user-validators.ts - 93 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 317 - - User role is required. + + Actions for the video - src/app/shared/form-validators/user-validators.ts - 100 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 329 - - - Description must be at least 3 characters long. - src/app/shared/form-validators/user-validators.ts - 112 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 66 + + + Block video - src/app/shared/form-validators/video-channel-validators.ts - 38 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 334 + + + Unblock video - src/app/shared/form-validators/video-playlist-validators.ts - 33 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 350 - - Description cannot be more than 1000 characters long. + + Video unblocked. - src/app/shared/form-validators/user-validators.ts - 113 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 356 + + + Delete video - src/app/shared/form-validators/video-channel-validators.ts - 39 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 366 + + + Video deleted. - src/app/shared/form-validators/video-playlist-validators.ts - 34 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 378 - - - You must agree with the instance terms in order to register on it. - src/app/shared/form-validators/user-validators.ts - 120 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 86 - - Ban reason must be at least 3 characters long. + + Actions for the comment - src/app/shared/form-validators/user-validators.ts - 130 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 395 - - Ban reason cannot be more than 250 characters long. + + Delete comment - src/app/shared/form-validators/user-validators.ts - 131 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 401 - - Display name is required. + + Do you really want to delete this comment? - src/app/shared/form-validators/user-validators.ts - 142 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 405 - src/app/shared/form-validators/video-channel-validators.ts - 26 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 168 + + + Comment deleted. - src/app/shared/form-validators/video-playlist-validators.ts - 12 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 413 - - Display name must be at least 1 character long. + + Server muted by the instance. - src/app/shared/form-validators/user-validators.ts - 143 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 441 + + + Showing to of reports - src/app/shared/form-validators/video-channel-validators.ts - 27 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 5 + + + Advanced report filters - src/app/shared/form-validators/video-playlist-validators.ts - 13 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 18 - - Display name cannot be more than 50 characters long. + + Unsolved reports - src/app/shared/form-validators/user-validators.ts - 144 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 19 + + + Accepted reports - src/app/shared/form-validators/video-channel-validators.ts - 28 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 20 - - Please describe the reason... + + Refused reports - src/app/shared/shared-moderation/video-block.component.html - 13 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 21 - - Block video "" + + Reports with blocked videos - src/app/shared/shared-moderation/video-block.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 22 - - Block live "" + + Reports with deleted videos - src/app/shared/shared-moderation/video-block.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 23 - - Unfederate the video + + Video/Comment/Account - src/app/shared/shared-moderation/video-block.component.html - 24 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 42 - - This will ask remote instances to delete it + + State - src/app/shared/shared-moderation/video-block.component.html - 27 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 44 - - - Blocking this live will automatically terminate the live stream. - src/app/shared/shared-moderation/video-block.component.html - 33,34 + src/app/+admin/follows/following-list/following-list.component.html + 33 - - - Video reported. - src/app/shared/shared-moderation/report-modals/video-report.component.ts - 110 + src/app/+admin/follows/followers-list/followers-list.component.html + 29 - - Report video "" + + Messages - src/app/shared/shared-moderation/report-modals/video-report.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 45 - - Your report will be sent to moderators of and will be forwarded to the video origin () too. + + Reporter - src/app/shared/shared-moderation/report-modals/video-report.component.html - 74,76 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 41 - - - is not valid - src/app/shared/form-validators/batch-domains-validators.ts - 19 + src/app/shared/shared-abuse-list/abuse-details.component.html + 7 - - Domain is required. + + Internal note - src/app/shared/form-validators/batch-domains-validators.ts - 56 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 46 - - Domains entered are invalid. + + More information - src/app/shared/form-validators/batch-domains-validators.ts - 57 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 52 - - - Domains entered contain duplicates. - src/app/shared/form-validators/batch-domains-validators.ts - 58 + src/app/+admin/system/jobs/jobs.component.html + 50 - - - Violent or Repulsive - src/app/shared/shared-abuse-list/abuse-details.component.ts - 21 + src/app/+videos/+video-watch/video-watch.component.html + 304 - - - Hateful or Abusive - src/app/shared/shared-abuse-list/abuse-details.component.ts - 22 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 73 - - - Spam or Misleading - src/app/shared/shared-abuse-list/abuse-details.component.ts - 23 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 53 - - - Privacy - src/app/shared/shared-abuse-list/abuse-details.component.ts - 24 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 53 - - Server rules + + Deleted account - src/app/shared/shared-abuse-list/abuse-details.component.ts - 26 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 82,83 - - Report + + This video has been reported multiple times. - src/app/shared/shared-abuse-list/abuse-details.component.html - 65 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 - - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 - - + + The video was blocked - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 - - - Reportee - src/app/shared/shared-abuse-list/abuse-details.component.html - 33 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + by on + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 107 + - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 124 - - + + Video was deleted - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 114 - - Updated + + Account deleted - src/app/shared/shared-abuse-list/abuse-details.component.html - 58 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 150,151 - - Reported part + + No abuses found matching current filters. - src/app/shared/shared-abuse-list/abuse-details.component.html - 83 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 188 - - Note + + No abuses found. - src/app/shared/shared-abuse-list/abuse-details.component.html - 90 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 189 - - The video was deleted + + The channel is required. - src/app/shared/shared-abuse-list/abuse-details.component.html - 99 + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 - - Comment: + + The username is required. - src/app/shared/shared-abuse-list/abuse-details.component.html - 105 + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 - - Confirmation of the password is required. + + You can only transfer ownership to a local account - src/app/shared/form-validators/reset-password-validators.ts - 9 + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 - - Name is required. + + Display name cannot be more than 120 characters long. - src/app/shared/form-validators/video-channel-validators.ts - 12 + src/app/shared/form-validators/video-playlist-validators.ts + 14 - - Name must be at least 1 character long. + + Privacy is required. - src/app/shared/form-validators/video-channel-validators.ts - 13 + src/app/shared/form-validators/video-playlist-validators.ts + 23 - - Name cannot be more than 50 characters long. + + The channel is required when the playlist is public. - src/app/shared/form-validators/video-channel-validators.ts - 14 + src/app/shared/form-validators/video-playlist-validators.ts + 41 - - Name should be lowercase alphanumeric; dots and underscores are allowed. + + Block reason must be at least 2 characters long. - src/app/shared/form-validators/video-channel-validators.ts - 15 + src/app/shared/form-validators/video-block-validators.ts + 7 - - Support text must be at least 3 characters long. + + Block reason cannot be more than 300 characters long. - src/app/shared/form-validators/video-channel-validators.ts - 49 + src/app/shared/form-validators/video-block-validators.ts + 8 - - Support text cannot be more than 1000 characters long + + Trending for the last 24 hours - src/app/shared/form-validators/video-channel-validators.ts - 50 + src/app/+videos/video-list/video-trending.component.ts + 46 - - See the documentation to learn how to use the PeerTube live streaming feature. - + + Trending videos are those totalizing the greatest number of views during the last 24 hours - src/app/shared/shared-video-live/live-documentation-link.component.html - 2,4 + src/app/+videos/video-list/video-trending.component.ts + 47 @@ -8354,151 +8340,158 @@ The link will expire within 1 hour. 42 - - Yesterday + + Video channel created. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 117 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 57 - - This week + + This name already exists on this instance. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 118 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 63 - - This month + + New video from your subscriptions - src/app/shared/shared-video-miniature/abstract-video-list.ts - 119 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 32 - - Last month + + New comment on your video - src/app/shared/shared-video-miniature/abstract-video-list.ts - 120 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 33 - - Older + + New abuse - src/app/shared/shared-video-miniature/abstract-video-list.ts - 121 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 34 - - Cannot load more videos. Try again later. + + Video blocked automatically waiting review - src/app/shared/shared-video-miniature/abstract-video-list.ts - 198 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 35 - - Comment updated. + + One of your video is blocked/unblocked - src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts - 58 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 36 - - Moderation comment + + Video published (after transcoding/scheduled update) - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 3 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 37 - - This comment can only be seen by you or the other moderators. + + Video import finished - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 21,22 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 38 - - Update this comment + + A new user registered on your instance - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 31 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 39 - - Add a message to communicate with the reporter + + You or your channel(s) has a new follower - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 100 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 40 - - Add a message to communicate with the moderation team + + Someone mentioned you in video comments - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 103 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 41 - - Add a message + + Your instance has a new follower - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 44 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 42 - - Messages with the reporter + + Your instance automatically followed another instance - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 4 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 43 - - Messages with the moderation team + + An abuse report received a new message - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 5 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 44 - - No messages for now. + + One of your abuse reports has been accepted or rejected by moderators - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 28,29 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 45 - - Display name cannot be more than 120 characters long. + + Preferences saved + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 92 + + + + Activities - src/app/shared/form-validators/video-playlist-validators.ts - 14 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 2 - - Privacy is required. + + Web - src/app/shared/form-validators/video-playlist-validators.ts - 23 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 3 - - The channel is required when the playlist is public. + + Video reported. - src/app/shared/form-validators/video-playlist-validators.ts - 41 + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 110 - - Block reason must be at least 2 characters long. + + Report video "" - src/app/shared/form-validators/video-block-validators.ts - 7 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 - - Block reason cannot be more than 300 characters long. + + Your report will be sent to moderators of and will be forwarded to the video origin () too. - src/app/shared/form-validators/video-block-validators.ts - 8 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 74,76 @@ -8682,434 +8675,525 @@ The link will expire within 1 hour. 92 - - Do you really want to delete ? -It will delete videos uploaded in this channel, and you will not be able to create another -channel with the same name ()! + + PeerTube - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 63,65 + src/app/+about/about.component.html + 7 - - Please type the display name of the video channel () to confirm + + Network - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 67 + src/app/+about/about.component.html + 9 - - Video channel deleted. + + About this instance - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 79 + src/app/+about/about-routing.module.ts + 26 - - Views for the day + + About PeerTube - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 98 + src/app/+about/about-routing.module.ts + 38 - - My channels + + About this instance's network - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 4 + src/app/+about/about-routing.module.ts + 47 - - Search your channels + + Plugins - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 11 + src/app/+admin/plugins/shared/plugin-api.service.ts + 33 - - Create video channel + + Themes - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 19 + src/app/+admin/plugins/shared/plugin-api.service.ts + 37 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + plugin - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 37 + src/app/+admin/plugins/shared/plugin-api.service.ts + 45 - - My video channels + + theme - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 13 + src/app/+admin/plugins/shared/plugin-api.service.ts + 48 - - Create a new video channel + + Installed - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 22 + src/app/+admin/plugins/plugins.component.html + 3 - - Update video channel + + Settings updated. - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 31 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts + 52 - - Video channel updated. + + This does not have settings. - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 92 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html + 16,18 - - My Channels + + The plugin index is not available. Please retry later. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 100 + + + Please only install plugins or themes you trust, since they can execute any code on your instance. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 122 - - 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. + + Install ? - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 123 + + + installed. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 135 - - NEW CHANNEL + + Search... - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 25 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 6 + + + To load your new installed plugins or themes, refresh the page. + - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 25 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 10,11 - - CHANNEL + + Popular - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 26 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 16 + + + + for "" + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 22,24 + + + + No results. + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 29,30 + + + + Plugin homepage (new window) + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 40 + + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 17 + + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 21 + + + + Plugin npm package (new window) + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 + + + + You don't have plugins installed yet. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 89 + + + + You don't have themes installed yet. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 92 + + + + Update to + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 100 + + + + Do you really want to uninstall ? + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 109 + + + Uninstall - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 26 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 110 - - Name + + uninstalled. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 117 + + + updated. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 139 + + + Uninstall - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 21 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 32 - - Example: my_channel + + is not valid - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/shared/form-validators/batch-domains-validators.ts + 19 + + + Domain is required. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/shared/form-validators/batch-domains-validators.ts + 56 - - Overwrite support field of all videos of this channel + + Domains entered are invalid. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 92 + src/app/shared/form-validators/batch-domains-validators.ts + 57 + + + Domains entered contain duplicates. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 92 + src/app/shared/form-validators/batch-domains-validators.ts + 58 - - Video channel created. + + Report reason is required. - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 57 + src/app/shared/form-validators/abuse-validators.ts + 7 - - This name already exists on this instance. + + Report reason must be at least 2 characters long. - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 63 + src/app/shared/form-validators/abuse-validators.ts + 8 - - PeerTube + + Report reason cannot be more than 3000 characters long. - src/app/+about/about.component.html - 7 + src/app/shared/form-validators/abuse-validators.ts + 9 - - Network + + Moderation comment is required. - src/app/+about/about.component.html - 9 + src/app/shared/form-validators/abuse-validators.ts + 16 - - About this instance + + Moderation comment must be at least 2 characters long. - src/app/+about/about-routing.module.ts - 26 + src/app/shared/form-validators/abuse-validators.ts + 17 - - About PeerTube + + Moderation comment cannot be more than 3000 characters long. - src/app/+about/about-routing.module.ts - 38 + src/app/shared/form-validators/abuse-validators.ts + 18 - - About this instance's network + + Abuse message is required. - src/app/+about/about-routing.module.ts - 47 + src/app/shared/form-validators/abuse-validators.ts + 25 - - The channel is required. + + Abuse message must be at least 2 characters long. - src/app/shared/form-validators/video-ownership-change-validators.ts - 7 + src/app/shared/form-validators/abuse-validators.ts + 26 - - The username is required. + + Abuse message cannot be more than 3000 characters long. - src/app/shared/form-validators/video-ownership-change-validators.ts - 14 + src/app/shared/form-validators/abuse-validators.ts + 27 - - You can only transfer ownership to a local account + + Violent or Repulsive - src/app/shared/form-validators/video-ownership-change-validators.ts - 15 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 21 - - Plugins + + Hateful or Abusive - src/app/+admin/plugins/shared/plugin-api.service.ts - 33 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 22 - - Themes + + Spam or Misleading - src/app/+admin/plugins/shared/plugin-api.service.ts - 37 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 23 - - plugin + + Privacy - src/app/+admin/plugins/shared/plugin-api.service.ts - 45 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 24 - - theme + + Server rules - src/app/+admin/plugins/shared/plugin-api.service.ts - 48 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 26 - - Installed + + Report - src/app/+admin/plugins/plugins.component.html - 3 + src/app/shared/shared-abuse-list/abuse-details.component.html + 65 - - Settings updated. + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts - 52 + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 - - This does not have settings. + + - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html - 16,18 + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 - - The plugin index is not available. Please retry later. + + Reportee - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 100 + src/app/shared/shared-abuse-list/abuse-details.component.html + 33 - - Please only install plugins or themes you trust, since they can execute any code on your instance. + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 122 + src/app/shared/shared-abuse-list/abuse-details.component.html + 52 - - Install ? + + - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 123 + src/app/shared/shared-abuse-list/abuse-details.component.html + 52 - - installed. + + Updated - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 135 + src/app/shared/shared-abuse-list/abuse-details.component.html + 58 - - Search... + + Reported part - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 6 + src/app/shared/shared-abuse-list/abuse-details.component.html + 83 - - To load your new installed plugins or themes, refresh the page. - + + Note - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 10,11 + src/app/shared/shared-abuse-list/abuse-details.component.html + 90 - - Popular + + The video was deleted - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 16 + src/app/shared/shared-abuse-list/abuse-details.component.html + 99 - - for "" + + Comment: - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 22,24 + src/app/shared/shared-abuse-list/abuse-details.component.html + 105 - - No results. - + + Comment updated. - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 29,30 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts + 58 - - Plugin homepage (new window) + + Moderation comment - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 40 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 3 + + + This comment can only be seen by you or the other moderators. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 17 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 21,22 + + + Update this comment - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 21 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 31 - - Plugin npm package (new window) + + Add a message to communicate with the reporter - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 44 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 100 - - You don't have plugins installed yet. + + Add a message to communicate with the moderation team - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 89 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 103 - - You don't have themes installed yet. + + Add a message - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 92 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 44 - - Update to + + Messages with the reporter - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 100 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 4 - - Do you really want to uninstall ? + + Messages with the moderation team - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 109 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 5 - - Uninstall + + No messages for now. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 110 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 28,29 - - uninstalled. + + Instance unmuted by your instance. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 117 + src/app/shared/shared-moderation/server-blocklist.component.ts + 46 - - updated. + + Instance muted by your instance. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 139 + src/app/shared/shared-moderation/server-blocklist.component.ts + 69 - - Uninstall + + Account unmuted by your instance. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 32 + src/app/shared/shared-moderation/account-blocklist.component.ts + 48 @@ -9198,105 +9282,6 @@ channel with the same name ()!41 - - Federation - - src/app/+admin/admin.component.ts - 26 - - - - Instances you follow - - src/app/+admin/admin.component.ts - 29 - - - - Instances following you - - src/app/+admin/admin.component.ts - 34 - - - - Video redundancies - - src/app/+admin/admin.component.ts - 39 - - - - Reports - - src/app/+admin/admin.component.ts - 53 - - - src/app/+admin/moderation/moderation.routes.ts - 37 - - - - Video blocks - - src/app/+admin/admin.component.ts - 60 - - - - Video comments - - src/app/+admin/admin.component.ts - 67 - - - src/app/+admin/moderation/moderation.routes.ts - 86 - - - - Users - - src/app/+admin/admin.component.ts - 88 - - - - Configuration - - src/app/+admin/admin.component.ts - 95 - - - - Plugins/Themes - - src/app/+admin/admin.component.ts - 99 - - - - System - - src/app/+admin/admin.component.ts - 103 - - - - Instance unmuted by your instance. - - src/app/shared/shared-moderation/server-blocklist.component.ts - 46 - - - - Instance muted by your instance. - - src/app/shared/shared-moderation/server-blocklist.component.ts - 69 - - Job type @@ -9368,74 +9353,89 @@ channel with the same name ()!99 - - Account unmuted by your instance. + + Federation - src/app/shared/shared-moderation/account-blocklist.component.ts - 48 + src/app/+admin/admin.component.ts + 26 - - Report reason is required. + + Instances you follow - src/app/shared/form-validators/abuse-validators.ts - 7 + src/app/+admin/admin.component.ts + 29 - - Report reason must be at least 2 characters long. + + Instances following you - src/app/shared/form-validators/abuse-validators.ts - 8 + src/app/+admin/admin.component.ts + 34 - - Report reason cannot be more than 3000 characters long. + + Video redundancies - src/app/shared/form-validators/abuse-validators.ts - 9 + src/app/+admin/admin.component.ts + 39 - - Moderation comment is required. + + Reports - src/app/shared/form-validators/abuse-validators.ts - 16 + src/app/+admin/admin.component.ts + 53 + + + src/app/+admin/moderation/moderation.routes.ts + 37 + + + + Video blocks + + src/app/+admin/admin.component.ts + 60 - - Moderation comment must be at least 2 characters long. + + Video comments - src/app/shared/form-validators/abuse-validators.ts - 17 + src/app/+admin/admin.component.ts + 67 + + + src/app/+admin/moderation/moderation.routes.ts + 86 - - Moderation comment cannot be more than 3000 characters long. + + Users - src/app/shared/form-validators/abuse-validators.ts - 18 + src/app/+admin/admin.component.ts + 88 - - Abuse message is required. + + Configuration - src/app/shared/form-validators/abuse-validators.ts - 25 + src/app/+admin/admin.component.ts + 95 - - Abuse message must be at least 2 characters long. + + Plugins/Themes - src/app/shared/form-validators/abuse-validators.ts - 26 + src/app/+admin/admin.component.ts + 99 - - Abuse message cannot be more than 3000 characters long. + + System - src/app/shared/form-validators/abuse-validators.ts - 27 + src/app/+admin/admin.component.ts + 103 @@ -9572,961 +9572,1152 @@ channel with the same name ()!82,83 - - Stop autoplaying next video + + Report comment - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 203 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 51 - - Autoplay next video + + Comment reported. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 204 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 82 - - Stop looping playlist videos + + What is PeerTube? - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 209 + src/app/+about/about-peertube/about-peertube.component.html + 3,4 + + + + PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. + + src/app/+about/about-peertube/about-peertube.component.html + 10,11 + + + + It is free and open-source software, under AGPLv3 licence. + + src/app/+about/about-peertube/about-peertube.component.html + 14,16 + + + + For more information, please visit joinpeertube.org. + + src/app/+about/about-peertube/about-peertube.component.html + 19,20 + + + + Use PeerTube documentation + + src/app/+about/about-peertube/about-peertube.component.html + 28,29 + + + + Discover how to setup your account, what is a channel, how to create a playlist and more! + + src/app/+about/about-peertube/about-peertube.component.html + 33,34 + + + + PeerTube Applications + + src/app/+about/about-peertube/about-peertube.component.html + 41,42 + + + + Discover unofficial Android applications or browser addons! + + src/app/+about/about-peertube/about-peertube.component.html + 46,47 + + + + Contribute on PeerTube + + src/app/+about/about-peertube/about-peertube.component.html + 54,55 + + + + Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! + + src/app/+about/about-peertube/about-peertube.component.html + 59,60 + + + + P2P & Privacy + + src/app/+about/about-peertube/about-peertube.component.html + 71 + + + + 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 + 75,78 + + + + What are the consequences? + + src/app/+about/about-peertube/about-peertube.component.html + 85 + + + + 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 + 88,90 + + + + 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 + 94,96 + + + + 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 requests sent to know every peer in the swarm + + src/app/+about/about-peertube/about-peertube.component.html + 99,102 + + + + 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 + 105,106 + + + + 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 + 109,111 + + + + 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 + 114,115 + + + + 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. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information + + src/app/+about/about-peertube/about-peertube.component.html + 118,123 + + + + 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 + 127,129 + + + + How does PeerTube compare with YouTube? + + src/app/+about/about-peertube/about-peertube.component.html + 131 + + + + 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 + 134,137 + + + + What can I do to limit the exposure of my IP address? + + src/app/+about/about-peertube/about-peertube.component.html + 139 + + + + Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. + + src/app/+about/about-peertube/about-peertube.component.html + 142,146 + + + + What will be done to mitigate this problem? + + src/app/+about/about-peertube/about-peertube.component.html + 148 + + + + 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 + 151,153 + + + + We set a limit to the number of peers sent by the tracker + + src/app/+about/about-peertube/about-peertube.component.html + 156 - - Loop playlist videos + + We set a limit on the request frequency received by the tracker - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 210 + src/app/+about/about-peertube/about-peertube.component.html + 157 - - Public + + Allow instance admins to disable P2P from the administration interface - src/app/+videos/+video-watch/video-watch-playlist.component.html - 11 + src/app/+about/about-peertube/about-peertube.component.html + 158 - - Like this video + + Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. - src/app/+videos/+video-watch/video-watch.component.ts - 132 + src/app/+about/about-peertube/about-peertube.component.html + 162,164 - - Dislike this video + + Developed with ❤ by Framasoft - src/app/+videos/+video-watch/video-watch.component.ts - 133 + src/app/+about/about-peertube/about-peertube-contributors.component.html + 3 - - Support options for this video + + Your message has been sent. - src/app/+videos/+video-watch/video-watch.component.ts - 134 + src/app/+about/about-instance/contact-admin-modal.component.ts + 77 - - You need to be <a href="/login">logged in</a> to rate this video. + + You already sent this form recently - src/app/+videos/+video-watch/video-watch.component.ts - 220 + src/app/+about/about-instance/contact-admin-modal.component.ts + 83 - - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + + Contact administrator - src/app/+videos/+video-watch/video-watch.component.ts - 413 + src/app/+about/about-instance/contact-admin-modal.component.html + 3 - - Redirection + + Your name - src/app/+videos/+video-watch/video-watch.component.ts - 414 + src/app/+about/about-instance/contact-admin-modal.component.html + 11 - - This video contains mature or explicit content. Are you sure you want to watch it? + + Your email - src/app/+videos/+video-watch/video-watch.component.ts - 545 + src/app/+about/about-instance/contact-admin-modal.component.html + 20 - - Mature or explicit content + + Subject - src/app/+videos/+video-watch/video-watch.component.ts - 546 + src/app/+about/about-instance/contact-admin-modal.component.html + 29 - - Up Next + + Your message - src/app/+videos/+video-watch/video-watch.component.ts - 598 + src/app/+about/about-instance/contact-admin-modal.component.html + 38 - - Cancel + + Link copied - src/app/+videos/+video-watch/video-watch.component.ts - 599 + src/app/+about/about-instance/about-instance.component.ts + 91 - - Autoplay is suspended + + About - src/app/+videos/+video-watch/video-watch.component.ts - 600 + src/app/+about/about-instance/about-instance.component.html + 5 - - Enter/exit fullscreen (requires player focus) + + FEATURES - src/app/+videos/+video-watch/video-watch.component.ts - 918 + src/app/+about/about-instance/about-instance.component.html + 203 - - Play/Pause the video (requires player focus) + + STATISTICS - src/app/+videos/+video-watch/video-watch.component.ts - 919 + src/app/+about/about-instance/about-instance.component.html + 215 - - Mute/unmute the video (requires player focus) + + Contact administrator - src/app/+videos/+video-watch/video-watch.component.ts - 920 + src/app/+about/about-instance/about-instance.component.html + 7 - - Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) + + This instance is dedicated to sensitive/NSFW content. - src/app/+videos/+video-watch/video-watch.component.ts - 922 + src/app/+about/about-instance/about-instance.component.html + 19 - - Increase the volume (requires player focus) + + ADMINISTRATORS & SUSTAINABILITY - src/app/+videos/+video-watch/video-watch.component.ts - 924 + src/app/+about/about-instance/about-instance.component.html + 32,33 - - Decrease the volume (requires player focus) + + Who we are - src/app/+videos/+video-watch/video-watch.component.ts - 925 + src/app/+about/about-instance/about-instance.component.html + 44 - - Seek the video forward (requires player focus) + + Why we created this instance - src/app/+videos/+video-watch/video-watch.component.ts - 927 + src/app/+about/about-instance/about-instance.component.html + 58 - - Seek the video backward (requires player focus) + + How long we plan to maintain this instance - src/app/+videos/+video-watch/video-watch.component.ts - 928 + src/app/+about/about-instance/about-instance.component.html + 72 - - Increase playback rate (requires player focus) + + How we will pay for this instance - src/app/+videos/+video-watch/video-watch.component.ts - 930 + src/app/+about/about-instance/about-instance.component.html + 86 - - Decrease playback rate (requires player focus) + + INFORMATION - src/app/+videos/+video-watch/video-watch.component.ts - 931 + src/app/+about/about-instance/about-instance.component.html + 101,102 - - Navigate in the video frame by frame (requires player focus) + + MODERATION - src/app/+videos/+video-watch/video-watch.component.ts - 933 + src/app/+about/about-instance/about-instance.component.html + 128,129 - - Like the video + + OTHER INFORMATION - src/app/+videos/+video-watch/video-watch.component.ts - 941 + src/app/+about/about-instance/about-instance.component.html + 183,184 - - Dislike the video + + Hardware information - src/app/+videos/+video-watch/video-watch.component.ts - 946 + src/app/+about/about-instance/about-instance.component.html + 195 - - The video is being imported, it will be available when the import is finished. + + Follows - src/app/+videos/+video-watch/video-watch.component.html - 21,22 + src/app/+about/about-follows/about-follows.component.html + 2 - - The video is being transcoded, it may not work properly. + + Followers instances () - src/app/+videos/+video-watch/video-watch.component.html - 25,26 + src/app/+about/about-follows/about-follows.component.html + 4 - - This video will be published on . + + Followings instances () - src/app/+videos/+video-watch/video-watch.component.html - 28,30 + src/app/+about/about-follows/about-follows.component.html + 16 - - This live has not started yet. + + This instance does not have instances followers. - src/app/+videos/+video-watch/video-watch.component.html - 33,34 + src/app/+about/about-follows/about-follows.component.html + 6 - - This live has ended. + + Show full list - src/app/+videos/+video-watch/video-watch.component.html - 37,38 + src/app/+about/about-follows/about-follows.component.html + 12 + + + src/app/+about/about-follows/about-follows.component.html + 24 - - This video is blocked. + + This instance is not following any other. - src/app/+videos/+video-watch/video-watch.component.html - 41 + src/app/+about/about-follows/about-follows.component.html + 18 - - Published + + Jobs - src/app/+videos/+video-watch/video-watch.component.html - 55 + src/app/+admin/system/system.component.html + 3 + + + Logs - src/app/+videos/+video-watch/video-watch.component.html - 68 + src/app/+admin/system/system.component.html + 5 - - SHARE + + Debug - src/app/+videos/+video-watch/video-watch.component.html - 109 + src/app/+admin/system/system.component.html + 7 - - Tags + + Jobs - src/app/+videos/+video-watch/video-watch.component.html - 268 + src/app/+admin/system/system.routes.ts + 26 + + + Logs - src/app/+videos/+video-edit/shared/video-edit.component.html - 19 + src/app/+admin/system/system.routes.ts + 37 - - SUPPORT + + Debug - src/app/+videos/+video-watch/video-watch.component.html - 104 + src/app/+admin/system/system.routes.ts + 48 - - SAVE + + Blocked videos - src/app/+videos/+video-watch/video-watch.component.html - 120 + src/app/+admin/moderation/moderation.routes.ts + 69 - - DOWNLOAD + + Muted instances - src/app/+videos/+video-watch/video-watch.component.html - 134 + src/app/+admin/moderation/moderation.routes.ts + 109 - - Account page + + Following list - src/app/+videos/+video-watch/video-watch.component.html - 185 + src/app/+admin/follows/follows.routes.ts + 28 + + + Followers list - src/app/+videos/+video-watch/video-watch.component.html - 191 + src/app/+admin/follows/follows.routes.ts + 37 - - By + + Stop autoplaying next video - src/app/+videos/+video-watch/video-watch.component.html - 186 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 203 - - + + Autoplay next video - src/app/+videos/+video-watch/video-watch.component.html - 192 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 204 - - Show more + + Stop looping playlist videos - src/app/+videos/+video-watch/video-watch.component.html - 213 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 209 - - Show less + + Loop playlist videos - src/app/+videos/+video-watch/video-watch.component.html - 219 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 210 - - Origin instance + + Public - src/app/+videos/+video-watch/video-watch.component.html - 231 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 11 - - Originally published + + Like this video - src/app/+videos/+video-watch/video-watch.component.html - 236 + src/app/+videos/+video-watch/video-watch.component.ts + 132 - - Friendly Reminder: + + Dislike this video - src/app/+videos/+video-watch/video-watch.component.html - 299 + src/app/+videos/+video-watch/video-watch.component.ts + 133 - - 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. + + Support options for this video - src/app/+videos/+video-watch/video-watch.component.html - 301,302 + src/app/+videos/+video-watch/video-watch.component.ts + 134 - - Get more information + + You need to be <a href="/login">logged in</a> to rate this video. - src/app/+videos/+video-watch/video-watch.component.html - 304 + src/app/+videos/+video-watch/video-watch.component.ts + 220 - - OK + + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - src/app/+videos/+video-watch/video-watch.component.html - 308,309 + src/app/+videos/+video-watch/video-watch.component.ts + 413 - - You have unsaved changes! If you leave, your changes will be lost. + + Redirection - src/app/+videos/+video-edit/video-update.component.ts - 94 + src/app/+videos/+video-watch/video-watch.component.ts + 414 - - Video updated. + + This video contains mature or explicit content. Are you sure you want to watch it? - src/app/+videos/+video-edit/video-update.component.ts - 142 + src/app/+videos/+video-watch/video-watch.component.ts + 545 - - Update + + Mature or explicit content - src/app/+videos/+video-edit/video-update.component.html - 3 + src/app/+videos/+video-watch/video-watch.component.ts + 546 + + + Up Next - src/app/+videos/+video-edit/video-update.component.html - 18 + src/app/+videos/+video-watch/video-watch.component.ts + 598 + + + Cancel - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 70 + src/app/+videos/+video-watch/video-watch.component.ts + 599 + + + Autoplay is suspended - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 66 + src/app/+videos/+video-watch/video-watch.component.ts + 600 + + + Enter/exit fullscreen (requires player focus) - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 50 + src/app/+videos/+video-watch/video-watch.component.ts + 918 - - Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. + + Play/Pause the video (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 3 + src/app/+videos/+video-watch/video-watch.component.ts + 919 - - Read instance rules for help + + Mute/unmute the video (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 4 + src/app/+videos/+video-watch/video-watch.component.ts + 920 - - Upload a file + + Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 26 + src/app/+videos/+video-watch/video-watch.component.ts + 922 - - We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. Instead, create a dedicated account to upload your videos. + + Increase the volume (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 11,14 + src/app/+videos/+video-watch/video-watch.component.ts + 924 - - Import + + Decrease the volume (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 19 + src/app/+videos/+video-watch/video-watch.component.ts + 925 - - Upload + + Seek the video forward (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 20 + src/app/+videos/+video-watch/video-watch.component.ts + 927 - - Import with URL + + Seek the video backward (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 36 + src/app/+videos/+video-watch/video-watch.component.ts + 928 - - Import with torrent + + Increase playback rate (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 46 + src/app/+videos/+video-watch/video-watch.component.ts + 930 - - Go live + + Decrease playback rate (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 56 + src/app/+videos/+video-watch/video-watch.component.ts + 931 - - What is PeerTube? + + Navigate in the video frame by frame (requires player focus) - src/app/+about/about-peertube/about-peertube.component.html - 3,4 + src/app/+videos/+video-watch/video-watch.component.ts + 933 - - PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. + + Like the video - src/app/+about/about-peertube/about-peertube.component.html - 10,11 + src/app/+videos/+video-watch/video-watch.component.ts + 941 - - It is free and open-source software, under AGPLv3 licence. + + Dislike the video - src/app/+about/about-peertube/about-peertube.component.html - 14,16 + src/app/+videos/+video-watch/video-watch.component.ts + 946 - - For more information, please visit joinpeertube.org. + + The video is being imported, it will be available when the import is finished. - src/app/+about/about-peertube/about-peertube.component.html - 19,20 + src/app/+videos/+video-watch/video-watch.component.html + 21,22 - - Use PeerTube documentation + + The video is being transcoded, it may not work properly. - src/app/+about/about-peertube/about-peertube.component.html - 28,29 + src/app/+videos/+video-watch/video-watch.component.html + 25,26 - - Discover how to setup your account, what is a channel, how to create a playlist and more! + + This video will be published on . - src/app/+about/about-peertube/about-peertube.component.html - 33,34 + src/app/+videos/+video-watch/video-watch.component.html + 28,30 - - PeerTube Applications + + This live has not started yet. - src/app/+about/about-peertube/about-peertube.component.html - 41,42 + src/app/+videos/+video-watch/video-watch.component.html + 33,34 - - Discover unofficial Android applications or browser addons! + + This live has ended. - src/app/+about/about-peertube/about-peertube.component.html - 46,47 + src/app/+videos/+video-watch/video-watch.component.html + 37,38 - - Contribute on PeerTube + + This video is blocked. - src/app/+about/about-peertube/about-peertube.component.html - 54,55 + src/app/+videos/+video-watch/video-watch.component.html + 41 - - Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! + + Published - src/app/+about/about-peertube/about-peertube.component.html - 59,60 + src/app/+videos/+video-watch/video-watch.component.html + 55 - - - P2P & Privacy - src/app/+about/about-peertube/about-peertube.component.html - 71 + src/app/+videos/+video-watch/video-watch.component.html + 68 - - 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. + + SHARE - src/app/+about/about-peertube/about-peertube.component.html - 75,78 + src/app/+videos/+video-watch/video-watch.component.html + 109 - - What are the consequences? + + Tags - src/app/+about/about-peertube/about-peertube.component.html - 85 + src/app/+videos/+video-watch/video-watch.component.html + 268 - - - 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 - 88,90 + src/app/+videos/+video-edit/shared/video-edit.component.html + 19 - - 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) + + SUPPORT - src/app/+about/about-peertube/about-peertube.component.html - 94,96 + src/app/+videos/+video-watch/video-watch.component.html + 104 - - 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 requests sent to know every peer in the swarm + + SAVE - src/app/+about/about-peertube/about-peertube.component.html - 99,102 + src/app/+videos/+video-watch/video-watch.component.html + 120 - - Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour + + DOWNLOAD - src/app/+about/about-peertube/about-peertube.component.html - 105,106 + src/app/+videos/+video-watch/video-watch.component.html + 134 - - 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 + + Account page - src/app/+about/about-peertube/about-peertube.component.html - 109,111 + src/app/+videos/+video-watch/video-watch.component.html + 185 - - - 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 - 114,115 + src/app/+videos/+video-watch/video-watch.component.html + 191 - - 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. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information + + By - src/app/+about/about-peertube/about-peertube.component.html - 118,123 + src/app/+videos/+video-watch/video-watch.component.html + 186 - - 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 - 127,129 + src/app/+videos/+video-watch/video-watch.component.html + 192 - - How does PeerTube compare with YouTube? + + Show more - src/app/+about/about-peertube/about-peertube.component.html - 131 + src/app/+videos/+video-watch/video-watch.component.html + 213 - - 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). + + Show less - src/app/+about/about-peertube/about-peertube.component.html - 134,137 + src/app/+videos/+video-watch/video-watch.component.html + 219 - - What can I do to limit the exposure of my IP address? + + Origin instance - src/app/+about/about-peertube/about-peertube.component.html - 139 + src/app/+videos/+video-watch/video-watch.component.html + 231 - - Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. + + Originally published - src/app/+about/about-peertube/about-peertube.component.html - 142,146 + src/app/+videos/+video-watch/video-watch.component.html + 236 - - What will be done to mitigate this problem? + + Friendly Reminder: - src/app/+about/about-peertube/about-peertube.component.html - 148 + src/app/+videos/+video-watch/video-watch.component.html + 299 - - 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: + + 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/+about/about-peertube/about-peertube.component.html - 151,153 + src/app/+videos/+video-watch/video-watch.component.html + 301,302 - - We set a limit to the number of peers sent by the tracker + + Get more information - src/app/+about/about-peertube/about-peertube.component.html - 156 + src/app/+videos/+video-watch/video-watch.component.html + 304 - - - We set a limit on the request frequency received by the tracker + + + OK - src/app/+about/about-peertube/about-peertube.component.html - 157 + src/app/+videos/+video-watch/video-watch.component.html + 308,309 - - Allow instance admins to disable P2P from the administration interface + + You have unsaved changes! If you leave, your changes will be lost. - src/app/+about/about-peertube/about-peertube.component.html - 158 + src/app/+videos/+video-edit/video-update.component.ts + 94 - - Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. + + Video updated. - src/app/+about/about-peertube/about-peertube.component.html - 162,164 + src/app/+videos/+video-edit/video-update.component.ts + 142 - - Developed with ❤ by Framasoft + + Update - src/app/+about/about-peertube/about-peertube-contributors.component.html + src/app/+videos/+video-edit/video-update.component.html 3 - - - Your message has been sent. - src/app/+about/about-instance/contact-admin-modal.component.ts - 77 + src/app/+videos/+video-edit/video-update.component.html + 18 - - - You already sent this form recently - src/app/+about/about-instance/contact-admin-modal.component.ts - 83 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 70 - - - Contact administrator - src/app/+about/about-instance/contact-admin-modal.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 66 - - - Your name - src/app/+about/about-instance/contact-admin-modal.component.html - 11 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 50 - - Your email + + Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. - src/app/+about/about-instance/contact-admin-modal.component.html - 20 + src/app/+videos/+video-edit/video-add.component.html + 3 - - Subject + + Read instance rules for help - src/app/+about/about-instance/contact-admin-modal.component.html - 29 + src/app/+videos/+video-edit/video-add.component.html + 4 - - Your message + + Upload a file - src/app/+about/about-instance/contact-admin-modal.component.html - 38 + src/app/+videos/+video-edit/video-add.component.html + 26 - - Link copied + + We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. Instead, create a dedicated account to upload your videos. - src/app/+about/about-instance/about-instance.component.ts - 91 + src/app/+videos/+video-edit/video-add.component.html + 11,14 - - About + + Import - src/app/+about/about-instance/about-instance.component.html - 5 + src/app/+videos/+video-edit/video-add.component.html + 19 - - FEATURES + + Upload - src/app/+about/about-instance/about-instance.component.html - 203 + src/app/+videos/+video-edit/video-add.component.html + 20 - - STATISTICS + + Import with URL - src/app/+about/about-instance/about-instance.component.html - 215 + src/app/+videos/+video-edit/video-add.component.html + 36 - - Contact administrator + + Import with torrent - src/app/+about/about-instance/about-instance.component.html - 7 + src/app/+videos/+video-edit/video-add.component.html + 46 - - This instance is dedicated to sensitive/NSFW content. + + Go live - src/app/+about/about-instance/about-instance.component.html - 19 + src/app/+videos/+video-edit/video-add.component.html + 56 - - ADMINISTRATORS & SUSTAINABILITY + + Users list - src/app/+about/about-instance/about-instance.component.html - 32,33 + src/app/+admin/users/users.routes.ts + 27 - - Who we are + + Create a user - src/app/+about/about-instance/about-instance.component.html - 44 + src/app/+admin/users/users.routes.ts + 36 - - Why we created this instance + + Update a user - src/app/+about/about-instance/about-instance.component.html - 58 + src/app/+admin/users/users.routes.ts + 48 - - How long we plan to maintain this instance + + Edit custom configuration - src/app/+about/about-instance/about-instance.component.html - 72 + src/app/+admin/config/config.routes.ts + 26 - - How we will pay for this instance + + Delete this comment - src/app/+about/about-instance/about-instance.component.html - 86 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 65 - - INFORMATION + + Delete all comments of this account - src/app/+about/about-instance/about-instance.component.html - 101,102 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 71 - - MODERATION + + Comments are deleted after a few minutes - src/app/+about/about-instance/about-instance.component.html - 128,129 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 72 - - OTHER INFORMATION + + comments deleted. - src/app/+about/about-instance/about-instance.component.html - 183,184 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 137 - - Hardware information + + Do you really want to delete all comments of ? - src/app/+about/about-instance/about-instance.component.html - 195 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 157 - - Follows + + Comments of will be deleted in a few minutes - src/app/+about/about-follows/about-follows.component.html - 2 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 169 - - Followers instances () + + Video comments - src/app/+about/about-follows/about-follows.component.html - 4 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 3 - - Followings instances () + + Showing to of comments - src/app/+about/about-follows/about-follows.component.html - 16 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 14 - - This instance does not have instances followers. + + Batch actions - src/app/+about/about-follows/about-follows.component.html - 6 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 22 - - - Show full list - src/app/+about/about-follows/about-follows.component.html - 12 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 22 - src/app/+about/about-follows/about-follows.component.html - 24 + src/app/+admin/users/user-list/user-list.component.html + 13 - - - This instance is not following any other. - src/app/+about/about-follows/about-follows.component.html - 18 + src/app/+admin/users/user-list/user-list.component.html + 13 + + + + Advanced comments filters + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 36 - - Report comment + + Local comments - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 51 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 37 - - Comment reported. + + Remote comments - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 82 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 38 - - Jobs + + Comment - src/app/+admin/system/system.component.html - 3 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 61 - - Logs + + Date - src/app/+admin/system/system.component.html - 5 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 62 - - - Debug - src/app/+admin/system/system.component.html - 7 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 46 - - Jobs + + Commented video - src/app/+admin/system/system.routes.ts - 26 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 103 - - Logs + + No comments found matching current filters. - src/app/+admin/system/system.routes.ts - 37 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 128 - - Debug + + No comments found. - src/app/+admin/system/system.routes.ts - 48 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 129 @@ -10968,306 +11159,136 @@ channel with the same name ()!src/app/+videos/+video-edit/video-add-components/video-upload.component.ts 93 - - - Your video is not uploaded yet, are you sure you want to leave this page? - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 95 - - - - Upload - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 115 - - - - Upload - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 117 - - - - Upload cancelled - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 143 - - - - Video published. - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 267 - - - - Your video quota is exceeded with this video ( -video size: , used: , quota: ) - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 289,290 - - - - Your daily video quota is exceeded with this video ( -video size: , used: , quota: ) - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 309,310 - - - - Select the file to upload - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 6 - - - - Video background image - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 26 - - - - Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 29,32 - - - - Total video uploaded - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 49 - - - - Processing… - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 51 - - - - Retry - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 65 - - Retry failed upload of a video - - - Congratulations! Your video is now available in your private library. - - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 76,77 - - - - Publish will be available when upload is finished - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 89 - - - - Blocked videos - - src/app/+admin/moderation/moderation.routes.ts - 69 - - - - Muted instances - - src/app/+admin/moderation/moderation.routes.ts - 109 - - - - Following list - - src/app/+admin/follows/follows.routes.ts - 28 - - - - Followers list - - src/app/+admin/follows/follows.routes.ts - 37 - - - - Edit custom configuration - - src/app/+admin/config/config.routes.ts - 26 - - - - Users list - - src/app/+admin/users/users.routes.ts - 27 - - - - Create a user - - src/app/+admin/users/users.routes.ts - 36 - - - - Update a user - - src/app/+admin/users/users.routes.ts - 48 - - - - Delete this comment - - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 65 - - - - Delete all comments of this account - - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 71 - - - - Comments are deleted after a few minutes - - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 72 - - - - comments deleted. + + + Your video is not uploaded yet, are you sure you want to leave this page? - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 137 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 95 - - Do you really want to delete all comments of ? + + Upload - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 157 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 115 - - Comments of will be deleted in a few minutes + + Upload - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 169 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 117 - - Video comments + + Upload cancelled - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 143 - - Showing to of comments + + Video published. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 14 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 267 - - Batch actions + + Your video quota is exceeded with this video ( +video size: , used: , quota: ) - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 22 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 289,290 + + + Your daily video quota is exceeded with this video ( +video size: , used: , quota: ) - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 22 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 309,310 + + + Select the file to upload - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 6 + + + Video background image - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 26 - - Advanced comments filters + + Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 36 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 29,32 - - Local comments + + Total video uploaded - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 37 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 49 - - Remote comments + + Processing… - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 38 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 51 - - Comment + + Retry - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 61 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 65 + Retry failed upload of a video - - Date + + Congratulations! Your video is now available in your private library. + - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 62 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 76,77 + + + Publish will be available when upload is finished - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 46 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 89 - - Commented video + + List installed plugins - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 103 + src/app/+admin/plugins/plugins.routes.ts + 28 - - No comments found matching current filters. + + Search plugins - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 128 + src/app/+admin/plugins/plugins.routes.ts + 37 - - No comments found. + + Show plugin - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 129 + src/app/+admin/plugins/plugins.routes.ts + 46 @@ -11925,27 +11946,6 @@ video size: , used: 330 - - List installed plugins - - src/app/+admin/plugins/plugins.routes.ts - 28 - - - - Search plugins - - src/app/+admin/plugins/plugins.routes.ts - 37 - - - - Show plugin - - src/app/+admin/plugins/plugins.routes.ts - 46 - - Used @@ -12192,50 +12192,141 @@ video size: , used: Your name cannot be more than 120 characters long. - src/app/shared/form-validators/instance-validators.ts - 21 + src/app/shared/form-validators/instance-validators.ts + 21 + + + + A subject is required. + + src/app/shared/form-validators/instance-validators.ts + 32 + + + + The subject must be at least 1 character long. + + src/app/shared/form-validators/instance-validators.ts + 33 + + + + The subject cannot be more than 120 characters long. + + src/app/shared/form-validators/instance-validators.ts + 34 + + + + A message is required. + + src/app/shared/form-validators/instance-validators.ts + 45 + + + + The message must be at least 3 characters long. + + src/app/shared/form-validators/instance-validators.ts + 46 + + + + The message cannot be more than 5000 characters long. + + src/app/shared/form-validators/instance-validators.ts + 47 + + + + Last week + + src/app/+admin/system/logs/logs.component.ts + 79 + + + + Last day + + src/app/+admin/system/logs/logs.component.ts + 84 + + + + Last hour + + src/app/+admin/system/logs/logs.component.ts + 89 + + + + debug + + src/app/+admin/system/logs/logs.component.ts + 101 + + + + info + + src/app/+admin/system/logs/logs.component.ts + 105 + + + + warning + + src/app/+admin/system/logs/logs.component.ts + 109 + + + + error + + src/app/+admin/system/logs/logs.component.ts + 113 - - A subject is required. + + Standard logs - src/app/shared/form-validators/instance-validators.ts - 32 + src/app/+admin/system/logs/logs.component.ts + 124 - - The subject must be at least 1 character long. + + Audit logs - src/app/shared/form-validators/instance-validators.ts - 33 + src/app/+admin/system/logs/logs.component.ts + 128 - - The subject cannot be more than 120 characters long. + + Refresh - src/app/shared/form-validators/instance-validators.ts - 34 + src/app/+admin/system/logs/logs.component.html + 33 - - A message is required. + + now - src/app/shared/form-validators/instance-validators.ts - 45 + src/app/+admin/system/logs/logs.component.html + 15 - - The message must be at least 3 characters long. + + Loading... - src/app/shared/form-validators/instance-validators.ts - 46 + src/app/+admin/system/logs/logs.component.html + 37 - - The message cannot be more than 5000 characters long. + + By -> - src/app/shared/form-validators/instance-validators.ts - 47 + src/app/+admin/system/logs/logs.component.html + 45 @@ -12336,18 +12427,32 @@ video size: , used: 105 + + threads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + + thread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 352 + 372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 445 + 465 @@ -12371,8 +12476,8 @@ video size: , used: 239 - - Transcoding + + VOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -12382,14 +12487,14 @@ video size: , used: Advanced configuration src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 962 + 1010 Update configuration src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1087 + 1135 @@ -12966,645 +13071,473 @@ video size: , used: 681,686 - - TRANSCODING - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 706 - - - - 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 - 708,710 - - - - Allow additional extensions - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 732 - - - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 735 - - - - Allow audio files upload - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 743 - - - - Allows 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 - 746 - - - - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 755 - - - - HLS with P2P support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 774 - - - - Transcoding threads - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 799 - - - - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 812 - - - - Transcoding enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 720 - - - - If you disable transcoding, many videos from your users will not work! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 724 - - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 - - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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 - 778,787 - - - - {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 803 - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 925 - - - - Enable users of your instance to stream live. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 848,849 - - - - ⚠️ Enabling live streaming requires trust in your users and extra moderation work - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 863,864 - - - - Allow your users to automatically publish a replay of their live - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 871 - - - - If the user quota is reached, PeerTube will automatically terminate the live streaming - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 874,875 - - - - Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 880 - - - - {VAR_PLURAL, plural, =1 {live} other {lives}} - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 883 - - - - Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 888 - - - - {VAR_PLURAL, plural, =1 {live} other {lives}} - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 891 - - - - Max live duration - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 896 - - - - Enable live transcoding + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 912 + 710,711 - - Requires a lot of CPU! + + However, you may want to read our guidelines before tweaking the following values. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 915,916 + 713,714 - - Live transcoding threads + + Read guidelines src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 921 + 717 - - Live resolutions to generate + + TRANSCODING src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 933 + 727 - - - Allow live streaming src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 859 + 943 - - CACHE + + 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 - 968 + 729,731 - - Some files are not federated, and fetched when necessary. Define their caching policies. + + Input formats src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 970,971 + 747 - - Number of previews to keep in cache + + Allow additional extensions src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 978 + 752 - - {VAR_PLURAL, plural, =1 {cached image} other {cached images}} + + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 984 + 755 - - Number of video captions to keep in cache + + Allow audio files upload src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 990 + 763 - - {VAR_PLURAL, plural, =1 {cached image} other {cached images}} + + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 996 + 766 - - CUSTOMIZATIONS + + The file will be merged in a still image video with the preview file on upload. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1008 + 767 - - Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. + + Output formats src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1010,1011 + 774 - - JavaScript + + WebTorrent enabled src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1019 + 780 - - Write JavaScript code directly.Example: console.log('my instance is amazing'); + + HLS with P2P support enabled src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1023 + 799 - - Write CSS code directly. Example: #custom-css - color: red; - - Prepend with #custom-css to override styles. Example: #custom-css .logged-in-email - color: red; - - + + Resolutions to generate per enabled format src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1042,1053 + 821 - - It seems like the configuration is invalid. Please search for potential errors in the different tabs. + + Transcoding threads src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1080,1081 + 845 - - You cannot allow live replay if you don't enable transcoding. + + Transcoding enabled src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1084,1085 + 741 - - Last week + + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - src/app/+admin/system/logs/logs.component.ts - 79 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 - - Last day + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - src/app/+admin/system/logs/logs.component.ts - 84 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 - - Last hour + + will claim at most with live transcoding - src/app/+admin/system/logs/logs.component.ts - 89 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 - - debug + + will claim at least with live transcoding - src/app/+admin/system/logs/logs.component.ts - 101 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - info + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/system/logs/logs.component.ts - 105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 854 - - - warning - src/app/+admin/system/logs/logs.component.ts - 109 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 993 - - error + + Enable users of your instance to stream live. - src/app/+admin/system/logs/logs.component.ts - 113 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 878,879 - - Standard logs + + ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/system/logs/logs.component.ts - 124 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 893,894 - - Audit logs + + Allow your users to automatically publish a replay of their live - src/app/+admin/system/logs/logs.component.ts - 128 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 901 - - Refresh + + If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/system/logs/logs.component.html - 33 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 904,905 - - now + + Max simultaneous lives created on your instance (-1 for "unlimited") - src/app/+admin/system/logs/logs.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 - - Loading... + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/system/logs/logs.component.html - 37 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 913 - - By -> + + Max simultaneous lives created per user (-1 for "unlimited") - src/app/+admin/system/logs/logs.component.html - 45 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 - - Comment is required. + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/shared/form-validators/video-comment-validators.ts - 7 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 921 - - Comment must be at least 2 characters long. + + Max live duration - src/app/shared/form-validators/video-comment-validators.ts - 8 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 926 - - Comment cannot be more than 3000 characters long. + + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. - src/app/shared/form-validators/video-comment-validators.ts - 9 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 - - accepted in instance followers + + Live resolutions to generate - src/app/+admin/follows/followers-list/followers-list.component.ts - 41 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 965 - - Do you really want to reject this follower? + + Live transcoding threads - src/app/+admin/follows/followers-list/followers-list.component.ts - 52 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 984 - - Reject + + Allow live streaming - src/app/+admin/follows/followers-list/followers-list.component.ts - 53 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 889 - - rejected from instance followers + + Transcoding enabled for live streams - src/app/+admin/follows/followers-list/followers-list.component.ts - 60 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 - - Do you really want to delete this follower? + + will claim at most with VOD transcoding - src/app/+admin/follows/followers-list/followers-list.component.ts - 73 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 - - removed from instance followers + + will claim at least with VOD transcoding - src/app/+admin/follows/followers-list/followers-list.component.ts - 81 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 - - Instances following you + + CACHE - src/app/+admin/follows/followers-list/followers-list.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1016 - - Showing to of followers + + Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/follows/followers-list/followers-list.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1018,1019 - - Follower handle + + Number of previews to keep in cache - src/app/+admin/follows/followers-list/followers-list.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1026 - - Score + + {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/follows/followers-list/followers-list.component.html - 30 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1032 - - Open actor page in a new tab + + Number of video captions to keep in cache - src/app/+admin/follows/followers-list/followers-list.component.html - 46 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1038 - - No follower found matching current filters. + + {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/follows/followers-list/followers-list.component.html - 68 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1044 - - Your instance doesn't have any follower. + + CUSTOMIZATIONS - src/app/+admin/follows/followers-list/followers-list.component.html - 69 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1056 - - Do you really want to unban users? + + Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - src/app/+admin/users/user-list/user-list.component.ts - 171 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1058,1059 - - users unbanned. + + JavaScript - src/app/+admin/users/user-list/user-list.component.ts - 177 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1067 - - If you remove these users, you will not be able to create others with the same username! + + Write JavaScript code directly.Example: console.log('my instance is amazing'); - src/app/+admin/users/user-list/user-list.component.ts - 193 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1071 - - users deleted. + + 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/users/user-list/user-list.component.ts - 199 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1090,1101 - - users email set as verified. + + It seems like the configuration is invalid. Please search for potential errors in the different tabs. - src/app/+admin/users/user-list/user-list.component.ts - 210 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1128,1129 - - Showing to of users + + You cannot allow live replay if you don't enable transcoding. - src/app/+admin/users/user-list/user-list.component.html - 6 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1132,1133 - - Advanced user filters + + accepted in instance followers - src/app/+admin/users/user-list/user-list.component.html - 27 + src/app/+admin/follows/followers-list/followers-list.component.ts + 41 - - Banned users + + Do you really want to reject this follower? - src/app/+admin/users/user-list/user-list.component.html - 28 + src/app/+admin/follows/followers-list/followers-list.component.ts + 52 - - Create user + + Reject - src/app/+admin/users/user-list/user-list.component.html - 42 + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 - - Table parameters + + rejected from instance followers - src/app/+admin/users/user-list/user-list.component.html - 58 + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 - - Select columns + + Do you really want to delete this follower? - src/app/+admin/users/user-list/user-list.component.html - 64 + src/app/+admin/follows/followers-list/followers-list.component.ts + 73 - - Highlight banned users + + removed from instance followers - src/app/+admin/users/user-list/user-list.component.html - 70 + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 - - User's email must be verified to login + + Instances following you - src/app/+admin/users/user-list/user-list.component.html - 129 + src/app/+admin/follows/followers-list/followers-list.component.html + 3 + + + Showing to of followers - src/app/+admin/users/user-list/user-list.component.html - 129 + src/app/+admin/follows/followers-list/followers-list.component.html + 10 - - User's email is verified / User can login without email verification + + Follower handle - src/app/+admin/users/user-list/user-list.component.html - 133 + src/app/+admin/follows/followers-list/followers-list.component.html + 28 - - Total daily video quota + + Score - src/app/+admin/users/user-list/user-list.component.html - 150 + src/app/+admin/follows/followers-list/followers-list.component.html + 30 - - The user was banned + + Open actor page in a new tab - src/app/+admin/users/user-list/user-list.component.html - 160 + src/app/+admin/follows/followers-list/followers-list.component.html + 46 + + + No follower found matching current filters. - src/app/+admin/users/user-list/user-list.component.html - 160 + src/app/+admin/follows/followers-list/followers-list.component.html + 68 - - Ban reason: + + Your instance doesn't have any follower. - src/app/+admin/users/user-list/user-list.component.html - 177 + src/app/+admin/follows/followers-list/followers-list.component.html + 69 @@ -13647,22 +13580,22 @@ video size: , used: Role src/app/+admin/users/user-edit/user-edit.component.html - 134 + 136 src/app/+admin/users/user-edit/user-edit.component.html - 134 + 136 Doesn't need review before a video goes public src/app/+admin/users/user-edit/user-edit.component.html - 178 + 180 src/app/+admin/users/user-edit/user-edit.component.html - 178 + 180 @@ -13779,44 +13712,44 @@ video size: , used: Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . src/app/+admin/users/user-edit/user-edit.component.html - 159,161 + 161,163 src/app/+admin/users/user-edit/user-edit.component.html - 159,161 + 161,163 Send a link to reset the password by email to the user src/app/+admin/users/user-edit/user-edit.component.html - 203 + 205 src/app/+admin/users/user-edit/user-edit.component.html - 203 + 205 Ask for new password src/app/+admin/users/user-edit/user-edit.component.html - 204 + 206 src/app/+admin/users/user-edit/user-edit.component.html - 204 + 206 Manually set the user password src/app/+admin/users/user-edit/user-edit.component.html - 208 + 210 src/app/+admin/users/user-edit/user-edit.component.html - 208 + 210 @@ -13868,6 +13801,154 @@ video size: , used: 11 + + Do you really want to unban users? + + src/app/+admin/users/user-list/user-list.component.ts + 171 + + + + users unbanned. + + src/app/+admin/users/user-list/user-list.component.ts + 177 + + + + If you remove these users, you will not be able to create others with the same username! + + src/app/+admin/users/user-list/user-list.component.ts + 193 + + + + users deleted. + + src/app/+admin/users/user-list/user-list.component.ts + 199 + + + + users email set as verified. + + src/app/+admin/users/user-list/user-list.component.ts + 210 + + + + Showing to of users + + src/app/+admin/users/user-list/user-list.component.html + 6 + + + + Advanced user filters + + src/app/+admin/users/user-list/user-list.component.html + 27 + + + + Banned users + + src/app/+admin/users/user-list/user-list.component.html + 28 + + + + Create user + + src/app/+admin/users/user-list/user-list.component.html + 42 + + + + Table parameters + + src/app/+admin/users/user-list/user-list.component.html + 58 + + + + Select columns + + src/app/+admin/users/user-list/user-list.component.html + 64 + + + + Highlight banned users + + src/app/+admin/users/user-list/user-list.component.html + 70 + + + + User's email must be verified to login + + src/app/+admin/users/user-list/user-list.component.html + 129 + + + src/app/+admin/users/user-list/user-list.component.html + 129 + + + + User's email is verified / User can login without email verification + + src/app/+admin/users/user-list/user-list.component.html + 133 + + + + Total daily video quota + + src/app/+admin/users/user-list/user-list.component.html + 150 + + + + The user was banned + + src/app/+admin/users/user-list/user-list.component.html + 160 + + + src/app/+admin/users/user-list/user-list.component.html + 160 + + + + Ban reason: + + src/app/+admin/users/user-list/user-list.component.html + 177 + + + + Comment is required. + + src/app/shared/form-validators/video-comment-validators.ts + 7 + + + + Comment must be at least 2 characters long. + + src/app/shared/form-validators/video-comment-validators.ts + 8 + + + + Comment cannot be more than 3000 characters long. + + src/app/shared/form-validators/video-comment-validators.ts + 9 + + Video caption language is required. diff --git a/client/src/locale/angular.zh-Hans-CN.xlf b/client/src/locale/angular.zh-Hans-CN.xlf index 8ca2f0a91..721064b46 100644 --- a/client/src/locale/angular.zh-Hans-CN.xlf +++ b/client/src/locale/angular.zh-Hans-CN.xlf @@ -673,7 +673,7 @@ Video quota 视频存储空间 - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) @@ -2869,7 +2869,7 @@ The link will expire within 1 hour. Role 角色 - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . @@ -2882,32 +2882,32 @@ The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota 单日视频上传限额 - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user 向用户发送带密码重置链接的邮件 - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password 索要新密码 - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password 手动设置用户密码 - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show 显示 @@ -4177,8 +4177,8 @@ The link will expire within 1 hour. Basic configuration 基本配置 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - TranscodingTranscoding + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -4208,66 +4208,108 @@ The link will expire within 1 hour. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676 If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + + LIVELIVE - src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. Enable users of your instance to stream live. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their liveAllow your users to automatically publish a replay of their live - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - Max lives created on your instance (-1 for "unlimited")Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - Max lives created per user (-1 for "unlimited")Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}}{VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live durationMax live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - Enable live transcodingEnable live transcoding - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - Requires a lot of CPU! Requires a lot of CPU! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + Live transcoding threadsLive transcoding threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generateLive resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streamingAllow live streaming - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streamingLive streaming - src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING TRANSCODING - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. @@ -4275,133 +4317,156 @@ The link will expire within 1 hour. resources, this is a critical part of PeerTube, so tread carefully. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + + Transcoding enabled 启用转码 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - If you disable transcoding, many videos from your users will not work! - 如果禁用转码,用户上传的视频很有可能无法正常播放! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 + + Allow additional extensions 允许额外的拓展 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - Allows users to upload audio files that will be merged with the preview file on upload. - Allows 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.html746 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + + Allow audio files upload 允许上传音频文件 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + + - - WebTorrent support enabled - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore 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.html778 HLS with P2P support enabled HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + + Transcoding threads 转码线程数 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - Resolutions to generate - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 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.html970 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}}{VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 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.html1010 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); @@ -4411,7 +4476,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: #custom-css color: red; @@ -4443,23 +4508,23 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. You cannot allow live replay if you don't enable transcoding. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration 高级设置 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration 更新设置 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS @@ -4490,7 +4555,7 @@ The link will expire within 1 hour. DANGER ZONE DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile 个人资料 @@ -5865,15 +5930,27 @@ channel with the same name ()! src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts104 10 hours10 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. 设置已更新。 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configurationEdit custom configuration src/app/+admin/config/config.routes.ts26 diff --git a/client/src/locale/angular.zh-Hant-TW.xlf b/client/src/locale/angular.zh-Hant-TW.xlf index 27739bbcf..ced38c35e 100644 --- a/client/src/locale/angular.zh-Hant-TW.xlf +++ b/client/src/locale/angular.zh-Hant-TW.xlf @@ -605,7 +605,7 @@ - src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html149src/app/+admin/users/user-edit/user-edit.component.html149 + src/app/shared/shared-instance/instance-features-table.component.html47src/app/+admin/users/user-edit/user-edit.component.html151src/app/+admin/users/user-edit/user-edit.component.html151 Unlimited ( per day) 無限 每日) @@ -2876,44 +2876,44 @@ The link will expire within 1 hour. 角色 - src/app/+admin/users/user-edit/user-edit.component.html134src/app/+admin/users/user-edit/user-edit.component.html134 + src/app/+admin/users/user-edit/user-edit.component.html136src/app/+admin/users/user-edit/user-edit.component.html136 Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . 轉換編碼已啟用。影片配額僅考慮原始影片大小。此使用者最多只能上傳 ~ - src/app/+admin/users/user-edit/user-edit.component.html159src/app/+admin/users/user-edit/user-edit.component.html159 + src/app/+admin/users/user-edit/user-edit.component.html161src/app/+admin/users/user-edit/user-edit.component.html161 Daily video quota 每日影片配額 - src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html165src/app/+admin/users/user-edit/user-edit.component.html165 + src/app/shared/shared-main/users/user-quota.component.html13src/app/+admin/users/user-edit/user-edit.component.html167src/app/+admin/users/user-edit/user-edit.component.html167 Doesn't need review before a video goes public 影片公開前無須審核 - src/app/+admin/users/user-edit/user-edit.component.html178src/app/+admin/users/user-edit/user-edit.component.html178 + src/app/+admin/users/user-edit/user-edit.component.html180src/app/+admin/users/user-edit/user-edit.component.html180 Send a link to reset the password by email to the user 透過電子郵件傳送重設密碼連結給使用者 - src/app/+admin/users/user-edit/user-edit.component.html203src/app/+admin/users/user-edit/user-edit.component.html203 + src/app/+admin/users/user-edit/user-edit.component.html205src/app/+admin/users/user-edit/user-edit.component.html205 Ask for new password 要求新密碼 - src/app/+admin/users/user-edit/user-edit.component.html204src/app/+admin/users/user-edit/user-edit.component.html204 + src/app/+admin/users/user-edit/user-edit.component.html206src/app/+admin/users/user-edit/user-edit.component.html206 Manually set the user password 手動設定使用者密碼 - src/app/+admin/users/user-edit/user-edit.component.html208src/app/+admin/users/user-edit/user-edit.component.html208 + src/app/+admin/users/user-edit/user-edit.component.html210src/app/+admin/users/user-edit/user-edit.component.html210 Show 顯示 @@ -4203,15 +4203,14 @@ The link will expire within 1 hour. Basic configuration 基本設定 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html239 - - - Transcoding - 正在轉換編碼 + + VOD TranscodingVOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 + TWITTER TWITTER @@ -4236,218 +4235,297 @@ The link will expire within 1 hour. If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. 如果您的站台被 Twitter 允許,則影片播放器就會在 PeerTube 影片分享上的 Twitter feed 嵌入。如果站台不允許,我們將使用重新導向到您的 PeerTube 站台的圖片連結卡片。勾選此勾選框,儲存設定並以您站台的影片 URL (https://example.com/videos/watch/blabla) 進行測試,在 https://cards-dev.twitter.com/validator 上看您的站台是否被允許。 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681 + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 710,711 + + + However, you may want to read our guidelines before tweaking the following values. However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 713,714 + + + Read guidelinesRead guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 717 + LIVE 直播 - src/app/shared/shared-thumbnail/video-thumbnail.component.html31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846 - + + + src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html876 Enable users of your instance to stream live. 讓您站台的使用者可以串流直播。 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html878 ⚠️ Enabling live streaming requires trust in your users and extra moderation work ⚠️ 啟用直播串流需要您對您使用者的信任與額外的審核工作 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html893 Allow your users to automatically publish a replay of their live 允許您的使用者自動發佈他們的直播的重播 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html901 If the user quota is reached, PeerTube will automatically terminate the live streaming 如果已達到使用者配額,PeerTube 將會自動結束直播串流 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874 - - - Max lives created on your instance (-1 for "unlimited") - 在您的站台上最大可建立直播數(-1 為無限制) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html904 + Max simultaneous lives created on your instance (-1 for "unlimited")Max simultaneous lives created on your instance (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {直播} other {直播}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883 - - - Max lives created per user (-1 for "unlimited") - 每個使用者最大可建立直播數(-1 為無限制) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html913 + Max simultaneous lives created per user (-1 for "unlimited")Max simultaneous lives created per user (-1 for "unlimited") + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 + + {VAR_PLURAL, plural, =1 {live} other {lives}} {VAR_PLURAL, plural, =1 {直播} other {直播}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 Max live duration 最大直播時間 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896 - - - Enable live transcoding - 啟用直播轉換編碼 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912 - - - Requires a lot of CPU! - 需要大量的 CPU! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html926 + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 + + + Live transcoding threads 直播轉換編碼執行緒 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 Live resolutions to generate 要生成的直播解析度 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html965 Allow live streaming 允許直播串流 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html889 + Transcoding enabled for live streamsTranscoding enabled for live streams + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 + + + will claim at most with VOD transcodingwill claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 + + + will claim at least with VOD transcodingwill claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} {VAR_PLURAL, plural, =0 {} =1 {執行緒} other {執行緒}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925 - + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html854src/app/+admin/config/edit-custom-config/edit-custom-config.component.html993 Live streaming 直播串流 - src/app/shared/shared-instance/instance-features-table.component.html67 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840 - + + + src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html870 TRANSCODING 轉換編碼 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html727src/app/+admin/config/edit-custom-config/edit-custom-config.component.html943 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. 處理上傳的影片,以讓它們變成任何裝置都可以播放的串流形式。儘管這相當耗費資源,但這是 PeerTube 的關鍵組成部分,所以請小心處理。 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html729 + Input formatsInput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 747 + Transcoding enabled 轉換編碼已啟用 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720 - - - If you disable transcoding, many videos from your users will not work! - 若您停用轉換編碼,從您的使用者們而來的許多影片將會無法運作! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724 - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - 若您也啟用了 HLS 支援,其將會把影片所需的儲存空間乘以 2若停用,則會破壞與 PeerTube 站台 < 2.1 的聯盟 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html741 + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 784,788 + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 + + + will claim at most with live transcodingwill claim at most with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 + + + will claim at least with live transcodingwill claim at least with live transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - 允許使用者上傳 .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut 影片。 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735 - + + + Allow additional extensions 允許額外的副檔名 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732 - - - Allows 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.html746 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html752 + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos.Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 755 + + Allow audio files upload 允許上傳音訊檔案 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743 - - - WebTorrent support enabled - WebTorrent 支援已啟用 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755 - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - 依賴於 ffmpeg >= 4.1 生成 HLS 播放清單與碎片化的 MP4 檔案以取得比目前預設的播放器更好的結果:解析度變更會更加平順播放會更加快速,特別是長影片播放更穩定(較少臭蟲/無限載入)若您也啟用了 WebTorrent 支援,其將會讓儲存空間的需求量乘以 2 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html763 + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 766 + + + The file will be merged in a still image video with the preview file on upload.The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + Output formatsOutput formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 774 + + + WebTorrent enabledWebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + HLS with P2P support enabled 啟用了 P2P 支援的 HLS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 + Resolutions to generate per enabled formatResolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 821 + Transcoding threads 轉換編碼執行緒 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799 - - - Resolutions to generate - 要生成的解析度 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html845 + CACHE 快取 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1016 Some files are not federated, and fetched when necessary. Define their caching policies. 某些檔案未聯播,並會在需要時擷取。定義它們的快取策略。 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1018 Number of previews to keep in cache 要保留在快取中的預覽數量 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1026 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {快取圖片} other {快取圖片}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1032 Number of video captions to keep in cache 要保留在快取中的影片字幕數量 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1038 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} {VAR_PLURAL, plural, =1 {快取圖片} other {快取圖片}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1044 CUSTOMIZATIONS 自訂 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1056 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. 爲了建立外掛程式或佈景主題而對您的 PeerTube 站臺進行少量修改,這有點太多了。 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1058 JavaScript JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1067 Write JavaScript code directly.Example: console.log('my instance is amazing'); 直接編寫 JavaScript 程式碼。範例:console.log('我的站臺超棒的'); - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1071 Write CSS code directly. Example: 直接編寫 CSS 程式碼。範例: #custom-css color: red; #custom-css 當前綴來覆寫樣式。範例:#custom-css .logged-in-email color: red; - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1090 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.html1080 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1128 You cannot allow live replay if you don't enable transcoding. 如果您未啟用轉換編碼,則無法允許直播重播。 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1132 Advanced configuration 進階設定 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010 Update configuration 更新設定 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1135 VIDEO SETTINGS 影片設定 @@ -4514,7 +4592,7 @@ The link will expire within 1 hour. - src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html196src/app/+admin/users/user-edit/user-edit.component.html196 + src/app/+my-account/my-account-settings/my-account-settings.component.html77src/app/+admin/users/user-edit/user-edit.component.html198src/app/+admin/users/user-edit/user-edit.component.html198 Profile 簡介 @@ -5781,17 +5859,29 @@ channel with the same name ()!10 hours 10小時 src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts105 + + threadsthreads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + threadthread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + Configuration updated. 設定已更新。 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts352 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. 您啟用了註冊:我們自動啟用了下面「影片」部份的「自動封鎖新影片」。 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts445 - + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts465 Edit custom configuration 編輯自訂設定 -- cgit v1.2.3