aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/locale
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2022-05-18 14:33:51 +0200
committerChocobozzz <me@florianbigard.com>2022-05-18 14:33:51 +0200
commitdda1e82133aae0e587ca2ec03f5d48b1736eb1db (patch)
tree704169e311f9ba522d2ba7ad50c0eef710a5b205 /client/src/locale
parent414ab58593c383e6b395d92e072ae0a0c0f8b4ca (diff)
downloadPeerTube-dda1e82133aae0e587ca2ec03f5d48b1736eb1db.tar.gz
PeerTube-dda1e82133aae0e587ca2ec03f5d48b1736eb1db.tar.zst
PeerTube-dda1e82133aae0e587ca2ec03f5d48b1736eb1db.zip
Update translations
Diffstat (limited to 'client/src/locale')
-rw-r--r--client/src/locale/angular.ar.xlf99
-rw-r--r--client/src/locale/angular.ca-ES.xlf91
-rw-r--r--client/src/locale/angular.cs-CZ.xlf99
-rw-r--r--client/src/locale/angular.da-DK.xlf91
-rw-r--r--client/src/locale/angular.de-DE.xlf99
-rw-r--r--client/src/locale/angular.el-GR.xlf103
-rw-r--r--client/src/locale/angular.en-GB.xlf91
-rw-r--r--client/src/locale/angular.en-US.xlf91
-rw-r--r--client/src/locale/angular.eo.xlf103
-rw-r--r--client/src/locale/angular.es-ES.xlf383
-rw-r--r--client/src/locale/angular.eu-ES.xlf97
-rw-r--r--client/src/locale/angular.fa-IR.xlf99
-rw-r--r--client/src/locale/angular.fi-FI.xlf99
-rw-r--r--client/src/locale/angular.fr-FR.xlf99
-rw-r--r--client/src/locale/angular.gd.xlf99
-rw-r--r--client/src/locale/angular.gl-ES.xlf99
-rw-r--r--client/src/locale/angular.hu-HU.xlf97
-rw-r--r--client/src/locale/angular.it-IT.xlf91
-rw-r--r--client/src/locale/angular.ja-JP.xlf99
-rw-r--r--client/src/locale/angular.jbo.xlf91
-rw-r--r--client/src/locale/angular.kab.xlf103
-rw-r--r--client/src/locale/angular.ko-KR.xlf99
-rw-r--r--client/src/locale/angular.lt-LT.xlf91
-rw-r--r--client/src/locale/angular.nb-NO.xlf91
-rw-r--r--client/src/locale/angular.nl-NL.xlf91
-rw-r--r--client/src/locale/angular.nn.xlf99
-rw-r--r--client/src/locale/angular.oc.xlf99
-rw-r--r--client/src/locale/angular.pl-PL.xlf103
-rw-r--r--client/src/locale/angular.pt-BR.xlf103
-rw-r--r--client/src/locale/angular.pt-PT.xlf103
-rw-r--r--client/src/locale/angular.ru-RU.xlf383
-rw-r--r--client/src/locale/angular.sk-SK.xlf91
-rw-r--r--client/src/locale/angular.sl-SI.xlf99
-rw-r--r--client/src/locale/angular.sv-SE.xlf103
-rw-r--r--client/src/locale/angular.ta.xlf91
-rw-r--r--client/src/locale/angular.th-TH.xlf91
-rw-r--r--client/src/locale/angular.tr-TR.xlf103
-rw-r--r--client/src/locale/angular.uk-UA.xlf99
-rw-r--r--client/src/locale/angular.vi-VN.xlf383
-rw-r--r--client/src/locale/angular.xlf63
-rw-r--r--client/src/locale/angular.zh-Hans-CN.xlf99
-rw-r--r--client/src/locale/angular.zh-Hant-TW.xlf381
42 files changed, 2527 insertions, 2661 deletions
diff --git a/client/src/locale/angular.ar.xlf b/client/src/locale/angular.ar.xlf
index ac96827a3..ad5b51746 100644
--- a/client/src/locale/angular.ar.xlf
+++ b/client/src/locale/angular.ar.xlf
@@ -4488,78 +4488,69 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
4488 <target state="translated">مشاهدون</target> 4488 <target state="translated">مشاهدون</target>
4489 4489
4490 4490
4491 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit> 4491 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
4492 <trans-unit id="5691818894884119596" datatype="html"> 4492 <trans-unit id="5691818894884119596" datatype="html">
4493 <source>Watch time</source> 4493 <source>Watch time</source>
4494 <target state="translated">وقت المشاهدة</target> 4494 <target state="translated">وقت المشاهدة</target>
4495 4495
4496 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit> 4496 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
4497 <trans-unit id="683980015107026060" datatype="html"> 4497 <trans-unit id="683980015107026060" datatype="html">
4498 <source>Retention</source> 4498 <source>Retention</source>
4499 <target state="new">Retention</target> 4499 <target state="new">Retention</target>
4500 4500
4501 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 4501 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
4502 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 4502 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
4503 <context-group purpose="location"> 4503
4504 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 4504 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
4505 <context context-type="linenumber">152</context>
4506 </context-group>
4507 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
4508 <source>Viewers stats</source><target state="new">Viewers stats</target> 4505 <source>Viewers stats</source><target state="new">Viewers stats</target>
4506
4507 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
4508 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
4509 <context-group purpose="location"> 4509 <context-group purpose="location">
4510 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 4510 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
4511 <context context-type="linenumber">155</context> 4511 <context context-type="linenumber">227</context>
4512 </context-group>
4513 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
4514 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
4515 <context-group purpose="location">
4516 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
4517 <context context-type="linenumber">226</context>
4518 </context-group> 4512 </context-group>
4519 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 4513 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
4520 <source>Custom dates</source><target state="new">Custom dates</target> 4514 <source>Custom dates</source><target state="new">Custom dates</target>
4521 <context-group purpose="location"> 4515
4522 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 4516 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
4523 <context context-type="linenumber">237</context>
4524 </context-group>
4525 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
4526 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 4517 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
4527 <context-group purpose="location"> 4518
4528 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 4519 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
4529 <context context-type="linenumber">256</context>
4530 </context-group>
4531 </trans-unit>
4532 <trans-unit id="6782077395930235254" datatype="html"> 4520 <trans-unit id="6782077395930235254" datatype="html">
4533 <source>Countries</source> 4521 <source>Countries</source>
4534 <target state="translated">البلدان</target> 4522 <target state="translated">البلدان</target>
4535 4523
4536 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit> 4524 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
4537 <trans-unit id="7112532281224432421" datatype="html"> 4525 <trans-unit id="7112532281224432421" datatype="html">
4538 <source>Likes</source> 4526 <source>Likes</source>
4539 <target state="translated">الإعجابات</target> 4527 <target state="translated">الإعجابات</target>
4540 4528
4541 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit> 4529 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
4542 <trans-unit id="1155438117303179048" datatype="html"> 4530 <trans-unit id="1155438117303179048" datatype="html">
4543 <source>Average watch time</source> 4531 <source>Average watch time</source>
4544 <target state="translated">متوسط الوقت المتابع</target> 4532 <target state="translated">متوسط الوقت المتابع</target>
4545 4533
4546 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 4534 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
4547 <source>Total watch time</source><target state="new">Total watch time</target> 4535 <source>Total watch time</source><target state="new">Total watch time</target>
4548 <context-group purpose="location"> 4536
4549 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 4537 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
4550 <context context-type="linenumber">270</context>
4551 </context-group>
4552 </trans-unit>
4553 <trans-unit id="7988517647183541852" datatype="html"> 4538 <trans-unit id="7988517647183541852" datatype="html">
4554 <source>Peak viewers</source> 4539 <source>Peak viewers</source>
4555 <target state="new">Peak viewers</target> 4540 <target state="new">Peak viewers</target>
4556 4541
4557 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit> 4542 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
4558 <trans-unit id="8536543691393468142" datatype="html"> 4543 <trans-unit id="8536543691393468142" datatype="html">
4559 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 4544 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
4560 <target state="translated">على <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 4545 <target state="translated">على <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
4561 4546
4562 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 4547 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
4548 <source>Unique viewers</source><target state="new">Unique viewers</target>
4549 <context-group purpose="location">
4550 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
4551 <context context-type="linenumber">282</context>
4552 </context-group>
4553 </trans-unit>
4563 <trans-unit id="3030338154442300172" datatype="html"> 4554 <trans-unit id="3030338154442300172" datatype="html">
4564 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 4555 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
4565 <target state="translated">أنشئت <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {قائمة تشغيل} other {{{ pagination.totalItems }} قائمة تشغيل}}"/> </target> 4556 <target state="translated">أنشئت <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {قائمة تشغيل} other {{{ pagination.totalItems }} قائمة تشغيل}}"/> </target>
@@ -5324,8 +5315,8 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
5324 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 5315 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
5325The link will expire within 1 hour.</source> 5316The link will expire within 1 hour.</source>
5326 <target state="translated">أُرسل بريد يحوي تعليمات استعادة كلمة المرور الى <x id="PH" equiv-text="this.forgotPasswordEmail"/>. ستنتهي صلاحية الرابط خلال ساعة.</target> 5317 <target state="translated">أُرسل بريد يحوي تعليمات استعادة كلمة المرور الى <x id="PH" equiv-text="this.forgotPasswordEmail"/>. ستنتهي صلاحية الرابط خلال ساعة.</target>
5327 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 5318
5328 </trans-unit> 5319 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
5329 <trans-unit id="4319634264526091601" datatype="html"> 5320 <trans-unit id="4319634264526091601" datatype="html">
5330 <source>on this instance</source> 5321 <source>on this instance</source>
5331 <target>في هذا المثيل</target> 5322 <target>في هذا المثيل</target>
@@ -7966,13 +7957,13 @@ The link will expire within 1 hour.</source>
7966 <trans-unit id="1266887509445371246" datatype="html"> 7957 <trans-unit id="1266887509445371246" datatype="html">
7967 <source>Incorrect username or password.</source> 7958 <source>Incorrect username or password.</source>
7968 <target>اسم المستخدم أو كلمة المرور خاطئة.</target> 7959 <target>اسم المستخدم أو كلمة المرور خاطئة.</target>
7969 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 7960
7970 </trans-unit> 7961 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
7971 <trans-unit id="6974874606619467663" datatype="html"> 7962 <trans-unit id="6974874606619467663" datatype="html">
7972 <source>Your account is blocked.</source> 7963 <source>Your account is blocked.</source>
7973 <target state="translated">حسابك محجوب.</target> 7964 <target state="translated">حسابك محجوب.</target>
7974 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 7965
7975 </trans-unit> 7966 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
7976 <trans-unit id="1137937154872046253" datatype="html"> 7967 <trans-unit id="1137937154872046253" datatype="html">
7977 <source>Video channel <x id="PH"/> created.</source> 7968 <source>Video channel <x id="PH"/> created.</source>
7978 <target>أُنشئت قناة الفيديو <x id="PH"/>.</target> 7969 <target>أُنشئت قناة الفيديو <x id="PH"/>.</target>
@@ -8633,7 +8624,7 @@ The link will expire within 1 hour.</source>
8633 <target>عدد المشاهدات</target> 8624 <target>عدد المشاهدات</target>
8634 8625
8635 8626
8636 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8627 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8637 <trans-unit id="3208627574396957172" datatype="html"> 8628 <trans-unit id="3208627574396957172" datatype="html">
8638 <source>Search index is unavailable. Retrying with instance results instead.</source> 8629 <source>Search index is unavailable. Retrying with instance results instead.</source>
8639 <target>فهرس البحث غير متاح. بدلا من ذلك يعيد المحاولة باستخدام نتائج المثيل.</target> 8630 <target>فهرس البحث غير متاح. بدلا من ذلك يعيد المحاولة باستخدام نتائج المثيل.</target>
@@ -10404,22 +10395,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10404 <source>This is a normal live</source> 10395 <source>This is a normal live</source>
10405 <target state="translated">هذا بث مباشر عادي</target> 10396 <target state="translated">هذا بث مباشر عادي</target>
10406 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 10397 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
10398 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
10399 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
10400 <context-group purpose="location">
10401 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10402 <context context-type="linenumber">266,268</context>
10403 </context-group>
10407 </trans-unit> 10404 </trans-unit>
10408 <trans-unit id="7263323611663811322" datatype="html"> 10405
10409 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
10410 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target>
10411 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
10412 </trans-unit>
10413 <trans-unit id="2261925229535541622" datatype="html"> 10406 <trans-unit id="2261925229535541622" datatype="html">
10414 <source>This is a permanent/recurring live</source> 10407 <source>This is a permanent/recurring live</source>
10415 <target state="new">This is a permanent/recurring live</target> 10408 <target state="new">This is a permanent/recurring live</target>
10416 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 10409 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
10410 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
10411 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
10412 <context-group purpose="location">
10413 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10414 <context context-type="linenumber">275,277</context>
10415 </context-group>
10417 </trans-unit> 10416 </trans-unit>
10418 <trans-unit id="6791299537270100091" datatype="html"> 10417
10419 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
10420 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target>
10421 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
10422 </trans-unit>
10423 <trans-unit id="3112273530390098557" datatype="html"> 10418 <trans-unit id="3112273530390098557" datatype="html">
10424 <source>Replay will be saved</source> 10419 <source>Replay will be saved</source>
10425 <target state="translated">ستُحفظ الإعادة</target> 10420 <target state="translated">ستُحفظ الإعادة</target>
diff --git a/client/src/locale/angular.ca-ES.xlf b/client/src/locale/angular.ca-ES.xlf
index 745e2a39e..c1f902693 100644
--- a/client/src/locale/angular.ca-ES.xlf
+++ b/client/src/locale/angular.ca-ES.xlf
@@ -1199,7 +1199,7 @@
1199The link will expire within 1 hour.</source> 1199The link will expire within 1 hour.</source>
1200 <target state="translated">S'enviarà un correu amb les instruccions per restablir la contrasenya a <x id="PH"/>. L'enllaç caducarà al cap d'una hora.</target> 1200 <target state="translated">S'enviarà un correu amb les instruccions per restablir la contrasenya a <x id="PH"/>. L'enllaç caducarà al cap d'una hora.</target>
1201 1201
1202 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1202 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1203 <trans-unit id="4768749765465246664"> 1203 <trans-unit id="4768749765465246664">
1204 <source>Email</source> 1204 <source>Email</source>
1205 <target>Correu</target> 1205 <target>Correu</target>
@@ -6008,64 +6008,55 @@ color: red;
6008 <source>Viewers</source><target state="new">Viewers</target> 6008 <source>Viewers</source><target state="new">Viewers</target>
6009 6009
6010 6010
6011 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6011 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6012 <source>Watch time</source><target state="new">Watch time</target> 6012 <source>Watch time</source><target state="new">Watch time</target>
6013 6013
6014 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6014 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6015 <source>Retention</source><target state="new">Retention</target> 6015 <source>Retention</source><target state="new">Retention</target>
6016 6016
6017 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6017 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6018 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6018 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6019 <context-group purpose="location"> 6019
6020 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6020 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6021 <context context-type="linenumber">152</context>
6022 </context-group>
6023 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6024 <source>Viewers stats</source><target state="new">Viewers stats</target> 6021 <source>Viewers stats</source><target state="new">Viewers stats</target>
6022
6023 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6024 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6025 <context-group purpose="location"> 6025 <context-group purpose="location">
6026 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6026 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6027 <context context-type="linenumber">155</context> 6027 <context context-type="linenumber">227</context>
6028 </context-group>
6029 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6030 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6031 <context-group purpose="location">
6032 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6033 <context context-type="linenumber">226</context>
6034 </context-group> 6028 </context-group>
6035 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6029 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6036 <source>Custom dates</source><target state="new">Custom dates</target> 6030 <source>Custom dates</source><target state="new">Custom dates</target>
6037 <context-group purpose="location"> 6031
6038 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6032 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6039 <context context-type="linenumber">237</context>
6040 </context-group>
6041 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6042 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6033 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6043 <context-group purpose="location"> 6034
6044 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6035 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6045 <context context-type="linenumber">256</context>
6046 </context-group>
6047 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6048 <source>Countries</source><target state="new">Countries</target> 6036 <source>Countries</source><target state="new">Countries</target>
6049 6037
6050 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6038 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6051 <source>Likes</source><target state="new">Likes</target> 6039 <source>Likes</source><target state="new">Likes</target>
6052 6040
6053 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6041 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6054 <source>Average watch time</source><target state="new">Average watch time</target> 6042 <source>Average watch time</source><target state="new">Average watch time</target>
6055 6043
6056 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6044 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6057 <source>Total watch time</source><target state="new">Total watch time</target> 6045 <source>Total watch time</source><target state="new">Total watch time</target>
6058 <context-group purpose="location"> 6046
6059 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6047 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6060 <context context-type="linenumber">270</context>
6061 </context-group>
6062 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6063 <source>Peak viewers</source><target state="new">Peak viewers</target> 6048 <source>Peak viewers</source><target state="new">Peak viewers</target>
6064 6049
6065 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6050 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6066 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6051 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6067 6052
6068 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6053 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6054 <source>Unique viewers</source><target state="new">Unique viewers</target>
6055 <context-group purpose="location">
6056 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6057 <context context-type="linenumber">282</context>
6058 </context-group>
6059 </trans-unit>
6069 <trans-unit id="3030338154442300172" datatype="html"> 6060 <trans-unit id="3030338154442300172" datatype="html">
6070 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6061 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6071 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6062 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -8899,12 +8890,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8899 <source>Incorrect username or password.</source> 8890 <source>Incorrect username or password.</source>
8900 <target state="new">Incorrect username or password.</target> 8891 <target state="new">Incorrect username or password.</target>
8901 8892
8902 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8893 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8903 <trans-unit id="6974874606619467663" datatype="html"> 8894 <trans-unit id="6974874606619467663" datatype="html">
8904 <source>Your account is blocked.</source> 8895 <source>Your account is blocked.</source>
8905 <target state="new">Your account is blocked.</target> 8896 <target state="new">Your account is blocked.</target>
8906 8897
8907 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8898 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8908 <trans-unit id="7939914198003891823" datatype="html"> 8899 <trans-unit id="7939914198003891823" datatype="html">
8909 <source>any language</source> 8900 <source>any language</source>
8910 <target state="new">any language</target> 8901 <target state="new">any language</target>
@@ -9028,7 +9019,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9028 <target state="new">Views</target> 9019 <target state="new">Views</target>
9029 9020
9030 9021
9031 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9022 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9032 <trans-unit id="3208627574396957172" datatype="html"> 9023 <trans-unit id="3208627574396957172" datatype="html">
9033 <source>Search index is unavailable. Retrying with instance results instead.</source> 9024 <source>Search index is unavailable. Retrying with instance results instead.</source>
9034 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9025 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9756,16 +9747,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9756 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 9747 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
9757 <source>This is a normal live</source><target state="new">This is a normal live</target> 9748 <source>This is a normal live</source><target state="new">This is a normal live</target>
9758 9749
9759 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 9750 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9760 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9751 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9761 9752 <context-group purpose="location">
9762 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 9753 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9754 <context context-type="linenumber">266,268</context>
9755 </context-group>
9756 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
9763 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target> 9757 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target>
9764 9758
9765 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 9759 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9766 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9760 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9767 9761 <context-group purpose="location">
9768 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9762 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9763 <context context-type="linenumber">275,277</context>
9764 </context-group>
9765 </trans-unit>
9769 9766
9770 <trans-unit id="3112273530390098557" datatype="html"> 9767 <trans-unit id="3112273530390098557" datatype="html">
9771 <source>Replay will be saved</source> 9768 <source>Replay will be saved</source>
diff --git a/client/src/locale/angular.cs-CZ.xlf b/client/src/locale/angular.cs-CZ.xlf
index 94949ec68..81434ec8a 100644
--- a/client/src/locale/angular.cs-CZ.xlf
+++ b/client/src/locale/angular.cs-CZ.xlf
@@ -1214,8 +1214,8 @@
1214 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1214 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1215The link will expire within 1 hour.</source> 1215The link will expire within 1 hour.</source>
1216 <target state="translated">E-mail s pokyny pro obnovení hesla bude odeslán na adresu <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Platnost odkazu vyprší do 1 hodiny.</target> 1216 <target state="translated">E-mail s pokyny pro obnovení hesla bude odeslán na adresu <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Platnost odkazu vyprší do 1 hodiny.</target>
1217 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1217
1218 </trans-unit> 1218 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1219 <trans-unit id="4768749765465246664"> 1219 <trans-unit id="4768749765465246664">
1220 <source>Email</source> 1220 <source>Email</source>
1221 <target>E-mail</target> 1221 <target>E-mail</target>
@@ -6001,64 +6001,55 @@ color: red;
6001 <source>Viewers</source><target state="new">Viewers</target> 6001 <source>Viewers</source><target state="new">Viewers</target>
6002 6002
6003 6003
6004 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6004 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6005 <source>Watch time</source><target state="new">Watch time</target> 6005 <source>Watch time</source><target state="new">Watch time</target>
6006 6006
6007 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6007 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6008 <source>Retention</source><target state="new">Retention</target> 6008 <source>Retention</source><target state="new">Retention</target>
6009 6009
6010 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6010 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6011 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6011 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6012 <context-group purpose="location"> 6012
6013 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6013 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6014 <context context-type="linenumber">152</context>
6015 </context-group>
6016 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6017 <source>Viewers stats</source><target state="new">Viewers stats</target> 6014 <source>Viewers stats</source><target state="new">Viewers stats</target>
6015
6016 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6017 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6018 <context-group purpose="location"> 6018 <context-group purpose="location">
6019 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6019 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6020 <context context-type="linenumber">155</context> 6020 <context context-type="linenumber">227</context>
6021 </context-group>
6022 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6023 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6024 <context-group purpose="location">
6025 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6026 <context context-type="linenumber">226</context>
6027 </context-group> 6021 </context-group>
6028 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6022 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6029 <source>Custom dates</source><target state="new">Custom dates</target> 6023 <source>Custom dates</source><target state="new">Custom dates</target>
6030 <context-group purpose="location"> 6024
6031 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6025 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6032 <context context-type="linenumber">237</context>
6033 </context-group>
6034 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6035 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6026 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6036 <context-group purpose="location"> 6027
6037 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6028 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6038 <context context-type="linenumber">256</context>
6039 </context-group>
6040 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6041 <source>Countries</source><target state="new">Countries</target> 6029 <source>Countries</source><target state="new">Countries</target>
6042 6030
6043 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6031 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6044 <source>Likes</source><target state="new">Likes</target> 6032 <source>Likes</source><target state="new">Likes</target>
6045 6033
6046 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6034 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6047 <source>Average watch time</source><target state="new">Average watch time</target> 6035 <source>Average watch time</source><target state="new">Average watch time</target>
6048 6036
6049 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6037 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6050 <source>Total watch time</source><target state="new">Total watch time</target> 6038 <source>Total watch time</source><target state="new">Total watch time</target>
6051 <context-group purpose="location"> 6039
6052 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6040 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6053 <context context-type="linenumber">270</context>
6054 </context-group>
6055 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6056 <source>Peak viewers</source><target state="new">Peak viewers</target> 6041 <source>Peak viewers</source><target state="new">Peak viewers</target>
6057 6042
6058 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6043 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6059 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6044 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6060 6045
6061 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6046 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6047 <source>Unique viewers</source><target state="new">Unique viewers</target>
6048 <context-group purpose="location">
6049 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6050 <context context-type="linenumber">282</context>
6051 </context-group>
6052 </trans-unit>
6062 <trans-unit id="3030338154442300172" datatype="html"> 6053 <trans-unit id="3030338154442300172" datatype="html">
6063 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6054 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6064 <target state="translated">Vytvořen <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 seznam videí} other {{{ pagination.totalItems }} seznamy videí}}"/> </target> 6055 <target state="translated">Vytvořen <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 seznam videí} other {{{ pagination.totalItems }} seznamy videí}}"/> </target>
@@ -8906,13 +8897,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8906 <trans-unit id="1266887509445371246" datatype="html"> 8897 <trans-unit id="1266887509445371246" datatype="html">
8907 <source>Incorrect username or password.</source> 8898 <source>Incorrect username or password.</source>
8908 <target state="translated">Nesprávné uživatelské jméno nebo heslo.</target> 8899 <target state="translated">Nesprávné uživatelské jméno nebo heslo.</target>
8909 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8900
8910 </trans-unit> 8901 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8911 <trans-unit id="6974874606619467663" datatype="html"> 8902 <trans-unit id="6974874606619467663" datatype="html">
8912 <source>Your account is blocked.</source> 8903 <source>Your account is blocked.</source>
8913 <target state="translated">Váš účet je zablokován.</target> 8904 <target state="translated">Váš účet je zablokován.</target>
8914 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8905
8915 </trans-unit> 8906 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8916 <trans-unit id="7939914198003891823" datatype="html"> 8907 <trans-unit id="7939914198003891823" datatype="html">
8917 <source>any language</source> 8908 <source>any language</source>
8918 <target state="translated">jakýkoli jazyk</target> 8909 <target state="translated">jakýkoli jazyk</target>
@@ -9039,7 +9030,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9039 <source>Views</source> 9030 <source>Views</source>
9040 <target state="translated">Zhlédnutí</target> 9031 <target state="translated">Zhlédnutí</target>
9041 9032
9042 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9033 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9043 <trans-unit id="3208627574396957172" datatype="html"> 9034 <trans-unit id="3208627574396957172" datatype="html">
9044 <source>Search index is unavailable. Retrying with instance results instead.</source> 9035 <source>Search index is unavailable. Retrying with instance results instead.</source>
9045 <target state="translated">Index vyhledávání není k dispozici. Místo toho opakujte pokus s výsledky instance.</target> 9036 <target state="translated">Index vyhledávání není k dispozici. Místo toho opakujte pokus s výsledky instance.</target>
@@ -9786,22 +9777,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9786 <source>This is a normal live</source> 9777 <source>This is a normal live</source>
9787 <target state="translated">Toto je normální živý přenos</target> 9778 <target state="translated">Toto je normální živý přenos</target>
9788 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9779 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9780 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9781 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9782 <context-group purpose="location">
9783 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9784 <context context-type="linenumber">266,268</context>
9785 </context-group>
9789 </trans-unit> 9786 </trans-unit>
9790 <trans-unit id="7263323611663811322" datatype="html"> 9787
9791 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9792 <target state="translated">V běžném živém přenosu nemůžete streamovat vícekrát, ale můžete si uložit jeho přehrání, které bude používat stejnou adresu URL</target>
9793 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9794 </trans-unit>
9795 <trans-unit id="2261925229535541622" datatype="html"> 9788 <trans-unit id="2261925229535541622" datatype="html">
9796 <source>This is a permanent/recurring live</source> 9789 <source>This is a permanent/recurring live</source>
9797 <target state="translated">Jedná se o stálý / opakující se živý přenos</target> 9790 <target state="translated">Jedná se o stálý / opakující se živý přenos</target>
9798 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9791 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9792 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9793 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9794 <context-group purpose="location">
9795 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9796 <context context-type="linenumber">275,277</context>
9797 </context-group>
9799 </trans-unit> 9798 </trans-unit>
9800 <trans-unit id="6791299537270100091" datatype="html"> 9799
9801 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9802 <target state="translated">V rámci stálého / opakovaného živého vysílání můžete streamovat vícekrát. Adresa URL pro vaše diváky se nezmění, ale nemůžete ukládat opakování vašich živých přenosů</target>
9803 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9804 </trans-unit>
9805 <trans-unit id="3112273530390098557" datatype="html"> 9800 <trans-unit id="3112273530390098557" datatype="html">
9806 <source>Replay will be saved</source> 9801 <source>Replay will be saved</source>
9807 <target state="translated">Přehrávání bude uloženo</target> 9802 <target state="translated">Přehrávání bude uloženo</target>
diff --git a/client/src/locale/angular.da-DK.xlf b/client/src/locale/angular.da-DK.xlf
index 3784c0f5a..6e15ac54b 100644
--- a/client/src/locale/angular.da-DK.xlf
+++ b/client/src/locale/angular.da-DK.xlf
@@ -1190,7 +1190,7 @@ The link will expire within 1 hour.</source>
1190 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1190 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1191The link will expire within 1 hour.</target> 1191The link will expire within 1 hour.</target>
1192 1192
1193 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1193 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1194 <trans-unit id="4768749765465246664"> 1194 <trans-unit id="4768749765465246664">
1195 <source>Email</source> 1195 <source>Email</source>
1196 <target>Email</target> 1196 <target>Email</target>
@@ -6052,64 +6052,55 @@ color: red;
6052 <source>Viewers</source><target state="new">Viewers</target> 6052 <source>Viewers</source><target state="new">Viewers</target>
6053 6053
6054 6054
6055 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6055 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6056 <source>Watch time</source><target state="new">Watch time</target> 6056 <source>Watch time</source><target state="new">Watch time</target>
6057 6057
6058 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6058 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6059 <source>Retention</source><target state="new">Retention</target> 6059 <source>Retention</source><target state="new">Retention</target>
6060 6060
6061 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6061 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6062 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6062 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6063 <context-group purpose="location"> 6063
6064 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6064 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6065 <context context-type="linenumber">152</context>
6066 </context-group>
6067 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6068 <source>Viewers stats</source><target state="new">Viewers stats</target> 6065 <source>Viewers stats</source><target state="new">Viewers stats</target>
6066
6067 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6068 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6069 <context-group purpose="location"> 6069 <context-group purpose="location">
6070 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6070 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6071 <context context-type="linenumber">155</context> 6071 <context context-type="linenumber">227</context>
6072 </context-group>
6073 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6074 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6075 <context-group purpose="location">
6076 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6077 <context context-type="linenumber">226</context>
6078 </context-group> 6072 </context-group>
6079 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6073 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6080 <source>Custom dates</source><target state="new">Custom dates</target> 6074 <source>Custom dates</source><target state="new">Custom dates</target>
6081 <context-group purpose="location"> 6075
6082 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6076 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6083 <context context-type="linenumber">237</context>
6084 </context-group>
6085 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6086 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6077 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6087 <context-group purpose="location"> 6078
6088 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6079 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6089 <context context-type="linenumber">256</context>
6090 </context-group>
6091 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6092 <source>Countries</source><target state="new">Countries</target> 6080 <source>Countries</source><target state="new">Countries</target>
6093 6081
6094 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6082 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6095 <source>Likes</source><target state="new">Likes</target> 6083 <source>Likes</source><target state="new">Likes</target>
6096 6084
6097 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6085 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6098 <source>Average watch time</source><target state="new">Average watch time</target> 6086 <source>Average watch time</source><target state="new">Average watch time</target>
6099 6087
6100 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6088 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6101 <source>Total watch time</source><target state="new">Total watch time</target> 6089 <source>Total watch time</source><target state="new">Total watch time</target>
6102 <context-group purpose="location"> 6090
6103 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6091 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6104 <context context-type="linenumber">270</context>
6105 </context-group>
6106 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6107 <source>Peak viewers</source><target state="new">Peak viewers</target> 6092 <source>Peak viewers</source><target state="new">Peak viewers</target>
6108 6093
6109 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6094 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6110 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6095 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6111 6096
6112 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6097 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6098 <source>Unique viewers</source><target state="new">Unique viewers</target>
6099 <context-group purpose="location">
6100 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6101 <context context-type="linenumber">282</context>
6102 </context-group>
6103 </trans-unit>
6113 <trans-unit id="3030338154442300172" datatype="html"> 6104 <trans-unit id="3030338154442300172" datatype="html">
6114 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6105 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6115 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6106 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -8942,12 +8933,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8942 <source>Incorrect username or password.</source> 8933 <source>Incorrect username or password.</source>
8943 <target state="new">Incorrect username or password.</target> 8934 <target state="new">Incorrect username or password.</target>
8944 8935
8945 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8936 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8946 <trans-unit id="6974874606619467663" datatype="html"> 8937 <trans-unit id="6974874606619467663" datatype="html">
8947 <source>Your account is blocked.</source> 8938 <source>Your account is blocked.</source>
8948 <target state="new">Your account is blocked.</target> 8939 <target state="new">Your account is blocked.</target>
8949 8940
8950 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8941 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8951 <trans-unit id="7939914198003891823" datatype="html"> 8942 <trans-unit id="7939914198003891823" datatype="html">
8952 <source>any language</source> 8943 <source>any language</source>
8953 <target state="new">any language</target> 8944 <target state="new">any language</target>
@@ -9071,7 +9062,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9071 <target state="new">Views</target> 9062 <target state="new">Views</target>
9072 9063
9073 9064
9074 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9065 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9075 <trans-unit id="3208627574396957172" datatype="html"> 9066 <trans-unit id="3208627574396957172" datatype="html">
9076 <source>Search index is unavailable. Retrying with instance results instead.</source> 9067 <source>Search index is unavailable. Retrying with instance results instead.</source>
9077 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9068 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9799,16 +9790,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9799 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 9790 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
9800 <source>This is a normal live</source><target state="new">This is a normal live</target> 9791 <source>This is a normal live</source><target state="new">This is a normal live</target>
9801 9792
9802 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 9793 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9803 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9794 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9804 9795 <context-group purpose="location">
9805 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 9796 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9797 <context context-type="linenumber">266,268</context>
9798 </context-group>
9799 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
9806 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target> 9800 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target>
9807 9801
9808 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 9802 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9809 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9803 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9810 9804 <context-group purpose="location">
9811 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9805 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9806 <context context-type="linenumber">275,277</context>
9807 </context-group>
9808 </trans-unit>
9812 9809
9813 <trans-unit id="3112273530390098557" datatype="html"> 9810 <trans-unit id="3112273530390098557" datatype="html">
9814 <source>Replay will be saved</source> 9811 <source>Replay will be saved</source>
diff --git a/client/src/locale/angular.de-DE.xlf b/client/src/locale/angular.de-DE.xlf
index 5132c2697..0096f8845 100644
--- a/client/src/locale/angular.de-DE.xlf
+++ b/client/src/locale/angular.de-DE.xlf
@@ -1215,8 +1215,8 @@
1215 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1215 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1216The link will expire within 1 hour.</source> 1216The link will expire within 1 hour.</source>
1217 <target state="translated">Es wird eine E-Mail zum Zurücksetzen des Passworts an <x id="PH" equiv-text="this.forgotPasswordEmail"/> gesendet. Der Link wird in einer Stunde ablaufen.</target> 1217 <target state="translated">Es wird eine E-Mail zum Zurücksetzen des Passworts an <x id="PH" equiv-text="this.forgotPasswordEmail"/> gesendet. Der Link wird in einer Stunde ablaufen.</target>
1218 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1218
1219 </trans-unit> 1219 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1220 <trans-unit id="4768749765465246664"> 1220 <trans-unit id="4768749765465246664">
1221 <source>Email</source> 1221 <source>Email</source>
1222 <target>E-Mail</target> 1222 <target>E-Mail</target>
@@ -6039,78 +6039,69 @@ color: red;
6039 <target state="translated">Betrachter</target> 6039 <target state="translated">Betrachter</target>
6040 6040
6041 6041
6042 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit> 6042 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6043 <trans-unit id="5691818894884119596" datatype="html"> 6043 <trans-unit id="5691818894884119596" datatype="html">
6044 <source>Watch time</source> 6044 <source>Watch time</source>
6045 <target state="translated">Zuschauerbindung</target> 6045 <target state="translated">Zuschauerbindung</target>
6046 6046
6047 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit> 6047 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6048 <trans-unit id="683980015107026060" datatype="html"> 6048 <trans-unit id="683980015107026060" datatype="html">
6049 <source>Retention</source> 6049 <source>Retention</source>
6050 <target state="translated">Retention</target> 6050 <target state="translated">Retention</target>
6051 6051
6052 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6052 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6053 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6053 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6054 <context-group purpose="location"> 6054
6055 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6055 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6056 <context context-type="linenumber">152</context>
6057 </context-group>
6058 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6059 <source>Viewers stats</source><target state="new">Viewers stats</target> 6056 <source>Viewers stats</source><target state="new">Viewers stats</target>
6057
6058 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6059 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6060 <context-group purpose="location"> 6060 <context-group purpose="location">
6061 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6061 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6062 <context context-type="linenumber">155</context> 6062 <context context-type="linenumber">227</context>
6063 </context-group>
6064 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6065 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6066 <context-group purpose="location">
6067 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6068 <context context-type="linenumber">226</context>
6069 </context-group> 6063 </context-group>
6070 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6064 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6071 <source>Custom dates</source><target state="new">Custom dates</target> 6065 <source>Custom dates</source><target state="new">Custom dates</target>
6072 <context-group purpose="location"> 6066
6073 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6067 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6074 <context context-type="linenumber">237</context>
6075 </context-group>
6076 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6077 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6068 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6078 <context-group purpose="location"> 6069
6079 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6070 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6080 <context context-type="linenumber">256</context>
6081 </context-group>
6082 </trans-unit>
6083 <trans-unit id="6782077395930235254" datatype="html"> 6071 <trans-unit id="6782077395930235254" datatype="html">
6084 <source>Countries</source> 6072 <source>Countries</source>
6085 <target state="translated">Länder</target> 6073 <target state="translated">Länder</target>
6086 6074
6087 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit> 6075 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6088 <trans-unit id="7112532281224432421" datatype="html"> 6076 <trans-unit id="7112532281224432421" datatype="html">
6089 <source>Likes</source> 6077 <source>Likes</source>
6090 <target state="translated">Likes</target> 6078 <target state="translated">Likes</target>
6091 6079
6092 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit> 6080 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6093 <trans-unit id="1155438117303179048" datatype="html"> 6081 <trans-unit id="1155438117303179048" datatype="html">
6094 <source>Average watch time</source> 6082 <source>Average watch time</source>
6095 <target state="translated">Durchschnittliche Zuschauerbindung</target> 6083 <target state="translated">Durchschnittliche Zuschauerbindung</target>
6096 6084
6097 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6085 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6098 <source>Total watch time</source><target state="new">Total watch time</target> 6086 <source>Total watch time</source><target state="new">Total watch time</target>
6099 <context-group purpose="location"> 6087
6100 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6088 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6101 <context context-type="linenumber">270</context>
6102 </context-group>
6103 </trans-unit>
6104 <trans-unit id="7988517647183541852" datatype="html"> 6089 <trans-unit id="7988517647183541852" datatype="html">
6105 <source>Peak viewers</source> 6090 <source>Peak viewers</source>
6106 <target state="translated">Höchste Zuschauerzahlen</target> 6091 <target state="translated">Höchste Zuschauerzahlen</target>
6107 6092
6108 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit> 6093 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6109 <trans-unit id="8536543691393468142" datatype="html"> 6094 <trans-unit id="8536543691393468142" datatype="html">
6110 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6095 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6111 <target state="translated">am <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6096 <target state="translated">am <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6112 6097
6113 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6098 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6099 <source>Unique viewers</source><target state="new">Unique viewers</target>
6100 <context-group purpose="location">
6101 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6102 <context context-type="linenumber">282</context>
6103 </context-group>
6104 </trans-unit>
6114 <trans-unit id="3030338154442300172" datatype="html"> 6105 <trans-unit id="3030338154442300172" datatype="html">
6115 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6106 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6116 <target state="translated">Erstellte <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 Playlist} other {{{ pagination.totalItems }} Playlists}}"/> </target> 6107 <target state="translated">Erstellte <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 Playlist} other {{{ pagination.totalItems }} Playlists}}"/> </target>
@@ -8971,13 +8962,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8971 <trans-unit id="1266887509445371246"> 8962 <trans-unit id="1266887509445371246">
8972 <source>Incorrect username or password.</source> 8963 <source>Incorrect username or password.</source>
8973 <target>Falscher Benutzername oder falsches Passwort.</target> 8964 <target>Falscher Benutzername oder falsches Passwort.</target>
8974 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8965
8975 </trans-unit> 8966 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8976 <trans-unit id="6974874606619467663" datatype="html"> 8967 <trans-unit id="6974874606619467663" datatype="html">
8977 <source>Your account is blocked.</source> 8968 <source>Your account is blocked.</source>
8978 <target state="translated">Ihr Konto wurde gesperrt.</target> 8969 <target state="translated">Ihr Konto wurde gesperrt.</target>
8979 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8970
8980 </trans-unit> 8971 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8981 <trans-unit id="7939914198003891823" datatype="html"> 8972 <trans-unit id="7939914198003891823" datatype="html">
8982 <source>any language</source> 8973 <source>any language</source>
8983 <target state="translated">jede Sprache</target> 8974 <target state="translated">jede Sprache</target>
@@ -9105,7 +9096,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9105 <target>Aufrufe</target> 9096 <target>Aufrufe</target>
9106 9097
9107 9098
9108 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9099 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9109 <trans-unit id="3208627574396957172" datatype="html"> 9100 <trans-unit id="3208627574396957172" datatype="html">
9110 <source>Search index is unavailable. Retrying with instance results instead.</source> 9101 <source>Search index is unavailable. Retrying with instance results instead.</source>
9111 <target state="translated">Suchindex nicht erreichbar. Es werden stattdessen Instanzergebnisse angezeigt.</target> 9102 <target state="translated">Suchindex nicht erreichbar. Es werden stattdessen Instanzergebnisse angezeigt.</target>
@@ -9852,22 +9843,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9852 <source>This is a normal live</source> 9843 <source>This is a normal live</source>
9853 <target state="translated">Dies ist eine normale Live-Übertragung</target> 9844 <target state="translated">Dies ist eine normale Live-Übertragung</target>
9854 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9845 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9846 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9847 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9848 <context-group purpose="location">
9849 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9850 <context context-type="linenumber">266,268</context>
9851 </context-group>
9855 </trans-unit> 9852 </trans-unit>
9856 <trans-unit id="7263323611663811322" datatype="html"> 9853
9857 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9858 <target state="translated">In einer normalen Live-Übertragung können Sie nicht mehrere Male streamen, aber Sie können eine Wiederholung speichern, die dieselbe URL verwendet</target>
9859 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9860 </trans-unit>
9861 <trans-unit id="2261925229535541622" datatype="html"> 9854 <trans-unit id="2261925229535541622" datatype="html">
9862 <source>This is a permanent/recurring live</source> 9855 <source>This is a permanent/recurring live</source>
9863 <target state="translated">Dies ist eine permanente Live-Übertragung</target> 9856 <target state="translated">Dies ist eine permanente Live-Übertragung</target>
9864 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9857 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9858 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9859 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9860 <context-group purpose="location">
9861 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9862 <context context-type="linenumber">275,277</context>
9863 </context-group>
9865 </trans-unit> 9864 </trans-unit>
9866 <trans-unit id="6791299537270100091" datatype="html"> 9865
9867 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9868 <target state="translated">Sie können mehrere Male in einer permanenten Live-Übertragung streamen. Die URL für Ihre Zuschauer ändert sich nicht, aber Sie können keine Wiederholungen Ihrer Live-Übertragungen speichern</target>
9869 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9870 </trans-unit>
9871 <trans-unit id="3112273530390098557" datatype="html"> 9866 <trans-unit id="3112273530390098557" datatype="html">
9872 <source>Replay will be saved</source> 9867 <source>Replay will be saved</source>
9873 <target state="translated">Wiederholung wird gespeichert</target> 9868 <target state="translated">Wiederholung wird gespeichert</target>
diff --git a/client/src/locale/angular.el-GR.xlf b/client/src/locale/angular.el-GR.xlf
index 8424fd8b1..b5487436f 100644
--- a/client/src/locale/angular.el-GR.xlf
+++ b/client/src/locale/angular.el-GR.xlf
@@ -1235,8 +1235,8 @@
1235The link will expire within 1 hour.</source> 1235The link will expire within 1 hour.</source>
1236 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1236 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1237The link will expire within 1 hour.</target> 1237The link will expire within 1 hour.</target>
1238 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1238
1239 </trans-unit> 1239 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1240 <trans-unit id="4768749765465246664"> 1240 <trans-unit id="4768749765465246664">
1241 <source>Email</source> 1241 <source>Email</source>
1242 <target>E-mail</target> 1242 <target>E-mail</target>
@@ -6234,64 +6234,55 @@ color: red;
6234 <source>Viewers</source><target state="new">Viewers</target> 6234 <source>Viewers</source><target state="new">Viewers</target>
6235 6235
6236 6236
6237 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6237 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6238 <source>Watch time</source><target state="new">Watch time</target> 6238 <source>Watch time</source><target state="new">Watch time</target>
6239 6239
6240 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6240 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6241 <source>Retention</source><target state="new">Retention</target> 6241 <source>Retention</source><target state="new">Retention</target>
6242 6242
6243 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6243 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6244 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6244 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6245 <context-group purpose="location"> 6245
6246 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6246 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6247 <context context-type="linenumber">152</context>
6248 </context-group>
6249 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6250 <source>Viewers stats</source><target state="new">Viewers stats</target> 6247 <source>Viewers stats</source><target state="new">Viewers stats</target>
6248
6249 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6250 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6251 <context-group purpose="location"> 6251 <context-group purpose="location">
6252 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6252 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6253 <context context-type="linenumber">155</context> 6253 <context context-type="linenumber">227</context>
6254 </context-group>
6255 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6256 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6257 <context-group purpose="location">
6258 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6259 <context context-type="linenumber">226</context>
6260 </context-group> 6254 </context-group>
6261 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6255 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6262 <source>Custom dates</source><target state="new">Custom dates</target> 6256 <source>Custom dates</source><target state="new">Custom dates</target>
6263 <context-group purpose="location"> 6257
6264 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6258 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6265 <context context-type="linenumber">237</context>
6266 </context-group>
6267 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6268 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6259 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6269 <context-group purpose="location"> 6260
6270 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6261 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6271 <context context-type="linenumber">256</context>
6272 </context-group>
6273 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6274 <source>Countries</source><target state="new">Countries</target> 6262 <source>Countries</source><target state="new">Countries</target>
6275 6263
6276 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6264 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6277 <source>Likes</source><target state="new">Likes</target> 6265 <source>Likes</source><target state="new">Likes</target>
6278 6266
6279 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6267 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6280 <source>Average watch time</source><target state="new">Average watch time</target> 6268 <source>Average watch time</source><target state="new">Average watch time</target>
6281 6269
6282 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6270 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6283 <source>Total watch time</source><target state="new">Total watch time</target> 6271 <source>Total watch time</source><target state="new">Total watch time</target>
6284 <context-group purpose="location"> 6272
6285 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6273 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6286 <context context-type="linenumber">270</context>
6287 </context-group>
6288 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6289 <source>Peak viewers</source><target state="new">Peak viewers</target> 6274 <source>Peak viewers</source><target state="new">Peak viewers</target>
6290 6275
6291 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6276 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6292 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6277 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6293 6278
6294 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6279 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6280 <source>Unique viewers</source><target state="new">Unique viewers</target>
6281 <context-group purpose="location">
6282 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6283 <context context-type="linenumber">282</context>
6284 </context-group>
6285 </trans-unit>
6295 <trans-unit id="3030338154442300172" datatype="html"> 6286 <trans-unit id="3030338154442300172" datatype="html">
6296 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6287 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6297 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6288 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -9249,13 +9240,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9249 <trans-unit id="1266887509445371246"> 9240 <trans-unit id="1266887509445371246">
9250 <source>Incorrect username or password.</source> 9241 <source>Incorrect username or password.</source>
9251 <target>Λάθος όνομα χρήστη ή κωδικός.</target> 9242 <target>Λάθος όνομα χρήστη ή κωδικός.</target>
9252 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 9243
9253 </trans-unit> 9244 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
9254 <trans-unit id="6974874606619467663" datatype="html"> 9245 <trans-unit id="6974874606619467663" datatype="html">
9255 <source>Your account is blocked.</source> 9246 <source>Your account is blocked.</source>
9256 <target state="new">Your account is blocked.</target> 9247 <target state="new">Your account is blocked.</target>
9257 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 9248
9258 </trans-unit> 9249 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
9259 <trans-unit id="7939914198003891823" datatype="html"> 9250 <trans-unit id="7939914198003891823" datatype="html">
9260 <source>any language</source> 9251 <source>any language</source>
9261 <target state="new">any language</target> 9252 <target state="new">any language</target>
@@ -9382,7 +9373,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9382 <source>Views</source> 9373 <source>Views</source>
9383 <target>Προβολές</target> 9374 <target>Προβολές</target>
9384 9375
9385 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9376 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9386 <trans-unit id="3208627574396957172" datatype="html"> 9377 <trans-unit id="3208627574396957172" datatype="html">
9387 <source>Search index is unavailable. Retrying with instance results instead.</source> 9378 <source>Search index is unavailable. Retrying with instance results instead.</source>
9388 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9379 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -10130,22 +10121,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10130 <source>This is a normal live</source> 10121 <source>This is a normal live</source>
10131 <target state="new">This is a normal live</target> 10122 <target state="new">This is a normal live</target>
10132 10123
10133 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit> 10124 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
10134 <trans-unit id="7263323611663811322" datatype="html"> 10125 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
10135 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source> 10126 <context-group purpose="location">
10136 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 10127 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10137 10128 <context context-type="linenumber">266,268</context>
10138 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit> 10129 </context-group>
10130 </trans-unit>
10131
10139 <trans-unit id="2261925229535541622" datatype="html"> 10132 <trans-unit id="2261925229535541622" datatype="html">
10140 <source>This is a permanent/recurring live</source> 10133 <source>This is a permanent/recurring live</source>
10141 <target state="new">This is a permanent/recurring live</target> 10134 <target state="new">This is a permanent/recurring live</target>
10142 10135
10143 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit> 10136 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
10144 <trans-unit id="6791299537270100091" datatype="html"> 10137 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
10145 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source> 10138 <context-group purpose="location">
10146 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 10139 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10147 10140 <context context-type="linenumber">275,277</context>
10148 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 10141 </context-group>
10142 </trans-unit>
10143
10149 <trans-unit id="3112273530390098557" datatype="html"> 10144 <trans-unit id="3112273530390098557" datatype="html">
10150 <source>Replay will be saved</source> 10145 <source>Replay will be saved</source>
10151 <target state="new">Replay will be saved</target> 10146 <target state="new">Replay will be saved</target>
diff --git a/client/src/locale/angular.en-GB.xlf b/client/src/locale/angular.en-GB.xlf
index 10ed5af4c..9252b2959 100644
--- a/client/src/locale/angular.en-GB.xlf
+++ b/client/src/locale/angular.en-GB.xlf
@@ -1226,7 +1226,7 @@
1226The link will expire within 1 hour.</source><target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1226The link will expire within 1 hour.</source><target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1227The link will expire within 1 hour.</target> 1227The link will expire within 1 hour.</target>
1228 1228
1229 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1229 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1230 <trans-unit id="4768749765465246664"> 1230 <trans-unit id="4768749765465246664">
1231 <source>Email</source> 1231 <source>Email</source>
1232 <target>Email</target> 1232 <target>Email</target>
@@ -5738,64 +5738,55 @@ color: red;
5738 <source>Viewers</source><target state="new">Viewers</target> 5738 <source>Viewers</source><target state="new">Viewers</target>
5739 5739
5740 5740
5741 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5741 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5742 <source>Watch time</source><target state="new">Watch time</target> 5742 <source>Watch time</source><target state="new">Watch time</target>
5743 5743
5744 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5744 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5745 <source>Retention</source><target state="new">Retention</target> 5745 <source>Retention</source><target state="new">Retention</target>
5746 5746
5747 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5747 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5748 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5748 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5749 <context-group purpose="location"> 5749
5750 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5750 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5751 <context context-type="linenumber">152</context>
5752 </context-group>
5753 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5754 <source>Viewers stats</source><target state="new">Viewers stats</target> 5751 <source>Viewers stats</source><target state="new">Viewers stats</target>
5752
5753 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5754 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5755 <context-group purpose="location"> 5755 <context-group purpose="location">
5756 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5756 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5757 <context context-type="linenumber">155</context> 5757 <context context-type="linenumber">227</context>
5758 </context-group>
5759 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5760 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5761 <context-group purpose="location">
5762 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5763 <context context-type="linenumber">226</context>
5764 </context-group> 5758 </context-group>
5765 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5759 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5766 <source>Custom dates</source><target state="new">Custom dates</target> 5760 <source>Custom dates</source><target state="new">Custom dates</target>
5767 <context-group purpose="location"> 5761
5768 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5762 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5769 <context context-type="linenumber">237</context>
5770 </context-group>
5771 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5772 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 5763 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
5773 <context-group purpose="location"> 5764
5774 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5765 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5775 <context context-type="linenumber">256</context>
5776 </context-group>
5777 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5778 <source>Countries</source><target state="new">Countries</target> 5766 <source>Countries</source><target state="new">Countries</target>
5779 5767
5780 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5768 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5781 <source>Likes</source><target state="new">Likes</target> 5769 <source>Likes</source><target state="new">Likes</target>
5782 5770
5783 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5771 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5784 <source>Average watch time</source><target state="new">Average watch time</target> 5772 <source>Average watch time</source><target state="new">Average watch time</target>
5785 5773
5786 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5774 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5787 <source>Total watch time</source><target state="new">Total watch time</target> 5775 <source>Total watch time</source><target state="new">Total watch time</target>
5788 <context-group purpose="location"> 5776
5789 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5777 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5790 <context context-type="linenumber">270</context>
5791 </context-group>
5792 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5793 <source>Peak viewers</source><target state="new">Peak viewers</target> 5778 <source>Peak viewers</source><target state="new">Peak viewers</target>
5794 5779
5795 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5780 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5796 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5781 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5797 5782
5798 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit><trans-unit id="3030338154442300172" datatype="html"> 5783 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5784 <source>Unique viewers</source><target state="new">Unique viewers</target>
5785 <context-group purpose="location">
5786 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5787 <context context-type="linenumber">282</context>
5788 </context-group>
5789 </trans-unit><trans-unit id="3030338154442300172" datatype="html">
5799 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 5790 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
5800 5791
5801 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html"> 5792 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html">
@@ -8391,12 +8382,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8391 <source>Incorrect username or password.</source> 8382 <source>Incorrect username or password.</source>
8392 <target>Incorrect username or password.</target> 8383 <target>Incorrect username or password.</target>
8393 8384
8394 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8385 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8395 <trans-unit id="6974874606619467663" datatype="html"> 8386 <trans-unit id="6974874606619467663" datatype="html">
8396 <source>Your account is blocked.</source> 8387 <source>Your account is blocked.</source>
8397 <target state="new">Your account is blocked.</target> 8388 <target state="new">Your account is blocked.</target>
8398 8389
8399 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8390 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8400 8391
8401 <trans-unit id="7939914198003891823" datatype="html"> 8392 <trans-unit id="7939914198003891823" datatype="html">
8402 <source>any language</source> 8393 <source>any language</source>
@@ -8503,7 +8494,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8503 <source>Views</source> 8494 <source>Views</source>
8504 <target>Views</target> 8495 <target>Views</target>
8505 8496
8506 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8497 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8507 <trans-unit id="3208627574396957172" datatype="html"> 8498 <trans-unit id="3208627574396957172" datatype="html">
8508 <source>Search index is unavailable. Retrying with instance results instead.</source> 8499 <source>Search index is unavailable. Retrying with instance results instead.</source>
8509 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 8500 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9189,16 +9180,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9189 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 9180 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
9190 <source>This is a normal live</source><target state="new">This is a normal live</target> 9181 <source>This is a normal live</source><target state="new">This is a normal live</target>
9191 9182
9192 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 9183 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9193 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9184 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9194 9185 <context-group purpose="location">
9195 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 9186 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9187 <context context-type="linenumber">266,268</context>
9188 </context-group>
9189 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
9196 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target> 9190 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target>
9197 9191
9198 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 9192 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9199 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9193 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9200 9194 <context-group purpose="location">
9201 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="3112273530390098557" datatype="html"> 9195 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9196 <context context-type="linenumber">275,277</context>
9197 </context-group>
9198 </trans-unit><trans-unit id="3112273530390098557" datatype="html">
9202 <source>Replay will be saved</source><target state="new">Replay will be saved</target> 9199 <source>Replay will be saved</source><target state="new">Replay will be saved</target>
9203 <context-group purpose="location"> 9200 <context-group purpose="location">
9204 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> 9201 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
diff --git a/client/src/locale/angular.en-US.xlf b/client/src/locale/angular.en-US.xlf
index 08a5967dd..825b3def4 100644
--- a/client/src/locale/angular.en-US.xlf
+++ b/client/src/locale/angular.en-US.xlf
@@ -1082,7 +1082,7 @@
1082The link will expire within 1 hour.</source><target state="final">An email with the reset password instructions will be sent to <x id="PH"/>. 1082The link will expire within 1 hour.</source><target state="final">An email with the reset password instructions will be sent to <x id="PH"/>.
1083The link will expire within 1 hour.</target> 1083The link will expire within 1 hour.</target>
1084 1084
1085 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1085 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1086 <trans-unit id="4768749765465246664" datatype="html"> 1086 <trans-unit id="4768749765465246664" datatype="html">
1087 <source>Email</source> 1087 <source>Email</source>
1088 <target state="final">Email</target> 1088 <target state="final">Email</target>
@@ -5414,64 +5414,55 @@ color: red;
5414 <source>Viewers</source><target state="final">Viewers</target> 5414 <source>Viewers</source><target state="final">Viewers</target>
5415 5415
5416 5416
5417 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5417 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5418 <source>Watch time</source><target state="final">Watch time</target> 5418 <source>Watch time</source><target state="final">Watch time</target>
5419 5419
5420 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5420 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5421 <source>Retention</source><target state="final">Retention</target> 5421 <source>Retention</source><target state="final">Retention</target>
5422 5422
5423 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5423 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5424 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="final">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5424 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="final">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5425 <context-group purpose="location"> 5425
5426 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5426 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5427 <context context-type="linenumber">152</context>
5428 </context-group>
5429 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5430 <source>Viewers stats</source><target state="final">Viewers stats</target> 5427 <source>Viewers stats</source><target state="final">Viewers stats</target>
5428
5429 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5430 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="final">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5431 <context-group purpose="location"> 5431 <context-group purpose="location">
5432 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5432 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5433 <context context-type="linenumber">155</context> 5433 <context context-type="linenumber">227</context>
5434 </context-group>
5435 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5436 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="final">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5437 <context-group purpose="location">
5438 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5439 <context context-type="linenumber">226</context>
5440 </context-group> 5434 </context-group>
5441 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5435 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5442 <source>Custom dates</source><target state="final">Custom dates</target> 5436 <source>Custom dates</source><target state="final">Custom dates</target>
5443 <context-group purpose="location"> 5437
5444 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5438 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5445 <context context-type="linenumber">237</context>
5446 </context-group>
5447 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5448 <source>A view means that someone watched the video for at least 30 seconds</source><target state="final">A view means that someone watched the video for at least 30 seconds</target> 5439 <source>A view means that someone watched the video for at least 30 seconds</source><target state="final">A view means that someone watched the video for at least 30 seconds</target>
5449 <context-group purpose="location"> 5440
5450 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5441 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5451 <context context-type="linenumber">256</context>
5452 </context-group>
5453 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5454 <source>Countries</source><target state="final">Countries</target> 5442 <source>Countries</source><target state="final">Countries</target>
5455 5443
5456 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5444 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5457 <source>Likes</source><target state="final">Likes</target> 5445 <source>Likes</source><target state="final">Likes</target>
5458 5446
5459 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5447 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5460 <source>Average watch time</source><target state="final">Average watch time</target> 5448 <source>Average watch time</source><target state="final">Average watch time</target>
5461 5449
5462 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5450 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5463 <source>Total watch time</source><target state="final">Total watch time</target> 5451 <source>Total watch time</source><target state="final">Total watch time</target>
5464 <context-group purpose="location"> 5452
5465 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5453 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5466 <context context-type="linenumber">270</context>
5467 </context-group>
5468 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5469 <source>Peak viewers</source><target state="final">Peak viewers</target> 5454 <source>Peak viewers</source><target state="final">Peak viewers</target>
5470 5455
5471 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5456 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5472 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="final">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5457 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="final">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5473 5458
5474 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit><trans-unit id="3030338154442300172" datatype="html"> 5459 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5460 <source>Unique viewers</source><target state="final">Unique viewers</target>
5461 <context-group purpose="location">
5462 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5463 <context context-type="linenumber">282</context>
5464 </context-group>
5465 </trans-unit><trans-unit id="3030338154442300172" datatype="html">
5475 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="final"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </target> 5466 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="final"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </target>
5476 5467
5477 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html"> 5468 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html">
@@ -7966,12 +7957,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
7966 <source>Incorrect username or password.</source> 7957 <source>Incorrect username or password.</source>
7967 <target state="final">Incorrect username or password.</target> 7958 <target state="final">Incorrect username or password.</target>
7968 7959
7969 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 7960 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
7970 <trans-unit id="6974874606619467663" datatype="html"> 7961 <trans-unit id="6974874606619467663" datatype="html">
7971 <source>Your account is blocked.</source> 7962 <source>Your account is blocked.</source>
7972 <target state="final">Your account is blocked.</target> 7963 <target state="final">Your account is blocked.</target>
7973 7964
7974 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 7965 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
7975 7966
7976 <trans-unit id="7939914198003891823" datatype="html"> 7967 <trans-unit id="7939914198003891823" datatype="html">
7977 <source>any language</source> 7968 <source>any language</source>
@@ -8078,7 +8069,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8078 <source>Views</source> 8069 <source>Views</source>
8079 <target state="final">Views</target> 8070 <target state="final">Views</target>
8080 8071
8081 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8072 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8082 <trans-unit id="3208627574396957172" datatype="html"> 8073 <trans-unit id="3208627574396957172" datatype="html">
8083 <source>Search index is unavailable. Retrying with instance results instead.</source> 8074 <source>Search index is unavailable. Retrying with instance results instead.</source>
8084 <target state="final">Search index is unavailable. Retrying with instance results instead.</target> 8075 <target state="final">Search index is unavailable. Retrying with instance results instead.</target>
@@ -8764,16 +8755,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8764 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 8755 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
8765 <source>This is a normal live</source><target state="final">This is a normal live</target> 8756 <source>This is a normal live</source><target state="final">This is a normal live</target>
8766 8757
8767 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 8758 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
8768 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="final"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 8759 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="final"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
8769 8760 <context-group purpose="location">
8770 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 8761 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
8762 <context context-type="linenumber">266,268</context>
8763 </context-group>
8764 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
8771 <source>This is a permanent/recurring live</source><target state="final">This is a permanent/recurring live</target> 8765 <source>This is a permanent/recurring live</source><target state="final">This is a permanent/recurring live</target>
8772 8766
8773 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 8767 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
8774 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="final"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 8768 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="final"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
8775 8769 <context-group purpose="location">
8776 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="3112273530390098557" datatype="html"> 8770 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
8771 <context context-type="linenumber">275,277</context>
8772 </context-group>
8773 </trans-unit><trans-unit id="3112273530390098557" datatype="html">
8777 <source>Replay will be saved</source><target state="final">Replay will be saved</target> 8774 <source>Replay will be saved</source><target state="final">Replay will be saved</target>
8778 <context-group purpose="location"> 8775 <context-group purpose="location">
8779 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> 8776 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
diff --git a/client/src/locale/angular.eo.xlf b/client/src/locale/angular.eo.xlf
index 0ffcb4f35..58a510315 100644
--- a/client/src/locale/angular.eo.xlf
+++ b/client/src/locale/angular.eo.xlf
@@ -1207,8 +1207,8 @@
1207 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1207 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1208The link will expire within 1 hour.</source> 1208The link will expire within 1 hour.</source>
1209 <target state="translated">Retletero kun la restariga pasvorto sendiĝos al <x id="PH" equiv-text="this.forgotPasswordEmail"/>. La ligilo havas tempolimon de 1 horo.</target> 1209 <target state="translated">Retletero kun la restariga pasvorto sendiĝos al <x id="PH" equiv-text="this.forgotPasswordEmail"/>. La ligilo havas tempolimon de 1 horo.</target>
1210 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1210
1211 </trans-unit> 1211 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1212 <trans-unit id="4768749765465246664"> 1212 <trans-unit id="4768749765465246664">
1213 <source>Email</source> 1213 <source>Email</source>
1214 <target>Retpoŝtadreso</target> 1214 <target>Retpoŝtadreso</target>
@@ -5986,64 +5986,55 @@ color: red;
5986 <source>Viewers</source><target state="new">Viewers</target> 5986 <source>Viewers</source><target state="new">Viewers</target>
5987 5987
5988 5988
5989 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5989 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5990 <source>Watch time</source><target state="new">Watch time</target> 5990 <source>Watch time</source><target state="new">Watch time</target>
5991 5991
5992 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5992 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5993 <source>Retention</source><target state="new">Retention</target> 5993 <source>Retention</source><target state="new">Retention</target>
5994 5994
5995 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5995 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5996 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5996 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5997 <context-group purpose="location"> 5997
5998 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5998 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5999 <context context-type="linenumber">152</context>
6000 </context-group>
6001 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6002 <source>Viewers stats</source><target state="new">Viewers stats</target> 5999 <source>Viewers stats</source><target state="new">Viewers stats</target>
6000
6001 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6002 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6003 <context-group purpose="location"> 6003 <context-group purpose="location">
6004 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6004 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6005 <context context-type="linenumber">155</context> 6005 <context context-type="linenumber">227</context>
6006 </context-group>
6007 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6008 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6009 <context-group purpose="location">
6010 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6011 <context context-type="linenumber">226</context>
6012 </context-group> 6006 </context-group>
6013 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6007 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6014 <source>Custom dates</source><target state="new">Custom dates</target> 6008 <source>Custom dates</source><target state="new">Custom dates</target>
6015 <context-group purpose="location"> 6009
6016 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6010 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6017 <context context-type="linenumber">237</context>
6018 </context-group>
6019 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6020 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6011 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6021 <context-group purpose="location"> 6012
6022 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6013 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6023 <context context-type="linenumber">256</context>
6024 </context-group>
6025 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6026 <source>Countries</source><target state="new">Countries</target> 6014 <source>Countries</source><target state="new">Countries</target>
6027 6015
6028 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6016 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6029 <source>Likes</source><target state="new">Likes</target> 6017 <source>Likes</source><target state="new">Likes</target>
6030 6018
6031 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6019 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6032 <source>Average watch time</source><target state="new">Average watch time</target> 6020 <source>Average watch time</source><target state="new">Average watch time</target>
6033 6021
6034 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6022 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6035 <source>Total watch time</source><target state="new">Total watch time</target> 6023 <source>Total watch time</source><target state="new">Total watch time</target>
6036 <context-group purpose="location"> 6024
6037 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6025 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6038 <context context-type="linenumber">270</context>
6039 </context-group>
6040 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6041 <source>Peak viewers</source><target state="new">Peak viewers</target> 6026 <source>Peak viewers</source><target state="new">Peak viewers</target>
6042 6027
6043 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6028 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6044 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6029 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6045 6030
6046 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6031 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6032 <source>Unique viewers</source><target state="new">Unique viewers</target>
6033 <context-group purpose="location">
6034 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6035 <context context-type="linenumber">282</context>
6036 </context-group>
6037 </trans-unit>
6047 <trans-unit id="3030338154442300172" datatype="html"> 6038 <trans-unit id="3030338154442300172" datatype="html">
6048 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6039 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6049 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6040 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -8867,13 +8858,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8867 <trans-unit id="1266887509445371246"> 8858 <trans-unit id="1266887509445371246">
8868 <source>Incorrect username or password.</source> 8859 <source>Incorrect username or password.</source>
8869 <target>Malĝusta salutnomo aŭ pasvorto.</target> 8860 <target>Malĝusta salutnomo aŭ pasvorto.</target>
8870 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8861
8871 </trans-unit> 8862 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8872 <trans-unit id="6974874606619467663" datatype="html"> 8863 <trans-unit id="6974874606619467663" datatype="html">
8873 <source>Your account is blocked.</source> 8864 <source>Your account is blocked.</source>
8874 <target state="translated">Via konto estas blokita.</target> 8865 <target state="translated">Via konto estas blokita.</target>
8875 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8866
8876 </trans-unit> 8867 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8877 <trans-unit id="7939914198003891823" datatype="html"> 8868 <trans-unit id="7939914198003891823" datatype="html">
8878 <source>any language</source> 8869 <source>any language</source>
8879 <target state="translated">ajna lingvo</target> 8870 <target state="translated">ajna lingvo</target>
@@ -9000,7 +8991,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9000 <source>Views</source> 8991 <source>Views</source>
9001 <target>Rigardoj</target> 8992 <target>Rigardoj</target>
9002 8993
9003 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8994 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9004 <trans-unit id="3208627574396957172" datatype="html"> 8995 <trans-unit id="3208627574396957172" datatype="html">
9005 <source>Search index is unavailable. Retrying with instance results instead.</source> 8996 <source>Search index is unavailable. Retrying with instance results instead.</source>
9006 <target state="translated">Serĉindekso ne estas disponebla. Reprovante kun rezultoj de la nodo.</target> 8997 <target state="translated">Serĉindekso ne estas disponebla. Reprovante kun rezultoj de la nodo.</target>
@@ -9747,22 +9738,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9747 <source>This is a normal live</source> 9738 <source>This is a normal live</source>
9748 <target state="new">This is a normal live</target> 9739 <target state="new">This is a normal live</target>
9749 9740
9750 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit> 9741 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9751 <trans-unit id="7263323611663811322" datatype="html"> 9742 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9752 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source> 9743 <context-group purpose="location">
9753 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9744 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9754 9745 <context context-type="linenumber">266,268</context>
9755 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit> 9746 </context-group>
9747 </trans-unit>
9748
9756 <trans-unit id="2261925229535541622" datatype="html"> 9749 <trans-unit id="2261925229535541622" datatype="html">
9757 <source>This is a permanent/recurring live</source> 9750 <source>This is a permanent/recurring live</source>
9758 <target state="new">This is a permanent/recurring live</target> 9751 <target state="new">This is a permanent/recurring live</target>
9759 9752
9760 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit> 9753 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9761 <trans-unit id="6791299537270100091" datatype="html"> 9754 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9762 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source> 9755 <context-group purpose="location">
9763 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9756 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9764 9757 <context context-type="linenumber">275,277</context>
9765 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9758 </context-group>
9759 </trans-unit>
9760
9766 <trans-unit id="3112273530390098557" datatype="html"> 9761 <trans-unit id="3112273530390098557" datatype="html">
9767 <source>Replay will be saved</source> 9762 <source>Replay will be saved</source>
9768 <target state="translated">Reludo konserviĝos</target> 9763 <target state="translated">Reludo konserviĝos</target>
diff --git a/client/src/locale/angular.es-ES.xlf b/client/src/locale/angular.es-ES.xlf
index d72d88aa5..e73a9717e 100644
--- a/client/src/locale/angular.es-ES.xlf
+++ b/client/src/locale/angular.es-ES.xlf
@@ -316,8 +316,8 @@
316 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">150</context></context-group> 316 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">150</context></context-group>
317 </trans-unit> 317 </trans-unit>
318 <trans-unit id="5504059606863599420" datatype="html"> 318 <trans-unit id="5504059606863599420" datatype="html">
319 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> mentioned you on <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;&gt;"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></source> 319 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> mentioned you on <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;>"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></source>
320 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>te menciona en el video<x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></target> 320 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>te menciona en el video<x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></target>
321 <context-group purpose="location"> 321 <context-group purpose="location">
322 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 322 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
323 <context context-type="linenumber">164</context> 323 <context context-type="linenumber">164</context>
@@ -334,24 +334,24 @@
334 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">189</context></context-group> 334 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">189</context></context-group>
335 </trans-unit> 335 </trans-unit>
336 <trans-unit id="363592786729553688" datatype="html"> 336 <trans-unit id="363592786729553688" datatype="html">
337 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;&gt;"/>A new version of the plugin/theme <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> is available: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </source> 337 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;>"/>A new version of the plugin/theme <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> is available: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </source>
338 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;&gt;"/>Una nueva versión del complemento / tema<x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>está disponible: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </target> 338 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;>"/>Una nueva versión del complemento / tema<x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>está disponible: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </target>
339 <context-group purpose="location"> 339 <context-group purpose="location">
340 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 340 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
341 <context context-type="linenumber">198,199</context> 341 <context context-type="linenumber">198,199</context>
342 </context-group> 342 </context-group>
343 </trans-unit> 343 </trans-unit>
344 <trans-unit id="5055099158245592648" datatype="html"> 344 <trans-unit id="5055099158245592648" datatype="html">
345 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;&gt;"/>A new version of PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> is available: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </source> 345 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;>"/>A new version of PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> is available: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </source>
346 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;&gt;"/>Una nueva versión de PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>está disponible:<x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </target> 346 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;>"/>Una nueva versión de PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>está disponible:<x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </target>
347 <context-group purpose="location"> 347 <context-group purpose="location">
348 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 348 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
349 <context context-type="linenumber">206,207</context> 349 <context context-type="linenumber">206,207</context>
350 </context-group> 350 </context-group>
351 </trans-unit> 351 </trans-unit>
352 <trans-unit id="731573110355765429" datatype="html"> 352 <trans-unit id="731573110355765429" datatype="html">
353 <source>Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> edition has finished </source> 353 <source>Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> edition has finished </source>
354 <target state="translated">La edición de tu video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> ha terminado </target> 354 <target state="translated">La edición de tu video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> ha terminado </target>
355 <context-group purpose="location"> 355 <context-group purpose="location">
356 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 356 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
357 <context context-type="linenumber">213,215</context> 357 <context context-type="linenumber">213,215</context>
@@ -442,8 +442,9 @@
442 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">71</context></context-group> 442 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">71</context></context-group>
443 </trans-unit> 443 </trans-unit>
444 <trans-unit id="2193037168694505715" datatype="html"> 444 <trans-unit id="2193037168694505715" datatype="html">
445 <source>Short text to tell people how they can support the channel (membership platform...).&lt;br /&gt;&lt;br /&gt; When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source> 445 <source>Short text to tell people how they can support the channel (membership platform...).&lt;br />&lt;br />
446 <target state="translated">Texto breve para decirle a la gente cómo pueden apoyar el canal (plataforma de miembros...).&lt;br /&gt;&lt;br /&gt; Cuando se carga un video en este canal, el campo de soporte de video se completará automáticamente con este texto.</target> 446 When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source>
447 <target state="translated">Texto breve para decirle a la gente cómo pueden apoyar el canal (plataforma de miembros...).&lt;br />&lt;br /> Cuando se carga un video en este canal, el campo de soporte de video se completará automáticamente con este texto.</target>
447 <context-group purpose="location"> 448 <context-group purpose="location">
448 <context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context> 449 <context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context>
449 <context context-type="linenumber">67,68</context> 450 <context context-type="linenumber">67,68</context>
@@ -725,8 +726,8 @@
725 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.html</context><context context-type="linenumber">20</context></context-group> 726 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.html</context><context context-type="linenumber">20</context></context-group>
726 </trans-unit> 727 </trans-unit>
727 <trans-unit id="8644431249513874405" datatype="html"> 728 <trans-unit id="8644431249513874405" datatype="html">
728 <source>&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer"&gt;Markdown&lt;/a&gt; compatible that supports:</source> 729 <source>&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown&lt;/a> compatible that supports:</source>
729 <target state="translated">&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer"&gt;Markdown&lt;/a&gt; compatible que admite:</target> 730 <target state="translated">&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown&lt;/a> compatible que admite:</target>
730 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context><context context-type="linenumber">75</context></context-group> 731 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context><context context-type="linenumber">75</context></context-group>
731 </trans-unit> 732 </trans-unit>
732 <trans-unit id="146235964740293376" datatype="html"> 733 <trans-unit id="146235964740293376" datatype="html">
@@ -1134,13 +1135,13 @@ Iniciar sesión</target>
1134 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group> 1135 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group>
1135 </trans-unit> 1136 </trans-unit>
1136 <trans-unit id="7252854992688790751" datatype="html"> 1137 <trans-unit id="7252854992688790751" datatype="html">
1137 <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 1138 <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
1138 <target state="translated">Esta instancia permite el registro. Sin embargo, tenga cuidado de comprobar las <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Condiciones<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;&gt;"/>Condiciones<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>antes de crear una cuenta. También puede buscar otra instancia que coincida con sus necesidades exactas en: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 1139 <target state="translated">Esta instancia permite el registro. Sin embargo, tenga cuidado de comprobar las <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Condiciones<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;>"/>Condiciones<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>antes de crear una cuenta. También puede buscar otra instancia que coincida con sus necesidades exactas en: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
1139 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">64</context></context-group> 1140 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">64</context></context-group>
1140 </trans-unit> 1141 </trans-unit>
1141 <trans-unit id="7215649348148521605" datatype="html"> 1142 <trans-unit id="7215649348148521605" datatype="html">
1142 <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> 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: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 1143 <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> 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: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
1143 <target state="translated">Actualmente, esta instancia no permite el registro de usuarios, puede marcar la <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>para 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:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 1144 <target state="translated">Actualmente, esta instancia no permite el registro de usuarios, puede marcar la <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>para 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:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
1144 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">69</context></context-group> 1145 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">69</context></context-group>
1145 </trans-unit> 1146 </trans-unit>
1146 <trans-unit id="2392488717875840729"> 1147 <trans-unit id="2392488717875840729">
@@ -1208,10 +1209,11 @@ Iniciar sesión</target>
1208 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">110</context></context-group> 1209 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">110</context></context-group>
1209 </trans-unit> 1210 </trans-unit>
1210 <trans-unit id="1190256911880544559" datatype="html"> 1211 <trans-unit id="1190256911880544559" datatype="html">
1211 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. The link will expire within 1 hour.</source> 1212 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1213The link will expire within 1 hour.</source>
1212 <target state="translated">Se enviará un correo electrónico con las instrucciones para restablecer la contraseña a <x id="PH" equiv-text="this.forgotPasswordEmail"/>. El enlace caducará en 1 hora.</target> 1214 <target state="translated">Se enviará un correo electrónico con las instrucciones para restablecer la contraseña a <x id="PH" equiv-text="this.forgotPasswordEmail"/>. El enlace caducará en 1 hora.</target>
1213 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1215
1214 </trans-unit> 1216 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1215 <trans-unit id="4768749765465246664"> 1217 <trans-unit id="4768749765465246664">
1216 <source>Email</source> 1218 <source>Email</source>
1217 <target>Correo electrónico </target> 1219 <target>Correo electrónico </target>
@@ -1247,8 +1249,8 @@ Iniciar sesión</target>
1247 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.html</context><context context-type="linenumber">8</context></context-group> 1249 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.html</context><context context-type="linenumber">8</context></context-group>
1248 </trans-unit> 1250 </trans-unit>
1249 <trans-unit id="8434369348784683733" datatype="html"> 1251 <trans-unit id="8434369348784683733" datatype="html">
1250 <source>for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 1252 <source>for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
1251 <target state="translated">Para<x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 1253 <target state="translated">Para<x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
1252 <context-group purpose="location"> 1254 <context-group purpose="location">
1253 <context context-type="sourcefile">src/app/+search/search.component.html</context> 1255 <context context-type="sourcefile">src/app/+search/search.component.html</context>
1254 <context context-type="linenumber">10</context> 1256 <context context-type="linenumber">10</context>
@@ -1629,8 +1631,8 @@ Iniciar sesión</target>
1629 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">268</context></context-group> 1631 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">268</context></context-group>
1630 </trans-unit> 1632 </trans-unit>
1631 <trans-unit id="2095604754338363597" datatype="html"> 1633 <trans-unit id="2095604754338363597" datatype="html">
1632 <source>⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;&gt;"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> to prevent private URL access from your PeerTube server</source> 1634 <source>⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;>"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> to prevent private URL access from your PeerTube server</source>
1633 <target state="translated">⚠️Si está habilitado, recomendamos usar <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;&gt;"/>un servidor proxy HTTP<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> para evitar el acceso privado a URL desde su servidor PeerTube</target> 1635 <target state="translated">⚠️Si está habilitado, recomendamos usar <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;>"/>un servidor proxy HTTP<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> para evitar el acceso privado a URL desde su servidor PeerTube</target>
1634 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">271</context></context-group> 1636 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">271</context></context-group>
1635 </trans-unit> 1637 </trans-unit>
1636 <trans-unit id="7627544798203088407" datatype="html"> 1638 <trans-unit id="7627544798203088407" datatype="html">
@@ -1691,18 +1693,18 @@ Iniciar sesión</target>
1691 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">10</context></context-group> 1693 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">10</context></context-group>
1692 </trans-unit> 1694 </trans-unit>
1693 <trans-unit id="7239874680342223476" datatype="html"> 1695 <trans-unit id="7239874680342223476" datatype="html">
1694 <source>Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> by:</source> 1696 <source>Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> by:</source>
1695 <target state="translated">Ayude a los moderadores y a otros usuarios a conocer<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>quien eres<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> :</target> 1697 <target state="translated">Ayude a los moderadores y a otros usuarios a conocer<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>quien eres<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> :</target>
1696 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">12</context></context-group> 1698 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">12</context></context-group>
1697 </trans-unit> 1699 </trans-unit>
1698 <trans-unit id="5856432243446401016" datatype="html"> 1700 <trans-unit id="5856432243446401016" datatype="html">
1699 <source>Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 1701 <source>Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
1700 <target state="translated">Subiendo un <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 1702 <target state="translated">Subiendo un <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
1701 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">15</context></context-group> 1703 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">15</context></context-group>
1702 </trans-unit> 1704 </trans-unit>
1703 <trans-unit id="3221645359464920754" datatype="html"> 1705 <trans-unit id="3221645359464920754" datatype="html">
1704 <source>Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 1706 <source>Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
1705 <target state="translated">Escribiendo una <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>descripción<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 1707 <target state="translated">Escribiendo una <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>descripción<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
1706 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">16</context></context-group> 1708 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">16</context></context-group>
1707 </trans-unit> 1709 </trans-unit>
1708 <trans-unit id="2218100934178971211" datatype="html"> 1710 <trans-unit id="2218100934178971211" datatype="html">
@@ -2144,8 +2146,8 @@ Iniciar sesión</target>
2144 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-actor-image/actor-avatar.component.ts</context><context context-type="linenumber">47</context></context-group> 2146 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-actor-image/actor-avatar.component.ts</context><context context-type="linenumber">47</context></context-group>
2145 </trans-unit> 2147 </trans-unit>
2146 <trans-unit id="1358902062258458923" datatype="html"> 2148 <trans-unit id="1358902062258458923" datatype="html">
2147 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> that also supports <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></source> 2149 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> that also supports <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></source>
2148 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>Compatible con Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>que también soporta <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>etiquetas HTML personalizadas de PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></target> 2150 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>Compatible con Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>que también soporta <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>etiquetas HTML personalizadas de PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></target>
2149 <context-group purpose="location"> 2151 <context-group purpose="location">
2150 <context context-type="sourcefile">src/app/shared/shared-custom-markup/custom-markup-help.component.html</context> 2152 <context context-type="sourcefile">src/app/shared/shared-custom-markup/custom-markup-help.component.html</context>
2151 <context context-type="linenumber">2</context> 2153 <context context-type="linenumber">2</context>
@@ -2220,8 +2222,8 @@ Iniciar sesión</target>
2220 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">48</context></context-group> 2222 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">48</context></context-group>
2221 </trans-unit> 2223 </trans-unit>
2222 <trans-unit id="2090254132451149776" datatype="html"> 2224 <trans-unit id="2090254132451149776" datatype="html">
2223 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> the appropriate licence for your work. </source> 2225 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> the appropriate licence for your work. </source>
2224 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>Escoge<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> la licencia apropiada para su trabajo. </target> 2226 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>Escoge<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> la licencia apropiada para su trabajo. </target>
2225 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">85</context></context-group> 2227 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">85</context></context-group>
2226 </trans-unit> 2228 </trans-unit>
2227 <trans-unit id="5462361983940693567"> 2229 <trans-unit id="5462361983940693567">
@@ -2305,7 +2307,7 @@ Iniciar sesión</target>
2305 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">183</context></context-group> 2307 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">183</context></context-group>
2306 </trans-unit> 2308 </trans-unit>
2307 <trans-unit id="5600963353867835532"> 2309 <trans-unit id="5600963353867835532">
2308 <source>Already uploaded ✔</source> 2310 <source>Already uploaded ✔</source>
2309 <target>Ya ha sido subido ✔</target> 2311 <target>Ya ha sido subido ✔</target>
2310 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">187</context></context-group> 2312 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">187</context></context-group>
2311 </trans-unit> 2313 </trans-unit>
@@ -3988,8 +3990,8 @@ Iniciar sesión</target>
3988 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">28</context></context-group> 3990 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">28</context></context-group>
3989 </trans-unit> 3991 </trans-unit>
3990 <trans-unit id="1258618443362430782" datatype="html"> 3992 <trans-unit id="1258618443362430782" datatype="html">
3991 <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 3993 <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
3992 <target state="translated"><x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 informe} other {{{ abuse.countReportsForReporter }} informes}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/>t;"/&gt;<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 3994 <target state="translated"><x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 informe} other {{{ abuse.countReportsForReporter }} informes}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/>t;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
3993 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">21</context></context-group> 3995 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">21</context></context-group>
3994 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">41</context></context-group> 3996 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">41</context></context-group>
3995 </trans-unit> 3997 </trans-unit>
@@ -4335,8 +4337,8 @@ Iniciar sesión</target>
4335 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">46</context></context-group> 4337 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">46</context></context-group>
4336 </trans-unit> 4338 </trans-unit>
4337 <trans-unit id="3901868627411944813" datatype="html"> 4339 <trans-unit id="3901868627411944813" datatype="html">
4338 <source>Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small&gt;"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small&gt;"/></source> 4340 <source>Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small>"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small>"/></source>
4339 <target state="translated">Prioridad<x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small&gt;"/>(1 =más alta prioridad)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small&gt;"/></target> 4341 <target state="translated">Prioridad<x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small>"/>(1 =más alta prioridad)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small>"/></target>
4340 <context-group purpose="location"> 4342 <context-group purpose="location">
4341 <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> 4343 <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context>
4342 <context context-type="linenumber">47</context> 4344 <context context-type="linenumber">47</context>
@@ -4356,8 +4358,8 @@ Iniciar sesión</target>
4356 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">105</context></context-group> 4358 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">105</context></context-group>
4357 </trans-unit> 4359 </trans-unit>
4358 <trans-unit id="2713421326605345655" datatype="html"> 4360 <trans-unit id="2713421326605345655" datatype="html">
4359 <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt; "/> jobs found.</source> 4361 <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code> "/> jobs found.</source>
4360 <target state="translated">Ningún<x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt; "/> trabajo encontrado.</target> 4362 <target state="translated">Ningún<x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code> "/> trabajo encontrado.</target>
4361 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">106</context></context-group> 4363 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">106</context></context-group>
4362 </trans-unit> 4364 </trans-unit>
4363 <trans-unit id="2384897339170501794" datatype="html"> 4365 <trans-unit id="2384897339170501794" datatype="html">
@@ -4405,8 +4407,8 @@ Iniciar sesión</target>
4405 </context-group> 4407 </context-group>
4406 </trans-unit> 4408 </trans-unit>
4407 <trans-unit id="2232767208623640457" datatype="html"> 4409 <trans-unit id="2232767208623640457" datatype="html">
4408 <source>By <x id="INTERPOLATION"/> -&gt;</source> 4410 <source>By <x id="INTERPOLATION"/> -></source>
4409 <target state="translated">Por<x id="INTERPOLATION"/>-&gt;</target> 4411 <target state="translated">Por<x id="INTERPOLATION"/>-></target>
4410 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">47</context></context-group> 4412 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">47</context></context-group>
4411 </trans-unit> 4413 </trans-unit>
4412 <trans-unit id="7396175500300709096" datatype="html"> 4414 <trans-unit id="7396175500300709096" datatype="html">
@@ -4478,8 +4480,8 @@ Iniciar sesión</target>
4478 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">82</context></context-group> 4480 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">82</context></context-group>
4479 </trans-unit> 4481 </trans-unit>
4480 <trans-unit id="4423835119021329687" datatype="html"> 4482 <trans-unit id="4423835119021329687" datatype="html">
4481 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to build a moderation team. </source> 4483 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to build a moderation team. </source>
4482 <target state="translated">Administrar<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>usuarios<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/>para construir un equipo de moderación. </target> 4484 <target state="translated">Administrar<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>usuarios<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/>para construir un equipo de moderación. </target>
4483 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">83</context></context-group> 4485 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">83</context></context-group>
4484 </trans-unit> 4486 </trans-unit>
4485 <trans-unit id="7030031694783481217" datatype="html"> 4487 <trans-unit id="7030031694783481217" datatype="html">
@@ -4488,8 +4490,8 @@ Iniciar sesión</target>
4488 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">93</context></context-group> 4490 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">93</context></context-group>
4489 </trans-unit> 4491 </trans-unit>
4490 <trans-unit id="4620493570088713907" datatype="html"> 4492 <trans-unit id="4620493570088713907" datatype="html">
4491 <source>Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </source> 4493 <source>Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </source>
4492 <target state="translated">Habilitarlo permitirá que otros administradores sepan que principalmente está federando contenido sensible.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/> Además, la casilla de verificación NSFW en la carga de video se marcará automáticamente de forma predeterminada. </target> 4494 <target state="translated">Habilitarlo permitirá que otros administradores sepan que principalmente está federando contenido sensible.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/> Además, la casilla de verificación NSFW en la carga de video se marcará automáticamente de forma predeterminada. </target>
4493 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">97</context></context-group> 4495 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">97</context></context-group>
4494 </trans-unit> 4496 </trans-unit>
4495 <trans-unit id="7497677457560701935"> 4497 <trans-unit id="7497677457560701935">
@@ -4608,8 +4610,8 @@ Iniciar sesión</target>
4608 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">4</context></context-group> 4610 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">4</context></context-group>
4609 </trans-unit> 4611 </trans-unit>
4610 <trans-unit id="2107098695989136934" datatype="html"> 4612 <trans-unit id="2107098695989136934" datatype="html">
4611 <source>Use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;&gt;"/>plugins &amp; themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> for more involved changes, or <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;&gt;"/>add slight customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 4613 <source>Use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;>"/>plugins &amp; themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> for more involved changes, or <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;>"/>add slight customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
4612 <target state="translated">Utiliza<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;&gt;"/>plugins &amp; temas<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>para cambios más complejos, o <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;&gt;"/>agregar ligeras personalizaciones<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 4614 <target state="translated">Utiliza<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;>"/>plugins &amp; temas<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>para cambios más complejos, o <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;>"/>agregar ligeras personalizaciones<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
4613 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">5</context></context-group> 4615 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">5</context></context-group>
4614 </trans-unit> 4616 </trans-unit>
4615 <trans-unit id="6855462350544488601" datatype="html"> 4617 <trans-unit id="6855462350544488601" datatype="html">
@@ -4698,8 +4700,8 @@ Iniciar sesión</target>
4698 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">149</context></context-group> 4700 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">149</context></context-group>
4699 </trans-unit> 4701 </trans-unit>
4700 <trans-unit id="2669509104300979449" datatype="html"> 4702 <trans-unit id="2669509104300979449" datatype="html">
4701 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to set their quota individually. </source> 4703 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to set their quota individually. </source>
4702 <target state="translated">Gestionar<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>usuarios<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/>para establecer su cuota individualmente. </target> 4704 <target state="translated">Gestionar<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>usuarios<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/>para establecer su cuota individualmente. </target>
4703 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">150</context></context-group> 4705 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">150</context></context-group>
4704 </trans-unit> 4706 </trans-unit>
4705 <trans-unit id="4497115134891299867"> 4707 <trans-unit id="4497115134891299867">
@@ -4884,8 +4886,8 @@ Iniciar sesión</target>
4884 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">375</context></context-group> 4886 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">375</context></context-group>
4885 </trans-unit> 4887 </trans-unit>
4886 <trans-unit id="1886227550697837417" datatype="html"> 4888 <trans-unit id="1886227550697837417" datatype="html">
4887 <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;&gt;"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 4889 <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;>"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
4888 <target state="translated">Solo debe usar índices de búsqueda moderados en producción, o <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;&gt;"/>aloja tu propio<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 4890 <target state="translated">Solo debe usar índices de búsqueda moderados en producción, o <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;>"/>aloja tu propio<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
4889 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">377</context></context-group> 4891 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">377</context></context-group>
4890 </trans-unit> 4892 </trans-unit>
4891 <trans-unit id="2331464426553277323" datatype="html"> 4893 <trans-unit id="2331464426553277323" datatype="html">
@@ -4919,8 +4921,8 @@ Iniciar sesión</target>
4919 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">425</context></context-group> 4921 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">425</context></context-group>
4920 </trans-unit> 4922 </trans-unit>
4921 <trans-unit id="252719899360434356" datatype="html"> 4923 <trans-unit id="252719899360434356" datatype="html">
4922 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;&gt;"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> with other instances. </source> 4924 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;>"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> with other instances. </source>
4923 <target state="translated">Aministrar<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;&gt;"/>relaciones<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> con otras instancias. </target> 4925 <target state="translated">Aministrar<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;>"/>relaciones<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> con otras instancias. </target>
4924 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">426</context></context-group> 4926 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">426</context></context-group>
4925 </trans-unit> 4927 </trans-unit>
4926 <trans-unit id="9119248927271669654" datatype="html"> 4928 <trans-unit id="9119248927271669654" datatype="html">
@@ -4956,8 +4958,8 @@ Iniciar sesión</target>
4956 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">472</context></context-group> 4958 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">472</context></context-group>
4957 </trans-unit> 4959 </trans-unit>
4958 <trans-unit id="9076632742417302918" datatype="html"> 4960 <trans-unit id="9076632742417302918" datatype="html">
4959 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;&gt;"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> for more information about the expected URL </source> 4961 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;>"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> for more information about the expected URL </source>
4960 <target state="translated">Ver<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;&gt;"/>la documentación<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/>para obtener más información sobre la URL esperada. </target> 4962 <target state="translated">Ver<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;>"/>la documentación<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/>para obtener más información sobre la URL esperada. </target>
4961 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">477</context></context-group> 4963 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">477</context></context-group>
4962 </trans-unit> 4964 </trans-unit>
4963 <trans-unit id="3946988229617310200" datatype="html"> 4965 <trans-unit id="3946988229617310200" datatype="html">
@@ -5006,8 +5008,8 @@ Iniciar sesión</target>
5006 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">558</context></context-group> 5008 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">558</context></context-group>
5007 </trans-unit> 5009 </trans-unit>
5008 <trans-unit id="2076338542820061819" datatype="html"> 5010 <trans-unit id="2076338542820061819" datatype="html">
5009 <source>If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> If the instance is not, we use an image link card that will redirect to your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'&gt;"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> to see if you instance is allowed. </source> 5011 <source>If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> If the instance is not, we use an image link card that will redirect to your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> to see if you instance is allowed. </source>
5010 <target state="translated">Si Twitter permite explícitamente su instancia, se incrustará un reproductor de video en el feed de Twitter en el video compartido de PeerTube.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> Si la instancia no lo es, usamos una tarjeta de enlace de imagen que lo redireccionará a su instancia de PeerTube.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/>Marque esta casilla de verificación, guarde la configuración y pruebe con una URL de video de su instancia (https://example.com/w/blabla) en<x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'&gt;"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> para ver si su instancia está permitida. </target> 5012 <target state="translated">Si Twitter permite explícitamente su instancia, se incrustará un reproductor de video en el feed de Twitter en el video compartido de PeerTube.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> Si la instancia no lo es, usamos una tarjeta de enlace de imagen que lo redireccionará a su instancia de PeerTube.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/>Marque esta casilla de verificación, guarde la configuración y pruebe con una URL de video de su instancia (https://example.com/w/blabla) en<x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> para ver si su instancia está permitida. </target>
5011 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">562</context></context-group> 5013 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">562</context></context-group>
5012 </trans-unit> 5014 </trans-unit>
5013 <trans-unit id="493135676263039396" datatype="html"> 5015 <trans-unit id="493135676263039396" datatype="html">
@@ -5050,13 +5052,13 @@ Iniciar sesión</target>
5050 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">41</context></context-group> 5052 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">41</context></context-group>
5051 </trans-unit> 5053 </trans-unit>
5052 <trans-unit id="4420104899393268652" datatype="html"> 5054 <trans-unit id="4420104899393268652" datatype="html">
5053 <source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 5055 <source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
5054 <target state="translated">Máximo de vidas simultáneas creadas en su instancia <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 para 'ilimitado')<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 5056 <target state="translated">Máximo de vidas simultáneas creadas en su instancia <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 para 'ilimitado')<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
5055 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">49</context></context-group> 5057 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">49</context></context-group>
5056 </trans-unit> 5058 </trans-unit>
5057 <trans-unit id="7210210728441530221" datatype="html"> 5059 <trans-unit id="7210210728441530221" datatype="html">
5058 <source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 5060 <source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
5059 <target state="translated">(-1 para 'ilimitado') <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 para 'ilimitado')<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 5061 <target state="translated">(-1 para 'ilimitado') <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 para 'ilimitado')<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
5060 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">62</context></context-group> 5062 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">62</context></context-group>
5061 </trans-unit> 5063 </trans-unit>
5062 <trans-unit id="6830777508073747241" datatype="html"> 5064 <trans-unit id="6830777508073747241" datatype="html">
@@ -5194,8 +5196,8 @@ Iniciar sesión</target>
5194 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">94</context></context-group> 5196 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">94</context></context-group>
5195 </trans-unit> 5197 </trans-unit>
5196 <trans-unit id="7334484418359079994" datatype="html"> 5198 <trans-unit id="7334484418359079994" datatype="html">
5197 <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Requires ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>If you also enabled WebTorrent support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></source> 5199 <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Requires ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>If you also enabled WebTorrent support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></source>
5198 <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Requiere ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Genere listas de reproducción HLS y archivos MP4 fragmentados, lo que resulta en una mejor reproducción que con WebTorrent simple:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Reproducción más rápida, especialmente con videos largos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Reproducción más estable (menos errores / carga infinita)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Si también habilitó la compatibilidad con WebTorrent, multiplicará el almacenamiento de videos por 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></target> 5200 <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Requiere ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Genere listas de reproducción HLS y archivos MP4 fragmentados, lo que resulta en una mejor reproducción que con WebTorrent simple:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Reproducción más rápida, especialmente con videos largos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Reproducción más estable (menos errores / carga infinita)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Si también habilitó la compatibilidad con WebTorrent, multiplicará el almacenamiento de videos por 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></target>
5199 <context-group purpose="location"> 5201 <context-group purpose="location">
5200 <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> 5202 <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context>
5201 <context context-type="linenumber">99,108</context> 5203 <context context-type="linenumber">99,108</context>
@@ -5358,13 +5360,19 @@ Iniciar sesión</target>
5358 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">74</context></context-group> 5360 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">74</context></context-group>
5359 </trans-unit> 5361 </trans-unit>
5360 <trans-unit id="4067880101082150743" datatype="html"> 5362 <trans-unit id="4067880101082150743" datatype="html">
5361 <source>Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/>Example: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></source> 5363 <source>Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/>Example: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></source>
5362 <target state="translated">Escribe código JavaScript directamente.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/>Ejempo: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>console.log ('mi instancia es asombrosa');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></target> 5364 <target state="translated">Escribe código JavaScript directamente.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/>Ejempo: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>console.log ('mi instancia es asombrosa');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></target>
5363 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">77</context></context-group> 5365 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">77</context></context-group>
5364 </trans-unit> 5366 </trans-unit>
5365 <trans-unit id="5464209657969421100" datatype="html"> 5367 <trans-unit id="5464209657969421100" datatype="html">
5366 <source>Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></source> 5368 <source> Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
5367 <target state="translated">console.log ('mi instancia es asombrosa');:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/># custom-css<x id="INTERPOLATION" equiv-text=" {{ '{' }"/>color rojo; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/>Anteponer con<x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/># custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt; "/>para anular estilos. Ejemplo:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/># custom-css .logged-in-email <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color rojo; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></target> 5369color: red;
5370<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
5371<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em>"/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
5372color: red;
5373<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
5374<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></source>
5375 <target state="translated">console.log ('mi instancia es asombrosa');:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/># custom-css<x id="INTERPOLATION" equiv-text=" {{ '{' }"/>color rojo; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/>Anteponer con<x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/># custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em> "/>para anular estilos. Ejemplo:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/># custom-css .logged-in-email <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color rojo; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></target>
5368 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">96</context></context-group> 5376 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">96</context></context-group>
5369 </trans-unit> 5377 </trans-unit>
5370 <trans-unit id="283725429207896837" datatype="html"> 5378 <trans-unit id="283725429207896837" datatype="html">
@@ -5381,8 +5389,8 @@ Iniciar sesión</target>
5381 </context-group> 5389 </context-group>
5382 </trans-unit> 5390 </trans-unit>
5383 <trans-unit id="8167543029214637769" datatype="html"> 5391 <trans-unit id="8167543029214637769" datatype="html">
5384 <source>There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;&gt;"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/></source> 5392 <source>There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;>"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/></source>
5385 <target state="translated">Hay errores en el formulario:<x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;&gt;"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/></target> 5393 <target state="translated">Hay errores en el formulario:<x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;>"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/></target>
5386 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">71</context></context-group> 5394 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">71</context></context-group>
5387 </trans-unit> 5395 </trans-unit>
5388 <trans-unit id="1445676851449000175"> 5396 <trans-unit id="1445676851449000175">
@@ -5458,8 +5466,8 @@ Iniciar sesión</target>
5458 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.ts</context><context context-type="linenumber">255</context></context-group> 5466 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.ts</context><context context-type="linenumber">255</context></context-group>
5459 </trans-unit> 5467 </trans-unit>
5460 <trans-unit id="6317170736181476800" datatype="html"> 5468 <trans-unit id="6317170736181476800" datatype="html">
5461 <source>Update <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;&gt;"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>your settings<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a &gt;"/></source> 5469 <source>Update <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;>"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;>"/>your settings<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a >"/></source>
5462 <target state="translated">Actualiza <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;&gt;"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>tu configuración<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a &gt;"/></target> 5470 <target state="translated">Actualiza <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;>"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;>"/>tu configuración<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a >"/></target>
5463 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">2</context></context-group> 5471 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">2</context></context-group>
5464 </trans-unit> 5472 </trans-unit>
5465 <trans-unit id="1405600824334286337" datatype="html"> 5473 <trans-unit id="1405600824334286337" datatype="html">
@@ -5479,37 +5487,37 @@ Iniciar sesión</target>
5479 </context-group> 5487 </context-group>
5480 </trans-unit> 5488 </trans-unit>
5481 <trans-unit id="7028708681117573961" datatype="html"> 5489 <trans-unit id="7028708681117573961" datatype="html">
5482 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5490 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5483 <target state="translated">Ordenar por<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Recientemente añadido"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5491 <target state="translated">Ordenar por<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Recientemente añadido"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5484 <context-group purpose="location"> 5492 <context-group purpose="location">
5485 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5493 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5486 <context context-type="linenumber">46</context> 5494 <context context-type="linenumber">46</context>
5487 </context-group> 5495 </context-group>
5488 </trans-unit> 5496 </trans-unit>
5489 <trans-unit id="8190023086228606960" datatype="html"> 5497 <trans-unit id="8190023086228606960" datatype="html">
5490 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5498 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5491 <target state="translated">Ordenar por <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Vistas recientes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5499 <target state="translated">Ordenar por <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Vistas recientes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5492 <context-group purpose="location"> 5500 <context-group purpose="location">
5493 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5501 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5494 <context context-type="linenumber">48</context> 5502 <context context-type="linenumber">48</context>
5495 </context-group> 5503 </context-group>
5496 </trans-unit> 5504 </trans-unit>
5497 <trans-unit id="3224510615614621760" datatype="html"> 5505 <trans-unit id="3224510615614621760" datatype="html">
5498 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5506 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5499 <target state="translated">Ordenar por <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Caliente"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5507 <target state="translated">Ordenar por <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Caliente"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5500 <context-group purpose="location"> 5508 <context-group purpose="location">
5501 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5509 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5502 <context context-type="linenumber">49</context> 5510 <context context-type="linenumber">49</context>
5503 </context-group> 5511 </context-group>
5504 </trans-unit> 5512 </trans-unit>
5505 <trans-unit id="4322133526902910662" datatype="html"> 5513 <trans-unit id="4322133526902910662" datatype="html">
5506 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5514 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5507 <target state="translated">Ordenar por <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Me gusta"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5515 <target state="translated">Ordenar por <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Me gusta"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5508 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">50</context></context-group> 5516 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">50</context></context-group>
5509 </trans-unit> 5517 </trans-unit>
5510 <trans-unit id="322705536187172989" datatype="html"> 5518 <trans-unit id="322705536187172989" datatype="html">
5511 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Global Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5519 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Global Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5512 <target state="translated">Ordenar por <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Vistas Globales"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5520 <target state="translated">Ordenar por <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Vistas Globales"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5513 <context-group purpose="location"> 5521 <context-group purpose="location">
5514 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5522 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5515 <context context-type="linenumber">51</context> 5523 <context context-type="linenumber">51</context>
@@ -5625,8 +5633,8 @@ Iniciar sesión</target>
5625 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">4</context></context-group> 5633 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">4</context></context-group>
5626 </trans-unit> 5634 </trans-unit>
5627 <trans-unit id="7350483582490037954" datatype="html"> 5635 <trans-unit id="7350483582490037954" datatype="html">
5628 <source>With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, a confirmation will be requested to watch the video. </source> 5636 <source>With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, a confirmation will be requested to watch the video. </source>
5629 <target state="translated">Con<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Ocultar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> o <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Desenfocar miniaturasx <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, Se solicitará una confirmación para ver el video. </target> 5637 <target state="translated">Con<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Ocultar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> o <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Desenfocar miniaturasx <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, Se solicitará una confirmación para ver el video. </target>
5630 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">110</context></context-group> 5638 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">110</context></context-group>
5631 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">7</context></context-group> 5639 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">7</context></context-group>
5632 </trans-unit> 5640 </trans-unit>
@@ -5878,8 +5886,8 @@ Iniciar sesión</target>
5878 </context-group> 5886 </context-group>
5879 </trans-unit> 5887 </trans-unit>
5880 <trans-unit id="5511928240200239994" datatype="html"> 5888 <trans-unit id="5511928240200239994" datatype="html">
5881 <source>Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</source> 5889 <source>Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</source>
5882 <target state="translated">Algunos de sus canales no están completamente configurados. Hágalos acogedores y explícitos sobre lo que publica agregando una <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>bandera<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, un <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> y una <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>descripción<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</target> 5890 <target state="translated">Algunos de sus canales no están completamente configurados. Hágalos acogedores y explícitos sobre lo que publica agregando una <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>bandera<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, un <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> y una <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>descripción<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</target>
5883 <context-group purpose="location"> 5891 <context-group purpose="location">
5884 <context context-type="sourcefile">src/app/shared/shared-main/misc/channels-setup-message.component.html</context> 5892 <context context-type="sourcefile">src/app/shared/shared-main/misc/channels-setup-message.component.html</context>
5885 <context context-type="linenumber">5</context> 5893 <context context-type="linenumber">5</context>
@@ -5983,8 +5991,8 @@ Iniciar sesión</target>
5983 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">13</context></context-group> 5991 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">13</context></context-group>
5984 </trans-unit> 5992 </trans-unit>
5985 <trans-unit id="8844610145426272276" datatype="html"> 5993 <trans-unit id="8844610145426272276" datatype="html">
5986 <source>To help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, don't forget to <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;&gt;"/>set up your account profile<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> by adding an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>. </source> 5994 <source>To help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, don't forget to <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;>"/>set up your account profile<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> by adding an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>. </source>
5987 <target state="translated">Para ayudar a los moderadores y otros usuarios a conocer <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>quien eres<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, no te olvides de <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;&gt;"/>configurar el perfil de su cuenta<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> agregando un <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> y una <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>descripción<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>. </target> 5995 <target state="translated">Para ayudar a los moderadores y otros usuarios a conocer <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>quien eres<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, no te olvides de <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;>"/>configurar el perfil de su cuenta<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> agregando un <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> y una <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>descripción<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>. </target>
5988 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">17</context></context-group> 5996 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">17</context></context-group>
5989 </trans-unit> 5997 </trans-unit>
5990 <trans-unit id="8479900728400966992" datatype="html"> 5998 <trans-unit id="8479900728400966992" datatype="html">
@@ -5993,8 +6001,8 @@ Iniciar sesión</target>
5993 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/stats-routing.module.ts</context><context context-type="linenumber">14</context></context-group> 6001 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/stats-routing.module.ts</context><context context-type="linenumber">14</context></context-group>
5994 </trans-unit> 6002 </trans-unit>
5995 <trans-unit id="5293436881670238217" datatype="html"> 6003 <trans-unit id="5293436881670238217" datatype="html">
5996 <source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 6004 <source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
5997 <target state="translated"><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 6005 <target state="translated"><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
5998 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">44</context></context-group> 6006 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">44</context></context-group>
5999 </trans-unit> 6007 </trans-unit>
6000 <trans-unit id="2121875025429043110" datatype="html"> 6008 <trans-unit id="2121875025429043110" datatype="html">
@@ -6018,92 +6026,82 @@ Iniciar sesión</target>
6018 <trans-unit id="5864040054093006922" datatype="html"> 6026 <trans-unit id="5864040054093006922" datatype="html">
6019 <source>Viewers</source> 6027 <source>Viewers</source>
6020 <target state="translated">Espectadores</target> 6028 <target state="translated">Espectadores</target>
6021 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group> 6029
6022 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group> 6030
6023 </trans-unit> 6031 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6024 <trans-unit id="5691818894884119596" datatype="html"> 6032 <trans-unit id="5691818894884119596" datatype="html">
6025 <source>Watch time</source> 6033 <source>Watch time</source>
6026 <target state="translated">Ver tiempo</target> 6034 <target state="translated">Ver tiempo</target>
6027 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group> 6035
6028 </trans-unit> 6036 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6029 <trans-unit id="683980015107026060" datatype="html"> 6037 <trans-unit id="683980015107026060" datatype="html">
6030 <source>Retention</source> 6038 <source>Retention</source>
6031 <target state="translated">Retención</target> 6039 <target state="translated">Retención</target>
6032 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group> 6040
6033 </trans-unit> 6041 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
6034 <trans-unit id="2232536542109196600" datatype="html"> 6042 <trans-unit id="2232536542109196600" datatype="html">
6035 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source> 6043 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source>
6036 <target state="translated">Estadísticas de espectadores entre <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> y <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6044 <target state="translated">Estadísticas de espectadores entre <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> y <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6037 <context-group purpose="location"> 6045
6038 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6046 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit>
6039 <context context-type="linenumber">152</context>
6040 </context-group>
6041 </trans-unit>
6042 <trans-unit id="5697131528899933134" datatype="html"> 6047 <trans-unit id="5697131528899933134" datatype="html">
6043 <source>Viewers stats</source> 6048 <source>Viewers stats</source>
6044 <target state="translated">Estadísticas de espectadores</target> 6049 <target state="translated">Estadísticas de espectadores</target>
6050
6051 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6052 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6045 <context-group purpose="location"> 6053 <context-group purpose="location">
6046 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6054 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6047 <context context-type="linenumber">155</context> 6055 <context context-type="linenumber">227</context>
6048 </context-group>
6049 </trans-unit>
6050 <trans-unit id="8973918644831688583" datatype="html">
6051 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source>
6052 <target state="translated">Del directo de <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6053 <context-group purpose="location">
6054 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6055 <context context-type="linenumber">226</context>
6056 </context-group> 6056 </context-group>
6057 </trans-unit> 6057 </trans-unit>
6058
6058 <trans-unit id="3249405667632600635" datatype="html"> 6059 <trans-unit id="3249405667632600635" datatype="html">
6059 <source>Custom dates</source> 6060 <source>Custom dates</source>
6060 <target state="translated">Fechas personalizadas</target> 6061 <target state="translated">Fechas personalizadas</target>
6061 <context-group purpose="location"> 6062
6062 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6063 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
6063 <context context-type="linenumber">237</context>
6064 </context-group>
6065 </trans-unit>
6066 <trans-unit id="5382746022482410588" datatype="html"> 6064 <trans-unit id="5382746022482410588" datatype="html">
6067 <source>A view means that someone watched the video for at least 30 seconds</source> 6065 <source>A view means that someone watched the video for at least 30 seconds</source>
6068 <target state="translated">Una vista significa que alguien vio el video durante al menos 30 segundos</target> 6066 <target state="translated">Una vista significa que alguien vio el video durante al menos 30 segundos</target>
6069 <context-group purpose="location"> 6067
6070 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6068 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6071 <context context-type="linenumber">256</context>
6072 </context-group>
6073 </trans-unit>
6074 <trans-unit id="6782077395930235254" datatype="html"> 6069 <trans-unit id="6782077395930235254" datatype="html">
6075 <source>Countries</source> 6070 <source>Countries</source>
6076 <target state="translated">Paises</target> 6071 <target state="translated">Paises</target>
6077 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group> 6072
6078 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group> 6073
6079 </trans-unit> 6074 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6080 <trans-unit id="7112532281224432421" datatype="html"> 6075 <trans-unit id="7112532281224432421" datatype="html">
6081 <source>Likes</source> 6076 <source>Likes</source>
6082 <target state="translated">Gustan</target> 6077 <target state="translated">Gustan</target>
6083 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group> 6078
6084 </trans-unit> 6079 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6085 <trans-unit id="1155438117303179048" datatype="html"> 6080 <trans-unit id="1155438117303179048" datatype="html">
6086 <source>Average watch time</source> 6081 <source>Average watch time</source>
6087 <target state="translated">Tiempo promedio de visualización</target> 6082 <target state="translated">Tiempo promedio de visualización</target>
6088 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group> 6083
6089 </trans-unit> 6084 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit>
6090 <trans-unit id="3457644129579531516" datatype="html"> 6085 <trans-unit id="3457644129579531516" datatype="html">
6091 <source>Total watch time</source> 6086 <source>Total watch time</source>
6092 <target state="translated">Tiempo total de visualización</target> 6087 <target state="translated">Tiempo total de visualización</target>
6093 <context-group purpose="location"> 6088
6094 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6089 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6095 <context context-type="linenumber">270</context>
6096 </context-group>
6097 </trans-unit>
6098 <trans-unit id="7988517647183541852" datatype="html"> 6090 <trans-unit id="7988517647183541852" datatype="html">
6099 <source>Peak viewers</source> 6091 <source>Peak viewers</source>
6100 <target state="translated">Máximo de espectadores</target> 6092 <target state="translated">Máximo de espectadores</target>
6101 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group> 6093
6102 </trans-unit> 6094 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6103 <trans-unit id="8536543691393468142" datatype="html"> 6095 <trans-unit id="8536543691393468142" datatype="html">
6104 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6096 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6105 <target state="translated">en <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6097 <target state="translated">en <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6106 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group> 6098
6099 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6100 <source>Unique viewers</source><target state="new">Unique viewers</target>
6101 <context-group purpose="location">
6102 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6103 <context context-type="linenumber">282</context>
6104 </context-group>
6107 </trans-unit> 6105 </trans-unit>
6108 <trans-unit id="3030338154442300172" datatype="html"> 6106 <trans-unit id="3030338154442300172" datatype="html">
6109 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6107 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
@@ -6283,7 +6281,9 @@ Iniciar sesión</target>
6283 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">9</context></context-group> 6281 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">9</context></context-group>
6284 </trans-unit> 6282 </trans-unit>
6285 <trans-unit id="7152797255397280410" datatype="html"> 6283 <trans-unit id="7152797255397280410" datatype="html">
6286 <source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>? It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source> 6284 <source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>?
6285It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another
6286channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source>
6287 <target state="translated">¿Realmente quieres eliminar <x id="PH" equiv-text="videoChannel.displayName"/>? Se eliminarán<x id="PH_1" equiv-text="videoChannel.videosCount"/>videos subidos en este canal ¡y no podrás crear otro canal con el mismo nombre (<x id="PH_2" equiv-text="videoChannel.name"/>)!</target> 6287 <target state="translated">¿Realmente quieres eliminar <x id="PH" equiv-text="videoChannel.displayName"/>? Se eliminarán<x id="PH_1" equiv-text="videoChannel.videosCount"/>videos subidos en este canal ¡y no podrás crear otro canal con el mismo nombre (<x id="PH_2" equiv-text="videoChannel.name"/>)!</target>
6288 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">44</context></context-group> 6288 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">44</context></context-group>
6289 </trans-unit> 6289 </trans-unit>
@@ -6315,8 +6315,8 @@ Iniciar sesión</target>
6315 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">41</context></context-group> 6315 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">41</context></context-group>
6316 </trans-unit> 6316 </trans-unit>
6317 <trans-unit id="2705478076887104088" datatype="html"> 6317 <trans-unit id="2705478076887104088" datatype="html">
6318 <source>SHOW THIS CHANNEL &gt;</source> 6318 <source>SHOW THIS CHANNEL ></source>
6319 <target state="translated">MOSTRAR ESTE CANAL &gt;</target> 6319 <target state="translated">MOSTRAR ESTE CANAL ></target>
6320 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">49</context></context-group> 6320 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">49</context></context-group>
6321 </trans-unit> 6321 </trans-unit>
6322 <trans-unit id="4088311569349098646"> 6322 <trans-unit id="4088311569349098646">
@@ -6565,8 +6565,8 @@ Iniciar sesión</target>
6565 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">111</context></context-group> 6565 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">111</context></context-group>
6566 </trans-unit> 6566 </trans-unit>
6567 <trans-unit id="1120376809358109718" datatype="html"> 6567 <trans-unit id="1120376809358109718" datatype="html">
6568 <source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> for more information </source> 6568 <source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;>"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> for more information </source>
6569 <target state="translated">Las coparticipaciones web (peers) no son de acceso público: debido a que usamos el transporte websocket, el protocolo es diferente del rastreador clásico de BitTorrent. Cuando está en un navegador web, envía una señal que contiene su dirección IP al rastreador que elegirá aleatoriamente a otros pares para reenviar la información. Ver <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>este documento<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> para obtener mas información </target> 6569 <target state="translated">Las coparticipaciones web (peers) no son de acceso público: debido a que usamos el transporte websocket, el protocolo es diferente del rastreador clásico de BitTorrent. Cuando está en un navegador web, envía una señal que contiene su dirección IP al rastreador que elegirá aleatoriamente a otros pares para reenviar la información. Ver <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;>"/>este documento<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> para obtener mas información </target>
6570 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">115</context></context-group> 6570 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">115</context></context-group>
6571 </trans-unit> 6571 </trans-unit>
6572 <trans-unit id="7812408733559506009" datatype="html"> 6572 <trans-unit id="7812408733559506009" datatype="html">
@@ -6667,8 +6667,8 @@ Iniciar sesión</target>
6667 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.ts</context><context context-type="linenumber">98</context></context-group> 6667 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.ts</context><context context-type="linenumber">98</context></context-group>
6668 </trans-unit> 6668 </trans-unit>
6669 <trans-unit id="4807161697338135032" datatype="html"> 6669 <trans-unit id="4807161697338135032" datatype="html">
6670 <source>Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></source> 6670 <source>Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></source>
6671 <target state="translated">Póngase en contacto con el administrador (es)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></target> 6671 <target state="translated">Póngase en contacto con el administrador (es)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></target>
6672 <context-group purpose="location"> 6672 <context-group purpose="location">
6673 <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> 6673 <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context>
6674 <context context-type="linenumber">3</context> 6674 <context context-type="linenumber">3</context>
@@ -6769,8 +6769,8 @@ Iniciar sesión</target>
6769 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context><context context-type="linenumber">50</context></context-group> 6769 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context><context context-type="linenumber">50</context></context-group>
6770 </trans-unit> 6770 </trans-unit>
6771 <trans-unit id="7440807341905682986" datatype="html"> 6771 <trans-unit id="7440807341905682986" datatype="html">
6772 <source>I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;&gt;"/> and to the <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'&gt;"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container&gt;"/> of this instance </source> 6772 <source>I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;>"/> and to the <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'>"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container>"/> of this instance </source>
6773 <target state="translated">Yo tengo al menos <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> años y estoy de acuerdo con los<x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'&gt;"/>Términos<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;&gt;"/> y el <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'&gt;"/>Código de conducta<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container&gt;"/>de esta instancia </target> 6773 <target state="translated">Yo tengo al menos <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> años y estoy de acuerdo con los<x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'>"/>Términos<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;>"/> y el <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'>"/>Código de conducta<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container>"/>de esta instancia </target>
6774 <context-group purpose="location"> 6774 <context-group purpose="location">
6775 <context context-type="sourcefile">src/app/+signup/+register/register-step-terms.component.html</context> 6775 <context context-type="sourcefile">src/app/+signup/+register/register-step-terms.component.html</context>
6776 <context context-type="linenumber">5,10</context> 6776 <context context-type="linenumber">5,10</context>
@@ -6944,8 +6944,8 @@ Iniciar sesión</target>
6944 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">17</context></context-group> 6944 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">17</context></context-group>
6945 </trans-unit> 6945 </trans-unit>
6946 <trans-unit id="8011855989482474311" datatype="html"> 6946 <trans-unit id="8011855989482474311" datatype="html">
6947 <source>A &lt;code&gt;.mp4&lt;/code&gt; that keeps the original audio track, with no video</source> 6947 <source>A &lt;code>.mp4&lt;/code> that keeps the original audio track, with no video</source>
6948 <target state="translated">Un &lt;code&gt;.mp4&lt;/code&gt; que mantiene la pista de audio original, sin video</target> 6948 <target state="translated">Un &lt;code>.mp4&lt;/code> que mantiene la pista de audio original, sin video</target>
6949 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">18</context></context-group> 6949 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">18</context></context-group>
6950 </trans-unit> 6950 </trans-unit>
6951 <trans-unit id="7756250490108954499" datatype="html"> 6951 <trans-unit id="7756250490108954499" datatype="html">
@@ -7750,8 +7750,8 @@ Iniciar sesión</target>
7750 </context-group> 7750 </context-group>
7751 </trans-unit> 7751 </trans-unit>
7752 <trans-unit id="7223931053738621590" datatype="html"> 7752 <trans-unit id="7223931053738621590" datatype="html">
7753 <source>PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</source> 7753 <source>PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</source>
7754 <target state="translated">PeerTube cree que la IP pública de su navegador web es<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</target> 7754 <target state="translated">PeerTube cree que la IP pública de su navegador web es<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</target>
7755 <context-group purpose="location"> 7755 <context-group purpose="location">
7756 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7756 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7757 <context context-type="linenumber">4</context> 7757 <context context-type="linenumber">4</context>
@@ -7798,16 +7798,16 @@ Iniciar sesión</target>
7798 </context-group> 7798 </context-group>
7799 </trans-unit> 7799 </trans-unit>
7800 <trans-unit id="1285026053775066761" datatype="html"> 7800 <trans-unit id="1285026053775066761" datatype="html">
7801 <source>Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> configuration key</source> 7801 <source>Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> configuration key</source>
7802 <target state="translated">Comprobar el<x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/>clave de configuración</target> 7802 <target state="translated">Comprobar el<x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/>clave de configuración</target>
7803 <context-group purpose="location"> 7803 <context-group purpose="location">
7804 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7804 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7805 <context context-type="linenumber">15</context> 7805 <context context-type="linenumber">15</context>
7806 </context-group> 7806 </context-group>
7807 </trans-unit> 7807 </trans-unit>
7808 <trans-unit id="7014275542536964627" datatype="html"> 7808 <trans-unit id="7014275542536964627" datatype="html">
7809 <source>If you run PeerTube using Docker, check you run the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> with <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> (see <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;&gt;"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>)</source> 7809 <source>If you run PeerTube using Docker, check you run the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> with <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> (see <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;>"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>)</source>
7810 <target state="translated">Si ejecuta PeerTube con Docker, compruebe que ejecuta el<x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> con<x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> (ver<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;&gt;"/>asunto 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>)</target> 7810 <target state="translated">Si ejecuta PeerTube con Docker, compruebe que ejecuta el<x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> con<x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> (ver<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;>"/>asunto 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>)</target>
7811 <context-group purpose="location"> 7811 <context-group purpose="location">
7812 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7812 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7813 <context context-type="linenumber">16,17</context> 7813 <context context-type="linenumber">16,17</context>
@@ -7866,8 +7866,8 @@ Iniciar sesión</target>
7866 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">42</context></context-group> 7866 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">42</context></context-group>
7867 </trans-unit> 7867 </trans-unit>
7868 <trans-unit id="4767765747214995164" datatype="html"> 7868 <trans-unit id="4767765747214995164" datatype="html">
7869 <source>Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;&gt;"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon&gt;"/></source> 7869 <source>Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;>"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon>"/></source>
7870 <target state="translated">Publicado <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;&gt;"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon&gt;"/></target> 7870 <target state="translated">Publicado <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;>"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon>"/></target>
7871 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">43</context></context-group> 7871 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">43</context></context-group>
7872 </trans-unit> 7872 </trans-unit>
7873 <trans-unit id="6759205696902713848"> 7873 <trans-unit id="6759205696902713848">
@@ -8145,8 +8145,8 @@ Iniciar sesión</target>
8145 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context><context context-type="linenumber">13</context></context-group> 8145 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context><context context-type="linenumber">13</context></context-group>
8146 </trans-unit> 8146 </trans-unit>
8147 <trans-unit id="778524577866863576" datatype="html"> 8147 <trans-unit id="778524577866863576" datatype="html">
8148 <source><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;&gt;"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon&gt;"/> Clear all history </source> 8148 <source><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;>"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon>"/> Clear all history </source>
8149 <target state="translated"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;&gt;"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon&gt;"/>Borrar todo el historial </target> 8149 <target state="translated"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;>"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon>"/>Borrar todo el historial </target>
8150 <context-group purpose="location"> 8150 <context-group purpose="location">
8151 <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context> 8151 <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context>
8152 <context context-type="linenumber">17,19</context> 8152 <context context-type="linenumber">17,19</context>
@@ -8168,8 +8168,8 @@ Iniciar sesión</target>
8168 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">55</context></context-group> 8168 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">55</context></context-group>
8169 </trans-unit> 8169 </trans-unit>
8170 <trans-unit id="8553059323353586765" datatype="html"> 8170 <trans-unit id="8553059323353586765" datatype="html">
8171 <source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>. It is never shown to the public. </source> 8171 <source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>. It is never shown to the public. </source>
8172 <target state="translated">Su dirección de correo electrónico es <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>.Nunca se muestra al público. </target> 8172 <target state="translated">Su dirección de correo electrónico es <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>.Nunca se muestra al público. </target>
8173 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context><context context-type="linenumber">4</context></context-group> 8173 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context><context context-type="linenumber">4</context></context-group>
8174 </trans-unit> 8174 </trans-unit>
8175 <trans-unit id="853586874765134886"> 8175 <trans-unit id="853586874765134886">
@@ -8855,13 +8855,13 @@ Iniciar sesión</target>
8855 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">72</context></context-group> 8855 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">72</context></context-group>
8856 </trans-unit> 8856 </trans-unit>
8857 <trans-unit id="3858880927114551513" datatype="html"> 8857 <trans-unit id="3858880927114551513" datatype="html">
8858 <source>The current video will be overwritten by this edited video and &lt;strong&gt;you won't be able to recover it&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;</source> 8858 <source>The current video will be overwritten by this edited video and &lt;strong>you won't be able to recover it&lt;/strong>.&lt;br />&lt;br /></source>
8859 <target state="translated">El video actual será sobrescrito por este video editado y &lt;strong&gt;no podrás recuperarlo&lt;/strong&gt;.&lt;br&gt;&lt;br /&gt;</target> 8859 <target state="translated">El video actual será sobrescrito por este video editado y &lt;strong>no podrás recuperarlo&lt;/strong>.&lt;br>&lt;br /></target>
8860 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">76</context></context-group> 8860 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">76</context></context-group>
8861 </trans-unit> 8861 </trans-unit>
8862 <trans-unit id="4876327655498234453" datatype="html"> 8862 <trans-unit id="4876327655498234453" datatype="html">
8863 <source>As a reminder, the following tasks will be executed: &lt;ol&gt;<x id="PH" equiv-text="listHTML"/>&lt;/ol&gt;</source> 8863 <source>As a reminder, the following tasks will be executed: &lt;ol><x id="PH" equiv-text="listHTML"/>&lt;/ol></source>
8864 <target state="translated">Como recordatorio, se ejecutarán las siguientes tareas: &lt;ol&gt;<x id="PH" equiv-text="listHTML"/>&lt;/ol&gt;</target> 8864 <target state="translated">Como recordatorio, se ejecutarán las siguientes tareas: &lt;ol><x id="PH" equiv-text="listHTML"/>&lt;/ol></target>
8865 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">77</context></context-group> 8865 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">77</context></context-group>
8866 </trans-unit> 8866 </trans-unit>
8867 <trans-unit id="7934869554046374009" datatype="html"> 8867 <trans-unit id="7934869554046374009" datatype="html">
@@ -8928,7 +8928,8 @@ Iniciar sesión</target>
8928 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">73</context></context-group> 8928 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">73</context></context-group>
8929 </trans-unit> 8929 </trans-unit>
8930 <trans-unit id="2013324644839511073" datatype="html"> 8930 <trans-unit id="2013324644839511073" datatype="html">
8931 <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.text"/>. Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source> 8931 <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.text"/>.
8932Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
8932 <target state="translated">No se pueden recuperar las credenciales del cliente OAuth: <x id="PH" equiv-text="error.text"/>. Asegúrese de haber configurado correctamente PeerTube (config / directorio), en particular la sección "servidor web".</target> 8933 <target state="translated">No se pueden recuperar las credenciales del cliente OAuth: <x id="PH" equiv-text="error.text"/>. Asegúrese de haber configurado correctamente PeerTube (config / directorio), en particular la sección "servidor web".</target>
8933 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">100</context></context-group> 8934 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">100</context></context-group>
8934 </trans-unit> 8935 </trans-unit>
@@ -8987,13 +8988,13 @@ Iniciar sesión</target>
8987 <trans-unit id="1266887509445371246"> 8988 <trans-unit id="1266887509445371246">
8988 <source>Incorrect username or password.</source> 8989 <source>Incorrect username or password.</source>
8989 <target>El nombre de usuario o la contraseña son incorrectos.</target> 8990 <target>El nombre de usuario o la contraseña son incorrectos.</target>
8990 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8991
8991 </trans-unit> 8992 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8992 <trans-unit id="6974874606619467663" datatype="html"> 8993 <trans-unit id="6974874606619467663" datatype="html">
8993 <source>Your account is blocked.</source> 8994 <source>Your account is blocked.</source>
8994 <target state="translated">Tu cuenta está bloqueada.</target> 8995 <target state="translated">Tu cuenta está bloqueada.</target>
8995 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8996
8996 </trans-unit> 8997 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8997 <trans-unit id="7939914198003891823" datatype="html"> 8998 <trans-unit id="7939914198003891823" datatype="html">
8998 <source>any language</source> 8999 <source>any language</source>
8999 <target state="translated">cualquier idioma</target> 9000 <target state="translated">cualquier idioma</target>
@@ -9102,8 +9103,8 @@ Iniciar sesión</target>
9102 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">63</context></context-group> 9103 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">63</context></context-group>
9103 </trans-unit> 9104 </trans-unit>
9104 <trans-unit id="6613870447286561244"> 9105 <trans-unit id="6613870447286561244">
9105 <source>Long (&gt; 10 min)</source> 9106 <source>Long (> 10 min)</source>
9106 <target>Largo (&gt; 10 min)</target> 9107 <target>Largo (> 10 min)</target>
9107 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">67</context></context-group> 9108 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">67</context></context-group>
9108 </trans-unit> 9109 </trans-unit>
9109 <trans-unit id="1787083504545967"> 9110 <trans-unit id="1787083504545967">
@@ -9119,9 +9120,9 @@ Iniciar sesión</target>
9119 <trans-unit id="2123659921722214537"> 9120 <trans-unit id="2123659921722214537">
9120 <source>Views</source> 9121 <source>Views</source>
9121 <target>Visualizaciones</target> 9122 <target>Visualizaciones</target>
9122 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group> 9123
9123 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group> 9124
9124 </trans-unit> 9125 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9125 <trans-unit id="3208627574396957172" datatype="html"> 9126 <trans-unit id="3208627574396957172" datatype="html">
9126 <source>Search index is unavailable. Retrying with instance results instead.</source> 9127 <source>Search index is unavailable. Retrying with instance results instead.</source>
9127 <target state="translated">El índice de búsqueda no está disponible. Reintentando con resultados de instancia en su lugar.</target> 9128 <target state="translated">El índice de búsqueda no está disponible. Reintentando con resultados de instancia en su lugar.</target>
@@ -9795,8 +9796,8 @@ Iniciar sesión</target>
9795 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">48</context></context-group> 9796 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">48</context></context-group>
9796 </trans-unit> 9797 </trans-unit>
9797 <trans-unit id="5637879201055173642" datatype="html"> 9798 <trans-unit id="5637879201055173642" datatype="html">
9798 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to learn how to use the PeerTube live streaming feature. </source> 9799 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to learn how to use the PeerTube live streaming feature. </source>
9799 <target state="translated">See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>la documentación<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/>para aprender a usar la función de transmisión en vivo de PeerTube. </target> 9800 <target state="translated">See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>la documentación<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/>para aprender a usar la función de transmisión en vivo de PeerTube. </target>
9800 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context><context context-type="linenumber">1</context></context-group> 9801 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context><context context-type="linenumber">1</context></context-group>
9801 </trans-unit> 9802 </trans-unit>
9802 <trans-unit id="4267638333776227701"> 9803 <trans-unit id="4267638333776227701">
@@ -9870,22 +9871,26 @@ Iniciar sesión</target>
9870 <source>This is a normal live</source> 9871 <source>This is a normal live</source>
9871 <target state="translated">Esta es una vida normal</target> 9872 <target state="translated">Esta es una vida normal</target>
9872 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9873 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9874 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9875 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9876 <context-group purpose="location">
9877 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9878 <context context-type="linenumber">266,268</context>
9879 </context-group>
9873 </trans-unit> 9880 </trans-unit>
9874 <trans-unit id="7263323611663811322" datatype="html"> 9881
9875 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9876 <target state="translated">No puede transmitir varias veces en una transmisión en vivo normal, pero puede guardar una repetición que usará la misma URL</target>
9877 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9878 </trans-unit>
9879 <trans-unit id="2261925229535541622" datatype="html"> 9882 <trans-unit id="2261925229535541622" datatype="html">
9880 <source>This is a permanent/recurring live</source> 9883 <source>This is a permanent/recurring live</source>
9881 <target state="translated">Este es un directo permanente / recurrente</target> 9884 <target state="translated">Este es un directo permanente / recurrente</target>
9882 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9885 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9886 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9887 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9888 <context-group purpose="location">
9889 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9890 <context context-type="linenumber">275,277</context>
9891 </context-group>
9883 </trans-unit> 9892 </trans-unit>
9884 <trans-unit id="6791299537270100091" datatype="html"> 9893
9885 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9886 <target state="translated">Puede transmitir varias veces en un vivo permanente/recurrente. La URL de sus espectadores no cambiará, pero no puede guardar repeticiones de sus vidas</target>
9887 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9888 </trans-unit>
9889 <trans-unit id="3112273530390098557" datatype="html"> 9894 <trans-unit id="3112273530390098557" datatype="html">
9890 <source>Replay will be saved</source> 9895 <source>Replay will be saved</source>
9891 <target state="translated">La repetición se guardará</target> 9896 <target state="translated">La repetición se guardará</target>
@@ -11125,8 +11130,8 @@ Iniciar sesión</target>
11125 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">321</context></context-group> 11130 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">321</context></context-group>
11126 </trans-unit> 11131 </trans-unit>
11127 <trans-unit id="8272123190776748811" datatype="html"> 11132 <trans-unit id="8272123190776748811" datatype="html">
11128 <source>You need to be &lt;a href="/login"&gt;logged in&lt;/a&gt; to rate this video.</source> 11133 <source>You need to be &lt;a href="/login">logged in&lt;/a> to rate this video.</source>
11129 <target state="translated">Debes &lt;a href="/login"&gt; iniciar sesión &lt;/a&gt; para calificar este video.</target> 11134 <target state="translated">Debes &lt;a href="/login"> iniciar sesión &lt;/a> para calificar este video.</target>
11130 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context><context context-type="linenumber">85</context></context-group> 11135 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context><context context-type="linenumber">85</context></context-group>
11131 </trans-unit> 11136 </trans-unit>
11132 <trans-unit id="4503408361537553733" datatype="html"> 11137 <trans-unit id="4503408361537553733" datatype="html">
@@ -11491,8 +11496,8 @@ Iniciar sesión</target>
11491 </context-group> 11496 </context-group>
11492 </trans-unit> 11497 </trans-unit>
11493 <trans-unit id="961774488937452220" datatype="html"> 11498 <trans-unit id="961774488937452220" datatype="html">
11494 <source>This video is not available on this instance. Do you want to be redirected on the origin instance: &lt;a href="<x id="PH"/>"&gt;<x id="PH_1"/>&lt;/a&gt;?</source> 11499 <source>This video is not available on this instance. Do you want to be redirected on the origin instance: &lt;a href="<x id="PH"/>"><x id="PH_1"/>&lt;/a>?</source>
11495 <target state="translated">Este video no está disponible en esta instancia. ¿Quieres ser redirigido a la instancia de origen: &lt;a href="<x id="PH"/>"&gt;<x id="PH_1"/>&lt;/a&gt;?</target> 11500 <target state="translated">Este video no está disponible en esta instancia. ¿Quieres ser redirigido a la instancia de origen: &lt;a href="<x id="PH"/>"><x id="PH_1"/>&lt;/a>?</target>
11496 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">315</context></context-group> 11501 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">315</context></context-group>
11497 </trans-unit> 11502 </trans-unit>
11498 <trans-unit id="5761611056224181752" datatype="html"> 11503 <trans-unit id="5761611056224181752" datatype="html">
diff --git a/client/src/locale/angular.eu-ES.xlf b/client/src/locale/angular.eu-ES.xlf
index 29efdefe8..d37a609f5 100644
--- a/client/src/locale/angular.eu-ES.xlf
+++ b/client/src/locale/angular.eu-ES.xlf
@@ -1209,7 +1209,7 @@
1209The link will expire within 1 hour.</source> 1209The link will expire within 1 hour.</source>
1210 <target state="translated">Pasahitza berrezartzeko argibideak dituen mezu bat bidaliko da <x id="PH" equiv-text="this.forgotPasswordEmail"/> helbidera. Esteka ordubete barru iraungiko da.</target> 1210 <target state="translated">Pasahitza berrezartzeko argibideak dituen mezu bat bidaliko da <x id="PH" equiv-text="this.forgotPasswordEmail"/> helbidera. Esteka ordubete barru iraungiko da.</target>
1211 1211
1212 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1212 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1213 <trans-unit id="4768749765465246664"> 1213 <trans-unit id="4768749765465246664">
1214 <source>Email</source> 1214 <source>Email</source>
1215 <target>Eposta</target> 1215 <target>Eposta</target>
@@ -6053,64 +6053,55 @@ color: red;
6053 <source>Viewers</source><target state="new">Viewers</target> 6053 <source>Viewers</source><target state="new">Viewers</target>
6054 6054
6055 6055
6056 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6056 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6057 <source>Watch time</source><target state="new">Watch time</target> 6057 <source>Watch time</source><target state="new">Watch time</target>
6058 6058
6059 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6059 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6060 <source>Retention</source><target state="new">Retention</target> 6060 <source>Retention</source><target state="new">Retention</target>
6061 6061
6062 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6062 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6063 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6063 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6064 <context-group purpose="location"> 6064
6065 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6065 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6066 <context context-type="linenumber">152</context>
6067 </context-group>
6068 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6069 <source>Viewers stats</source><target state="new">Viewers stats</target> 6066 <source>Viewers stats</source><target state="new">Viewers stats</target>
6067
6068 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6069 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6070 <context-group purpose="location"> 6070 <context-group purpose="location">
6071 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6071 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6072 <context context-type="linenumber">155</context> 6072 <context context-type="linenumber">227</context>
6073 </context-group>
6074 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6075 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6076 <context-group purpose="location">
6077 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6078 <context context-type="linenumber">226</context>
6079 </context-group> 6073 </context-group>
6080 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6074 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6081 <source>Custom dates</source><target state="new">Custom dates</target> 6075 <source>Custom dates</source><target state="new">Custom dates</target>
6082 <context-group purpose="location"> 6076
6083 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6077 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6084 <context context-type="linenumber">237</context>
6085 </context-group>
6086 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6087 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6078 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6088 <context-group purpose="location"> 6079
6089 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6080 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6090 <context context-type="linenumber">256</context>
6091 </context-group>
6092 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6093 <source>Countries</source><target state="new">Countries</target> 6081 <source>Countries</source><target state="new">Countries</target>
6094 6082
6095 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6083 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6096 <source>Likes</source><target state="new">Likes</target> 6084 <source>Likes</source><target state="new">Likes</target>
6097 6085
6098 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6086 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6099 <source>Average watch time</source><target state="new">Average watch time</target> 6087 <source>Average watch time</source><target state="new">Average watch time</target>
6100 6088
6101 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6089 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6102 <source>Total watch time</source><target state="new">Total watch time</target> 6090 <source>Total watch time</source><target state="new">Total watch time</target>
6103 <context-group purpose="location"> 6091
6104 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6092 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6105 <context context-type="linenumber">270</context>
6106 </context-group>
6107 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6108 <source>Peak viewers</source><target state="new">Peak viewers</target> 6093 <source>Peak viewers</source><target state="new">Peak viewers</target>
6109 6094
6110 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6095 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6111 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6096 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6112 6097
6113 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6098 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6099 <source>Unique viewers</source><target state="new">Unique viewers</target>
6100 <context-group purpose="location">
6101 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6102 <context context-type="linenumber">282</context>
6103 </context-group>
6104 </trans-unit>
6114 <trans-unit id="3030338154442300172" datatype="html"> 6105 <trans-unit id="3030338154442300172" datatype="html">
6115 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6106 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6116 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6107 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -8996,12 +8987,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8996 <source>Incorrect username or password.</source> 8987 <source>Incorrect username or password.</source>
8997 <target>Erabiltzaile-izen edo pasahitz okerra.</target> 8988 <target>Erabiltzaile-izen edo pasahitz okerra.</target>
8998 8989
8999 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8990 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
9000 <trans-unit id="6974874606619467663" datatype="html"> 8991 <trans-unit id="6974874606619467663" datatype="html">
9001 <source>Your account is blocked.</source> 8992 <source>Your account is blocked.</source>
9002 <target state="new">Your account is blocked.</target> 8993 <target state="new">Your account is blocked.</target>
9003 8994
9004 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8995 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
9005 <trans-unit id="7939914198003891823" datatype="html"> 8996 <trans-unit id="7939914198003891823" datatype="html">
9006 <source>any language</source> 8997 <source>any language</source>
9007 <target state="new">any language</target> 8998 <target state="new">any language</target>
@@ -9124,7 +9115,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9124 <source>Views</source> 9115 <source>Views</source>
9125 <target>Ikustaldiak</target> 9116 <target>Ikustaldiak</target>
9126 9117
9127 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9118 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9128 <trans-unit id="3208627574396957172" datatype="html"> 9119 <trans-unit id="3208627574396957172" datatype="html">
9129 <source>Search index is unavailable. Retrying with instance results instead.</source> 9120 <source>Search index is unavailable. Retrying with instance results instead.</source>
9130 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9121 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9864,22 +9855,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9864 <source>This is a normal live</source> 9855 <source>This is a normal live</source>
9865 <target state="new">This is a normal live</target> 9856 <target state="new">This is a normal live</target>
9866 9857
9867 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit> 9858 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9868 <trans-unit id="7263323611663811322" datatype="html"> 9859 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9869 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source> 9860 <context-group purpose="location">
9870 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9861 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9871 9862 <context context-type="linenumber">266,268</context>
9872 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit> 9863 </context-group>
9864 </trans-unit>
9865
9873 <trans-unit id="2261925229535541622" datatype="html"> 9866 <trans-unit id="2261925229535541622" datatype="html">
9874 <source>This is a permanent/recurring live</source> 9867 <source>This is a permanent/recurring live</source>
9875 <target state="new">This is a permanent/recurring live</target> 9868 <target state="new">This is a permanent/recurring live</target>
9876 9869
9877 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit> 9870 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9878 <trans-unit id="6791299537270100091" datatype="html"> 9871 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9879 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source> 9872 <context-group purpose="location">
9880 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9873 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9881 9874 <context context-type="linenumber">275,277</context>
9882 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9875 </context-group>
9876 </trans-unit>
9877
9883 <trans-unit id="3112273530390098557" datatype="html"> 9878 <trans-unit id="3112273530390098557" datatype="html">
9884 <source>Replay will be saved</source> 9879 <source>Replay will be saved</source>
9885 <target state="new">Replay will be saved</target> 9880 <target state="new">Replay will be saved</target>
diff --git a/client/src/locale/angular.fa-IR.xlf b/client/src/locale/angular.fa-IR.xlf
index 41b853a25..570a1e495 100644
--- a/client/src/locale/angular.fa-IR.xlf
+++ b/client/src/locale/angular.fa-IR.xlf
@@ -1208,8 +1208,8 @@
1208 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1208 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1209The link will expire within 1 hour.</source> 1209The link will expire within 1 hour.</source>
1210 <target state="translated">رایانامه‌ای حاوی دستورالعمل بازنشانی گذرواژه به <x id="PH" equiv-text="this.forgotPasswordEmail"/> فرستاده خواهد شد. این پیوند تا یک ساعت دیگر منقضی می‌شود.</target> 1210 <target state="translated">رایانامه‌ای حاوی دستورالعمل بازنشانی گذرواژه به <x id="PH" equiv-text="this.forgotPasswordEmail"/> فرستاده خواهد شد. این پیوند تا یک ساعت دیگر منقضی می‌شود.</target>
1211 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1211
1212 </trans-unit> 1212 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1213 <trans-unit id="4768749765465246664"> 1213 <trans-unit id="4768749765465246664">
1214 <source>Email</source> 1214 <source>Email</source>
1215 <target>رایانامه</target> 1215 <target>رایانامه</target>
@@ -5985,64 +5985,55 @@ color: red;
5985 <source>Viewers</source><target state="new">Viewers</target> 5985 <source>Viewers</source><target state="new">Viewers</target>
5986 5986
5987 5987
5988 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5988 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5989 <source>Watch time</source><target state="new">Watch time</target> 5989 <source>Watch time</source><target state="new">Watch time</target>
5990 5990
5991 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5991 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5992 <source>Retention</source><target state="new">Retention</target> 5992 <source>Retention</source><target state="new">Retention</target>
5993 5993
5994 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5994 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5995 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5995 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5996 <context-group purpose="location"> 5996
5997 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5997 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5998 <context context-type="linenumber">152</context>
5999 </context-group>
6000 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6001 <source>Viewers stats</source><target state="new">Viewers stats</target> 5998 <source>Viewers stats</source><target state="new">Viewers stats</target>
5999
6000 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6001 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6002 <context-group purpose="location"> 6002 <context-group purpose="location">
6003 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6003 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6004 <context context-type="linenumber">155</context> 6004 <context context-type="linenumber">227</context>
6005 </context-group>
6006 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6007 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6008 <context-group purpose="location">
6009 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6010 <context context-type="linenumber">226</context>
6011 </context-group> 6005 </context-group>
6012 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6006 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6013 <source>Custom dates</source><target state="new">Custom dates</target> 6007 <source>Custom dates</source><target state="new">Custom dates</target>
6014 <context-group purpose="location"> 6008
6015 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6009 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6016 <context context-type="linenumber">237</context>
6017 </context-group>
6018 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6019 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6010 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6020 <context-group purpose="location"> 6011
6021 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6012 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6022 <context context-type="linenumber">256</context>
6023 </context-group>
6024 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6025 <source>Countries</source><target state="new">Countries</target> 6013 <source>Countries</source><target state="new">Countries</target>
6026 6014
6027 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6015 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6028 <source>Likes</source><target state="new">Likes</target> 6016 <source>Likes</source><target state="new">Likes</target>
6029 6017
6030 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6018 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6031 <source>Average watch time</source><target state="new">Average watch time</target> 6019 <source>Average watch time</source><target state="new">Average watch time</target>
6032 6020
6033 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6021 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6034 <source>Total watch time</source><target state="new">Total watch time</target> 6022 <source>Total watch time</source><target state="new">Total watch time</target>
6035 <context-group purpose="location"> 6023
6036 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6024 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6037 <context context-type="linenumber">270</context>
6038 </context-group>
6039 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6040 <source>Peak viewers</source><target state="new">Peak viewers</target> 6025 <source>Peak viewers</source><target state="new">Peak viewers</target>
6041 6026
6042 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6027 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6043 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6028 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6044 6029
6045 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6030 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6031 <source>Unique viewers</source><target state="new">Unique viewers</target>
6032 <context-group purpose="location">
6033 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6034 <context context-type="linenumber">282</context>
6035 </context-group>
6036 </trans-unit>
6046 <trans-unit id="3030338154442300172" datatype="html"> 6037 <trans-unit id="3030338154442300172" datatype="html">
6047 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6038 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6048 <target state="translated">ایجاد شد<x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 لیست پخش} دیگر{{{ pagination.totalItems }} لیستهای پخش}}"/> </target> 6039 <target state="translated">ایجاد شد<x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 لیست پخش} دیگر{{{ pagination.totalItems }} لیستهای پخش}}"/> </target>
@@ -8880,13 +8871,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8880 <trans-unit id="1266887509445371246" datatype="html"> 8871 <trans-unit id="1266887509445371246" datatype="html">
8881 <source>Incorrect username or password.</source> 8872 <source>Incorrect username or password.</source>
8882 <target state="translated">نام کاربری یا گذرواژه اشتباه است.</target> 8873 <target state="translated">نام کاربری یا گذرواژه اشتباه است.</target>
8883 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8874
8884 </trans-unit> 8875 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8885 <trans-unit id="6974874606619467663" datatype="html"> 8876 <trans-unit id="6974874606619467663" datatype="html">
8886 <source>Your account is blocked.</source> 8877 <source>Your account is blocked.</source>
8887 <target state="translated">حساب شما مسدود شده است</target> 8878 <target state="translated">حساب شما مسدود شده است</target>
8888 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8879
8889 </trans-unit> 8880 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8890 <trans-unit id="7939914198003891823" datatype="html"> 8881 <trans-unit id="7939914198003891823" datatype="html">
8891 <source>any language</source> 8882 <source>any language</source>
8892 <target state="translated">هر زبانی</target> 8883 <target state="translated">هر زبانی</target>
@@ -9013,7 +9004,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9013 <source>Views</source> 9004 <source>Views</source>
9014 <target state="translated">بازدیدها</target> 9005 <target state="translated">بازدیدها</target>
9015 9006
9016 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9007 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9017 <trans-unit id="3208627574396957172" datatype="html"> 9008 <trans-unit id="3208627574396957172" datatype="html">
9018 <source>Search index is unavailable. Retrying with instance results instead.</source> 9009 <source>Search index is unavailable. Retrying with instance results instead.</source>
9019 <target state="translated">فهرست جستجو در دسترس نیست دوباره با نتایج سایت بازنگری می شود.</target> 9010 <target state="translated">فهرست جستجو در دسترس نیست دوباره با نتایج سایت بازنگری می شود.</target>
@@ -9748,22 +9739,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9748 <source>This is a normal live</source> 9739 <source>This is a normal live</source>
9749 <target state="translated">این یک پخش زنده در حالت عادی می باشد .</target> 9740 <target state="translated">این یک پخش زنده در حالت عادی می باشد .</target>
9750 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9741 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9742 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9743 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9744 <context-group purpose="location">
9745 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9746 <context context-type="linenumber">266,268</context>
9747 </context-group>
9751 </trans-unit> 9748 </trans-unit>
9752 <trans-unit id="7263323611663811322" datatype="html"> 9749
9753 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9754 <target state="translated">شما نمیتوانید چندین بار یک پخش زنده عادی پخش کنید، اما می توانید یک پخش از آن را ذخیره کنید که از همان URL استفاده می کند</target>
9755 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9756 </trans-unit>
9757 <trans-unit id="2261925229535541622" datatype="html"> 9750 <trans-unit id="2261925229535541622" datatype="html">
9758 <source>This is a permanent/recurring live</source> 9751 <source>This is a permanent/recurring live</source>
9759 <target state="translated">این یک پخش زنده دائمی / تکراری است</target> 9752 <target state="translated">این یک پخش زنده دائمی / تکراری است</target>
9760 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9753 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9754 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9755 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9756 <context-group purpose="location">
9757 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9758 <context context-type="linenumber">275,277</context>
9759 </context-group>
9761 </trans-unit> 9760 </trans-unit>
9762 <trans-unit id="6791299537270100091" datatype="html"> 9761
9763 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9764 <target state="translated">شما می توانید چندین بار در یک پخش زنده دائمی / تکراری انجام دهید. URL برای بینندگان شما تغییر نخواهد کرد، اما شما نمیتوانید پخش زنده خود را ذخیره کنید</target>
9765 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9766 </trans-unit>
9767 <trans-unit id="3112273530390098557" datatype="html"> 9762 <trans-unit id="3112273530390098557" datatype="html">
9768 <source>Replay will be saved</source> 9763 <source>Replay will be saved</source>
9769 <target state="translated">پخش مجدد ذخیره خواهد شد</target> 9764 <target state="translated">پخش مجدد ذخیره خواهد شد</target>
diff --git a/client/src/locale/angular.fi-FI.xlf b/client/src/locale/angular.fi-FI.xlf
index 6a2265d84..c9d477118 100644
--- a/client/src/locale/angular.fi-FI.xlf
+++ b/client/src/locale/angular.fi-FI.xlf
@@ -1215,8 +1215,8 @@
1215 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1215 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1216The link will expire within 1 hour.</source> 1216The link will expire within 1 hour.</source>
1217 <target state="translated">Ohjeet salasanan palautukseen lähetetään osoitteeseen <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Linkki on voimassa 1 tunnin.</target> 1217 <target state="translated">Ohjeet salasanan palautukseen lähetetään osoitteeseen <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Linkki on voimassa 1 tunnin.</target>
1218 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1218
1219 </trans-unit> 1219 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1220 <trans-unit id="4768749765465246664"> 1220 <trans-unit id="4768749765465246664">
1221 <source>Email</source> 1221 <source>Email</source>
1222 <target>Sähköposti</target> 1222 <target>Sähköposti</target>
@@ -6027,64 +6027,55 @@ color: red;
6027 <source>Viewers</source><target state="new">Viewers</target> 6027 <source>Viewers</source><target state="new">Viewers</target>
6028 6028
6029 6029
6030 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6030 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6031 <source>Watch time</source><target state="new">Watch time</target> 6031 <source>Watch time</source><target state="new">Watch time</target>
6032 6032
6033 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6033 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6034 <source>Retention</source><target state="new">Retention</target> 6034 <source>Retention</source><target state="new">Retention</target>
6035 6035
6036 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6036 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6037 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6037 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6038 <context-group purpose="location"> 6038
6039 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6039 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6040 <context context-type="linenumber">152</context>
6041 </context-group>
6042 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6043 <source>Viewers stats</source><target state="new">Viewers stats</target> 6040 <source>Viewers stats</source><target state="new">Viewers stats</target>
6041
6042 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6043 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6044 <context-group purpose="location"> 6044 <context-group purpose="location">
6045 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6045 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6046 <context context-type="linenumber">155</context> 6046 <context context-type="linenumber">227</context>
6047 </context-group>
6048 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6049 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6050 <context-group purpose="location">
6051 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6052 <context context-type="linenumber">226</context>
6053 </context-group> 6047 </context-group>
6054 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6048 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6055 <source>Custom dates</source><target state="new">Custom dates</target> 6049 <source>Custom dates</source><target state="new">Custom dates</target>
6056 <context-group purpose="location"> 6050
6057 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6051 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6058 <context context-type="linenumber">237</context>
6059 </context-group>
6060 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6061 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6052 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6062 <context-group purpose="location"> 6053
6063 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6054 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6064 <context context-type="linenumber">256</context>
6065 </context-group>
6066 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6067 <source>Countries</source><target state="new">Countries</target> 6055 <source>Countries</source><target state="new">Countries</target>
6068 6056
6069 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6057 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6070 <source>Likes</source><target state="new">Likes</target> 6058 <source>Likes</source><target state="new">Likes</target>
6071 6059
6072 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6060 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6073 <source>Average watch time</source><target state="new">Average watch time</target> 6061 <source>Average watch time</source><target state="new">Average watch time</target>
6074 6062
6075 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6063 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6076 <source>Total watch time</source><target state="new">Total watch time</target> 6064 <source>Total watch time</source><target state="new">Total watch time</target>
6077 <context-group purpose="location"> 6065
6078 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6066 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6079 <context context-type="linenumber">270</context>
6080 </context-group>
6081 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6082 <source>Peak viewers</source><target state="new">Peak viewers</target> 6067 <source>Peak viewers</source><target state="new">Peak viewers</target>
6083 6068
6084 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6069 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6085 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6070 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6086 6071
6087 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6072 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6073 <source>Unique viewers</source><target state="new">Unique viewers</target>
6074 <context-group purpose="location">
6075 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6076 <context context-type="linenumber">282</context>
6077 </context-group>
6078 </trans-unit>
6088 <trans-unit id="3030338154442300172" datatype="html"> 6079 <trans-unit id="3030338154442300172" datatype="html">
6089 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6080 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6090 <target state="translated">Luotiin <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 soittolista} other {{{ pagination.totalItems }} soittolistaa}}"/> </target> 6081 <target state="translated">Luotiin <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 soittolista} other {{{ pagination.totalItems }} soittolistaa}}"/> </target>
@@ -9014,13 +9005,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9014 <trans-unit id="1266887509445371246"> 9005 <trans-unit id="1266887509445371246">
9015 <source>Incorrect username or password.</source> 9006 <source>Incorrect username or password.</source>
9016 <target>Virheellinen käyttäjänimi tai salasana.</target> 9007 <target>Virheellinen käyttäjänimi tai salasana.</target>
9017 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 9008
9018 </trans-unit> 9009 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
9019 <trans-unit id="6974874606619467663" datatype="html"> 9010 <trans-unit id="6974874606619467663" datatype="html">
9020 <source>Your account is blocked.</source> 9011 <source>Your account is blocked.</source>
9021 <target state="new">Your account is blocked.</target> 9012 <target state="new">Your account is blocked.</target>
9022 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 9013
9023 </trans-unit> 9014 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
9024 <trans-unit id="7939914198003891823" datatype="html"> 9015 <trans-unit id="7939914198003891823" datatype="html">
9025 <source>any language</source> 9016 <source>any language</source>
9026 <target state="new">any language</target> 9017 <target state="new">any language</target>
@@ -9147,7 +9138,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9147 <source>Views</source> 9138 <source>Views</source>
9148 <target>Näyttökertoja</target> 9139 <target>Näyttökertoja</target>
9149 9140
9150 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9141 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9151 <trans-unit id="3208627574396957172" datatype="html"> 9142 <trans-unit id="3208627574396957172" datatype="html">
9152 <source>Search index is unavailable. Retrying with instance results instead.</source> 9143 <source>Search index is unavailable. Retrying with instance results instead.</source>
9153 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9144 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9897,22 +9888,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9897 <source>This is a normal live</source> 9888 <source>This is a normal live</source>
9898 <target state="new">This is a normal live</target> 9889 <target state="new">This is a normal live</target>
9899 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9890 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9891 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9892 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9893 <context-group purpose="location">
9894 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9895 <context context-type="linenumber">266,268</context>
9896 </context-group>
9900 </trans-unit> 9897 </trans-unit>
9901 <trans-unit id="7263323611663811322" datatype="html"> 9898
9902 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9903 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target>
9904 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9905 </trans-unit>
9906 <trans-unit id="2261925229535541622" datatype="html"> 9899 <trans-unit id="2261925229535541622" datatype="html">
9907 <source>This is a permanent/recurring live</source> 9900 <source>This is a permanent/recurring live</source>
9908 <target state="new">This is a permanent/recurring live</target> 9901 <target state="new">This is a permanent/recurring live</target>
9909 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9902 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9903 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9904 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9905 <context-group purpose="location">
9906 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9907 <context context-type="linenumber">275,277</context>
9908 </context-group>
9910 </trans-unit> 9909 </trans-unit>
9911 <trans-unit id="6791299537270100091" datatype="html"> 9910
9912 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9913 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target>
9914 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9915 </trans-unit>
9916 <trans-unit id="3112273530390098557" datatype="html"> 9911 <trans-unit id="3112273530390098557" datatype="html">
9917 <source>Replay will be saved</source> 9912 <source>Replay will be saved</source>
9918 <target state="new">Replay will be saved</target> 9913 <target state="new">Replay will be saved</target>
diff --git a/client/src/locale/angular.fr-FR.xlf b/client/src/locale/angular.fr-FR.xlf
index 7e149131d..e99614d49 100644
--- a/client/src/locale/angular.fr-FR.xlf
+++ b/client/src/locale/angular.fr-FR.xlf
@@ -1213,8 +1213,8 @@
1213 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1213 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1214The link will expire within 1 hour.</source> 1214The link will expire within 1 hour.</source>
1215 <target state="translated">Un courrier électronique contenant les instructions de réinitialisation du mot de passe sera envoyé à <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Le lien expirera dans 1 heure.</target> 1215 <target state="translated">Un courrier électronique contenant les instructions de réinitialisation du mot de passe sera envoyé à <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Le lien expirera dans 1 heure.</target>
1216 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1216
1217 </trans-unit> 1217 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1218 <trans-unit id="4768749765465246664"> 1218 <trans-unit id="4768749765465246664">
1219 <source>Email</source> 1219 <source>Email</source>
1220 <target>Courriel</target> 1220 <target>Courriel</target>
@@ -6030,78 +6030,69 @@ color: red;
6030 <target state="translated">Visionneurs</target> 6030 <target state="translated">Visionneurs</target>
6031 6031
6032 6032
6033 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit> 6033 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6034 <trans-unit id="5691818894884119596" datatype="html"> 6034 <trans-unit id="5691818894884119596" datatype="html">
6035 <source>Watch time</source> 6035 <source>Watch time</source>
6036 <target state="translated">Durée de visionnage</target> 6036 <target state="translated">Durée de visionnage</target>
6037 6037
6038 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit> 6038 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6039 <trans-unit id="683980015107026060" datatype="html"> 6039 <trans-unit id="683980015107026060" datatype="html">
6040 <source>Retention</source> 6040 <source>Retention</source>
6041 <target state="new">Retention</target> 6041 <target state="new">Retention</target>
6042 6042
6043 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6043 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6044 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6044 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6045 <context-group purpose="location"> 6045
6046 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6046 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6047 <context context-type="linenumber">152</context>
6048 </context-group>
6049 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6050 <source>Viewers stats</source><target state="new">Viewers stats</target> 6047 <source>Viewers stats</source><target state="new">Viewers stats</target>
6048
6049 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6050 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6051 <context-group purpose="location"> 6051 <context-group purpose="location">
6052 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6052 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6053 <context context-type="linenumber">155</context> 6053 <context context-type="linenumber">227</context>
6054 </context-group>
6055 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6056 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6057 <context-group purpose="location">
6058 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6059 <context context-type="linenumber">226</context>
6060 </context-group> 6054 </context-group>
6061 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6055 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6062 <source>Custom dates</source><target state="new">Custom dates</target> 6056 <source>Custom dates</source><target state="new">Custom dates</target>
6063 <context-group purpose="location"> 6057
6064 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6058 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6065 <context context-type="linenumber">237</context>
6066 </context-group>
6067 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6068 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6059 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6069 <context-group purpose="location"> 6060
6070 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6061 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6071 <context context-type="linenumber">256</context>
6072 </context-group>
6073 </trans-unit>
6074 <trans-unit id="6782077395930235254" datatype="html"> 6062 <trans-unit id="6782077395930235254" datatype="html">
6075 <source>Countries</source> 6063 <source>Countries</source>
6076 <target state="translated">Pays</target> 6064 <target state="translated">Pays</target>
6077 6065
6078 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit> 6066 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6079 <trans-unit id="7112532281224432421" datatype="html"> 6067 <trans-unit id="7112532281224432421" datatype="html">
6080 <source>Likes</source> 6068 <source>Likes</source>
6081 <target state="new">Likes</target> 6069 <target state="new">Likes</target>
6082 6070
6083 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit> 6071 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6084 <trans-unit id="1155438117303179048" datatype="html"> 6072 <trans-unit id="1155438117303179048" datatype="html">
6085 <source>Average watch time</source> 6073 <source>Average watch time</source>
6086 <target state="translated">Durée de visionnage moyen</target> 6074 <target state="translated">Durée de visionnage moyen</target>
6087 6075
6088 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6076 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6089 <source>Total watch time</source><target state="new">Total watch time</target> 6077 <source>Total watch time</source><target state="new">Total watch time</target>
6090 <context-group purpose="location"> 6078
6091 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6079 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6092 <context context-type="linenumber">270</context>
6093 </context-group>
6094 </trans-unit>
6095 <trans-unit id="7988517647183541852" datatype="html"> 6080 <trans-unit id="7988517647183541852" datatype="html">
6096 <source>Peak viewers</source> 6081 <source>Peak viewers</source>
6097 <target state="new">Peak viewers</target> 6082 <target state="new">Peak viewers</target>
6098 6083
6099 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit> 6084 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6100 <trans-unit id="8536543691393468142" datatype="html"> 6085 <trans-unit id="8536543691393468142" datatype="html">
6101 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6086 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6102 <target state="translated">à <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6087 <target state="translated">à <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6103 6088
6104 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6089 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6090 <source>Unique viewers</source><target state="new">Unique viewers</target>
6091 <context-group purpose="location">
6092 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6093 <context context-type="linenumber">282</context>
6094 </context-group>
6095 </trans-unit>
6105 <trans-unit id="3030338154442300172" datatype="html"> 6096 <trans-unit id="3030338154442300172" datatype="html">
6106 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6097 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6107 <target state="translated">Created <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 liste de lecture} other {{{ pagination.totalItems }} listes de lectures}}"/> </target> 6098 <target state="translated">Created <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 liste de lecture} other {{{ pagination.totalItems }} listes de lectures}}"/> </target>
@@ -8981,13 +8972,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8981 <trans-unit id="1266887509445371246"> 8972 <trans-unit id="1266887509445371246">
8982 <source>Incorrect username or password.</source> 8973 <source>Incorrect username or password.</source>
8983 <target>Nom d'utilisateur ou mot de passe incorrects.</target> 8974 <target>Nom d'utilisateur ou mot de passe incorrects.</target>
8984 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8975
8985 </trans-unit> 8976 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8986 <trans-unit id="6974874606619467663" datatype="html"> 8977 <trans-unit id="6974874606619467663" datatype="html">
8987 <source>Your account is blocked.</source> 8978 <source>Your account is blocked.</source>
8988 <target state="translated">Votre compte est bloqué.</target> 8979 <target state="translated">Votre compte est bloqué.</target>
8989 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8980
8990 </trans-unit> 8981 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8991 <trans-unit id="7939914198003891823" datatype="html"> 8982 <trans-unit id="7939914198003891823" datatype="html">
8992 <source>any language</source> 8983 <source>any language</source>
8993 <target state="translated">toute langue</target> 8984 <target state="translated">toute langue</target>
@@ -9115,7 +9106,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9115 <target>Vues</target> 9106 <target>Vues</target>
9116 9107
9117 9108
9118 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9109 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9119 <trans-unit id="3208627574396957172" datatype="html"> 9110 <trans-unit id="3208627574396957172" datatype="html">
9120 <source>Search index is unavailable. Retrying with instance results instead.</source> 9111 <source>Search index is unavailable. Retrying with instance results instead.</source>
9121 <target state="translated">L'index de recherche n'est pas disponible. Essayez plutôt avec les résultats de l'instance.</target> 9112 <target state="translated">L'index de recherche n'est pas disponible. Essayez plutôt avec les résultats de l'instance.</target>
@@ -9862,22 +9853,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9862 <source>This is a normal live</source> 9853 <source>This is a normal live</source>
9863 <target state="translated">Ceci est un direct normal</target> 9854 <target state="translated">Ceci est un direct normal</target>
9864 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9855 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9856 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9857 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9858 <context-group purpose="location">
9859 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9860 <context context-type="linenumber">266,268</context>
9861 </context-group>
9865 </trans-unit> 9862 </trans-unit>
9866 <trans-unit id="7263323611663811322" datatype="html"> 9863
9867 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9868 <target state="translated">Vous ne pouvez pas diffuser à plusieurs reprises dans un direct normal, mais vous pouvez enregistrer une rediffusion de celui-ci qui utilisera la même URL</target>
9869 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9870 </trans-unit>
9871 <trans-unit id="2261925229535541622" datatype="html"> 9864 <trans-unit id="2261925229535541622" datatype="html">
9872 <source>This is a permanent/recurring live</source> 9865 <source>This is a permanent/recurring live</source>
9873 <target state="translated">Ceci est un direct permanent/récurrent</target> 9866 <target state="translated">Ceci est un direct permanent/récurrent</target>
9874 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9867 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9868 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9869 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9870 <context-group purpose="location">
9871 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9872 <context context-type="linenumber">275,277</context>
9873 </context-group>
9875 </trans-unit> 9874 </trans-unit>
9876 <trans-unit id="6791299537270100091" datatype="html"> 9875
9877 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9878 <target state="translated">Vous pouvez rediffuser plusieurs fois dans un direct permanent/récurrent. L'URL pour vos spectateurs ne changera pas mais vous ne pouvez pas sauvegarder les enregistrements de vos directs.</target>
9879 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9880 </trans-unit>
9881 <trans-unit id="3112273530390098557" datatype="html"> 9876 <trans-unit id="3112273530390098557" datatype="html">
9882 <source>Replay will be saved</source> 9877 <source>Replay will be saved</source>
9883 <target state="translated">La rediffusion sera sauvegardée</target> 9878 <target state="translated">La rediffusion sera sauvegardée</target>
diff --git a/client/src/locale/angular.gd.xlf b/client/src/locale/angular.gd.xlf
index b545f3780..c125cdb5d 100644
--- a/client/src/locale/angular.gd.xlf
+++ b/client/src/locale/angular.gd.xlf
@@ -1208,8 +1208,8 @@
1208 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1208 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1209The link will expire within 1 hour.</source> 1209The link will expire within 1 hour.</source>
1210 <target state="translated">Thèid post-d le stiùireadh air ath-shuidheachadh an fhacail-fhaire a chur gu <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Falbhaidh an ùine air a’ cheangal am broinn uair a thìde.</target> 1210 <target state="translated">Thèid post-d le stiùireadh air ath-shuidheachadh an fhacail-fhaire a chur gu <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Falbhaidh an ùine air a’ cheangal am broinn uair a thìde.</target>
1211 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1211
1212 </trans-unit> 1212 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1213 <trans-unit id="4768749765465246664" datatype="html"> 1213 <trans-unit id="4768749765465246664" datatype="html">
1214 <source>Email</source> 1214 <source>Email</source>
1215 <target state="translated">Post-d</target> 1215 <target state="translated">Post-d</target>
@@ -5996,78 +5996,69 @@ color: red;
5996 <target state="translated">Luchd-coimhid</target> 5996 <target state="translated">Luchd-coimhid</target>
5997 5997
5998 5998
5999 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit> 5999 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6000 <trans-unit id="5691818894884119596" datatype="html"> 6000 <trans-unit id="5691818894884119596" datatype="html">
6001 <source>Watch time</source> 6001 <source>Watch time</source>
6002 <target state="translated">Ùine na coimhid</target> 6002 <target state="translated">Ùine na coimhid</target>
6003 6003
6004 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit> 6004 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6005 <trans-unit id="683980015107026060" datatype="html"> 6005 <trans-unit id="683980015107026060" datatype="html">
6006 <source>Retention</source> 6006 <source>Retention</source>
6007 <target state="translated">Glèidheadh</target> 6007 <target state="translated">Glèidheadh</target>
6008 6008
6009 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6009 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6010 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6010 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6011 <context-group purpose="location"> 6011
6012 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6012 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6013 <context context-type="linenumber">152</context>
6014 </context-group>
6015 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6016 <source>Viewers stats</source><target state="new">Viewers stats</target> 6013 <source>Viewers stats</source><target state="new">Viewers stats</target>
6014
6015 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6016 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6017 <context-group purpose="location"> 6017 <context-group purpose="location">
6018 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6018 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6019 <context context-type="linenumber">155</context> 6019 <context context-type="linenumber">227</context>
6020 </context-group>
6021 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6022 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6023 <context-group purpose="location">
6024 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6025 <context context-type="linenumber">226</context>
6026 </context-group> 6020 </context-group>
6027 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6021 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6028 <source>Custom dates</source><target state="new">Custom dates</target> 6022 <source>Custom dates</source><target state="new">Custom dates</target>
6029 <context-group purpose="location"> 6023
6030 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6024 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6031 <context context-type="linenumber">237</context>
6032 </context-group>
6033 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6034 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6025 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6035 <context-group purpose="location"> 6026
6036 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6027 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6037 <context context-type="linenumber">256</context>
6038 </context-group>
6039 </trans-unit>
6040 <trans-unit id="6782077395930235254" datatype="html"> 6028 <trans-unit id="6782077395930235254" datatype="html">
6041 <source>Countries</source> 6029 <source>Countries</source>
6042 <target state="translated">Dùthchannan</target> 6030 <target state="translated">Dùthchannan</target>
6043 6031
6044 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit> 6032 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6045 <trans-unit id="7112532281224432421" datatype="html"> 6033 <trans-unit id="7112532281224432421" datatype="html">
6046 <source>Likes</source> 6034 <source>Likes</source>
6047 <target state="translated">Nas toigh le daoine</target> 6035 <target state="translated">Nas toigh le daoine</target>
6048 6036
6049 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit> 6037 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6050 <trans-unit id="1155438117303179048" datatype="html"> 6038 <trans-unit id="1155438117303179048" datatype="html">
6051 <source>Average watch time</source> 6039 <source>Average watch time</source>
6052 <target state="translated">Ùine chuibheasach a’ coimhead air</target> 6040 <target state="translated">Ùine chuibheasach a’ coimhead air</target>
6053 6041
6054 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6042 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6055 <source>Total watch time</source><target state="new">Total watch time</target> 6043 <source>Total watch time</source><target state="new">Total watch time</target>
6056 <context-group purpose="location"> 6044
6057 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6045 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6058 <context context-type="linenumber">270</context>
6059 </context-group>
6060 </trans-unit>
6061 <trans-unit id="7988517647183541852" datatype="html"> 6046 <trans-unit id="7988517647183541852" datatype="html">
6062 <source>Peak viewers</source> 6047 <source>Peak viewers</source>
6063 <target state="translated">Bàrr an luchd-coimhid</target> 6048 <target state="translated">Bàrr an luchd-coimhid</target>
6064 6049
6065 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit> 6050 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6066 <trans-unit id="8536543691393468142" datatype="html"> 6051 <trans-unit id="8536543691393468142" datatype="html">
6067 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6052 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6068 <target state="translated"><x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6053 <target state="translated"><x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6069 6054
6070 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6055 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6056 <source>Unique viewers</source><target state="new">Unique viewers</target>
6057 <context-group purpose="location">
6058 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6059 <context context-type="linenumber">282</context>
6060 </context-group>
6061 </trans-unit>
6071 <trans-unit id="3030338154442300172" datatype="html"> 6062 <trans-unit id="3030338154442300172" datatype="html">
6072 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6063 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6073 <target state="translated">Chaidh <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 liosta-chluich} one {{{ pagination.totalItems }} liosta-chluich} two {{{ pagination.totalItems }} liosta-chluich} few {{{ pagination.totalItems }} liostaichean-cluich} other {{{ pagination.totalItems }} liosta-chluich}}"/> a chruthachadh </target> 6064 <target state="translated">Chaidh <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 liosta-chluich} one {{{ pagination.totalItems }} liosta-chluich} two {{{ pagination.totalItems }} liosta-chluich} few {{{ pagination.totalItems }} liostaichean-cluich} other {{{ pagination.totalItems }} liosta-chluich}}"/> a chruthachadh </target>
@@ -8899,13 +8890,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8899 <trans-unit id="1266887509445371246" datatype="html"> 8890 <trans-unit id="1266887509445371246" datatype="html">
8900 <source>Incorrect username or password.</source> 8891 <source>Incorrect username or password.</source>
8901 <target state="translated">Chan eil an t-ainm-cleachdaiche no chan eil am facal-faire mar bu chòir.</target> 8892 <target state="translated">Chan eil an t-ainm-cleachdaiche no chan eil am facal-faire mar bu chòir.</target>
8902 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8893
8903 </trans-unit> 8894 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8904 <trans-unit id="6974874606619467663" datatype="html"> 8895 <trans-unit id="6974874606619467663" datatype="html">
8905 <source>Your account is blocked.</source> 8896 <source>Your account is blocked.</source>
8906 <target state="translated">Chaidh an cunntas agad a bhacadh.</target> 8897 <target state="translated">Chaidh an cunntas agad a bhacadh.</target>
8907 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8898
8908 </trans-unit> 8899 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8909 <trans-unit id="7939914198003891823" datatype="html"> 8900 <trans-unit id="7939914198003891823" datatype="html">
8910 <source>any language</source> 8901 <source>any language</source>
8911 <target state="translated">cànan sam bith</target> 8902 <target state="translated">cànan sam bith</target>
@@ -9033,7 +9024,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9033 <target state="translated">Air coimhead air</target> 9024 <target state="translated">Air coimhead air</target>
9034 9025
9035 9026
9036 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9027 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9037 <trans-unit id="3208627574396957172" datatype="html"> 9028 <trans-unit id="3208627574396957172" datatype="html">
9038 <source>Search index is unavailable. Retrying with instance results instead.</source> 9029 <source>Search index is unavailable. Retrying with instance results instead.</source>
9039 <target state="translated">Chan eil inneacs luirg ri fhaighinn. A’ feuchainn ris le toraidhean an ionstans ’na àite.</target> 9030 <target state="translated">Chan eil inneacs luirg ri fhaighinn. A’ feuchainn ris le toraidhean an ionstans ’na àite.</target>
@@ -9768,22 +9759,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9768 <source>This is a normal live</source> 9759 <source>This is a normal live</source>
9769 <target state="translated">Seo video beò àbhaisteach</target> 9760 <target state="translated">Seo video beò àbhaisteach</target>
9770 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9761 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9762 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9763 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9764 <context-group purpose="location">
9765 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9766 <context context-type="linenumber">266,268</context>
9767 </context-group>
9771 </trans-unit> 9768 </trans-unit>
9772 <trans-unit id="7263323611663811322" datatype="html"> 9769
9773 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9774 <target state="translated">Chan urrainn dhut sruthadh iomadh turas gu video beò àbhaisteach ach ’s urrainn dhut ath-chluiche a shàbhaladh dheth a chleachdas an t-aon URL</target>
9775 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9776 </trans-unit>
9777 <trans-unit id="2261925229535541622" datatype="html"> 9770 <trans-unit id="2261925229535541622" datatype="html">
9778 <source>This is a permanent/recurring live</source> 9771 <source>This is a permanent/recurring live</source>
9779 <target state="translated">Seo video beò maireannach/ath-chraolaidh</target> 9772 <target state="translated">Seo video beò maireannach/ath-chraolaidh</target>
9780 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9773 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9774 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9775 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9776 <context-group purpose="location">
9777 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9778 <context context-type="linenumber">275,277</context>
9779 </context-group>
9781 </trans-unit> 9780 </trans-unit>
9782 <trans-unit id="6791299537270100091" datatype="html"> 9781
9783 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9784 <target state="translated">’S urrainn dhut sruthadh iomadh turas gu video beò maireannach/ath-chraolaidh. Chan atharraich an URL dhan luchd-amhairc agad ach chan urrainn dhut ath-chluiche a shàbhaladh dhe na sruthan maireannach agad</target>
9785 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9786 </trans-unit>
9787 <trans-unit id="3112273530390098557" datatype="html"> 9782 <trans-unit id="3112273530390098557" datatype="html">
9788 <source>Replay will be saved</source> 9783 <source>Replay will be saved</source>
9789 <target state="translated">Thèid an ath-chluiche a shàbhaladh</target> 9784 <target state="translated">Thèid an ath-chluiche a shàbhaladh</target>
diff --git a/client/src/locale/angular.gl-ES.xlf b/client/src/locale/angular.gl-ES.xlf
index 81725e7ad..224a5b4b5 100644
--- a/client/src/locale/angular.gl-ES.xlf
+++ b/client/src/locale/angular.gl-ES.xlf
@@ -1212,8 +1212,8 @@
1212 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1212 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1213The link will expire within 1 hour.</source> 1213The link will expire within 1 hour.</source>
1214 <target state="translated">Enviaremos un email con instruccións para o restablecemento a <x id="PH" equiv-text="this.forgotPasswordEmail"/>. A ligazón caduca nunha hora.</target> 1214 <target state="translated">Enviaremos un email con instruccións para o restablecemento a <x id="PH" equiv-text="this.forgotPasswordEmail"/>. A ligazón caduca nunha hora.</target>
1215 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1215
1216 </trans-unit> 1216 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1217 <trans-unit id="4768749765465246664"> 1217 <trans-unit id="4768749765465246664">
1218 <source>Email</source> 1218 <source>Email</source>
1219 <target>Correo electrónico</target> 1219 <target>Correo electrónico</target>
@@ -6028,78 +6028,69 @@ color: red;
6028 <target state="translated">Visualizacións</target> 6028 <target state="translated">Visualizacións</target>
6029 6029
6030 6030
6031 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit> 6031 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6032 <trans-unit id="5691818894884119596" datatype="html"> 6032 <trans-unit id="5691818894884119596" datatype="html">
6033 <source>Watch time</source> 6033 <source>Watch time</source>
6034 <target state="new">Watch time</target> 6034 <target state="new">Watch time</target>
6035 6035
6036 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit> 6036 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6037 <trans-unit id="683980015107026060" datatype="html"> 6037 <trans-unit id="683980015107026060" datatype="html">
6038 <source>Retention</source> 6038 <source>Retention</source>
6039 <target state="translated">Retención</target> 6039 <target state="translated">Retención</target>
6040 6040
6041 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6041 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6042 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6042 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6043 <context-group purpose="location"> 6043
6044 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6044 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6045 <context context-type="linenumber">152</context>
6046 </context-group>
6047 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6048 <source>Viewers stats</source><target state="new">Viewers stats</target> 6045 <source>Viewers stats</source><target state="new">Viewers stats</target>
6046
6047 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6048 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6049 <context-group purpose="location"> 6049 <context-group purpose="location">
6050 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6050 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6051 <context context-type="linenumber">155</context> 6051 <context context-type="linenumber">227</context>
6052 </context-group>
6053 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6054 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6055 <context-group purpose="location">
6056 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6057 <context context-type="linenumber">226</context>
6058 </context-group> 6052 </context-group>
6059 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6053 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6060 <source>Custom dates</source><target state="new">Custom dates</target> 6054 <source>Custom dates</source><target state="new">Custom dates</target>
6061 <context-group purpose="location"> 6055
6062 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6056 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6063 <context context-type="linenumber">237</context>
6064 </context-group>
6065 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6066 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6057 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6067 <context-group purpose="location"> 6058
6068 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6059 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6069 <context context-type="linenumber">256</context>
6070 </context-group>
6071 </trans-unit>
6072 <trans-unit id="6782077395930235254" datatype="html"> 6060 <trans-unit id="6782077395930235254" datatype="html">
6073 <source>Countries</source> 6061 <source>Countries</source>
6074 <target state="translated">Paises</target> 6062 <target state="translated">Paises</target>
6075 6063
6076 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit> 6064 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6077 <trans-unit id="7112532281224432421" datatype="html"> 6065 <trans-unit id="7112532281224432421" datatype="html">
6078 <source>Likes</source> 6066 <source>Likes</source>
6079 <target state="translated">Gustado</target> 6067 <target state="translated">Gustado</target>
6080 6068
6081 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit> 6069 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6082 <trans-unit id="1155438117303179048" datatype="html"> 6070 <trans-unit id="1155438117303179048" datatype="html">
6083 <source>Average watch time</source> 6071 <source>Average watch time</source>
6084 <target state="translated">Tempo medio de visualización</target> 6072 <target state="translated">Tempo medio de visualización</target>
6085 6073
6086 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6074 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6087 <source>Total watch time</source><target state="new">Total watch time</target> 6075 <source>Total watch time</source><target state="new">Total watch time</target>
6088 <context-group purpose="location"> 6076
6089 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6077 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6090 <context context-type="linenumber">270</context>
6091 </context-group>
6092 </trans-unit>
6093 <trans-unit id="7988517647183541852" datatype="html"> 6078 <trans-unit id="7988517647183541852" datatype="html">
6094 <source>Peak viewers</source> 6079 <source>Peak viewers</source>
6095 <target state="translated">Máximo de visualizacións</target> 6080 <target state="translated">Máximo de visualizacións</target>
6096 6081
6097 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit> 6082 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6098 <trans-unit id="8536543691393468142" datatype="html"> 6083 <trans-unit id="8536543691393468142" datatype="html">
6099 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6084 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6100 <target state="translated">o <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6085 <target state="translated">o <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6101 6086
6102 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6087 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6088 <source>Unique viewers</source><target state="new">Unique viewers</target>
6089 <context-group purpose="location">
6090 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6091 <context context-type="linenumber">282</context>
6092 </context-group>
6093 </trans-unit>
6103 <trans-unit id="3030338154442300172" datatype="html"> 6094 <trans-unit id="3030338154442300172" datatype="html">
6104 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6095 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6105 <target state="translated">Creado <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6096 <target state="translated">Creado <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -8943,13 +8934,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8943 <trans-unit id="1266887509445371246" datatype="html"> 8934 <trans-unit id="1266887509445371246" datatype="html">
8944 <source>Incorrect username or password.</source> 8935 <source>Incorrect username or password.</source>
8945 <target state="translated">Usuaria ou contrasinal incorrectos.</target> 8936 <target state="translated">Usuaria ou contrasinal incorrectos.</target>
8946 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8937
8947 </trans-unit> 8938 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8948 <trans-unit id="6974874606619467663" datatype="html"> 8939 <trans-unit id="6974874606619467663" datatype="html">
8949 <source>Your account is blocked.</source> 8940 <source>Your account is blocked.</source>
8950 <target state="translated">A túa conta está bloqueada.</target> 8941 <target state="translated">A túa conta está bloqueada.</target>
8951 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8942
8952 </trans-unit> 8943 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8953 <trans-unit id="7939914198003891823" datatype="html"> 8944 <trans-unit id="7939914198003891823" datatype="html">
8954 <source>any language</source> 8945 <source>any language</source>
8955 <target state="translated">tódolos idiomas</target> 8946 <target state="translated">tódolos idiomas</target>
@@ -9077,7 +9068,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9077 <target state="translated">Visualizacións</target> 9068 <target state="translated">Visualizacións</target>
9078 9069
9079 9070
9080 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9071 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9081 <trans-unit id="3208627574396957172" datatype="html"> 9072 <trans-unit id="3208627574396957172" datatype="html">
9082 <source>Search index is unavailable. Retrying with instance results instead.</source> 9073 <source>Search index is unavailable. Retrying with instance results instead.</source>
9083 <target state="translated">Non está dispoñible a busca no índice, intentándoo cos resultados na instancia.</target> 9074 <target state="translated">Non está dispoñible a busca no índice, intentándoo cos resultados na instancia.</target>
@@ -9812,22 +9803,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9812 <source>This is a normal live</source> 9803 <source>This is a normal live</source>
9813 <target state="translated">Este é un directo normal</target> 9804 <target state="translated">Este é un directo normal</target>
9814 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9805 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9806 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9807 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9808 <context-group purpose="location">
9809 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9810 <context context-type="linenumber">266,268</context>
9811 </context-group>
9815 </trans-unit> 9812 </trans-unit>
9816 <trans-unit id="7263323611663811322" datatype="html"> 9813
9817 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9818 <target state="translated">Non podes emitir varias veces nun directo normal, pero podes gardar unha repetición del que utilizará o mesmo URL</target>
9819 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9820 </trans-unit>
9821 <trans-unit id="2261925229535541622" datatype="html"> 9814 <trans-unit id="2261925229535541622" datatype="html">
9822 <source>This is a permanent/recurring live</source> 9815 <source>This is a permanent/recurring live</source>
9823 <target state="translated">Este é un directo permanente/recurrente</target> 9816 <target state="translated">Este é un directo permanente/recurrente</target>
9824 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9817 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9818 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9819 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9820 <context-group purpose="location">
9821 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9822 <context context-type="linenumber">275,277</context>
9823 </context-group>
9825 </trans-unit> 9824 </trans-unit>
9826 <trans-unit id="6791299537270100091" datatype="html"> 9825
9827 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9828 <target state="translated">Podes emitir varias veces nun directo permanente/recurrente. O URL para as espectadoras non cambiará pero non podes gardar repeticións dos teus directos</target>
9829 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9830 </trans-unit>
9831 <trans-unit id="3112273530390098557" datatype="html"> 9826 <trans-unit id="3112273530390098557" datatype="html">
9832 <source>Replay will be saved</source> 9827 <source>Replay will be saved</source>
9833 <target state="translated">Gardarase a repetición</target> 9828 <target state="translated">Gardarase a repetición</target>
diff --git a/client/src/locale/angular.hu-HU.xlf b/client/src/locale/angular.hu-HU.xlf
index f68c23729..68e3b710a 100644
--- a/client/src/locale/angular.hu-HU.xlf
+++ b/client/src/locale/angular.hu-HU.xlf
@@ -1127,7 +1127,7 @@
1127The link will expire within 1 hour.</source> 1127The link will expire within 1 hour.</source>
1128 <target state="translated">A jelszó-visszaállítási utasítások erre a címre lesznek elküldve: <x id="PH" equiv-text="this.forgotPasswordEmail"/>. A hivatkozás 1 órán belül lejár.</target> 1128 <target state="translated">A jelszó-visszaállítási utasítások erre a címre lesznek elküldve: <x id="PH" equiv-text="this.forgotPasswordEmail"/>. A hivatkozás 1 órán belül lejár.</target>
1129 1129
1130 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1130 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1131 <trans-unit id="4768749765465246664"> 1131 <trans-unit id="4768749765465246664">
1132 <source>Email</source> 1132 <source>Email</source>
1133 <target>E-mail</target> 1133 <target>E-mail</target>
@@ -5826,64 +5826,55 @@ color: red;
5826 <source>Viewers</source><target state="new">Viewers</target> 5826 <source>Viewers</source><target state="new">Viewers</target>
5827 5827
5828 5828
5829 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5829 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5830 <source>Watch time</source><target state="new">Watch time</target> 5830 <source>Watch time</source><target state="new">Watch time</target>
5831 5831
5832 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5832 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5833 <source>Retention</source><target state="new">Retention</target> 5833 <source>Retention</source><target state="new">Retention</target>
5834 5834
5835 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5835 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5836 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5836 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5837 <context-group purpose="location"> 5837
5838 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5838 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5839 <context context-type="linenumber">152</context>
5840 </context-group>
5841 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5842 <source>Viewers stats</source><target state="new">Viewers stats</target> 5839 <source>Viewers stats</source><target state="new">Viewers stats</target>
5840
5841 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5842 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5843 <context-group purpose="location"> 5843 <context-group purpose="location">
5844 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5844 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5845 <context context-type="linenumber">155</context> 5845 <context context-type="linenumber">227</context>
5846 </context-group>
5847 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5848 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5849 <context-group purpose="location">
5850 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5851 <context context-type="linenumber">226</context>
5852 </context-group> 5846 </context-group>
5853 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5847 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5854 <source>Custom dates</source><target state="new">Custom dates</target> 5848 <source>Custom dates</source><target state="new">Custom dates</target>
5855 <context-group purpose="location"> 5849
5856 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5850 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5857 <context context-type="linenumber">237</context>
5858 </context-group>
5859 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5860 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 5851 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
5861 <context-group purpose="location"> 5852
5862 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5853 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5863 <context context-type="linenumber">256</context>
5864 </context-group>
5865 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5866 <source>Countries</source><target state="new">Countries</target> 5854 <source>Countries</source><target state="new">Countries</target>
5867 5855
5868 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5856 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5869 <source>Likes</source><target state="new">Likes</target> 5857 <source>Likes</source><target state="new">Likes</target>
5870 5858
5871 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5859 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5872 <source>Average watch time</source><target state="new">Average watch time</target> 5860 <source>Average watch time</source><target state="new">Average watch time</target>
5873 5861
5874 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5862 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5875 <source>Total watch time</source><target state="new">Total watch time</target> 5863 <source>Total watch time</source><target state="new">Total watch time</target>
5876 <context-group purpose="location"> 5864
5877 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5865 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5878 <context context-type="linenumber">270</context>
5879 </context-group>
5880 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5881 <source>Peak viewers</source><target state="new">Peak viewers</target> 5866 <source>Peak viewers</source><target state="new">Peak viewers</target>
5882 5867
5883 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5868 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5884 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5869 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5885 5870
5886 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 5871 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5872 <source>Unique viewers</source><target state="new">Unique viewers</target>
5873 <context-group purpose="location">
5874 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5875 <context context-type="linenumber">282</context>
5876 </context-group>
5877 </trans-unit>
5887 <trans-unit id="3030338154442300172" datatype="html"> 5878 <trans-unit id="3030338154442300172" datatype="html">
5888 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 5879 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
5889 <target state="translated">Létrehozott <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 lejátszólistát} other {{{ pagination.totalItems }} lejátszólistát}}"/> </target> 5880 <target state="translated">Létrehozott <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 lejátszólistát} other {{{ pagination.totalItems }} lejátszólistát}}"/> </target>
@@ -8613,12 +8604,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8613 <source>Incorrect username or password.</source> 8604 <source>Incorrect username or password.</source>
8614 <target state="translated">Helytelen felhasználónév vagy jelszó.</target> 8605 <target state="translated">Helytelen felhasználónév vagy jelszó.</target>
8615 8606
8616 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8607 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8617 <trans-unit id="6974874606619467663" datatype="html"> 8608 <trans-unit id="6974874606619467663" datatype="html">
8618 <source>Your account is blocked.</source> 8609 <source>Your account is blocked.</source>
8619 <target state="translated">A fiókja le van tiltva.</target> 8610 <target state="translated">A fiókja le van tiltva.</target>
8620 8611
8621 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8612 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8622 <trans-unit id="7939914198003891823" datatype="html"> 8613 <trans-unit id="7939914198003891823" datatype="html">
8623 <source>any language</source> 8614 <source>any language</source>
8624 <target state="translated">bármely nyelv</target> 8615 <target state="translated">bármely nyelv</target>
@@ -8741,7 +8732,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8741 <source>Views</source> 8732 <source>Views</source>
8742 <target state="translated">Megtekintések</target> 8733 <target state="translated">Megtekintések</target>
8743 8734
8744 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8735 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8745 <trans-unit id="3208627574396957172" datatype="html"> 8736 <trans-unit id="3208627574396957172" datatype="html">
8746 <source>Search index is unavailable. Retrying with instance results instead.</source> 8737 <source>Search index is unavailable. Retrying with instance results instead.</source>
8747 <target state="translated">A keresőindex nem érhető el. Újrapróbálkozás a példány találataival.</target> 8738 <target state="translated">A keresőindex nem érhető el. Újrapróbálkozás a példány találataival.</target>
@@ -9460,22 +9451,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9460 <source>This is a normal live</source> 9451 <source>This is a normal live</source>
9461 <target state="translated">Ez egy normál élő közvetítés</target> 9452 <target state="translated">Ez egy normál élő közvetítés</target>
9462 9453
9463 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit> 9454 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9464 <trans-unit id="7263323611663811322" datatype="html"> 9455 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9465 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source> 9456 <context-group purpose="location">
9466 <target state="translated">Nem készíthető több közvetítés normál élő közvetítés esetén, de elmentheti a felvételét, amely ugyanazt az URL-t fogja használni</target> 9457 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9467 9458 <context context-type="linenumber">266,268</context>
9468 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit> 9459 </context-group>
9460 </trans-unit>
9461
9469 <trans-unit id="2261925229535541622" datatype="html"> 9462 <trans-unit id="2261925229535541622" datatype="html">
9470 <source>This is a permanent/recurring live</source> 9463 <source>This is a permanent/recurring live</source>
9471 <target state="translated">Ez egy állandó/ismétlődő élő közvetítés</target> 9464 <target state="translated">Ez egy állandó/ismétlődő élő közvetítés</target>
9472 9465
9473 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit> 9466 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9474 <trans-unit id="6791299537270100091" datatype="html"> 9467 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9475 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source> 9468 <context-group purpose="location">
9476 <target state="translated">Állandó/ismétlődő élő közvetítés esetén több közvetítése is lehet. Az URL a nézők számára nem fog megváltozni, de Ön nem mentheti le az elő közvetítéseinek felvételét</target> 9469 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9477 9470 <context context-type="linenumber">275,277</context>
9478 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9471 </context-group>
9472 </trans-unit>
9473
9479 <trans-unit id="3112273530390098557" datatype="html"> 9474 <trans-unit id="3112273530390098557" datatype="html">
9480 <source>Replay will be saved</source> 9475 <source>Replay will be saved</source>
9481 <target state="translated">A visszajátszás elmentésre kerül</target> 9476 <target state="translated">A visszajátszás elmentésre kerül</target>
diff --git a/client/src/locale/angular.it-IT.xlf b/client/src/locale/angular.it-IT.xlf
index d15ec8af9..37aca3400 100644
--- a/client/src/locale/angular.it-IT.xlf
+++ b/client/src/locale/angular.it-IT.xlf
@@ -1107,7 +1107,7 @@
1107The link will expire within 1 hour.</source> 1107The link will expire within 1 hour.</source>
1108 <target state="translated">Una mail con le istruzioni per il reset della password sarà spedita a <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Il link scadrà fra 1 ora.</target> 1108 <target state="translated">Una mail con le istruzioni per il reset della password sarà spedita a <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Il link scadrà fra 1 ora.</target>
1109 1109
1110 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1110 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1111 <trans-unit id="4768749765465246664"> 1111 <trans-unit id="4768749765465246664">
1112 <source>Email</source> 1112 <source>Email</source>
1113 <target>Email</target> 1113 <target>Email</target>
@@ -5710,64 +5710,55 @@ color: red;
5710 <source>Viewers</source><target state="new">Viewers</target> 5710 <source>Viewers</source><target state="new">Viewers</target>
5711 5711
5712 5712
5713 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5713 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5714 <source>Watch time</source><target state="new">Watch time</target> 5714 <source>Watch time</source><target state="new">Watch time</target>
5715 5715
5716 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5716 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5717 <source>Retention</source><target state="new">Retention</target> 5717 <source>Retention</source><target state="new">Retention</target>
5718 5718
5719 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5719 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5720 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5720 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5721 <context-group purpose="location"> 5721
5722 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5722 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5723 <context context-type="linenumber">152</context>
5724 </context-group>
5725 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5726 <source>Viewers stats</source><target state="new">Viewers stats</target> 5723 <source>Viewers stats</source><target state="new">Viewers stats</target>
5724
5725 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5726 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5727 <context-group purpose="location"> 5727 <context-group purpose="location">
5728 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5728 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5729 <context context-type="linenumber">155</context> 5729 <context context-type="linenumber">227</context>
5730 </context-group>
5731 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5732 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5733 <context-group purpose="location">
5734 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5735 <context context-type="linenumber">226</context>
5736 </context-group> 5730 </context-group>
5737 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5731 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5738 <source>Custom dates</source><target state="new">Custom dates</target> 5732 <source>Custom dates</source><target state="new">Custom dates</target>
5739 <context-group purpose="location"> 5733
5740 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5734 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5741 <context context-type="linenumber">237</context>
5742 </context-group>
5743 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5744 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 5735 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
5745 <context-group purpose="location"> 5736
5746 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5737 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5747 <context context-type="linenumber">256</context>
5748 </context-group>
5749 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5750 <source>Countries</source><target state="new">Countries</target> 5738 <source>Countries</source><target state="new">Countries</target>
5751 5739
5752 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5740 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5753 <source>Likes</source><target state="new">Likes</target> 5741 <source>Likes</source><target state="new">Likes</target>
5754 5742
5755 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5743 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5756 <source>Average watch time</source><target state="new">Average watch time</target> 5744 <source>Average watch time</source><target state="new">Average watch time</target>
5757 5745
5758 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5746 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5759 <source>Total watch time</source><target state="new">Total watch time</target> 5747 <source>Total watch time</source><target state="new">Total watch time</target>
5760 <context-group purpose="location"> 5748
5761 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5749 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5762 <context context-type="linenumber">270</context>
5763 </context-group>
5764 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5765 <source>Peak viewers</source><target state="new">Peak viewers</target> 5750 <source>Peak viewers</source><target state="new">Peak viewers</target>
5766 5751
5767 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5752 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5768 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5753 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5769 5754
5770 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit><trans-unit id="3030338154442300172" datatype="html"> 5755 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5756 <source>Unique viewers</source><target state="new">Unique viewers</target>
5757 <context-group purpose="location">
5758 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5759 <context context-type="linenumber">282</context>
5760 </context-group>
5761 </trans-unit><trans-unit id="3030338154442300172" datatype="html">
5771 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 5762 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
5772 5763
5773 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html"> 5764 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html">
@@ -8362,12 +8353,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8362 <source>Incorrect username or password.</source> 8353 <source>Incorrect username or password.</source>
8363 <target>Nome utente o password non corretti.</target> 8354 <target>Nome utente o password non corretti.</target>
8364 8355
8365 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8356 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8366 <trans-unit id="6974874606619467663" datatype="html"> 8357 <trans-unit id="6974874606619467663" datatype="html">
8367 <source>Your account is blocked.</source> 8358 <source>Your account is blocked.</source>
8368 <target state="translated">Il tuo account è bloccato.</target> 8359 <target state="translated">Il tuo account è bloccato.</target>
8369 8360
8370 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8361 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8371 <trans-unit id="7939914198003891823" datatype="html"> 8362 <trans-unit id="7939914198003891823" datatype="html">
8372 <source>any language</source> 8363 <source>any language</source>
8373 <target state="translated">qualsiasi lingua</target> 8364 <target state="translated">qualsiasi lingua</target>
@@ -8489,7 +8480,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8489 <target>Visualizzazioni</target> 8480 <target>Visualizzazioni</target>
8490 8481
8491 8482
8492 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8483 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8493 <trans-unit id="3208627574396957172" datatype="html"> 8484 <trans-unit id="3208627574396957172" datatype="html">
8494 <source>Search index is unavailable. Retrying with instance results instead.</source> 8485 <source>Search index is unavailable. Retrying with instance results instead.</source>
8495 <target state="translated">L'indice di ricerca non è disponibile. Nuovo tentativo con i risultati dell'istanza.</target> 8486 <target state="translated">L'indice di ricerca non è disponibile. Nuovo tentativo con i risultati dell'istanza.</target>
@@ -9196,16 +9187,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9196 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 9187 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
9197 <source>This is a normal live</source><target state="new">This is a normal live</target> 9188 <source>This is a normal live</source><target state="new">This is a normal live</target>
9198 9189
9199 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 9190 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9200 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9191 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9201 9192 <context-group purpose="location">
9202 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 9193 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9194 <context context-type="linenumber">266,268</context>
9195 </context-group>
9196 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
9203 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target> 9197 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target>
9204 9198
9205 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 9199 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9206 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9200 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9207 9201 <context-group purpose="location">
9208 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9202 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9203 <context context-type="linenumber">275,277</context>
9204 </context-group>
9205 </trans-unit>
9209 9206
9210 <trans-unit id="3112273530390098557" datatype="html"> 9207 <trans-unit id="3112273530390098557" datatype="html">
9211 <source>Replay will be saved</source> 9208 <source>Replay will be saved</source>
diff --git a/client/src/locale/angular.ja-JP.xlf b/client/src/locale/angular.ja-JP.xlf
index a8531373d..c3d94bc8b 100644
--- a/client/src/locale/angular.ja-JP.xlf
+++ b/client/src/locale/angular.ja-JP.xlf
@@ -1211,8 +1211,8 @@
1211 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1211 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1212The link will expire within 1 hour.</source> 1212The link will expire within 1 hour.</source>
1213 <target state="translated">パスワードをリセットするための手順が書かれたメールが <x id="PH" equiv-text="this.forgotPasswordEmail"/>に送られます。このリンクは1時間以内に無効になります。</target> 1213 <target state="translated">パスワードをリセットするための手順が書かれたメールが <x id="PH" equiv-text="this.forgotPasswordEmail"/>に送られます。このリンクは1時間以内に無効になります。</target>
1214 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1214
1215 </trans-unit> 1215 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1216 <trans-unit id="4768749765465246664"> 1216 <trans-unit id="4768749765465246664">
1217 <source>Email</source> 1217 <source>Email</source>
1218 <target>Eメール</target> 1218 <target>Eメール</target>
@@ -6006,78 +6006,69 @@ color: red;
6006 <target state="translated">視聴者数</target> 6006 <target state="translated">視聴者数</target>
6007 6007
6008 6008
6009 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit> 6009 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6010 <trans-unit id="5691818894884119596" datatype="html"> 6010 <trans-unit id="5691818894884119596" datatype="html">
6011 <source>Watch time</source> 6011 <source>Watch time</source>
6012 <target state="translated">再生時間</target> 6012 <target state="translated">再生時間</target>
6013 6013
6014 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit> 6014 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6015 <trans-unit id="683980015107026060" datatype="html"> 6015 <trans-unit id="683980015107026060" datatype="html">
6016 <source>Retention</source> 6016 <source>Retention</source>
6017 <target state="translated">リテンション率</target> 6017 <target state="translated">リテンション率</target>
6018 6018
6019 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6019 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6020 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6020 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6021 <context-group purpose="location"> 6021
6022 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6022 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6023 <context context-type="linenumber">152</context>
6024 </context-group>
6025 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6026 <source>Viewers stats</source><target state="new">Viewers stats</target> 6023 <source>Viewers stats</source><target state="new">Viewers stats</target>
6024
6025 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6026 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6027 <context-group purpose="location"> 6027 <context-group purpose="location">
6028 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6028 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6029 <context context-type="linenumber">155</context> 6029 <context context-type="linenumber">227</context>
6030 </context-group>
6031 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6032 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6033 <context-group purpose="location">
6034 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6035 <context context-type="linenumber">226</context>
6036 </context-group> 6030 </context-group>
6037 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6031 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6038 <source>Custom dates</source><target state="new">Custom dates</target> 6032 <source>Custom dates</source><target state="new">Custom dates</target>
6039 <context-group purpose="location"> 6033
6040 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6034 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6041 <context context-type="linenumber">237</context>
6042 </context-group>
6043 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6044 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6035 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6045 <context-group purpose="location"> 6036
6046 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6037 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6047 <context context-type="linenumber">256</context>
6048 </context-group>
6049 </trans-unit>
6050 <trans-unit id="6782077395930235254" datatype="html"> 6038 <trans-unit id="6782077395930235254" datatype="html">
6051 <source>Countries</source> 6039 <source>Countries</source>
6052 <target state="translated">国や地域</target> 6040 <target state="translated">国や地域</target>
6053 6041
6054 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit> 6042 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6055 <trans-unit id="7112532281224432421" datatype="html"> 6043 <trans-unit id="7112532281224432421" datatype="html">
6056 <source>Likes</source> 6044 <source>Likes</source>
6057 <target state="translated">評価(高評価・低評価の合算)</target> 6045 <target state="translated">評価(高評価・低評価の合算)</target>
6058 6046
6059 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit> 6047 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6060 <trans-unit id="1155438117303179048" datatype="html"> 6048 <trans-unit id="1155438117303179048" datatype="html">
6061 <source>Average watch time</source> 6049 <source>Average watch time</source>
6062 <target state="translated">平均再生時間</target> 6050 <target state="translated">平均再生時間</target>
6063 6051
6064 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6052 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6065 <source>Total watch time</source><target state="new">Total watch time</target> 6053 <source>Total watch time</source><target state="new">Total watch time</target>
6066 <context-group purpose="location"> 6054
6067 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6055 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6068 <context context-type="linenumber">270</context>
6069 </context-group>
6070 </trans-unit>
6071 <trans-unit id="7988517647183541852" datatype="html"> 6056 <trans-unit id="7988517647183541852" datatype="html">
6072 <source>Peak viewers</source> 6057 <source>Peak viewers</source>
6073 <target state="translated">ピーク時の視聴者数</target> 6058 <target state="translated">ピーク時の視聴者数</target>
6074 6059
6075 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit> 6060 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6076 <trans-unit id="8536543691393468142" datatype="html"> 6061 <trans-unit id="8536543691393468142" datatype="html">
6077 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6062 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6078 <target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6063 <target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6079 6064
6080 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6065 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6066 <source>Unique viewers</source><target state="new">Unique viewers</target>
6067 <context-group purpose="location">
6068 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6069 <context context-type="linenumber">282</context>
6070 </context-group>
6071 </trans-unit>
6081 <trans-unit id="3030338154442300172" datatype="html"> 6072 <trans-unit id="3030338154442300172" datatype="html">
6082 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6073 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6083 <target state="translated">作成 <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 プレイリスト} other {{{ pagination.totalItems }} プレイリスト}}"/> </target> 6074 <target state="translated">作成 <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 プレイリスト} other {{{ pagination.totalItems }} プレイリスト}}"/> </target>
@@ -8928,13 +8919,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8928 <trans-unit id="1266887509445371246"> 8919 <trans-unit id="1266887509445371246">
8929 <source>Incorrect username or password.</source> 8920 <source>Incorrect username or password.</source>
8930 <target>ユーザーネームまたはパスワードが違います。</target> 8921 <target>ユーザーネームまたはパスワードが違います。</target>
8931 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8922
8932 </trans-unit> 8923 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8933 <trans-unit id="6974874606619467663" datatype="html"> 8924 <trans-unit id="6974874606619467663" datatype="html">
8934 <source>Your account is blocked.</source> 8925 <source>Your account is blocked.</source>
8935 <target state="translated">あなたのアカウントはブロックされてます。</target> 8926 <target state="translated">あなたのアカウントはブロックされてます。</target>
8936 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8927
8937 </trans-unit> 8928 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8938 <trans-unit id="7939914198003891823" datatype="html"> 8929 <trans-unit id="7939914198003891823" datatype="html">
8939 <source>any language</source> 8930 <source>any language</source>
8940 <target state="translated">全ての言語</target> 8931 <target state="translated">全ての言語</target>
@@ -9062,7 +9053,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9062 <target>再生回数</target> 9053 <target>再生回数</target>
9063 9054
9064 9055
9065 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9056 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9066 <trans-unit id="3208627574396957172" datatype="html"> 9057 <trans-unit id="3208627574396957172" datatype="html">
9067 <source>Search index is unavailable. Retrying with instance results instead.</source> 9058 <source>Search index is unavailable. Retrying with instance results instead.</source>
9068 <target state="translated">検索インデックスを利用できません。代わりに、インスタンスの検索機能で再度お試し下さい。</target> 9059 <target state="translated">検索インデックスを利用できません。代わりに、インスタンスの検索機能で再度お試し下さい。</target>
@@ -9807,22 +9798,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9807 <source>This is a normal live</source> 9798 <source>This is a normal live</source>
9808 <target state="translated">通常のライブ配信</target> 9799 <target state="translated">通常のライブ配信</target>
9809 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9800 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9801 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9802 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9803 <context-group purpose="location">
9804 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9805 <context context-type="linenumber">266,268</context>
9806 </context-group>
9810 </trans-unit> 9807 </trans-unit>
9811 <trans-unit id="7263323611663811322" datatype="html"> 9808
9812 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9813 <target state="translated">通常のライブ配信中に複数回の配信を行うことはできません。しかし、ライブ配信の内容を動画として保存することができ、ライブ配信のURLを動画のURLとして利用できます</target>
9814 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9815 </trans-unit>
9816 <trans-unit id="2261925229535541622" datatype="html"> 9809 <trans-unit id="2261925229535541622" datatype="html">
9817 <source>This is a permanent/recurring live</source> 9810 <source>This is a permanent/recurring live</source>
9818 <target state="translated">永続/繰り返しタイプのライブ配信</target> 9811 <target state="translated">永続/繰り返しタイプのライブ配信</target>
9819 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9812 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9813 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9814 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9815 <context-group purpose="location">
9816 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9817 <context context-type="linenumber">275,277</context>
9818 </context-group>
9820 </trans-unit> 9819 </trans-unit>
9821 <trans-unit id="6791299537270100091" datatype="html"> 9820
9822 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9823 <target state="translated">永続/繰り返しタイプのライブ配信では、配信中に複数回の配信を行うことができます。ライブ配信のURLが変わることはありませんが、ライブ配信の内容を動画として保存することはできません</target>
9824 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9825 </trans-unit>
9826 <trans-unit id="3112273530390098557" datatype="html"> 9821 <trans-unit id="3112273530390098557" datatype="html">
9827 <source>Replay will be saved</source> 9822 <source>Replay will be saved</source>
9828 <target state="translated">ライブ配信の内容は動画として保存されます</target> 9823 <target state="translated">ライブ配信の内容は動画として保存されます</target>
diff --git a/client/src/locale/angular.jbo.xlf b/client/src/locale/angular.jbo.xlf
index 653134ca0..41216c032 100644
--- a/client/src/locale/angular.jbo.xlf
+++ b/client/src/locale/angular.jbo.xlf
@@ -1242,7 +1242,7 @@
1242The link will expire within 1 hour.</source><target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1242The link will expire within 1 hour.</source><target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1243The link will expire within 1 hour.</target> 1243The link will expire within 1 hour.</target>
1244 1244
1245 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1245 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1246 <trans-unit id="4768749765465246664"> 1246 <trans-unit id="4768749765465246664">
1247 <source>Email</source> 1247 <source>Email</source>
1248 <target>lo ve samymri</target> 1248 <target>lo ve samymri</target>
@@ -5787,64 +5787,55 @@ color: red;
5787 <source>Viewers</source><target state="new">Viewers</target> 5787 <source>Viewers</source><target state="new">Viewers</target>
5788 5788
5789 5789
5790 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5790 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5791 <source>Watch time</source><target state="new">Watch time</target> 5791 <source>Watch time</source><target state="new">Watch time</target>
5792 5792
5793 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5793 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5794 <source>Retention</source><target state="new">Retention</target> 5794 <source>Retention</source><target state="new">Retention</target>
5795 5795
5796 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5796 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5797 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5797 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5798 <context-group purpose="location"> 5798
5799 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5799 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5800 <context context-type="linenumber">152</context>
5801 </context-group>
5802 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5803 <source>Viewers stats</source><target state="new">Viewers stats</target> 5800 <source>Viewers stats</source><target state="new">Viewers stats</target>
5801
5802 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5803 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5804 <context-group purpose="location"> 5804 <context-group purpose="location">
5805 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5805 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5806 <context context-type="linenumber">155</context> 5806 <context context-type="linenumber">227</context>
5807 </context-group>
5808 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5809 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5810 <context-group purpose="location">
5811 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5812 <context context-type="linenumber">226</context>
5813 </context-group> 5807 </context-group>
5814 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5808 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5815 <source>Custom dates</source><target state="new">Custom dates</target> 5809 <source>Custom dates</source><target state="new">Custom dates</target>
5816 <context-group purpose="location"> 5810
5817 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5811 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5818 <context context-type="linenumber">237</context>
5819 </context-group>
5820 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5821 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 5812 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
5822 <context-group purpose="location"> 5813
5823 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5814 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5824 <context context-type="linenumber">256</context>
5825 </context-group>
5826 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5827 <source>Countries</source><target state="new">Countries</target> 5815 <source>Countries</source><target state="new">Countries</target>
5828 5816
5829 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5817 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5830 <source>Likes</source><target state="new">Likes</target> 5818 <source>Likes</source><target state="new">Likes</target>
5831 5819
5832 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5820 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5833 <source>Average watch time</source><target state="new">Average watch time</target> 5821 <source>Average watch time</source><target state="new">Average watch time</target>
5834 5822
5835 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5823 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5836 <source>Total watch time</source><target state="new">Total watch time</target> 5824 <source>Total watch time</source><target state="new">Total watch time</target>
5837 <context-group purpose="location"> 5825
5838 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5826 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5839 <context context-type="linenumber">270</context>
5840 </context-group>
5841 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5842 <source>Peak viewers</source><target state="new">Peak viewers</target> 5827 <source>Peak viewers</source><target state="new">Peak viewers</target>
5843 5828
5844 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5829 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5845 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5830 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5846 5831
5847 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit><trans-unit id="3030338154442300172" datatype="html"> 5832 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5833 <source>Unique viewers</source><target state="new">Unique viewers</target>
5834 <context-group purpose="location">
5835 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5836 <context context-type="linenumber">282</context>
5837 </context-group>
5838 </trans-unit><trans-unit id="3030338154442300172" datatype="html">
5848 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 5839 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
5849 5840
5850 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html"> 5841 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html">
@@ -8461,12 +8452,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8461 <source>Incorrect username or password.</source> 8452 <source>Incorrect username or password.</source>
8462 <target state="new">Incorrect username or password.</target> 8453 <target state="new">Incorrect username or password.</target>
8463 8454
8464 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8455 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8465 <trans-unit id="6974874606619467663" datatype="html"> 8456 <trans-unit id="6974874606619467663" datatype="html">
8466 <source>Your account is blocked.</source> 8457 <source>Your account is blocked.</source>
8467 <target state="new">Your account is blocked.</target> 8458 <target state="new">Your account is blocked.</target>
8468 8459
8469 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8460 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8470 8461
8471 <trans-unit id="7939914198003891823" datatype="html"> 8462 <trans-unit id="7939914198003891823" datatype="html">
8472 <source>any language</source> 8463 <source>any language</source>
@@ -8573,7 +8564,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8573 <source>Views</source> 8564 <source>Views</source>
8574 <target state="new">Views</target> 8565 <target state="new">Views</target>
8575 8566
8576 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8567 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8577 <trans-unit id="3208627574396957172" datatype="html"> 8568 <trans-unit id="3208627574396957172" datatype="html">
8578 <source>Search index is unavailable. Retrying with instance results instead.</source> 8569 <source>Search index is unavailable. Retrying with instance results instead.</source>
8579 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 8570 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9259,16 +9250,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9259 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 9250 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
9260 <source>This is a normal live</source><target state="new">This is a normal live</target> 9251 <source>This is a normal live</source><target state="new">This is a normal live</target>
9261 9252
9262 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 9253 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9263 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9254 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9264 9255 <context-group purpose="location">
9265 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 9256 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9257 <context context-type="linenumber">266,268</context>
9258 </context-group>
9259 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
9266 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target> 9260 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target>
9267 9261
9268 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 9262 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9269 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9263 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9270 9264 <context-group purpose="location">
9271 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="3112273530390098557" datatype="html"> 9265 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9266 <context context-type="linenumber">275,277</context>
9267 </context-group>
9268 </trans-unit><trans-unit id="3112273530390098557" datatype="html">
9272 <source>Replay will be saved</source><target state="new">Replay will be saved</target> 9269 <source>Replay will be saved</source><target state="new">Replay will be saved</target>
9273 <context-group purpose="location"> 9270 <context-group purpose="location">
9274 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> 9271 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
diff --git a/client/src/locale/angular.kab.xlf b/client/src/locale/angular.kab.xlf
index fba46f9a8..db7a7310a 100644
--- a/client/src/locale/angular.kab.xlf
+++ b/client/src/locale/angular.kab.xlf
@@ -1316,8 +1316,8 @@
1316 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1316 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1317The link will expire within 1 hour.</source> 1317The link will expire within 1 hour.</source>
1318 <target state="translated">Imayl d yiwellihen n uwennez n wawal uffir ttwaznen ɣer <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Aseɣwen ad yemmet deg ssaεa.</target> 1318 <target state="translated">Imayl d yiwellihen n uwennez n wawal uffir ttwaznen ɣer <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Aseɣwen ad yemmet deg ssaεa.</target>
1319 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1319
1320 </trans-unit> 1320 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1321 <trans-unit id="4768749765465246664" datatype="html"> 1321 <trans-unit id="4768749765465246664" datatype="html">
1322 <source>Email</source> 1322 <source>Email</source>
1323 <target>Imayl</target> 1323 <target>Imayl</target>
@@ -5837,64 +5837,55 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
5837 <source>Viewers</source><target state="new">Viewers</target> 5837 <source>Viewers</source><target state="new">Viewers</target>
5838 5838
5839 5839
5840 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5840 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5841 <source>Watch time</source><target state="new">Watch time</target> 5841 <source>Watch time</source><target state="new">Watch time</target>
5842 5842
5843 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5843 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5844 <source>Retention</source><target state="new">Retention</target> 5844 <source>Retention</source><target state="new">Retention</target>
5845 5845
5846 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5846 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5847 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5847 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5848 <context-group purpose="location"> 5848
5849 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5849 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5850 <context context-type="linenumber">152</context>
5851 </context-group>
5852 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5853 <source>Viewers stats</source><target state="new">Viewers stats</target> 5850 <source>Viewers stats</source><target state="new">Viewers stats</target>
5851
5852 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5853 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5854 <context-group purpose="location"> 5854 <context-group purpose="location">
5855 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5855 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5856 <context context-type="linenumber">155</context> 5856 <context context-type="linenumber">227</context>
5857 </context-group>
5858 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5859 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5860 <context-group purpose="location">
5861 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5862 <context context-type="linenumber">226</context>
5863 </context-group> 5857 </context-group>
5864 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5858 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5865 <source>Custom dates</source><target state="new">Custom dates</target> 5859 <source>Custom dates</source><target state="new">Custom dates</target>
5866 <context-group purpose="location"> 5860
5867 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5861 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5868 <context context-type="linenumber">237</context>
5869 </context-group>
5870 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5871 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 5862 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
5872 <context-group purpose="location"> 5863
5873 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5864 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5874 <context context-type="linenumber">256</context>
5875 </context-group>
5876 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5877 <source>Countries</source><target state="new">Countries</target> 5865 <source>Countries</source><target state="new">Countries</target>
5878 5866
5879 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5867 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5880 <source>Likes</source><target state="new">Likes</target> 5868 <source>Likes</source><target state="new">Likes</target>
5881 5869
5882 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5870 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5883 <source>Average watch time</source><target state="new">Average watch time</target> 5871 <source>Average watch time</source><target state="new">Average watch time</target>
5884 5872
5885 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5873 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5886 <source>Total watch time</source><target state="new">Total watch time</target> 5874 <source>Total watch time</source><target state="new">Total watch time</target>
5887 <context-group purpose="location"> 5875
5888 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5876 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5889 <context context-type="linenumber">270</context>
5890 </context-group>
5891 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5892 <source>Peak viewers</source><target state="new">Peak viewers</target> 5877 <source>Peak viewers</source><target state="new">Peak viewers</target>
5893 5878
5894 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5879 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5895 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5880 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5896 5881
5897 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 5882 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5883 <source>Unique viewers</source><target state="new">Unique viewers</target>
5884 <context-group purpose="location">
5885 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5886 <context context-type="linenumber">282</context>
5887 </context-group>
5888 </trans-unit>
5898 <trans-unit id="3030338154442300172" datatype="html"> 5889 <trans-unit id="3030338154442300172" datatype="html">
5899 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 5890 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
5900 <target state="translated">Yettwarna <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 5891 <target state="translated">Yettwarna <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -8739,13 +8730,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8739 <trans-unit id="1266887509445371246" datatype="html"> 8730 <trans-unit id="1266887509445371246" datatype="html">
8740 <source>Incorrect username or password.</source> 8731 <source>Incorrect username or password.</source>
8741 <target>Isem n useqdac neɣ awal n uɛeddi d urameɣtu.</target> 8732 <target>Isem n useqdac neɣ awal n uɛeddi d urameɣtu.</target>
8742 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8733
8743 </trans-unit> 8734 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8744 <trans-unit id="6974874606619467663" datatype="html"> 8735 <trans-unit id="6974874606619467663" datatype="html">
8745 <source>Your account is blocked.</source> 8736 <source>Your account is blocked.</source>
8746 <target state="translated">Amiḍan-ik·im yettusewḥel.</target> 8737 <target state="translated">Amiḍan-ik·im yettusewḥel.</target>
8747 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8738
8748 </trans-unit> 8739 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8749 <trans-unit id="5633144232269377096" datatype="html"> 8740 <trans-unit id="5633144232269377096" datatype="html">
8750 <source>hide</source> 8741 <source>hide</source>
8751 <target>ffer</target> 8742 <target>ffer</target>
@@ -8872,7 +8863,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8872 <source>Views</source> 8863 <source>Views</source>
8873 <target>Timezriyin</target> 8864 <target>Timezriyin</target>
8874 8865
8875 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8866 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8876 <trans-unit id="3208627574396957172" datatype="html"> 8867 <trans-unit id="3208627574396957172" datatype="html">
8877 <source>Search index is unavailable. Retrying with instance results instead.</source> 8868 <source>Search index is unavailable. Retrying with instance results instead.</source>
8878 <target state="translated">Amatar n unadi ulac-it. Ales deg ubdil-is s yigmaḍ n tummant.</target> 8869 <target state="translated">Amatar n unadi ulac-it. Ales deg ubdil-is s yigmaḍ n tummant.</target>
@@ -9607,22 +9598,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9607 <source>This is a normal live</source> 9598 <source>This is a normal live</source>
9608 <target state="new">This is a normal live</target> 9599 <target state="new">This is a normal live</target>
9609 9600
9610 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit> 9601 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9611 <trans-unit id="7263323611663811322" datatype="html"> 9602 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9612 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source> 9603 <context-group purpose="location">
9613 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9604 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9614 9605 <context context-type="linenumber">266,268</context>
9615 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit> 9606 </context-group>
9607 </trans-unit>
9608
9616 <trans-unit id="2261925229535541622" datatype="html"> 9609 <trans-unit id="2261925229535541622" datatype="html">
9617 <source>This is a permanent/recurring live</source> 9610 <source>This is a permanent/recurring live</source>
9618 <target state="new">This is a permanent/recurring live</target> 9611 <target state="new">This is a permanent/recurring live</target>
9619 9612
9620 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit> 9613 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9621 <trans-unit id="6791299537270100091" datatype="html"> 9614 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9622 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source> 9615 <context-group purpose="location">
9623 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9616 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9624 9617 <context context-type="linenumber">275,277</context>
9625 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9618 </context-group>
9619 </trans-unit>
9620
9626 <trans-unit id="3112273530390098557" datatype="html"> 9621 <trans-unit id="3112273530390098557" datatype="html">
9627 <source>Replay will be saved</source> 9622 <source>Replay will be saved</source>
9628 <target state="translated">Allus n tɣuri ad yettusekles</target> 9623 <target state="translated">Allus n tɣuri ad yettusekles</target>
diff --git a/client/src/locale/angular.ko-KR.xlf b/client/src/locale/angular.ko-KR.xlf
index 56bc7095a..8566a1fa9 100644
--- a/client/src/locale/angular.ko-KR.xlf
+++ b/client/src/locale/angular.ko-KR.xlf
@@ -1240,8 +1240,8 @@
1240The link will expire within 1 hour.</source> 1240The link will expire within 1 hour.</source>
1241 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1241 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1242The link will expire within 1 hour.</target> 1242The link will expire within 1 hour.</target>
1243 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1243
1244 </trans-unit> 1244 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1245 <trans-unit id="4768749765465246664"> 1245 <trans-unit id="4768749765465246664">
1246 <source>Email</source> 1246 <source>Email</source>
1247 <target>이메일</target> 1247 <target>이메일</target>
@@ -6297,64 +6297,55 @@ color: red;
6297 <source>Viewers</source><target state="new">Viewers</target> 6297 <source>Viewers</source><target state="new">Viewers</target>
6298 6298
6299 6299
6300 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6300 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6301 <source>Watch time</source><target state="new">Watch time</target> 6301 <source>Watch time</source><target state="new">Watch time</target>
6302 6302
6303 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6303 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6304 <source>Retention</source><target state="new">Retention</target> 6304 <source>Retention</source><target state="new">Retention</target>
6305 6305
6306 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6306 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6307 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6307 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6308 <context-group purpose="location"> 6308
6309 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6309 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6310 <context context-type="linenumber">152</context>
6311 </context-group>
6312 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6313 <source>Viewers stats</source><target state="new">Viewers stats</target> 6310 <source>Viewers stats</source><target state="new">Viewers stats</target>
6311
6312 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6313 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6314 <context-group purpose="location"> 6314 <context-group purpose="location">
6315 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6315 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6316 <context context-type="linenumber">155</context> 6316 <context context-type="linenumber">227</context>
6317 </context-group>
6318 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6319 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6320 <context-group purpose="location">
6321 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6322 <context context-type="linenumber">226</context>
6323 </context-group> 6317 </context-group>
6324 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6318 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6325 <source>Custom dates</source><target state="new">Custom dates</target> 6319 <source>Custom dates</source><target state="new">Custom dates</target>
6326 <context-group purpose="location"> 6320
6327 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6321 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6328 <context context-type="linenumber">237</context>
6329 </context-group>
6330 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6331 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6322 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6332 <context-group purpose="location"> 6323
6333 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6324 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6334 <context context-type="linenumber">256</context>
6335 </context-group>
6336 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6337 <source>Countries</source><target state="new">Countries</target> 6325 <source>Countries</source><target state="new">Countries</target>
6338 6326
6339 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6327 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6340 <source>Likes</source><target state="new">Likes</target> 6328 <source>Likes</source><target state="new">Likes</target>
6341 6329
6342 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6330 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6343 <source>Average watch time</source><target state="new">Average watch time</target> 6331 <source>Average watch time</source><target state="new">Average watch time</target>
6344 6332
6345 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6333 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6346 <source>Total watch time</source><target state="new">Total watch time</target> 6334 <source>Total watch time</source><target state="new">Total watch time</target>
6347 <context-group purpose="location"> 6335
6348 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6336 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6349 <context context-type="linenumber">270</context>
6350 </context-group>
6351 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6352 <source>Peak viewers</source><target state="new">Peak viewers</target> 6337 <source>Peak viewers</source><target state="new">Peak viewers</target>
6353 6338
6354 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6339 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6355 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6340 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6356 6341
6357 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6342 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6343 <source>Unique viewers</source><target state="new">Unique viewers</target>
6344 <context-group purpose="location">
6345 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6346 <context context-type="linenumber">282</context>
6347 </context-group>
6348 </trans-unit>
6358 <trans-unit id="3030338154442300172" datatype="html"> 6349 <trans-unit id="3030338154442300172" datatype="html">
6359 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6350 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6360 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6351 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -9364,13 +9355,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9364 <trans-unit id="1266887509445371246" datatype="html"> 9355 <trans-unit id="1266887509445371246" datatype="html">
9365 <source>Incorrect username or password.</source> 9356 <source>Incorrect username or password.</source>
9366 <target state="new">Incorrect username or password.</target> 9357 <target state="new">Incorrect username or password.</target>
9367 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 9358
9368 </trans-unit> 9359 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
9369 <trans-unit id="6974874606619467663" datatype="html"> 9360 <trans-unit id="6974874606619467663" datatype="html">
9370 <source>Your account is blocked.</source> 9361 <source>Your account is blocked.</source>
9371 <target state="new">Your account is blocked.</target> 9362 <target state="new">Your account is blocked.</target>
9372 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 9363
9373 </trans-unit> 9364 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
9374 <trans-unit id="7939914198003891823" datatype="html"> 9365 <trans-unit id="7939914198003891823" datatype="html">
9375 <source>any language</source> 9366 <source>any language</source>
9376 <target state="new">any language</target> 9367 <target state="new">any language</target>
@@ -9497,7 +9488,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9497 <source>Views</source> 9488 <source>Views</source>
9498 <target state="new">Views</target> 9489 <target state="new">Views</target>
9499 9490
9500 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9491 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9501 <trans-unit id="3208627574396957172" datatype="html"> 9492 <trans-unit id="3208627574396957172" datatype="html">
9502 <source>Search index is unavailable. Retrying with instance results instead.</source> 9493 <source>Search index is unavailable. Retrying with instance results instead.</source>
9503 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9494 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -10247,22 +10238,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10247 <source>This is a normal live</source> 10238 <source>This is a normal live</source>
10248 <target state="new">This is a normal live</target> 10239 <target state="new">This is a normal live</target>
10249 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 10240 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
10241 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
10242 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
10243 <context-group purpose="location">
10244 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10245 <context context-type="linenumber">266,268</context>
10246 </context-group>
10250 </trans-unit> 10247 </trans-unit>
10251 <trans-unit id="7263323611663811322" datatype="html"> 10248
10252 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
10253 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target>
10254 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
10255 </trans-unit>
10256 <trans-unit id="2261925229535541622" datatype="html"> 10249 <trans-unit id="2261925229535541622" datatype="html">
10257 <source>This is a permanent/recurring live</source> 10250 <source>This is a permanent/recurring live</source>
10258 <target state="new">This is a permanent/recurring live</target> 10251 <target state="new">This is a permanent/recurring live</target>
10259 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 10252 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
10253 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
10254 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
10255 <context-group purpose="location">
10256 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10257 <context context-type="linenumber">275,277</context>
10258 </context-group>
10260 </trans-unit> 10259 </trans-unit>
10261 <trans-unit id="6791299537270100091" datatype="html"> 10260
10262 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
10263 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target>
10264 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
10265 </trans-unit>
10266 <trans-unit id="3112273530390098557" datatype="html"> 10261 <trans-unit id="3112273530390098557" datatype="html">
10267 <source>Replay will be saved</source> 10262 <source>Replay will be saved</source>
10268 <target state="new">Replay will be saved</target> 10263 <target state="new">Replay will be saved</target>
diff --git a/client/src/locale/angular.lt-LT.xlf b/client/src/locale/angular.lt-LT.xlf
index a0780ec6b..fe2d3c615 100644
--- a/client/src/locale/angular.lt-LT.xlf
+++ b/client/src/locale/angular.lt-LT.xlf
@@ -1218,7 +1218,7 @@
1218The link will expire within 1 hour.</source><target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1218The link will expire within 1 hour.</source><target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1219The link will expire within 1 hour.</target> 1219The link will expire within 1 hour.</target>
1220 1220
1221 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1221 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1222 <trans-unit id="4768749765465246664" datatype="html"> 1222 <trans-unit id="4768749765465246664" datatype="html">
1223 <source>Email</source> 1223 <source>Email</source>
1224 <target state="new">Email</target> 1224 <target state="new">Email</target>
@@ -5722,64 +5722,55 @@ color: red;
5722 <source>Viewers</source><target state="new">Viewers</target> 5722 <source>Viewers</source><target state="new">Viewers</target>
5723 5723
5724 5724
5725 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5725 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5726 <source>Watch time</source><target state="new">Watch time</target> 5726 <source>Watch time</source><target state="new">Watch time</target>
5727 5727
5728 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5728 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5729 <source>Retention</source><target state="new">Retention</target> 5729 <source>Retention</source><target state="new">Retention</target>
5730 5730
5731 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5731 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5732 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5732 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5733 <context-group purpose="location"> 5733
5734 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5734 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5735 <context context-type="linenumber">152</context>
5736 </context-group>
5737 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5738 <source>Viewers stats</source><target state="new">Viewers stats</target> 5735 <source>Viewers stats</source><target state="new">Viewers stats</target>
5736
5737 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5738 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5739 <context-group purpose="location"> 5739 <context-group purpose="location">
5740 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5740 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5741 <context context-type="linenumber">155</context> 5741 <context context-type="linenumber">227</context>
5742 </context-group>
5743 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5744 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5745 <context-group purpose="location">
5746 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5747 <context context-type="linenumber">226</context>
5748 </context-group> 5742 </context-group>
5749 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5743 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5750 <source>Custom dates</source><target state="new">Custom dates</target> 5744 <source>Custom dates</source><target state="new">Custom dates</target>
5751 <context-group purpose="location"> 5745
5752 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5746 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5753 <context context-type="linenumber">237</context>
5754 </context-group>
5755 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5756 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 5747 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
5757 <context-group purpose="location"> 5748
5758 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5749 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5759 <context context-type="linenumber">256</context>
5760 </context-group>
5761 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5762 <source>Countries</source><target state="new">Countries</target> 5750 <source>Countries</source><target state="new">Countries</target>
5763 5751
5764 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5752 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5765 <source>Likes</source><target state="new">Likes</target> 5753 <source>Likes</source><target state="new">Likes</target>
5766 5754
5767 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5755 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5768 <source>Average watch time</source><target state="new">Average watch time</target> 5756 <source>Average watch time</source><target state="new">Average watch time</target>
5769 5757
5770 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5758 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5771 <source>Total watch time</source><target state="new">Total watch time</target> 5759 <source>Total watch time</source><target state="new">Total watch time</target>
5772 <context-group purpose="location"> 5760
5773 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5761 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5774 <context context-type="linenumber">270</context>
5775 </context-group>
5776 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5777 <source>Peak viewers</source><target state="new">Peak viewers</target> 5762 <source>Peak viewers</source><target state="new">Peak viewers</target>
5778 5763
5779 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5764 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5780 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5765 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5781 5766
5782 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit><trans-unit id="3030338154442300172" datatype="html"> 5767 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5768 <source>Unique viewers</source><target state="new">Unique viewers</target>
5769 <context-group purpose="location">
5770 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5771 <context context-type="linenumber">282</context>
5772 </context-group>
5773 </trans-unit><trans-unit id="3030338154442300172" datatype="html">
5783 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 5774 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
5784 5775
5785 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html"> 5776 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html">
@@ -8371,12 +8362,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8371 <source>Incorrect username or password.</source> 8362 <source>Incorrect username or password.</source>
8372 <target state="new">Incorrect username or password.</target> 8363 <target state="new">Incorrect username or password.</target>
8373 8364
8374 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8365 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8375 <trans-unit id="6974874606619467663" datatype="html"> 8366 <trans-unit id="6974874606619467663" datatype="html">
8376 <source>Your account is blocked.</source> 8367 <source>Your account is blocked.</source>
8377 <target state="new">Your account is blocked.</target> 8368 <target state="new">Your account is blocked.</target>
8378 8369
8379 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8370 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8380 8371
8381 <trans-unit id="7939914198003891823" datatype="html"> 8372 <trans-unit id="7939914198003891823" datatype="html">
8382 <source>any language</source> 8373 <source>any language</source>
@@ -8483,7 +8474,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8483 <source>Views</source> 8474 <source>Views</source>
8484 <target state="new">Views</target> 8475 <target state="new">Views</target>
8485 8476
8486 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8477 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8487 <trans-unit id="3208627574396957172" datatype="html"> 8478 <trans-unit id="3208627574396957172" datatype="html">
8488 <source>Search index is unavailable. Retrying with instance results instead.</source> 8479 <source>Search index is unavailable. Retrying with instance results instead.</source>
8489 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 8480 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9169,16 +9160,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9169 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 9160 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
9170 <source>This is a normal live</source><target state="new">This is a normal live</target> 9161 <source>This is a normal live</source><target state="new">This is a normal live</target>
9171 9162
9172 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 9163 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9173 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9164 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9174 9165 <context-group purpose="location">
9175 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 9166 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9167 <context context-type="linenumber">266,268</context>
9168 </context-group>
9169 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
9176 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target> 9170 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target>
9177 9171
9178 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 9172 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9179 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9173 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9180 9174 <context-group purpose="location">
9181 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="3112273530390098557" datatype="html"> 9175 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9176 <context context-type="linenumber">275,277</context>
9177 </context-group>
9178 </trans-unit><trans-unit id="3112273530390098557" datatype="html">
9182 <source>Replay will be saved</source><target state="new">Replay will be saved</target> 9179 <source>Replay will be saved</source><target state="new">Replay will be saved</target>
9183 <context-group purpose="location"> 9180 <context-group purpose="location">
9184 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> 9181 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
diff --git a/client/src/locale/angular.nb-NO.xlf b/client/src/locale/angular.nb-NO.xlf
index 59013738f..8eb68459f 100644
--- a/client/src/locale/angular.nb-NO.xlf
+++ b/client/src/locale/angular.nb-NO.xlf
@@ -1117,7 +1117,7 @@ The link will expire within 1 hour.</source>
1117 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1117 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1118The link will expire within 1 hour.</target> 1118The link will expire within 1 hour.</target>
1119 1119
1120 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1120 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1121 <trans-unit id="4768749765465246664" datatype="html"> 1121 <trans-unit id="4768749765465246664" datatype="html">
1122 <source>Email</source> 1122 <source>Email</source>
1123 <target state="new">Email</target> 1123 <target state="new">Email</target>
@@ -5882,64 +5882,55 @@ color: red;
5882 <source>Viewers</source><target state="new">Viewers</target> 5882 <source>Viewers</source><target state="new">Viewers</target>
5883 5883
5884 5884
5885 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5885 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5886 <source>Watch time</source><target state="new">Watch time</target> 5886 <source>Watch time</source><target state="new">Watch time</target>
5887 5887
5888 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5888 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5889 <source>Retention</source><target state="new">Retention</target> 5889 <source>Retention</source><target state="new">Retention</target>
5890 5890
5891 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5891 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5892 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5892 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5893 <context-group purpose="location"> 5893
5894 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5894 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5895 <context context-type="linenumber">152</context>
5896 </context-group>
5897 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5898 <source>Viewers stats</source><target state="new">Viewers stats</target> 5895 <source>Viewers stats</source><target state="new">Viewers stats</target>
5896
5897 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5898 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5899 <context-group purpose="location"> 5899 <context-group purpose="location">
5900 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5900 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5901 <context context-type="linenumber">155</context> 5901 <context context-type="linenumber">227</context>
5902 </context-group>
5903 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5904 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5905 <context-group purpose="location">
5906 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5907 <context context-type="linenumber">226</context>
5908 </context-group> 5902 </context-group>
5909 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5903 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5910 <source>Custom dates</source><target state="new">Custom dates</target> 5904 <source>Custom dates</source><target state="new">Custom dates</target>
5911 <context-group purpose="location"> 5905
5912 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5906 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5913 <context context-type="linenumber">237</context>
5914 </context-group>
5915 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5916 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 5907 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
5917 <context-group purpose="location"> 5908
5918 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5909 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5919 <context context-type="linenumber">256</context>
5920 </context-group>
5921 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5922 <source>Countries</source><target state="new">Countries</target> 5910 <source>Countries</source><target state="new">Countries</target>
5923 5911
5924 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5912 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5925 <source>Likes</source><target state="new">Likes</target> 5913 <source>Likes</source><target state="new">Likes</target>
5926 5914
5927 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5915 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5928 <source>Average watch time</source><target state="new">Average watch time</target> 5916 <source>Average watch time</source><target state="new">Average watch time</target>
5929 5917
5930 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5918 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5931 <source>Total watch time</source><target state="new">Total watch time</target> 5919 <source>Total watch time</source><target state="new">Total watch time</target>
5932 <context-group purpose="location"> 5920
5933 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5921 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5934 <context context-type="linenumber">270</context>
5935 </context-group>
5936 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5937 <source>Peak viewers</source><target state="new">Peak viewers</target> 5922 <source>Peak viewers</source><target state="new">Peak viewers</target>
5938 5923
5939 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5924 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5940 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5925 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5941 5926
5942 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit><trans-unit id="3030338154442300172" datatype="html"> 5927 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5928 <source>Unique viewers</source><target state="new">Unique viewers</target>
5929 <context-group purpose="location">
5930 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5931 <context context-type="linenumber">282</context>
5932 </context-group>
5933 </trans-unit><trans-unit id="3030338154442300172" datatype="html">
5943 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 5934 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
5944 5935
5945 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html"> 5936 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html">
@@ -8664,12 +8655,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8664 <source>Incorrect username or password.</source> 8655 <source>Incorrect username or password.</source>
8665 <target state="new">Incorrect username or password.</target> 8656 <target state="new">Incorrect username or password.</target>
8666 8657
8667 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8658 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8668 <trans-unit id="6974874606619467663" datatype="html"> 8659 <trans-unit id="6974874606619467663" datatype="html">
8669 <source>Your account is blocked.</source> 8660 <source>Your account is blocked.</source>
8670 <target state="new">Your account is blocked.</target> 8661 <target state="new">Your account is blocked.</target>
8671 8662
8672 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8663 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8673 <trans-unit id="7939914198003891823" datatype="html"> 8664 <trans-unit id="7939914198003891823" datatype="html">
8674 <source>any language</source> 8665 <source>any language</source>
8675 <target state="new">any language</target> 8666 <target state="new">any language</target>
@@ -8789,7 +8780,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8789 <source>Views</source> 8780 <source>Views</source>
8790 <target state="new">Views</target> 8781 <target state="new">Views</target>
8791 8782
8792 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8783 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8793 <trans-unit id="3208627574396957172" datatype="html"> 8784 <trans-unit id="3208627574396957172" datatype="html">
8794 <source>Search index is unavailable. Retrying with instance results instead.</source> 8785 <source>Search index is unavailable. Retrying with instance results instead.</source>
8795 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 8786 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9479,16 +9470,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9479 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 9470 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
9480 <source>This is a normal live</source><target state="new">This is a normal live</target> 9471 <source>This is a normal live</source><target state="new">This is a normal live</target>
9481 9472
9482 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 9473 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9483 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9474 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9484 9475 <context-group purpose="location">
9485 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 9476 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9477 <context context-type="linenumber">266,268</context>
9478 </context-group>
9479 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
9486 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target> 9480 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target>
9487 9481
9488 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 9482 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9489 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9483 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9490 9484 <context-group purpose="location">
9491 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9485 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9486 <context context-type="linenumber">275,277</context>
9487 </context-group>
9488 </trans-unit>
9492 9489
9493 <trans-unit id="3112273530390098557" datatype="html"> 9490 <trans-unit id="3112273530390098557" datatype="html">
9494 <source>Replay will be saved</source> 9491 <source>Replay will be saved</source>
diff --git a/client/src/locale/angular.nl-NL.xlf b/client/src/locale/angular.nl-NL.xlf
index 4ce1e9e07..b0ef83c2f 100644
--- a/client/src/locale/angular.nl-NL.xlf
+++ b/client/src/locale/angular.nl-NL.xlf
@@ -1138,7 +1138,7 @@ Aanmelden</target>
1138The link will expire within 1 hour.</source> 1138The link will expire within 1 hour.</source>
1139 <target state="translated"><x id="PH"/> zal een email met wachtwoordherstelinstructies krijgen. De link vervalt na een uur.</target> 1139 <target state="translated"><x id="PH"/> zal een email met wachtwoordherstelinstructies krijgen. De link vervalt na een uur.</target>
1140 1140
1141 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1141 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1142 <trans-unit id="4768749765465246664"> 1142 <trans-unit id="4768749765465246664">
1143 <source>Email</source> 1143 <source>Email</source>
1144 <target>E-mail</target> 1144 <target>E-mail</target>
@@ -5879,64 +5879,55 @@ color: red;
5879 <source>Viewers</source><target state="new">Viewers</target> 5879 <source>Viewers</source><target state="new">Viewers</target>
5880 5880
5881 5881
5882 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5882 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5883 <source>Watch time</source><target state="new">Watch time</target> 5883 <source>Watch time</source><target state="new">Watch time</target>
5884 5884
5885 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5885 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5886 <source>Retention</source><target state="new">Retention</target> 5886 <source>Retention</source><target state="new">Retention</target>
5887 5887
5888 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5888 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5889 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5889 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5890 <context-group purpose="location"> 5890
5891 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5891 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5892 <context context-type="linenumber">152</context>
5893 </context-group>
5894 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5895 <source>Viewers stats</source><target state="new">Viewers stats</target> 5892 <source>Viewers stats</source><target state="new">Viewers stats</target>
5893
5894 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5895 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5896 <context-group purpose="location"> 5896 <context-group purpose="location">
5897 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5897 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5898 <context context-type="linenumber">155</context> 5898 <context context-type="linenumber">227</context>
5899 </context-group>
5900 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5901 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5902 <context-group purpose="location">
5903 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5904 <context context-type="linenumber">226</context>
5905 </context-group> 5899 </context-group>
5906 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5900 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5907 <source>Custom dates</source><target state="new">Custom dates</target> 5901 <source>Custom dates</source><target state="new">Custom dates</target>
5908 <context-group purpose="location"> 5902
5909 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5903 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5910 <context context-type="linenumber">237</context>
5911 </context-group>
5912 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5913 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 5904 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
5914 <context-group purpose="location"> 5905
5915 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5906 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5916 <context context-type="linenumber">256</context>
5917 </context-group>
5918 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5919 <source>Countries</source><target state="new">Countries</target> 5907 <source>Countries</source><target state="new">Countries</target>
5920 5908
5921 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5909 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5922 <source>Likes</source><target state="new">Likes</target> 5910 <source>Likes</source><target state="new">Likes</target>
5923 5911
5924 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5912 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5925 <source>Average watch time</source><target state="new">Average watch time</target> 5913 <source>Average watch time</source><target state="new">Average watch time</target>
5926 5914
5927 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5915 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5928 <source>Total watch time</source><target state="new">Total watch time</target> 5916 <source>Total watch time</source><target state="new">Total watch time</target>
5929 <context-group purpose="location"> 5917
5930 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5918 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5931 <context context-type="linenumber">270</context>
5932 </context-group>
5933 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5934 <source>Peak viewers</source><target state="new">Peak viewers</target> 5919 <source>Peak viewers</source><target state="new">Peak viewers</target>
5935 5920
5936 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5921 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5937 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5922 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5938 5923
5939 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 5924 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5925 <source>Unique viewers</source><target state="new">Unique viewers</target>
5926 <context-group purpose="location">
5927 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5928 <context context-type="linenumber">282</context>
5929 </context-group>
5930 </trans-unit>
5940 <trans-unit id="3030338154442300172" datatype="html"> 5931 <trans-unit id="3030338154442300172" datatype="html">
5941 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 5932 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
5942 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 5933 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -8650,12 +8641,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8650 <source>Incorrect username or password.</source> 8641 <source>Incorrect username or password.</source>
8651 <target>Incorrecte gebruikersnaam of wachtwoord.</target> 8642 <target>Incorrecte gebruikersnaam of wachtwoord.</target>
8652 8643
8653 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8644 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8654 <trans-unit id="6974874606619467663" datatype="html"> 8645 <trans-unit id="6974874606619467663" datatype="html">
8655 <source>Your account is blocked.</source> 8646 <source>Your account is blocked.</source>
8656 <target state="translated">Je account is geblokkeerd.</target> 8647 <target state="translated">Je account is geblokkeerd.</target>
8657 8648
8658 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8649 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8659 <trans-unit id="7939914198003891823" datatype="html"> 8650 <trans-unit id="7939914198003891823" datatype="html">
8660 <source>any language</source> 8651 <source>any language</source>
8661 <target state="translated">gelijk welke taal</target> 8652 <target state="translated">gelijk welke taal</target>
@@ -8778,7 +8769,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8778 <source>Views</source> 8769 <source>Views</source>
8779 <target>Weergaven</target> 8770 <target>Weergaven</target>
8780 8771
8781 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8772 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8782 <trans-unit id="3208627574396957172" datatype="html"> 8773 <trans-unit id="3208627574396957172" datatype="html">
8783 <source>Search index is unavailable. Retrying with instance results instead.</source> 8774 <source>Search index is unavailable. Retrying with instance results instead.</source>
8784 <target state="translated">Zoekindex is niet beschikbaar. Nieuwe poging met enkel resultaten uit dit exemplaar van PeerTube.</target> 8775 <target state="translated">Zoekindex is niet beschikbaar. Nieuwe poging met enkel resultaten uit dit exemplaar van PeerTube.</target>
@@ -9503,16 +9494,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9503 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 9494 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
9504 <source>This is a normal live</source><target state="new">This is a normal live</target> 9495 <source>This is a normal live</source><target state="new">This is a normal live</target>
9505 9496
9506 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 9497 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9507 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9498 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9508 9499 <context-group purpose="location">
9509 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 9500 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9501 <context context-type="linenumber">266,268</context>
9502 </context-group>
9503 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
9510 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target> 9504 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target>
9511 9505
9512 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 9506 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9513 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9507 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9514 9508 <context-group purpose="location">
9515 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9509 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9510 <context context-type="linenumber">275,277</context>
9511 </context-group>
9512 </trans-unit>
9516 9513
9517 <trans-unit id="3112273530390098557" datatype="html"> 9514 <trans-unit id="3112273530390098557" datatype="html">
9518 <source>Replay will be saved</source> 9515 <source>Replay will be saved</source>
diff --git a/client/src/locale/angular.nn.xlf b/client/src/locale/angular.nn.xlf
index 2c7727bfb..e76bc52fa 100644
--- a/client/src/locale/angular.nn.xlf
+++ b/client/src/locale/angular.nn.xlf
@@ -3529,17 +3529,17 @@ color: red;
3529 <trans-unit id="1190256911880544559" datatype="html"> 3529 <trans-unit id="1190256911880544559" datatype="html">
3530 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 3530 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
3531The link will expire within 1 hour.</source> 3531The link will expire within 1 hour.</source>
3532 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 3532
3533 </trans-unit> 3533 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
3534 <trans-unit id="1266887509445371246" datatype="html"> 3534 <trans-unit id="1266887509445371246" datatype="html">
3535 <source>Incorrect username or password.</source> 3535 <source>Incorrect username or password.</source>
3536 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 3536
3537 </trans-unit> 3537 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
3538 <trans-unit id="6974874606619467663" datatype="html"> 3538 <trans-unit id="6974874606619467663" datatype="html">
3539 <source>Your account is blocked.</source> 3539 <source>Your account is blocked.</source>
3540 <target>Kontoen din er stengd.</target> 3540 <target>Kontoen din er stengd.</target>
3541 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 3541
3542 </trans-unit> 3542 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
3543 <trans-unit id="5302915360176176604" datatype="html"> 3543 <trans-unit id="5302915360176176604" datatype="html">
3544 <source>SUBSCRIPTION FEED</source> 3544 <source>SUBSCRIPTION FEED</source>
3545 <context-group purpose="location"> 3545 <context-group purpose="location">
@@ -4984,7 +4984,7 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
4984 <trans-unit id="2123659921722214537" datatype="html"> 4984 <trans-unit id="2123659921722214537" datatype="html">
4985 <source>Views</source> 4985 <source>Views</source>
4986 4986
4987 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 4987 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
4988 <trans-unit id="4580988005648117665" datatype="html"> 4988 <trans-unit id="4580988005648117665" datatype="html">
4989 <source>Search</source> 4989 <source>Search</source>
4990 4990
@@ -5264,64 +5264,55 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
5264 <source>Viewers</source><target state="new">Viewers</target> 5264 <source>Viewers</source><target state="new">Viewers</target>
5265 5265
5266 5266
5267 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5267 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5268 <source>Watch time</source><target state="new">Watch time</target> 5268 <source>Watch time</source><target state="new">Watch time</target>
5269 5269
5270 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5270 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5271 <source>Retention</source><target state="new">Retention</target> 5271 <source>Retention</source><target state="new">Retention</target>
5272 5272
5273 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5273 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5274 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5274 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5275 <context-group purpose="location"> 5275
5276 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5276 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5277 <context context-type="linenumber">152</context>
5278 </context-group>
5279 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5280 <source>Viewers stats</source><target state="new">Viewers stats</target> 5277 <source>Viewers stats</source><target state="new">Viewers stats</target>
5278
5279 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5280 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5281 <context-group purpose="location"> 5281 <context-group purpose="location">
5282 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5282 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5283 <context context-type="linenumber">155</context> 5283 <context context-type="linenumber">227</context>
5284 </context-group>
5285 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5286 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5287 <context-group purpose="location">
5288 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5289 <context context-type="linenumber">226</context>
5290 </context-group> 5284 </context-group>
5291 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5285 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5292 <source>Custom dates</source><target state="new">Custom dates</target> 5286 <source>Custom dates</source><target state="new">Custom dates</target>
5293 <context-group purpose="location"> 5287
5294 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5288 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5295 <context context-type="linenumber">237</context>
5296 </context-group>
5297 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5298 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 5289 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
5299 <context-group purpose="location"> 5290
5300 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5291 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5301 <context context-type="linenumber">256</context>
5302 </context-group>
5303 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5304 <source>Countries</source><target state="new">Countries</target> 5292 <source>Countries</source><target state="new">Countries</target>
5305 5293
5306 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5294 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5307 <source>Likes</source><target state="new">Likes</target> 5295 <source>Likes</source><target state="new">Likes</target>
5308 5296
5309 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5297 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5310 <source>Average watch time</source><target state="new">Average watch time</target> 5298 <source>Average watch time</source><target state="new">Average watch time</target>
5311 5299
5312 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5300 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5313 <source>Total watch time</source><target state="new">Total watch time</target> 5301 <source>Total watch time</source><target state="new">Total watch time</target>
5314 <context-group purpose="location"> 5302
5315 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5303 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5316 <context context-type="linenumber">270</context>
5317 </context-group>
5318 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5319 <source>Peak viewers</source><target state="new">Peak viewers</target> 5304 <source>Peak viewers</source><target state="new">Peak viewers</target>
5320 5305
5321 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5306 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5322 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5307 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5323 5308
5324 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 5309 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5310 <source>Unique viewers</source><target state="new">Unique viewers</target>
5311 <context-group purpose="location">
5312 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5313 <context context-type="linenumber">282</context>
5314 </context-group>
5315 </trans-unit>
5325 <trans-unit id="3030338154442300172" datatype="html"> 5316 <trans-unit id="3030338154442300172" datatype="html">
5326 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 5317 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
5327 <target>Oppretta <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 5318 <target>Oppretta <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -6031,22 +6022,26 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
6031 <source>This is a normal live</source> 6022 <source>This is a normal live</source>
6032 <target state="new">This is a normal live</target> 6023 <target state="new">This is a normal live</target>
6033 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 6024 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
6025 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
6026 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
6027 <context-group purpose="location">
6028 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
6029 <context context-type="linenumber">266,268</context>
6030 </context-group>
6034 </trans-unit> 6031 </trans-unit>
6035 <trans-unit id="7263323611663811322" datatype="html"> 6032
6036 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
6037 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target>
6038 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
6039 </trans-unit>
6040 <trans-unit id="2261925229535541622" datatype="html"> 6033 <trans-unit id="2261925229535541622" datatype="html">
6041 <source>This is a permanent/recurring live</source> 6034 <source>This is a permanent/recurring live</source>
6042 <target state="new">This is a permanent/recurring live</target> 6035 <target state="new">This is a permanent/recurring live</target>
6043 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 6036 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
6037 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
6038 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
6039 <context-group purpose="location">
6040 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
6041 <context context-type="linenumber">275,277</context>
6042 </context-group>
6044 </trans-unit> 6043 </trans-unit>
6045 <trans-unit id="6791299537270100091" datatype="html"> 6044
6046 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
6047 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target>
6048 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
6049 </trans-unit>
6050 <trans-unit id="8891497955962997247" datatype="html"> 6045 <trans-unit id="8891497955962997247" datatype="html">
6051 <source>Automatically publish a replay when your live ends</source> 6046 <source>Automatically publish a replay when your live ends</source>
6052 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">284</context></context-group> 6047 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">284</context></context-group>
diff --git a/client/src/locale/angular.oc.xlf b/client/src/locale/angular.oc.xlf
index 2080a087b..9b7c27a16 100644
--- a/client/src/locale/angular.oc.xlf
+++ b/client/src/locale/angular.oc.xlf
@@ -1314,8 +1314,8 @@
1314The link will expire within 1 hour.</source> 1314The link will expire within 1 hour.</source>
1315 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1315 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1316The link will expire within 1 hour.</target> 1316The link will expire within 1 hour.</target>
1317 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1317
1318 </trans-unit> 1318 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1319 <trans-unit id="4768749765465246664"> 1319 <trans-unit id="4768749765465246664">
1320 <source>Email</source> 1320 <source>Email</source>
1321 <target>Corrièl</target> 1321 <target>Corrièl</target>
@@ -6367,78 +6367,69 @@ color: red;
6367 <target state="new">Viewers</target> 6367 <target state="new">Viewers</target>
6368 6368
6369 6369
6370 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit> 6370 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6371 <trans-unit id="5691818894884119596" datatype="html"> 6371 <trans-unit id="5691818894884119596" datatype="html">
6372 <source>Watch time</source> 6372 <source>Watch time</source>
6373 <target state="new">Watch time</target> 6373 <target state="new">Watch time</target>
6374 6374
6375 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit> 6375 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6376 <trans-unit id="683980015107026060" datatype="html"> 6376 <trans-unit id="683980015107026060" datatype="html">
6377 <source>Retention</source> 6377 <source>Retention</source>
6378 <target state="new">Retention</target> 6378 <target state="new">Retention</target>
6379 6379
6380 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6380 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6381 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6381 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6382 <context-group purpose="location"> 6382
6383 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6383 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6384 <context context-type="linenumber">152</context>
6385 </context-group>
6386 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6387 <source>Viewers stats</source><target state="new">Viewers stats</target> 6384 <source>Viewers stats</source><target state="new">Viewers stats</target>
6385
6386 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6387 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6388 <context-group purpose="location"> 6388 <context-group purpose="location">
6389 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6389 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6390 <context context-type="linenumber">155</context> 6390 <context context-type="linenumber">227</context>
6391 </context-group>
6392 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6393 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6394 <context-group purpose="location">
6395 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6396 <context context-type="linenumber">226</context>
6397 </context-group> 6391 </context-group>
6398 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6392 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6399 <source>Custom dates</source><target state="new">Custom dates</target> 6393 <source>Custom dates</source><target state="new">Custom dates</target>
6400 <context-group purpose="location"> 6394
6401 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6395 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6402 <context context-type="linenumber">237</context>
6403 </context-group>
6404 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6405 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6396 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6406 <context-group purpose="location"> 6397
6407 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6398 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6408 <context context-type="linenumber">256</context>
6409 </context-group>
6410 </trans-unit>
6411 <trans-unit id="6782077395930235254" datatype="html"> 6399 <trans-unit id="6782077395930235254" datatype="html">
6412 <source>Countries</source> 6400 <source>Countries</source>
6413 <target state="new">Countries</target> 6401 <target state="new">Countries</target>
6414 6402
6415 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit> 6403 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6416 <trans-unit id="7112532281224432421" datatype="html"> 6404 <trans-unit id="7112532281224432421" datatype="html">
6417 <source>Likes</source> 6405 <source>Likes</source>
6418 <target state="new">Likes</target> 6406 <target state="new">Likes</target>
6419 6407
6420 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit> 6408 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6421 <trans-unit id="1155438117303179048" datatype="html"> 6409 <trans-unit id="1155438117303179048" datatype="html">
6422 <source>Average watch time</source> 6410 <source>Average watch time</source>
6423 <target state="new">Average watch time</target> 6411 <target state="new">Average watch time</target>
6424 6412
6425 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6413 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6426 <source>Total watch time</source><target state="new">Total watch time</target> 6414 <source>Total watch time</source><target state="new">Total watch time</target>
6427 <context-group purpose="location"> 6415
6428 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6416 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6429 <context context-type="linenumber">270</context>
6430 </context-group>
6431 </trans-unit>
6432 <trans-unit id="7988517647183541852" datatype="html"> 6417 <trans-unit id="7988517647183541852" datatype="html">
6433 <source>Peak viewers</source> 6418 <source>Peak viewers</source>
6434 <target state="new">Peak viewers</target> 6419 <target state="new">Peak viewers</target>
6435 6420
6436 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit> 6421 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6437 <trans-unit id="8536543691393468142" datatype="html"> 6422 <trans-unit id="8536543691393468142" datatype="html">
6438 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6423 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6439 <target state="translated">a <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6424 <target state="translated">a <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6440 6425
6441 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6426 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6427 <source>Unique viewers</source><target state="new">Unique viewers</target>
6428 <context-group purpose="location">
6429 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6430 <context context-type="linenumber">282</context>
6431 </context-group>
6432 </trans-unit>
6442 <trans-unit id="3030338154442300172" datatype="html"> 6433 <trans-unit id="3030338154442300172" datatype="html">
6443 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6434 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6444 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6435 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -9446,13 +9437,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9446 <trans-unit id="1266887509445371246"> 9437 <trans-unit id="1266887509445371246">
9447 <source>Incorrect username or password.</source> 9438 <source>Incorrect username or password.</source>
9448 <target>Nom d’utilizaire o senhal incorrècte.</target> 9439 <target>Nom d’utilizaire o senhal incorrècte.</target>
9449 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 9440
9450 </trans-unit> 9441 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
9451 <trans-unit id="6974874606619467663" datatype="html"> 9442 <trans-unit id="6974874606619467663" datatype="html">
9452 <source>Your account is blocked.</source> 9443 <source>Your account is blocked.</source>
9453 <target state="new">Your account is blocked.</target> 9444 <target state="new">Your account is blocked.</target>
9454 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 9445
9455 </trans-unit> 9446 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
9456 <trans-unit id="7939914198003891823" datatype="html"> 9447 <trans-unit id="7939914198003891823" datatype="html">
9457 <source>any language</source> 9448 <source>any language</source>
9458 <target state="translated">tota lenga</target> 9449 <target state="translated">tota lenga</target>
@@ -9580,7 +9571,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9580 <target>Visualizacions</target> 9571 <target>Visualizacions</target>
9581 9572
9582 9573
9583 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9574 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9584 <trans-unit id="3208627574396957172" datatype="html"> 9575 <trans-unit id="3208627574396957172" datatype="html">
9585 <source>Search index is unavailable. Retrying with instance results instead.</source> 9576 <source>Search index is unavailable. Retrying with instance results instead.</source>
9586 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9577 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -10330,22 +10321,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10330 <source>This is a normal live</source> 10321 <source>This is a normal live</source>
10331 <target state="new">This is a normal live</target> 10322 <target state="new">This is a normal live</target>
10332 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 10323 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
10324 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
10325 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
10326 <context-group purpose="location">
10327 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10328 <context context-type="linenumber">266,268</context>
10329 </context-group>
10333 </trans-unit> 10330 </trans-unit>
10334 <trans-unit id="7263323611663811322" datatype="html"> 10331
10335 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
10336 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target>
10337 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
10338 </trans-unit>
10339 <trans-unit id="2261925229535541622" datatype="html"> 10332 <trans-unit id="2261925229535541622" datatype="html">
10340 <source>This is a permanent/recurring live</source> 10333 <source>This is a permanent/recurring live</source>
10341 <target state="new">This is a permanent/recurring live</target> 10334 <target state="new">This is a permanent/recurring live</target>
10342 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 10335 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
10336 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
10337 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
10338 <context-group purpose="location">
10339 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10340 <context context-type="linenumber">275,277</context>
10341 </context-group>
10343 </trans-unit> 10342 </trans-unit>
10344 <trans-unit id="6791299537270100091" datatype="html"> 10343
10345 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
10346 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target>
10347 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
10348 </trans-unit>
10349 <trans-unit id="3112273530390098557" datatype="html"> 10344 <trans-unit id="3112273530390098557" datatype="html">
10350 <source>Replay will be saved</source> 10345 <source>Replay will be saved</source>
10351 <target state="new">Replay will be saved</target> 10346 <target state="new">Replay will be saved</target>
diff --git a/client/src/locale/angular.pl-PL.xlf b/client/src/locale/angular.pl-PL.xlf
index 08c7514ad..102419313 100644
--- a/client/src/locale/angular.pl-PL.xlf
+++ b/client/src/locale/angular.pl-PL.xlf
@@ -1218,8 +1218,8 @@
1218 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1218 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1219The link will expire within 1 hour.</source> 1219The link will expire within 1 hour.</source>
1220 <target state="translated">E-mail z instrukcjami resetowania hasła został wysłany na <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Odnośnik wygaśnie w ciągu 1 godziny.</target> 1220 <target state="translated">E-mail z instrukcjami resetowania hasła został wysłany na <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Odnośnik wygaśnie w ciągu 1 godziny.</target>
1221 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1221
1222 </trans-unit> 1222 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1223 <trans-unit id="4768749765465246664"> 1223 <trans-unit id="4768749765465246664">
1224 <source>Email</source> 1224 <source>Email</source>
1225 <target>E-mail</target> 1225 <target>E-mail</target>
@@ -5997,64 +5997,55 @@ color: red;
5997 <source>Viewers</source><target state="new">Viewers</target> 5997 <source>Viewers</source><target state="new">Viewers</target>
5998 5998
5999 5999
6000 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6000 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6001 <source>Watch time</source><target state="new">Watch time</target> 6001 <source>Watch time</source><target state="new">Watch time</target>
6002 6002
6003 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6003 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6004 <source>Retention</source><target state="new">Retention</target> 6004 <source>Retention</source><target state="new">Retention</target>
6005 6005
6006 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6006 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6007 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6007 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6008 <context-group purpose="location"> 6008
6009 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6009 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6010 <context context-type="linenumber">152</context>
6011 </context-group>
6012 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6013 <source>Viewers stats</source><target state="new">Viewers stats</target> 6010 <source>Viewers stats</source><target state="new">Viewers stats</target>
6011
6012 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6013 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6014 <context-group purpose="location"> 6014 <context-group purpose="location">
6015 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6015 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6016 <context context-type="linenumber">155</context> 6016 <context context-type="linenumber">227</context>
6017 </context-group>
6018 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6019 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6020 <context-group purpose="location">
6021 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6022 <context context-type="linenumber">226</context>
6023 </context-group> 6017 </context-group>
6024 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6018 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6025 <source>Custom dates</source><target state="new">Custom dates</target> 6019 <source>Custom dates</source><target state="new">Custom dates</target>
6026 <context-group purpose="location"> 6020
6027 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6021 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6028 <context context-type="linenumber">237</context>
6029 </context-group>
6030 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6031 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6022 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6032 <context-group purpose="location"> 6023
6033 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6024 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6034 <context context-type="linenumber">256</context>
6035 </context-group>
6036 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6037 <source>Countries</source><target state="new">Countries</target> 6025 <source>Countries</source><target state="new">Countries</target>
6038 6026
6039 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6027 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6040 <source>Likes</source><target state="new">Likes</target> 6028 <source>Likes</source><target state="new">Likes</target>
6041 6029
6042 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6030 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6043 <source>Average watch time</source><target state="new">Average watch time</target> 6031 <source>Average watch time</source><target state="new">Average watch time</target>
6044 6032
6045 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6033 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6046 <source>Total watch time</source><target state="new">Total watch time</target> 6034 <source>Total watch time</source><target state="new">Total watch time</target>
6047 <context-group purpose="location"> 6035
6048 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6036 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6049 <context context-type="linenumber">270</context>
6050 </context-group>
6051 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6052 <source>Peak viewers</source><target state="new">Peak viewers</target> 6037 <source>Peak viewers</source><target state="new">Peak viewers</target>
6053 6038
6054 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6039 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6055 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6040 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6056 6041
6057 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6042 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6043 <source>Unique viewers</source><target state="new">Unique viewers</target>
6044 <context-group purpose="location">
6045 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6046 <context context-type="linenumber">282</context>
6047 </context-group>
6048 </trans-unit>
6058 <trans-unit id="3030338154442300172" datatype="html"> 6049 <trans-unit id="3030338154442300172" datatype="html">
6059 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6050 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6060 <target state="translated">Utworzono <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 listę odtwarzania} few {{{ pagination.totalItems }} listy odtwarzania} many {{{ pagination.totalItems }} list odtwarzania} other {{{ pagination.totalItems }} listy odtwarzania}}"/> </target> 6051 <target state="translated">Utworzono <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 listę odtwarzania} few {{{ pagination.totalItems }} listy odtwarzania} many {{{ pagination.totalItems }} list odtwarzania} other {{{ pagination.totalItems }} listy odtwarzania}}"/> </target>
@@ -8880,13 +8871,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8880 <trans-unit id="1266887509445371246" datatype="html"> 8871 <trans-unit id="1266887509445371246" datatype="html">
8881 <source>Incorrect username or password.</source> 8872 <source>Incorrect username or password.</source>
8882 <target state="translated">Nieprawidłowa nazwa użytkownika lub hasło.</target> 8873 <target state="translated">Nieprawidłowa nazwa użytkownika lub hasło.</target>
8883 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8874
8884 </trans-unit> 8875 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8885 <trans-unit id="6974874606619467663" datatype="html"> 8876 <trans-unit id="6974874606619467663" datatype="html">
8886 <source>Your account is blocked.</source> 8877 <source>Your account is blocked.</source>
8887 <target state="translated">Twoje konto jest zablokowane.</target> 8878 <target state="translated">Twoje konto jest zablokowane.</target>
8888 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8879
8889 </trans-unit> 8880 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8890 <trans-unit id="7939914198003891823" datatype="html"> 8881 <trans-unit id="7939914198003891823" datatype="html">
8891 <source>any language</source> 8882 <source>any language</source>
8892 <target state="translated">jakikolwiek język</target> 8883 <target state="translated">jakikolwiek język</target>
@@ -9013,7 +9004,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9013 <source>Views</source> 9004 <source>Views</source>
9014 <target>Wyświetlenia</target> 9005 <target>Wyświetlenia</target>
9015 9006
9016 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9007 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9017 <trans-unit id="3208627574396957172" datatype="html"> 9008 <trans-unit id="3208627574396957172" datatype="html">
9018 <source>Search index is unavailable. Retrying with instance results instead.</source> 9009 <source>Search index is unavailable. Retrying with instance results instead.</source>
9019 <target state="translated">Indeks wyszukiwania jest niedostępny. Próbuję ponownie z wynikami z instancji.</target> 9010 <target state="translated">Indeks wyszukiwania jest niedostępny. Próbuję ponownie z wynikami z instancji.</target>
@@ -9758,22 +9749,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9758 <source>This is a normal live</source> 9749 <source>This is a normal live</source>
9759 <target state="new">This is a normal live</target> 9750 <target state="new">This is a normal live</target>
9760 9751
9761 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit> 9752 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9762 <trans-unit id="7263323611663811322" datatype="html"> 9753 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9763 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source> 9754 <context-group purpose="location">
9764 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9755 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9765 9756 <context context-type="linenumber">266,268</context>
9766 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit> 9757 </context-group>
9758 </trans-unit>
9759
9767 <trans-unit id="2261925229535541622" datatype="html"> 9760 <trans-unit id="2261925229535541622" datatype="html">
9768 <source>This is a permanent/recurring live</source> 9761 <source>This is a permanent/recurring live</source>
9769 <target state="new">This is a permanent/recurring live</target> 9762 <target state="new">This is a permanent/recurring live</target>
9770 9763
9771 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit> 9764 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9772 <trans-unit id="6791299537270100091" datatype="html"> 9765 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9773 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source> 9766 <context-group purpose="location">
9774 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9767 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9775 9768 <context context-type="linenumber">275,277</context>
9776 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9769 </context-group>
9770 </trans-unit>
9771
9777 <trans-unit id="3112273530390098557" datatype="html"> 9772 <trans-unit id="3112273530390098557" datatype="html">
9778 <source>Replay will be saved</source> 9773 <source>Replay will be saved</source>
9779 <target state="translated">Powtórka zostanie zapisana</target> 9774 <target state="translated">Powtórka zostanie zapisana</target>
diff --git a/client/src/locale/angular.pt-BR.xlf b/client/src/locale/angular.pt-BR.xlf
index 758231569..2bb334793 100644
--- a/client/src/locale/angular.pt-BR.xlf
+++ b/client/src/locale/angular.pt-BR.xlf
@@ -1258,8 +1258,8 @@
1258 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1258 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1259The link will expire within 1 hour.</source> 1259The link will expire within 1 hour.</source>
1260 <target state="translated">Um email com instruções para redefinir sua senha foi enviado para <x id="PH"/>. O link vai expirar em 1 hora.</target> 1260 <target state="translated">Um email com instruções para redefinir sua senha foi enviado para <x id="PH"/>. O link vai expirar em 1 hora.</target>
1261 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1261
1262 </trans-unit> 1262 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1263 <trans-unit id="4768749765465246664"> 1263 <trans-unit id="4768749765465246664">
1264 <source>Email</source> 1264 <source>Email</source>
1265 <target>E-mail</target> 1265 <target>E-mail</target>
@@ -6218,64 +6218,55 @@ color: red;
6218 <source>Viewers</source><target state="new">Viewers</target> 6218 <source>Viewers</source><target state="new">Viewers</target>
6219 6219
6220 6220
6221 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6221 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6222 <source>Watch time</source><target state="new">Watch time</target> 6222 <source>Watch time</source><target state="new">Watch time</target>
6223 6223
6224 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6224 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6225 <source>Retention</source><target state="new">Retention</target> 6225 <source>Retention</source><target state="new">Retention</target>
6226 6226
6227 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6227 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6228 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6228 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6229 <context-group purpose="location"> 6229
6230 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6230 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6231 <context context-type="linenumber">152</context>
6232 </context-group>
6233 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6234 <source>Viewers stats</source><target state="new">Viewers stats</target> 6231 <source>Viewers stats</source><target state="new">Viewers stats</target>
6232
6233 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6234 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6235 <context-group purpose="location"> 6235 <context-group purpose="location">
6236 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6236 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6237 <context context-type="linenumber">155</context> 6237 <context context-type="linenumber">227</context>
6238 </context-group>
6239 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6240 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6241 <context-group purpose="location">
6242 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6243 <context context-type="linenumber">226</context>
6244 </context-group> 6238 </context-group>
6245 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6239 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6246 <source>Custom dates</source><target state="new">Custom dates</target> 6240 <source>Custom dates</source><target state="new">Custom dates</target>
6247 <context-group purpose="location"> 6241
6248 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6242 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6249 <context context-type="linenumber">237</context>
6250 </context-group>
6251 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6252 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6243 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6253 <context-group purpose="location"> 6244
6254 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6245 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6255 <context context-type="linenumber">256</context>
6256 </context-group>
6257 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6258 <source>Countries</source><target state="new">Countries</target> 6246 <source>Countries</source><target state="new">Countries</target>
6259 6247
6260 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6248 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6261 <source>Likes</source><target state="new">Likes</target> 6249 <source>Likes</source><target state="new">Likes</target>
6262 6250
6263 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6251 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6264 <source>Average watch time</source><target state="new">Average watch time</target> 6252 <source>Average watch time</source><target state="new">Average watch time</target>
6265 6253
6266 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6254 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6267 <source>Total watch time</source><target state="new">Total watch time</target> 6255 <source>Total watch time</source><target state="new">Total watch time</target>
6268 <context-group purpose="location"> 6256
6269 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6257 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6270 <context context-type="linenumber">270</context>
6271 </context-group>
6272 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6273 <source>Peak viewers</source><target state="new">Peak viewers</target> 6258 <source>Peak viewers</source><target state="new">Peak viewers</target>
6274 6259
6275 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6260 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6276 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6261 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6277 6262
6278 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6263 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6264 <source>Unique viewers</source><target state="new">Unique viewers</target>
6265 <context-group purpose="location">
6266 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6267 <context context-type="linenumber">282</context>
6268 </context-group>
6269 </trans-unit>
6279 <trans-unit id="3030338154442300172" datatype="html"> 6270 <trans-unit id="3030338154442300172" datatype="html">
6280 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6271 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6281 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6272 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -9181,13 +9172,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9181 <trans-unit id="1266887509445371246"> 9172 <trans-unit id="1266887509445371246">
9182 <source>Incorrect username or password.</source> 9173 <source>Incorrect username or password.</source>
9183 <target>Nome de usuário ou senha incorretos.</target> 9174 <target>Nome de usuário ou senha incorretos.</target>
9184 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 9175
9185 </trans-unit> 9176 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
9186 <trans-unit id="6974874606619467663" datatype="html"> 9177 <trans-unit id="6974874606619467663" datatype="html">
9187 <source>Your account is blocked.</source> 9178 <source>Your account is blocked.</source>
9188 <target state="translated">Sua conta foi bloqueada.</target> 9179 <target state="translated">Sua conta foi bloqueada.</target>
9189 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 9180
9190 </trans-unit> 9181 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
9191 <trans-unit id="7939914198003891823" datatype="html"> 9182 <trans-unit id="7939914198003891823" datatype="html">
9192 <source>any language</source> 9183 <source>any language</source>
9193 <target state="new">any language</target> 9184 <target state="new">any language</target>
@@ -9314,7 +9305,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9314 <source>Views</source> 9305 <source>Views</source>
9315 <target>Visualizações</target> 9306 <target>Visualizações</target>
9316 9307
9317 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9308 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9318 <trans-unit id="3208627574396957172" datatype="html"> 9309 <trans-unit id="3208627574396957172" datatype="html">
9319 <source>Search index is unavailable. Retrying with instance results instead.</source> 9310 <source>Search index is unavailable. Retrying with instance results instead.</source>
9320 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9311 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -10062,22 +10053,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10062 <source>This is a normal live</source> 10053 <source>This is a normal live</source>
10063 <target state="new">This is a normal live</target> 10054 <target state="new">This is a normal live</target>
10064 10055
10065 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit> 10056 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
10066 <trans-unit id="7263323611663811322" datatype="html"> 10057 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
10067 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source> 10058 <context-group purpose="location">
10068 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 10059 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10069 10060 <context context-type="linenumber">266,268</context>
10070 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit> 10061 </context-group>
10062 </trans-unit>
10063
10071 <trans-unit id="2261925229535541622" datatype="html"> 10064 <trans-unit id="2261925229535541622" datatype="html">
10072 <source>This is a permanent/recurring live</source> 10065 <source>This is a permanent/recurring live</source>
10073 <target state="new">This is a permanent/recurring live</target> 10066 <target state="new">This is a permanent/recurring live</target>
10074 10067
10075 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit> 10068 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
10076 <trans-unit id="6791299537270100091" datatype="html"> 10069 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
10077 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source> 10070 <context-group purpose="location">
10078 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 10071 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10079 10072 <context context-type="linenumber">275,277</context>
10080 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 10073 </context-group>
10074 </trans-unit>
10075
10081 <trans-unit id="3112273530390098557" datatype="html"> 10076 <trans-unit id="3112273530390098557" datatype="html">
10082 <source>Replay will be saved</source> 10077 <source>Replay will be saved</source>
10083 <target state="new">Replay will be saved</target> 10078 <target state="new">Replay will be saved</target>
diff --git a/client/src/locale/angular.pt-PT.xlf b/client/src/locale/angular.pt-PT.xlf
index 38d695b26..241f676c6 100644
--- a/client/src/locale/angular.pt-PT.xlf
+++ b/client/src/locale/angular.pt-PT.xlf
@@ -1204,8 +1204,8 @@
1204 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1204 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1205The link will expire within 1 hour.</source> 1205The link will expire within 1 hour.</source>
1206 <target state="translated">Enviaremos uma mensagem de correio electrónico com instruções de recuperação de senha para <x id="PH"/>. Essas instruções expirarão dentro de uma hora.</target> 1206 <target state="translated">Enviaremos uma mensagem de correio electrónico com instruções de recuperação de senha para <x id="PH"/>. Essas instruções expirarão dentro de uma hora.</target>
1207 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1207
1208 </trans-unit> 1208 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1209 <trans-unit id="4768749765465246664"> 1209 <trans-unit id="4768749765465246664">
1210 <source>Email</source> 1210 <source>Email</source>
1211 <target>Correio eletrónico</target> 1211 <target>Correio eletrónico</target>
@@ -6023,64 +6023,55 @@ color: red;
6023 <source>Viewers</source><target state="new">Viewers</target> 6023 <source>Viewers</source><target state="new">Viewers</target>
6024 6024
6025 6025
6026 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6026 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6027 <source>Watch time</source><target state="new">Watch time</target> 6027 <source>Watch time</source><target state="new">Watch time</target>
6028 6028
6029 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6029 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6030 <source>Retention</source><target state="new">Retention</target> 6030 <source>Retention</source><target state="new">Retention</target>
6031 6031
6032 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6032 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6033 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6033 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6034 <context-group purpose="location"> 6034
6035 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6035 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6036 <context context-type="linenumber">152</context>
6037 </context-group>
6038 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6039 <source>Viewers stats</source><target state="new">Viewers stats</target> 6036 <source>Viewers stats</source><target state="new">Viewers stats</target>
6037
6038 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6039 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6040 <context-group purpose="location"> 6040 <context-group purpose="location">
6041 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6041 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6042 <context context-type="linenumber">155</context> 6042 <context context-type="linenumber">227</context>
6043 </context-group>
6044 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6045 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6046 <context-group purpose="location">
6047 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6048 <context context-type="linenumber">226</context>
6049 </context-group> 6043 </context-group>
6050 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6044 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6051 <source>Custom dates</source><target state="new">Custom dates</target> 6045 <source>Custom dates</source><target state="new">Custom dates</target>
6052 <context-group purpose="location"> 6046
6053 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6047 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6054 <context context-type="linenumber">237</context>
6055 </context-group>
6056 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6057 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6048 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6058 <context-group purpose="location"> 6049
6059 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6050 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6060 <context context-type="linenumber">256</context>
6061 </context-group>
6062 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6063 <source>Countries</source><target state="new">Countries</target> 6051 <source>Countries</source><target state="new">Countries</target>
6064 6052
6065 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6053 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6066 <source>Likes</source><target state="new">Likes</target> 6054 <source>Likes</source><target state="new">Likes</target>
6067 6055
6068 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6056 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6069 <source>Average watch time</source><target state="new">Average watch time</target> 6057 <source>Average watch time</source><target state="new">Average watch time</target>
6070 6058
6071 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6059 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6072 <source>Total watch time</source><target state="new">Total watch time</target> 6060 <source>Total watch time</source><target state="new">Total watch time</target>
6073 <context-group purpose="location"> 6061
6074 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6062 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6075 <context context-type="linenumber">270</context>
6076 </context-group>
6077 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6078 <source>Peak viewers</source><target state="new">Peak viewers</target> 6063 <source>Peak viewers</source><target state="new">Peak viewers</target>
6079 6064
6080 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6065 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6081 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6066 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6082 6067
6083 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6068 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6069 <source>Unique viewers</source><target state="new">Unique viewers</target>
6070 <context-group purpose="location">
6071 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6072 <context context-type="linenumber">282</context>
6073 </context-group>
6074 </trans-unit>
6084 <trans-unit id="3030338154442300172" datatype="html"> 6075 <trans-unit id="3030338154442300172" datatype="html">
6085 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6076 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6086 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6077 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -8977,13 +8968,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8977 <trans-unit id="1266887509445371246"> 8968 <trans-unit id="1266887509445371246">
8978 <source>Incorrect username or password.</source> 8969 <source>Incorrect username or password.</source>
8979 <target>Nome de usuário ou senha incorretos.</target> 8970 <target>Nome de usuário ou senha incorretos.</target>
8980 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8971
8981 </trans-unit> 8972 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8982 <trans-unit id="6974874606619467663" datatype="html"> 8973 <trans-unit id="6974874606619467663" datatype="html">
8983 <source>Your account is blocked.</source> 8974 <source>Your account is blocked.</source>
8984 <target state="new">Your account is blocked.</target> 8975 <target state="new">Your account is blocked.</target>
8985 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8976
8986 </trans-unit> 8977 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8987 <trans-unit id="7939914198003891823" datatype="html"> 8978 <trans-unit id="7939914198003891823" datatype="html">
8988 <source>any language</source> 8979 <source>any language</source>
8989 <target state="new">any language</target> 8980 <target state="new">any language</target>
@@ -9110,7 +9101,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9110 <source>Views</source> 9101 <source>Views</source>
9111 <target>Visualizações</target> 9102 <target>Visualizações</target>
9112 9103
9113 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9104 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9114 <trans-unit id="3208627574396957172" datatype="html"> 9105 <trans-unit id="3208627574396957172" datatype="html">
9115 <source>Search index is unavailable. Retrying with instance results instead.</source> 9106 <source>Search index is unavailable. Retrying with instance results instead.</source>
9116 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9107 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9858,22 +9849,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9858 <source>This is a normal live</source> 9849 <source>This is a normal live</source>
9859 <target state="new">This is a normal live</target> 9850 <target state="new">This is a normal live</target>
9860 9851
9861 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit> 9852 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9862 <trans-unit id="7263323611663811322" datatype="html"> 9853 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9863 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source> 9854 <context-group purpose="location">
9864 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9855 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9865 9856 <context context-type="linenumber">266,268</context>
9866 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit> 9857 </context-group>
9858 </trans-unit>
9859
9867 <trans-unit id="2261925229535541622" datatype="html"> 9860 <trans-unit id="2261925229535541622" datatype="html">
9868 <source>This is a permanent/recurring live</source> 9861 <source>This is a permanent/recurring live</source>
9869 <target state="new">This is a permanent/recurring live</target> 9862 <target state="new">This is a permanent/recurring live</target>
9870 9863
9871 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit> 9864 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9872 <trans-unit id="6791299537270100091" datatype="html"> 9865 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9873 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source> 9866 <context-group purpose="location">
9874 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9867 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9875 9868 <context context-type="linenumber">275,277</context>
9876 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9869 </context-group>
9870 </trans-unit>
9871
9877 <trans-unit id="3112273530390098557" datatype="html"> 9872 <trans-unit id="3112273530390098557" datatype="html">
9878 <source>Replay will be saved</source> 9873 <source>Replay will be saved</source>
9879 <target state="new">Replay will be saved</target> 9874 <target state="new">Replay will be saved</target>
diff --git a/client/src/locale/angular.ru-RU.xlf b/client/src/locale/angular.ru-RU.xlf
index e0495046a..a182deaa1 100644
--- a/client/src/locale/angular.ru-RU.xlf
+++ b/client/src/locale/angular.ru-RU.xlf
@@ -316,8 +316,8 @@
316 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">150</context></context-group> 316 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">150</context></context-group>
317 </trans-unit> 317 </trans-unit>
318 <trans-unit id="5504059606863599420" datatype="html"> 318 <trans-unit id="5504059606863599420" datatype="html">
319 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> mentioned you on <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;&gt;"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></source> 319 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> mentioned you on <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;>"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></source>
320 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> упомянул вас в <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;&gt;"/>видео <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></target> 320 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> упомянул вас в <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;>"/>видео <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></target>
321 <context-group purpose="location"> 321 <context-group purpose="location">
322 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 322 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
323 <context context-type="linenumber">164</context> 323 <context context-type="linenumber">164</context>
@@ -334,24 +334,24 @@
334 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">189</context></context-group> 334 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">189</context></context-group>
335 </trans-unit> 335 </trans-unit>
336 <trans-unit id="363592786729553688" datatype="html"> 336 <trans-unit id="363592786729553688" datatype="html">
337 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;&gt;"/>A new version of the plugin/theme <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> is available: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </source> 337 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;>"/>A new version of the plugin/theme <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> is available: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </source>
338 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;&gt;"/>Новая версия плагина / темы <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> доступна: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </target> 338 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;>"/>Новая версия плагина / темы <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> доступна: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </target>
339 <context-group purpose="location"> 339 <context-group purpose="location">
340 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 340 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
341 <context context-type="linenumber">198,199</context> 341 <context context-type="linenumber">198,199</context>
342 </context-group> 342 </context-group>
343 </trans-unit> 343 </trans-unit>
344 <trans-unit id="5055099158245592648" datatype="html"> 344 <trans-unit id="5055099158245592648" datatype="html">
345 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;&gt;"/>A new version of PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> is available: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </source> 345 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;>"/>A new version of PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> is available: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </source>
346 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;&gt;"/>Новая версия PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> доступна: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </target> 346 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;>"/>Новая версия PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> доступна: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </target>
347 <context-group purpose="location"> 347 <context-group purpose="location">
348 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 348 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
349 <context context-type="linenumber">206,207</context> 349 <context context-type="linenumber">206,207</context>
350 </context-group> 350 </context-group>
351 </trans-unit> 351 </trans-unit>
352 <trans-unit id="731573110355765429" datatype="html"> 352 <trans-unit id="731573110355765429" datatype="html">
353 <source>Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> edition has finished </source> 353 <source>Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> edition has finished </source>
354 <target state="translated">Обработка вашего видео <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> завершена </target> 354 <target state="translated">Обработка вашего видео <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> завершена </target>
355 <context-group purpose="location"> 355 <context-group purpose="location">
356 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 356 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
357 <context context-type="linenumber">213,215</context> 357 <context context-type="linenumber">213,215</context>
@@ -442,8 +442,9 @@
442 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">71</context></context-group> 442 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">71</context></context-group>
443 </trans-unit> 443 </trans-unit>
444 <trans-unit id="2193037168694505715" datatype="html"> 444 <trans-unit id="2193037168694505715" datatype="html">
445 <source>Short text to tell people how they can support the channel (membership platform...).&lt;br /&gt;&lt;br /&gt; When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source> 445 <source>Short text to tell people how they can support the channel (membership platform...).&lt;br />&lt;br />
446 <target state="translated">Краткий текст, чтобы рассказать людям, как они могут поддержать канал (платформа членства ...).&lt;br /&gt;&lt;br /&gt; Когда видео загружается на этот канал, поле поддержки видео будет автоматически заполнено этим текстом.</target> 446 When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source>
447 <target state="translated">Краткий текст, чтобы рассказать людям, как они могут поддержать канал (платформа членства ...).&lt;br />&lt;br /> Когда видео загружается на этот канал, поле поддержки видео будет автоматически заполнено этим текстом.</target>
447 <context-group purpose="location"> 448 <context-group purpose="location">
448 <context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context> 449 <context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context>
449 <context context-type="linenumber">67,68</context> 450 <context context-type="linenumber">67,68</context>
@@ -721,8 +722,8 @@
721 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.html</context><context context-type="linenumber">20</context></context-group> 722 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.html</context><context context-type="linenumber">20</context></context-group>
722 </trans-unit> 723 </trans-unit>
723 <trans-unit id="8644431249513874405" datatype="html"> 724 <trans-unit id="8644431249513874405" datatype="html">
724 <source>&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer"&gt;Markdown&lt;/a&gt; compatible that supports:</source> 725 <source>&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown&lt;/a> compatible that supports:</source>
725 <target state="translated">&lt;a href="https://ru.wikipedia.org/wiki/Markdown#Примеры_синтаксиса" target="_blank" rel="noopener noreferrer"&gt;Markdown&lt;/a&gt; совместимый что поддерживает:</target> 726 <target state="translated">&lt;a href="https://ru.wikipedia.org/wiki/Markdown#Примеры_синтаксиса" target="_blank" rel="noopener noreferrer">Markdown&lt;/a> совместимый что поддерживает:</target>
726 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context><context context-type="linenumber">75</context></context-group> 727 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context><context context-type="linenumber">75</context></context-group>
727 </trans-unit> 728 </trans-unit>
728 <trans-unit id="146235964740293376" datatype="html"> 729 <trans-unit id="146235964740293376" datatype="html">
@@ -1131,13 +1132,13 @@
1131 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group> 1132 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group>
1132 </trans-unit> 1133 </trans-unit>
1133 <trans-unit id="7252854992688790751" datatype="html"> 1134 <trans-unit id="7252854992688790751" datatype="html">
1134 <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 1135 <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
1135 <target state="translated">Этот экземпляр разрешает регистрацию. Однако будьте осторожны, проверьте <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Условия пользования<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> перед созданием учетной записи. Вы также можете найти другой экземпляр, который точно соответствует вашим потребностям, на: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 1136 <target state="translated">Этот экземпляр разрешает регистрацию. Однако будьте осторожны, проверьте <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Условия пользования<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> перед созданием учетной записи. Вы также можете найти другой экземпляр, который точно соответствует вашим потребностям, на: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
1136 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">64</context></context-group> 1137 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">64</context></context-group>
1137 </trans-unit> 1138 </trans-unit>
1138 <trans-unit id="7215649348148521605" datatype="html"> 1139 <trans-unit id="7215649348148521605" datatype="html">
1139 <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> 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: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 1140 <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> 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: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
1140 <target state="translated">В настоящее время этот экземпляр не позволяет регистрировать пользователей, проверьте <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Условия пользования<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> для получения дополнительных сведений, или найдите экземпляр, который дает вам возможность зарегистрировать учетную запись и загружать туда свои видео. Найдите свой среди множества экземпляров на: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 1141 <target state="translated">В настоящее время этот экземпляр не позволяет регистрировать пользователей, проверьте <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Условия пользования<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> для получения дополнительных сведений, или найдите экземпляр, который дает вам возможность зарегистрировать учетную запись и загружать туда свои видео. Найдите свой среди множества экземпляров на: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
1141 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">69</context></context-group> 1142 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">69</context></context-group>
1142 </trans-unit> 1143 </trans-unit>
1143 <trans-unit id="2392488717875840729"> 1144 <trans-unit id="2392488717875840729">
@@ -1205,10 +1206,11 @@
1205 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">110</context></context-group> 1206 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">110</context></context-group>
1206 </trans-unit> 1207 </trans-unit>
1207 <trans-unit id="1190256911880544559" datatype="html"> 1208 <trans-unit id="1190256911880544559" datatype="html">
1208 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. The link will expire within 1 hour.</source> 1209 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1210The link will expire within 1 hour.</source>
1209 <target state="translated">Письмо с инструкцией по сбросу пароля будет отправлено на <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Ссылка будет рабочей в течении 1 часа.</target> 1211 <target state="translated">Письмо с инструкцией по сбросу пароля будет отправлено на <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Ссылка будет рабочей в течении 1 часа.</target>
1210 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1212
1211 </trans-unit> 1213 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1212 <trans-unit id="4768749765465246664"> 1214 <trans-unit id="4768749765465246664">
1213 <source>Email</source> 1215 <source>Email</source>
1214 <target>Email</target> 1216 <target>Email</target>
@@ -1244,8 +1246,8 @@
1244 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.html</context><context context-type="linenumber">8</context></context-group> 1246 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.html</context><context context-type="linenumber">8</context></context-group>
1245 </trans-unit> 1247 </trans-unit>
1246 <trans-unit id="8434369348784683733" datatype="html"> 1248 <trans-unit id="8434369348784683733" datatype="html">
1247 <source>for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 1249 <source>for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
1248 <target state="translated">для <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 1250 <target state="translated">для <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
1249 <context-group purpose="location"> 1251 <context-group purpose="location">
1250 <context context-type="sourcefile">src/app/+search/search.component.html</context> 1252 <context context-type="sourcefile">src/app/+search/search.component.html</context>
1251 <context context-type="linenumber">10</context> 1253 <context context-type="linenumber">10</context>
@@ -1628,8 +1630,8 @@
1628 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">268</context></context-group> 1630 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">268</context></context-group>
1629 </trans-unit> 1631 </trans-unit>
1630 <trans-unit id="2095604754338363597" datatype="html"> 1632 <trans-unit id="2095604754338363597" datatype="html">
1631 <source>⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;&gt;"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> to prevent private URL access from your PeerTube server</source> 1633 <source>⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;>"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> to prevent private URL access from your PeerTube server</source>
1632 <target state="translated">⚠️ Если включено, мы рекомендуем использовать <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;&gt;"/>прокси-сервер HTTP<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> для предотвращения доступа к частному URL-адресу с вашего сервера PeerTube</target> 1634 <target state="translated">⚠️ Если включено, мы рекомендуем использовать <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;>"/>прокси-сервер HTTP<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> для предотвращения доступа к частному URL-адресу с вашего сервера PeerTube</target>
1633 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">271</context></context-group> 1635 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">271</context></context-group>
1634 </trans-unit> 1636 </trans-unit>
1635 <trans-unit id="7627544798203088407" datatype="html"> 1637 <trans-unit id="7627544798203088407" datatype="html">
@@ -1690,18 +1692,18 @@
1690 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">10</context></context-group> 1692 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">10</context></context-group>
1691 </trans-unit> 1693 </trans-unit>
1692 <trans-unit id="7239874680342223476" datatype="html"> 1694 <trans-unit id="7239874680342223476" datatype="html">
1693 <source>Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> by:</source> 1695 <source>Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> by:</source>
1694 <target state="translated">Помогите модераторам и другим пользователям узнать <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>кто вы<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> by:</target> 1696 <target state="translated">Помогите модераторам и другим пользователям узнать <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>кто вы<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> by:</target>
1695 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">12</context></context-group> 1697 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">12</context></context-group>
1696 </trans-unit> 1698 </trans-unit>
1697 <trans-unit id="5856432243446401016" datatype="html"> 1699 <trans-unit id="5856432243446401016" datatype="html">
1698 <source>Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 1700 <source>Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
1699 <target state="translated">Загрузка <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/> аватара<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 1701 <target state="translated">Загрузка <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/> аватара<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
1700 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">15</context></context-group> 1702 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">15</context></context-group>
1701 </trans-unit> 1703 </trans-unit>
1702 <trans-unit id="3221645359464920754" datatype="html"> 1704 <trans-unit id="3221645359464920754" datatype="html">
1703 <source>Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 1705 <source>Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
1704 <target state="translated">Добавьте <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>описание<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 1706 <target state="translated">Добавьте <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>описание<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
1705 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">16</context></context-group> 1707 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">16</context></context-group>
1706 </trans-unit> 1708 </trans-unit>
1707 <trans-unit id="2218100934178971211" datatype="html"> 1709 <trans-unit id="2218100934178971211" datatype="html">
@@ -2145,8 +2147,8 @@
2145 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-actor-image/actor-avatar.component.ts</context><context context-type="linenumber">47</context></context-group> 2147 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-actor-image/actor-avatar.component.ts</context><context context-type="linenumber">47</context></context-group>
2146 </trans-unit> 2148 </trans-unit>
2147 <trans-unit id="1358902062258458923" datatype="html"> 2149 <trans-unit id="1358902062258458923" datatype="html">
2148 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> that also supports <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></source> 2150 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> that also supports <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></source>
2149 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>совместим с Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> который также поддерживает <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>пользовательские HTML теги PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></target> 2151 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>совместим с Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> который также поддерживает <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>пользовательские HTML теги PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></target>
2150 <context-group purpose="location"> 2152 <context-group purpose="location">
2151 <context context-type="sourcefile">src/app/shared/shared-custom-markup/custom-markup-help.component.html</context> 2153 <context context-type="sourcefile">src/app/shared/shared-custom-markup/custom-markup-help.component.html</context>
2152 <context context-type="linenumber">2</context> 2154 <context context-type="linenumber">2</context>
@@ -2221,8 +2223,8 @@
2221 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">48</context></context-group> 2223 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">48</context></context-group>
2222 </trans-unit> 2224 </trans-unit>
2223 <trans-unit id="2090254132451149776" datatype="html"> 2225 <trans-unit id="2090254132451149776" datatype="html">
2224 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> the appropriate licence for your work. </source> 2226 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> the appropriate licence for your work. </source>
2225 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>Выберите<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> подходящую лицензию для своей работы. </target> 2227 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>Выберите<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> подходящую лицензию для своей работы. </target>
2226 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">85</context></context-group> 2228 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">85</context></context-group>
2227 </trans-unit> 2229 </trans-unit>
2228 <trans-unit id="5462361983940693567"> 2230 <trans-unit id="5462361983940693567">
@@ -2306,7 +2308,7 @@
2306 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">183</context></context-group> 2308 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">183</context></context-group>
2307 </trans-unit> 2309 </trans-unit>
2308 <trans-unit id="5600963353867835532"> 2310 <trans-unit id="5600963353867835532">
2309 <source>Already uploaded ✔</source> 2311 <source>Already uploaded ✔</source>
2310 <target>Уже загружено ✔</target> 2312 <target>Уже загружено ✔</target>
2311 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">187</context></context-group> 2313 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">187</context></context-group>
2312 </trans-unit> 2314 </trans-unit>
@@ -4003,8 +4005,8 @@
4003 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">28</context></context-group> 4005 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">28</context></context-group>
4004 </trans-unit> 4006 </trans-unit>
4005 <trans-unit id="1258618443362430782" datatype="html"> 4007 <trans-unit id="1258618443362430782" datatype="html">
4006 <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 4008 <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
4007 <target state="translated"><x id="ICU" equiv-text="{abuse.countReportsForReportee, plural, one {{{ abuse.countReportsForReportee }} отчёт} few {{{ abuse.countReportsForReportee }} отчёта} other {{{ abuse.countReportsForReportee }} отчётов}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 4009 <target state="translated"><x id="ICU" equiv-text="{abuse.countReportsForReportee, plural, one {{{ abuse.countReportsForReportee }} отчёт} few {{{ abuse.countReportsForReportee }} отчёта} other {{{ abuse.countReportsForReportee }} отчётов}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
4008 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">21</context></context-group> 4010 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">21</context></context-group>
4009 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">41</context></context-group> 4011 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">41</context></context-group>
4010 </trans-unit> 4012 </trans-unit>
@@ -4350,8 +4352,8 @@
4350 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">46</context></context-group> 4352 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">46</context></context-group>
4351 </trans-unit> 4353 </trans-unit>
4352 <trans-unit id="3901868627411944813" datatype="html"> 4354 <trans-unit id="3901868627411944813" datatype="html">
4353 <source>Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small&gt;"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small&gt;"/></source> 4355 <source>Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small>"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small>"/></source>
4354 <target state="translated">Приоритет <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small&gt;"/>(1 = наивысший приоритет)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small&gt;"/></target> 4356 <target state="translated">Приоритет <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small>"/>(1 = наивысший приоритет)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small>"/></target>
4355 <context-group purpose="location"> 4357 <context-group purpose="location">
4356 <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> 4358 <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context>
4357 <context context-type="linenumber">47</context> 4359 <context context-type="linenumber">47</context>
@@ -4371,8 +4373,8 @@
4371 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">105</context></context-group> 4373 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">105</context></context-group>
4372 </trans-unit> 4374 </trans-unit>
4373 <trans-unit id="2713421326605345655" datatype="html"> 4375 <trans-unit id="2713421326605345655" datatype="html">
4374 <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt; "/> jobs found.</source> 4376 <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code> "/> jobs found.</source>
4375 <target state="translated">Заданий <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt; "/> не найдено.</target> 4377 <target state="translated">Заданий <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code> "/> не найдено.</target>
4376 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">106</context></context-group> 4378 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">106</context></context-group>
4377 </trans-unit> 4379 </trans-unit>
4378 <trans-unit id="2384897339170501794" datatype="html"> 4380 <trans-unit id="2384897339170501794" datatype="html">
@@ -4420,8 +4422,8 @@
4420 </context-group> 4422 </context-group>
4421 </trans-unit> 4423 </trans-unit>
4422 <trans-unit id="2232767208623640457" datatype="html"> 4424 <trans-unit id="2232767208623640457" datatype="html">
4423 <source>By <x id="INTERPOLATION"/> -&gt;</source> 4425 <source>By <x id="INTERPOLATION"/> -></source>
4424 <target state="translated">От <x id="INTERPOLATION"/> -&gt;</target> 4426 <target state="translated">От <x id="INTERPOLATION"/> -></target>
4425 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">47</context></context-group> 4427 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">47</context></context-group>
4426 </trans-unit> 4428 </trans-unit>
4427 <trans-unit id="7396175500300709096" datatype="html"> 4429 <trans-unit id="7396175500300709096" datatype="html">
@@ -4493,8 +4495,8 @@
4493 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">82</context></context-group> 4495 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">82</context></context-group>
4494 </trans-unit> 4496 </trans-unit>
4495 <trans-unit id="4423835119021329687" datatype="html"> 4497 <trans-unit id="4423835119021329687" datatype="html">
4496 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to build a moderation team. </source> 4498 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to build a moderation team. </source>
4497 <target state="translated">Управление <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>пользователями<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> чтобы создать команду модераторов. </target> 4499 <target state="translated">Управление <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>пользователями<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> чтобы создать команду модераторов. </target>
4498 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">83</context></context-group> 4500 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">83</context></context-group>
4499 </trans-unit> 4501 </trans-unit>
4500 <trans-unit id="7030031694783481217" datatype="html"> 4502 <trans-unit id="7030031694783481217" datatype="html">
@@ -4503,8 +4505,8 @@
4503 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">93</context></context-group> 4505 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">93</context></context-group>
4504 </trans-unit> 4506 </trans-unit>
4505 <trans-unit id="4620493570088713907" datatype="html"> 4507 <trans-unit id="4620493570088713907" datatype="html">
4506 <source>Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </source> 4508 <source>Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </source>
4507 <target state="translated">Включение этого параметра позволит другим администраторам узнать, что вы в основном добавляете конфиденциальный контент.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/> Более того, флажок NSFW при загрузке видео будет автоматически установлен по умолчанию. </target> 4509 <target state="translated">Включение этого параметра позволит другим администраторам узнать, что вы в основном добавляете конфиденциальный контент.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/> Более того, флажок NSFW при загрузке видео будет автоматически установлен по умолчанию. </target>
4508 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">97</context></context-group> 4510 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">97</context></context-group>
4509 </trans-unit> 4511 </trans-unit>
4510 <trans-unit id="7497677457560701935"> 4512 <trans-unit id="7497677457560701935">
@@ -4623,8 +4625,8 @@
4623 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">4</context></context-group> 4625 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">4</context></context-group>
4624 </trans-unit> 4626 </trans-unit>
4625 <trans-unit id="2107098695989136934" datatype="html"> 4627 <trans-unit id="2107098695989136934" datatype="html">
4626 <source>Use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;&gt;"/>plugins &amp; themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> for more involved changes, or <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;&gt;"/>add slight customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 4628 <source>Use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;>"/>plugins &amp; themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> for more involved changes, or <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;>"/>add slight customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
4627 <target state="translated">Используйте <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;&gt;"/>плагины &amp; темы<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> для дополнительных изменений, или <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;&gt;"/>добавьте небольшие настройки<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 4629 <target state="translated">Используйте <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;>"/>плагины &amp; темы<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> для дополнительных изменений, или <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;>"/>добавьте небольшие настройки<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
4628 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">5</context></context-group> 4630 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">5</context></context-group>
4629 </trans-unit> 4631 </trans-unit>
4630 <trans-unit id="6855462350544488601" datatype="html"> 4632 <trans-unit id="6855462350544488601" datatype="html">
@@ -4713,8 +4715,8 @@
4713 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">149</context></context-group> 4715 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">149</context></context-group>
4714 </trans-unit> 4716 </trans-unit>
4715 <trans-unit id="2669509104300979449" datatype="html"> 4717 <trans-unit id="2669509104300979449" datatype="html">
4716 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to set their quota individually. </source> 4718 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to set their quota individually. </source>
4717 <target state="translated">Управление <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>пользователями<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> с целью установки персональной квоты. </target> 4719 <target state="translated">Управление <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>пользователями<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> с целью установки персональной квоты. </target>
4718 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">150</context></context-group> 4720 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">150</context></context-group>
4719 </trans-unit> 4721 </trans-unit>
4720 <trans-unit id="4497115134891299867"> 4722 <trans-unit id="4497115134891299867">
@@ -4899,8 +4901,8 @@
4899 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">375</context></context-group> 4901 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">375</context></context-group>
4900 </trans-unit> 4902 </trans-unit>
4901 <trans-unit id="1886227550697837417" datatype="html"> 4903 <trans-unit id="1886227550697837417" datatype="html">
4902 <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;&gt;"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 4904 <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;>"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
4903 <target state="translated">В рабочей среде следует использовать только модерируемые поисковые индексы, или <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;&gt;"/>создать свой собственный<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 4905 <target state="translated">В рабочей среде следует использовать только модерируемые поисковые индексы, или <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;>"/>создать свой собственный<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
4904 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">377</context></context-group> 4906 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">377</context></context-group>
4905 </trans-unit> 4907 </trans-unit>
4906 <trans-unit id="2331464426553277323" datatype="html"> 4908 <trans-unit id="2331464426553277323" datatype="html">
@@ -4934,8 +4936,8 @@
4934 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">425</context></context-group> 4936 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">425</context></context-group>
4935 </trans-unit> 4937 </trans-unit>
4936 <trans-unit id="252719899360434356" datatype="html"> 4938 <trans-unit id="252719899360434356" datatype="html">
4937 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;&gt;"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> with other instances. </source> 4939 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;>"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> with other instances. </source>
4938 <target state="translated">Управление <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;&gt;"/>связями<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> с другими экземплярами. </target> 4940 <target state="translated">Управление <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;>"/>связями<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> с другими экземплярами. </target>
4939 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">426</context></context-group> 4941 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">426</context></context-group>
4940 </trans-unit> 4942 </trans-unit>
4941 <trans-unit id="9119248927271669654" datatype="html"> 4943 <trans-unit id="9119248927271669654" datatype="html">
@@ -4971,8 +4973,8 @@
4971 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">472</context></context-group> 4973 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">472</context></context-group>
4972 </trans-unit> 4974 </trans-unit>
4973 <trans-unit id="9076632742417302918" datatype="html"> 4975 <trans-unit id="9076632742417302918" datatype="html">
4974 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;&gt;"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> for more information about the expected URL </source> 4976 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;>"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> for more information about the expected URL </source>
4975 <target state="translated">Ознакомьтесь <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;&gt;"/>с документацией <x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> для получение информации по ожидаемому URL </target> 4977 <target state="translated">Ознакомьтесь <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;>"/>с документацией <x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> для получение информации по ожидаемому URL </target>
4976 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">477</context></context-group> 4978 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">477</context></context-group>
4977 </trans-unit> 4979 </trans-unit>
4978 <trans-unit id="3946988229617310200" datatype="html"> 4980 <trans-unit id="3946988229617310200" datatype="html">
@@ -5021,8 +5023,8 @@
5021 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">558</context></context-group> 5023 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">558</context></context-group>
5022 </trans-unit> 5024 </trans-unit>
5023 <trans-unit id="2076338542820061819" datatype="html"> 5025 <trans-unit id="2076338542820061819" datatype="html">
5024 <source>If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> If the instance is not, we use an image link card that will redirect to your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'&gt;"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> to see if you instance is allowed. </source> 5026 <source>If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> If the instance is not, we use an image link card that will redirect to your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> to see if you instance is allowed. </source>
5025 <target state="translated">Если ваш экземпляр явно разрешен Twitter, видеопроигрыватель будет встроен в канал Twitter на видеоресурсе PeerTube.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> в противном случае мы используем карточку со ссылкой на изображение, которая будет перенаправлять на ваш экземпляр<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> Установите этот флажок, сохраните конфигурацию и протестируйте с URL-адресом видео вашего экземпляра (https://example.com/w/blabla ) на <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'&gt;"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> чтобы узнать, разрешен ли ваш экземпляр. </target> 5027 <target state="translated">Если ваш экземпляр явно разрешен Twitter, видеопроигрыватель будет встроен в канал Twitter на видеоресурсе PeerTube.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> в противном случае мы используем карточку со ссылкой на изображение, которая будет перенаправлять на ваш экземпляр<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> Установите этот флажок, сохраните конфигурацию и протестируйте с URL-адресом видео вашего экземпляра (https://example.com/w/blabla ) на <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> чтобы узнать, разрешен ли ваш экземпляр. </target>
5026 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">562</context></context-group> 5028 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">562</context></context-group>
5027 </trans-unit> 5029 </trans-unit>
5028 <trans-unit id="493135676263039396" datatype="html"> 5030 <trans-unit id="493135676263039396" datatype="html">
@@ -5065,13 +5067,13 @@
5065 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">41</context></context-group> 5067 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">41</context></context-group>
5066 </trans-unit> 5068 </trans-unit>
5067 <trans-unit id="4420104899393268652" datatype="html"> 5069 <trans-unit id="4420104899393268652" datatype="html">
5068 <source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 5070 <source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
5069 <target state="translated">Максимальное количество одновременных трансляций, созданных на вашем экземпляре <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 "не ограничено")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 5071 <target state="translated">Максимальное количество одновременных трансляций, созданных на вашем экземпляре <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 "не ограничено")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
5070 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">49</context></context-group> 5072 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">49</context></context-group>
5071 </trans-unit> 5073 </trans-unit>
5072 <trans-unit id="7210210728441530221" datatype="html"> 5074 <trans-unit id="7210210728441530221" datatype="html">
5073 <source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 5075 <source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
5074 <target state="translated">Максимальное количество трансляций на одного пользователя <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 "не ограничено")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 5076 <target state="translated">Максимальное количество трансляций на одного пользователя <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 "не ограничено")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
5075 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">62</context></context-group> 5077 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">62</context></context-group>
5076 </trans-unit> 5078 </trans-unit>
5077 <trans-unit id="6830777508073747241" datatype="html"> 5079 <trans-unit id="6830777508073747241" datatype="html">
@@ -5209,8 +5211,8 @@
5209 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">94</context></context-group> 5211 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">94</context></context-group>
5210 </trans-unit> 5212 </trans-unit>
5211 <trans-unit id="7334484418359079994" datatype="html"> 5213 <trans-unit id="7334484418359079994" datatype="html">
5212 <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Requires ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>If you also enabled WebTorrent support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></source> 5214 <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Requires ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>If you also enabled WebTorrent support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></source>
5213 <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Требуется ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Создание списков воспроизведения HLS и фрагментированных файлов MP4, обеспечивающих лучшее воспроизведение, чем при использовании обычного WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Изменение разрешения более плавное<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Более быстрое воспроизведение, особенно для длинных видео<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Более стабильное воспроизведение (меньше ошибок / бесконечной загрузки)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Если вы также включили Поддержка WebTorrent, она увеличит объем хранилища видео на 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></target> 5215 <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Требуется ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Создание списков воспроизведения HLS и фрагментированных файлов MP4, обеспечивающих лучшее воспроизведение, чем при использовании обычного WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Изменение разрешения более плавное<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Более быстрое воспроизведение, особенно для длинных видео<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Более стабильное воспроизведение (меньше ошибок / бесконечной загрузки)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Если вы также включили Поддержка WebTorrent, она увеличит объем хранилища видео на 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></target>
5214 <context-group purpose="location"> 5216 <context-group purpose="location">
5215 <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> 5217 <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context>
5216 <context context-type="linenumber">99,108</context> 5218 <context context-type="linenumber">99,108</context>
@@ -5373,13 +5375,19 @@
5373 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">74</context></context-group> 5375 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">74</context></context-group>
5374 </trans-unit> 5376 </trans-unit>
5375 <trans-unit id="4067880101082150743" datatype="html"> 5377 <trans-unit id="4067880101082150743" datatype="html">
5376 <source>Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/>Example: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></source> 5378 <source>Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/>Example: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></source>
5377 <target state="translated">Используйте код JavaScript напрямую.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/>Пример: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>console.log('мой экземпляр потрясающий');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></target> 5379 <target state="translated">Используйте код JavaScript напрямую.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/>Пример: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>console.log('мой экземпляр потрясающий');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></target>
5378 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">77</context></context-group> 5380 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">77</context></context-group>
5379 </trans-unit> 5381 </trans-unit>
5380 <trans-unit id="5464209657969421100" datatype="html"> 5382 <trans-unit id="5464209657969421100" datatype="html">
5381 <source>Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></source> 5383 <source> Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
5382 <target state="translated">Используйте код CSS напрямую. Пример:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> Добавить в начале <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt; "/> t, чтобы переопределить стили. Пример:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></target> 5384color: red;
5385<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
5386<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em>"/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
5387color: red;
5388<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
5389<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></source>
5390 <target state="translated">Используйте код CSS напрямую. Пример:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/> Добавить в начале <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em> "/> t, чтобы переопределить стили. Пример:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></target>
5383 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">96</context></context-group> 5391 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">96</context></context-group>
5384 </trans-unit> 5392 </trans-unit>
5385 <trans-unit id="283725429207896837" datatype="html"> 5393 <trans-unit id="283725429207896837" datatype="html">
@@ -5396,8 +5404,8 @@
5396 </context-group> 5404 </context-group>
5397 </trans-unit> 5405 </trans-unit>
5398 <trans-unit id="8167543029214637769" datatype="html"> 5406 <trans-unit id="8167543029214637769" datatype="html">
5399 <source>There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;&gt;"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/></source> 5407 <source>There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;>"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/></source>
5400 <target state="translated">Ошибки в форме: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;&gt;"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/></target> 5408 <target state="translated">Ошибки в форме: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;>"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/></target>
5401 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">71</context></context-group> 5409 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">71</context></context-group>
5402 </trans-unit> 5410 </trans-unit>
5403 <trans-unit id="1445676851449000175"> 5411 <trans-unit id="1445676851449000175">
@@ -5473,8 +5481,8 @@
5473 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.ts</context><context context-type="linenumber">255</context></context-group> 5481 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.ts</context><context context-type="linenumber">255</context></context-group>
5474 </trans-unit> 5482 </trans-unit>
5475 <trans-unit id="6317170736181476800" datatype="html"> 5483 <trans-unit id="6317170736181476800" datatype="html">
5476 <source>Update <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;&gt;"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>your settings<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a &gt;"/></source> 5484 <source>Update <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;>"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;>"/>your settings<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a >"/></source>
5477 <target state="translated">Обновите <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;&gt;"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>ваши настройки<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a &gt;"/></target> 5485 <target state="translated">Обновите <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;>"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;>"/>ваши настройки<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a >"/></target>
5478 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">2</context></context-group> 5486 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">2</context></context-group>
5479 </trans-unit> 5487 </trans-unit>
5480 <trans-unit id="1405600824334286337" datatype="html"> 5488 <trans-unit id="1405600824334286337" datatype="html">
@@ -5494,37 +5502,37 @@
5494 </context-group> 5502 </context-group>
5495 </trans-unit> 5503 </trans-unit>
5496 <trans-unit id="7028708681117573961" datatype="html"> 5504 <trans-unit id="7028708681117573961" datatype="html">
5497 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5505 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5498 <target state="translated">Сортировать по <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Недавно добавленные"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5506 <target state="translated">Сортировать по <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Недавно добавленные"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5499 <context-group purpose="location"> 5507 <context-group purpose="location">
5500 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5508 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5501 <context context-type="linenumber">46</context> 5509 <context context-type="linenumber">46</context>
5502 </context-group> 5510 </context-group>
5503 </trans-unit> 5511 </trans-unit>
5504 <trans-unit id="8190023086228606960" datatype="html"> 5512 <trans-unit id="8190023086228606960" datatype="html">
5505 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5513 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5506 <target state="translated">Сортировать по <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Недавние просмотры"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5514 <target state="translated">Сортировать по <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Недавние просмотры"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5507 <context-group purpose="location"> 5515 <context-group purpose="location">
5508 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5516 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5509 <context context-type="linenumber">48</context> 5517 <context context-type="linenumber">48</context>
5510 </context-group> 5518 </context-group>
5511 </trans-unit> 5519 </trans-unit>
5512 <trans-unit id="3224510615614621760" datatype="html"> 5520 <trans-unit id="3224510615614621760" datatype="html">
5513 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5521 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5514 <target state="translated">Сортировать по <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Горячее"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5522 <target state="translated">Сортировать по <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Горячее"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5515 <context-group purpose="location"> 5523 <context-group purpose="location">
5516 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5524 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5517 <context context-type="linenumber">49</context> 5525 <context context-type="linenumber">49</context>
5518 </context-group> 5526 </context-group>
5519 </trans-unit> 5527 </trans-unit>
5520 <trans-unit id="4322133526902910662" datatype="html"> 5528 <trans-unit id="4322133526902910662" datatype="html">
5521 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5529 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5522 <target state="translated">Сортировать по <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Нравится"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5530 <target state="translated">Сортировать по <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Нравится"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5523 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">50</context></context-group> 5531 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">50</context></context-group>
5524 </trans-unit> 5532 </trans-unit>
5525 <trans-unit id="322705536187172989" datatype="html"> 5533 <trans-unit id="322705536187172989" datatype="html">
5526 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Global Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5534 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Global Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5527 <target state="translated">Сортировать по <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Общие представления"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5535 <target state="translated">Сортировать по <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Общие представления"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5528 <context-group purpose="location"> 5536 <context-group purpose="location">
5529 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5537 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5530 <context context-type="linenumber">51</context> 5538 <context context-type="linenumber">51</context>
@@ -5640,8 +5648,8 @@
5640 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">4</context></context-group> 5648 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">4</context></context-group>
5641 </trans-unit> 5649 </trans-unit>
5642 <trans-unit id="7350483582490037954" datatype="html"> 5650 <trans-unit id="7350483582490037954" datatype="html">
5643 <source>With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, a confirmation will be requested to watch the video. </source> 5651 <source>With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, a confirmation will be requested to watch the video. </source>
5644 <target state="translated">С помощью<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Скрыть<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> или <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Размыто превью<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, будет запрошено подтверждение для просмотра видео. </target> 5652 <target state="translated">С помощью<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Скрыть<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> или <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Размыто превью<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, будет запрошено подтверждение для просмотра видео. </target>
5645 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">110</context></context-group> 5653 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">110</context></context-group>
5646 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">7</context></context-group> 5654 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">7</context></context-group>
5647 </trans-unit> 5655 </trans-unit>
@@ -5893,8 +5901,8 @@
5893 </context-group> 5901 </context-group>
5894 </trans-unit> 5902 </trans-unit>
5895 <trans-unit id="5511928240200239994" datatype="html"> 5903 <trans-unit id="5511928240200239994" datatype="html">
5896 <source>Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</source> 5904 <source>Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</source>
5897 <target state="translated">Некоторые из ваших каналов настроены не полностью. Сделайте их более приветливыми и сообщите о том, что вы публикуете, добавив <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>баннер<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>аватар<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> и <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>описание<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</target> 5905 <target state="translated">Некоторые из ваших каналов настроены не полностью. Сделайте их более приветливыми и сообщите о том, что вы публикуете, добавив <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>баннер<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>аватар<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> и <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>описание<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</target>
5898 <context-group purpose="location"> 5906 <context-group purpose="location">
5899 <context context-type="sourcefile">src/app/shared/shared-main/misc/channels-setup-message.component.html</context> 5907 <context context-type="sourcefile">src/app/shared/shared-main/misc/channels-setup-message.component.html</context>
5900 <context context-type="linenumber">5</context> 5908 <context context-type="linenumber">5</context>
@@ -5998,8 +6006,8 @@
5998 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">13</context></context-group> 6006 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">13</context></context-group>
5999 </trans-unit> 6007 </trans-unit>
6000 <trans-unit id="8844610145426272276" datatype="html"> 6008 <trans-unit id="8844610145426272276" datatype="html">
6001 <source>To help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, don't forget to <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;&gt;"/>set up your account profile<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> by adding an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>. </source> 6009 <source>To help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, don't forget to <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;>"/>set up your account profile<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> by adding an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>. </source>
6002 <target state="translated">Чтобы помочь модераторам и другим пользователям узнать <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>кто вы<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, не забудьте <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;&gt;"/>настроить профиль своей учетной записи<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> добавив <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>аватар<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> и <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>описание<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>. </target> 6010 <target state="translated">Чтобы помочь модераторам и другим пользователям узнать <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>кто вы<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, не забудьте <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;>"/>настроить профиль своей учетной записи<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> добавив <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>аватар<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> и <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>описание<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>. </target>
6003 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">17</context></context-group> 6011 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">17</context></context-group>
6004 </trans-unit> 6012 </trans-unit>
6005 <trans-unit id="8479900728400966992" datatype="html"> 6013 <trans-unit id="8479900728400966992" datatype="html">
@@ -6008,8 +6016,8 @@
6008 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/stats-routing.module.ts</context><context context-type="linenumber">14</context></context-group> 6016 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/stats-routing.module.ts</context><context context-type="linenumber">14</context></context-group>
6009 </trans-unit> 6017 </trans-unit>
6010 <trans-unit id="5293436881670238217" datatype="html"> 6018 <trans-unit id="5293436881670238217" datatype="html">
6011 <source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 6019 <source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
6012 <target state="translated"><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 6020 <target state="translated"><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
6013 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">44</context></context-group> 6021 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">44</context></context-group>
6014 </trans-unit> 6022 </trans-unit>
6015 <trans-unit id="2121875025429043110" datatype="html"> 6023 <trans-unit id="2121875025429043110" datatype="html">
@@ -6033,92 +6041,82 @@
6033 <trans-unit id="5864040054093006922" datatype="html"> 6041 <trans-unit id="5864040054093006922" datatype="html">
6034 <source>Viewers</source> 6042 <source>Viewers</source>
6035 <target state="translated">Зрители</target> 6043 <target state="translated">Зрители</target>
6036 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group> 6044
6037 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group> 6045
6038 </trans-unit> 6046 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6039 <trans-unit id="5691818894884119596" datatype="html"> 6047 <trans-unit id="5691818894884119596" datatype="html">
6040 <source>Watch time</source> 6048 <source>Watch time</source>
6041 <target state="translated">Следите за временем</target> 6049 <target state="translated">Следите за временем</target>
6042 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group> 6050
6043 </trans-unit> 6051 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6044 <trans-unit id="683980015107026060" datatype="html"> 6052 <trans-unit id="683980015107026060" datatype="html">
6045 <source>Retention</source> 6053 <source>Retention</source>
6046 <target state="translated">Удержание</target> 6054 <target state="translated">Удержание</target>
6047 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group> 6055
6048 </trans-unit> 6056 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
6049 <trans-unit id="2232536542109196600" datatype="html"> 6057 <trans-unit id="2232536542109196600" datatype="html">
6050 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source> 6058 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source>
6051 <target state="translated">Статистика зрителей между <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> и <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6059 <target state="translated">Статистика зрителей между <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> и <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6052 <context-group purpose="location"> 6060
6053 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6061 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit>
6054 <context context-type="linenumber">152</context>
6055 </context-group>
6056 </trans-unit>
6057 <trans-unit id="5697131528899933134" datatype="html"> 6062 <trans-unit id="5697131528899933134" datatype="html">
6058 <source>Viewers stats</source> 6063 <source>Viewers stats</source>
6059 <target state="translated">Статистика зрителей</target> 6064 <target state="translated">Статистика зрителей</target>
6065
6066 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6067 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6060 <context-group purpose="location"> 6068 <context-group purpose="location">
6061 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6069 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6062 <context context-type="linenumber">155</context> 6070 <context context-type="linenumber">227</context>
6063 </context-group>
6064 </trans-unit>
6065 <trans-unit id="8973918644831688583" datatype="html">
6066 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source>
6067 <target state="translated">В прямом эфире <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6068 <context-group purpose="location">
6069 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6070 <context context-type="linenumber">226</context>
6071 </context-group> 6071 </context-group>
6072 </trans-unit> 6072 </trans-unit>
6073
6073 <trans-unit id="3249405667632600635" datatype="html"> 6074 <trans-unit id="3249405667632600635" datatype="html">
6074 <source>Custom dates</source> 6075 <source>Custom dates</source>
6075 <target state="translated">Пользовательские даты</target> 6076 <target state="translated">Пользовательские даты</target>
6076 <context-group purpose="location"> 6077
6077 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6078 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
6078 <context context-type="linenumber">237</context>
6079 </context-group>
6080 </trans-unit>
6081 <trans-unit id="5382746022482410588" datatype="html"> 6079 <trans-unit id="5382746022482410588" datatype="html">
6082 <source>A view means that someone watched the video for at least 30 seconds</source> 6080 <source>A view means that someone watched the video for at least 30 seconds</source>
6083 <target state="translated">Просмотр означает, что кто-то смотрел видео не менее 30 секунд</target> 6081 <target state="translated">Просмотр означает, что кто-то смотрел видео не менее 30 секунд</target>
6084 <context-group purpose="location"> 6082
6085 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6083 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6086 <context context-type="linenumber">256</context>
6087 </context-group>
6088 </trans-unit>
6089 <trans-unit id="6782077395930235254" datatype="html"> 6084 <trans-unit id="6782077395930235254" datatype="html">
6090 <source>Countries</source> 6085 <source>Countries</source>
6091 <target state="translated">Страны</target> 6086 <target state="translated">Страны</target>
6092 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group> 6087
6093 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group> 6088
6094 </trans-unit> 6089 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6095 <trans-unit id="7112532281224432421" datatype="html"> 6090 <trans-unit id="7112532281224432421" datatype="html">
6096 <source>Likes</source> 6091 <source>Likes</source>
6097 <target state="translated">Нравится</target> 6092 <target state="translated">Нравится</target>
6098 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group> 6093
6099 </trans-unit> 6094 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6100 <trans-unit id="1155438117303179048" datatype="html"> 6095 <trans-unit id="1155438117303179048" datatype="html">
6101 <source>Average watch time</source> 6096 <source>Average watch time</source>
6102 <target state="translated">Среднее время просмотра</target> 6097 <target state="translated">Среднее время просмотра</target>
6103 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group> 6098
6104 </trans-unit> 6099 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit>
6105 <trans-unit id="3457644129579531516" datatype="html"> 6100 <trans-unit id="3457644129579531516" datatype="html">
6106 <source>Total watch time</source> 6101 <source>Total watch time</source>
6107 <target state="translated">Общее время просмотра</target> 6102 <target state="translated">Общее время просмотра</target>
6108 <context-group purpose="location"> 6103
6109 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6104 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6110 <context context-type="linenumber">270</context>
6111 </context-group>
6112 </trans-unit>
6113 <trans-unit id="7988517647183541852" datatype="html"> 6105 <trans-unit id="7988517647183541852" datatype="html">
6114 <source>Peak viewers</source> 6106 <source>Peak viewers</source>
6115 <target state="translated">Пик зрителей</target> 6107 <target state="translated">Пик зрителей</target>
6116 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group> 6108
6117 </trans-unit> 6109 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6118 <trans-unit id="8536543691393468142" datatype="html"> 6110 <trans-unit id="8536543691393468142" datatype="html">
6119 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6111 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6120 <target state="translated">в <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6112 <target state="translated">в <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6121 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group> 6113
6114 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6115 <source>Unique viewers</source><target state="new">Unique viewers</target>
6116 <context-group purpose="location">
6117 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6118 <context context-type="linenumber">282</context>
6119 </context-group>
6122 </trans-unit> 6120 </trans-unit>
6123 <trans-unit id="3030338154442300172" datatype="html"> 6121 <trans-unit id="3030338154442300172" datatype="html">
6124 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6122 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
@@ -6290,7 +6288,9 @@
6290 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">9</context></context-group> 6288 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">9</context></context-group>
6291 </trans-unit> 6289 </trans-unit>
6292 <trans-unit id="7152797255397280410" datatype="html"> 6290 <trans-unit id="7152797255397280410" datatype="html">
6293 <source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>? It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source> 6291 <source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>?
6292It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another
6293channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source>
6294 <target state="translated">Вы действительно хотите удалить <x id="PH" equiv-text="videoChannel.displayName"/>? Будет удалено <x id="PH_1" equiv-text="videoChannel.videosCount"/> видео загруженное на этот канал, и вы не сможете создать другой канал с таким же именем (<x id="PH_2" equiv-text="videoChannel.name"/>)!</target> 6294 <target state="translated">Вы действительно хотите удалить <x id="PH" equiv-text="videoChannel.displayName"/>? Будет удалено <x id="PH_1" equiv-text="videoChannel.videosCount"/> видео загруженное на этот канал, и вы не сможете создать другой канал с таким же именем (<x id="PH_2" equiv-text="videoChannel.name"/>)!</target>
6295 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">44</context></context-group> 6295 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">44</context></context-group>
6296 </trans-unit> 6296 </trans-unit>
@@ -6322,8 +6322,8 @@
6322 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">41</context></context-group> 6322 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">41</context></context-group>
6323 </trans-unit> 6323 </trans-unit>
6324 <trans-unit id="2705478076887104088" datatype="html"> 6324 <trans-unit id="2705478076887104088" datatype="html">
6325 <source>SHOW THIS CHANNEL &gt;</source> 6325 <source>SHOW THIS CHANNEL ></source>
6326 <target state="translated">ПОКАЗАТЬ ЭТОТ КАНАЛ &gt;</target> 6326 <target state="translated">ПОКАЗАТЬ ЭТОТ КАНАЛ ></target>
6327 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">49</context></context-group> 6327 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">49</context></context-group>
6328 </trans-unit> 6328 </trans-unit>
6329 <trans-unit id="4088311569349098646"> 6329 <trans-unit id="4088311569349098646">
@@ -6572,8 +6572,8 @@
6572 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">111</context></context-group> 6572 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">111</context></context-group>
6573 </trans-unit> 6573 </trans-unit>
6574 <trans-unit id="1120376809358109718" datatype="html"> 6574 <trans-unit id="1120376809358109718" datatype="html">
6575 <source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> for more information </source> 6575 <source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;>"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> for more information </source>
6576 <target state="translated">Одноранговые веб-узлы не являются общедоступными: поскольку мы используем транспорт веб-сокетов, этот протокол отличается от классического трекера BitTorrent. Когда вы находитесь в веб-браузере, вы отправляете сигнал, содержащий ваш IP-адрес, на трекер, который случайным образом выбирает других одноранговых узлов для пересылки информации. См. <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>этот документ<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> для получения дополнительной информации </target> 6576 <target state="translated">Одноранговые веб-узлы не являются общедоступными: поскольку мы используем транспорт веб-сокетов, этот протокол отличается от классического трекера BitTorrent. Когда вы находитесь в веб-браузере, вы отправляете сигнал, содержащий ваш IP-адрес, на трекер, который случайным образом выбирает других одноранговых узлов для пересылки информации. См. <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;>"/>этот документ<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> для получения дополнительной информации </target>
6577 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">115</context></context-group> 6577 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">115</context></context-group>
6578 </trans-unit> 6578 </trans-unit>
6579 <trans-unit id="7812408733559506009" datatype="html"> 6579 <trans-unit id="7812408733559506009" datatype="html">
@@ -6674,8 +6674,8 @@
6674 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.ts</context><context context-type="linenumber">98</context></context-group> 6674 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.ts</context><context context-type="linenumber">98</context></context-group>
6675 </trans-unit> 6675 </trans-unit>
6676 <trans-unit id="4807161697338135032" datatype="html"> 6676 <trans-unit id="4807161697338135032" datatype="html">
6677 <source>Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></source> 6677 <source>Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></source>
6678 <target state="translated">Свяжитесь с администратором<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></target> 6678 <target state="translated">Свяжитесь с администратором<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></target>
6679 <context-group purpose="location"> 6679 <context-group purpose="location">
6680 <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> 6680 <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context>
6681 <context context-type="linenumber">3</context> 6681 <context context-type="linenumber">3</context>
@@ -6778,8 +6778,8 @@
6778 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context><context context-type="linenumber">50</context></context-group> 6778 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context><context context-type="linenumber">50</context></context-group>
6779 </trans-unit> 6779 </trans-unit>
6780 <trans-unit id="7440807341905682986" datatype="html"> 6780 <trans-unit id="7440807341905682986" datatype="html">
6781 <source>I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;&gt;"/> and to the <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'&gt;"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container&gt;"/> of this instance </source> 6781 <source>I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;>"/> and to the <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'>"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container>"/> of this instance </source>
6782 <target state="translated">Мне не менее <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> лет и я согласен с <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'&gt;"/>Условиями<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;&gt;"/> и с <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'&gt;"/>Правилами поведения<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container&gt;"/> этого экземпляра </target> 6782 <target state="translated">Мне не менее <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> лет и я согласен с <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'>"/>Условиями<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;>"/> и с <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'>"/>Правилами поведения<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container>"/> этого экземпляра </target>
6783 <context-group purpose="location"> 6783 <context-group purpose="location">
6784 <context context-type="sourcefile">src/app/+signup/+register/register-step-terms.component.html</context> 6784 <context context-type="sourcefile">src/app/+signup/+register/register-step-terms.component.html</context>
6785 <context context-type="linenumber">5,10</context> 6785 <context context-type="linenumber">5,10</context>
@@ -6951,8 +6951,8 @@
6951 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">17</context></context-group> 6951 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">17</context></context-group>
6952 </trans-unit> 6952 </trans-unit>
6953 <trans-unit id="8011855989482474311" datatype="html"> 6953 <trans-unit id="8011855989482474311" datatype="html">
6954 <source>A &lt;code&gt;.mp4&lt;/code&gt; that keeps the original audio track, with no video</source> 6954 <source>A &lt;code>.mp4&lt;/code> that keeps the original audio track, with no video</source>
6955 <target state="translated">&lt;code&gt;.mp4&lt;/code&gt; сохраняет исходную звуковую дорожку без видео</target> 6955 <target state="translated">&lt;code>.mp4&lt;/code> сохраняет исходную звуковую дорожку без видео</target>
6956 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">18</context></context-group> 6956 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">18</context></context-group>
6957 </trans-unit> 6957 </trans-unit>
6958 <trans-unit id="7756250490108954499" datatype="html"> 6958 <trans-unit id="7756250490108954499" datatype="html">
@@ -7743,8 +7743,8 @@
7743 </context-group> 7743 </context-group>
7744 </trans-unit> 7744 </trans-unit>
7745 <trans-unit id="7223931053738621590" datatype="html"> 7745 <trans-unit id="7223931053738621590" datatype="html">
7746 <source>PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</source> 7746 <source>PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</source>
7747 <target state="translated">PeerTube считает, что общедоступный IP-адрес вашего веб-браузера <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</target> 7747 <target state="translated">PeerTube считает, что общедоступный IP-адрес вашего веб-браузера <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</target>
7748 <context-group purpose="location"> 7748 <context-group purpose="location">
7749 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7749 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7750 <context context-type="linenumber">4</context> 7750 <context context-type="linenumber">4</context>
@@ -7791,16 +7791,16 @@
7791 </context-group> 7791 </context-group>
7792 </trans-unit> 7792 </trans-unit>
7793 <trans-unit id="1285026053775066761" datatype="html"> 7793 <trans-unit id="1285026053775066761" datatype="html">
7794 <source>Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> configuration key</source> 7794 <source>Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> configuration key</source>
7795 <target state="translated">Проверьте <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> ключ конфигурации</target> 7795 <target state="translated">Проверьте <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> ключ конфигурации</target>
7796 <context-group purpose="location"> 7796 <context-group purpose="location">
7797 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7797 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7798 <context context-type="linenumber">15</context> 7798 <context context-type="linenumber">15</context>
7799 </context-group> 7799 </context-group>
7800 </trans-unit> 7800 </trans-unit>
7801 <trans-unit id="7014275542536964627" datatype="html"> 7801 <trans-unit id="7014275542536964627" datatype="html">
7802 <source>If you run PeerTube using Docker, check you run the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> with <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> (see <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;&gt;"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>)</source> 7802 <source>If you run PeerTube using Docker, check you run the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> with <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> (see <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;>"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>)</source>
7803 <target state="translated">Если вы запускаете PeerTube с помощью Docker, убедитесь, что вы запустили <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> с <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> (см. <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;&gt;"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>)</target> 7803 <target state="translated">Если вы запускаете PeerTube с помощью Docker, убедитесь, что вы запустили <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> с <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> (см. <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;>"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>)</target>
7804 <context-group purpose="location"> 7804 <context-group purpose="location">
7805 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7805 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7806 <context context-type="linenumber">16,17</context> 7806 <context context-type="linenumber">16,17</context>
@@ -7859,8 +7859,8 @@
7859 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">42</context></context-group> 7859 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">42</context></context-group>
7860 </trans-unit> 7860 </trans-unit>
7861 <trans-unit id="4767765747214995164" datatype="html"> 7861 <trans-unit id="4767765747214995164" datatype="html">
7862 <source>Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;&gt;"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon&gt;"/></source> 7862 <source>Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;>"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon>"/></source>
7863 <target state="translated">Опубликовано <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;&gt;"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon&gt;"/></target> 7863 <target state="translated">Опубликовано <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;>"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon>"/></target>
7864 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">43</context></context-group> 7864 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">43</context></context-group>
7865 </trans-unit> 7865 </trans-unit>
7866 <trans-unit id="6759205696902713848" datatype="html"> 7866 <trans-unit id="6759205696902713848" datatype="html">
@@ -8138,8 +8138,8 @@
8138 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context><context context-type="linenumber">13</context></context-group> 8138 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context><context context-type="linenumber">13</context></context-group>
8139 </trans-unit> 8139 </trans-unit>
8140 <trans-unit id="778524577866863576" datatype="html"> 8140 <trans-unit id="778524577866863576" datatype="html">
8141 <source><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;&gt;"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon&gt;"/> Clear all history </source> 8141 <source><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;>"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon>"/> Clear all history </source>
8142 <target state="translated"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;&gt;"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon&gt;"/> Очистить всю историю </target> 8142 <target state="translated"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;>"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon>"/> Очистить всю историю </target>
8143 <context-group purpose="location"> 8143 <context-group purpose="location">
8144 <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context> 8144 <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context>
8145 <context context-type="linenumber">17,19</context> 8145 <context context-type="linenumber">17,19</context>
@@ -8161,8 +8161,8 @@
8161 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">55</context></context-group> 8161 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">55</context></context-group>
8162 </trans-unit> 8162 </trans-unit>
8163 <trans-unit id="8553059323353586765" datatype="html"> 8163 <trans-unit id="8553059323353586765" datatype="html">
8164 <source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>. It is never shown to the public. </source> 8164 <source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>. It is never shown to the public. </source>
8165 <target state="translated">Ваш текущий адрес электронной почты: <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>. Он никогда не отображается публично. </target> 8165 <target state="translated">Ваш текущий адрес электронной почты: <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>. Он никогда не отображается публично. </target>
8166 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context><context context-type="linenumber">4</context></context-group> 8166 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context><context context-type="linenumber">4</context></context-group>
8167 </trans-unit> 8167 </trans-unit>
8168 <trans-unit id="853586874765134886"> 8168 <trans-unit id="853586874765134886">
@@ -8848,13 +8848,13 @@
8848 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">72</context></context-group> 8848 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">72</context></context-group>
8849 </trans-unit> 8849 </trans-unit>
8850 <trans-unit id="3858880927114551513" datatype="html"> 8850 <trans-unit id="3858880927114551513" datatype="html">
8851 <source>The current video will be overwritten by this edited video and &lt;strong&gt;you won't be able to recover it&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;</source> 8851 <source>The current video will be overwritten by this edited video and &lt;strong>you won't be able to recover it&lt;/strong>.&lt;br />&lt;br /></source>
8852 <target state="translated">Текущее видео будет перезаписано этим отредактированным видео и &lt;strong&gt;вы не сможете его восстановить&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;</target> 8852 <target state="translated">Текущее видео будет перезаписано этим отредактированным видео и &lt;strong>вы не сможете его восстановить&lt;/strong>.&lt;br />&lt;br /></target>
8853 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">76</context></context-group> 8853 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">76</context></context-group>
8854 </trans-unit> 8854 </trans-unit>
8855 <trans-unit id="4876327655498234453" datatype="html"> 8855 <trans-unit id="4876327655498234453" datatype="html">
8856 <source>As a reminder, the following tasks will be executed: &lt;ol&gt;<x id="PH" equiv-text="listHTML"/>&lt;/ol&gt;</source> 8856 <source>As a reminder, the following tasks will be executed: &lt;ol><x id="PH" equiv-text="listHTML"/>&lt;/ol></source>
8857 <target state="translated">Напоминаем, что будут выполнены следующие задачи: &lt;ol&gt;<x id="PH" equiv-text="listHTML"/>&lt;/ol&gt;</target> 8857 <target state="translated">Напоминаем, что будут выполнены следующие задачи: &lt;ol><x id="PH" equiv-text="listHTML"/>&lt;/ol></target>
8858 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">77</context></context-group> 8858 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">77</context></context-group>
8859 </trans-unit> 8859 </trans-unit>
8860 <trans-unit id="7934869554046374009" datatype="html"> 8860 <trans-unit id="7934869554046374009" datatype="html">
@@ -8921,7 +8921,8 @@
8921 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">73</context></context-group> 8921 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">73</context></context-group>
8922 </trans-unit> 8922 </trans-unit>
8923 <trans-unit id="2013324644839511073" datatype="html"> 8923 <trans-unit id="2013324644839511073" datatype="html">
8924 <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.text"/>. Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source> 8924 <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.text"/>.
8925Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
8925 <target state="translated">Не удается получить учетные данные клиента OAuth: <x id="PH" equiv-text="error.text"/>. Убедитесь, что вы правильно настроили PeerTube (config / directory), в частности раздел «веб-сервер».</target> 8926 <target state="translated">Не удается получить учетные данные клиента OAuth: <x id="PH" equiv-text="error.text"/>. Убедитесь, что вы правильно настроили PeerTube (config / directory), в частности раздел «веб-сервер».</target>
8926 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">100</context></context-group> 8927 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">100</context></context-group>
8927 </trans-unit> 8928 </trans-unit>
@@ -8980,13 +8981,13 @@
8980 <trans-unit id="1266887509445371246"> 8981 <trans-unit id="1266887509445371246">
8981 <source>Incorrect username or password.</source> 8982 <source>Incorrect username or password.</source>
8982 <target>Неверное имя пользователя или пароль.</target> 8983 <target>Неверное имя пользователя или пароль.</target>
8983 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8984
8984 </trans-unit> 8985 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8985 <trans-unit id="6974874606619467663" datatype="html"> 8986 <trans-unit id="6974874606619467663" datatype="html">
8986 <source>Your account is blocked.</source> 8987 <source>Your account is blocked.</source>
8987 <target state="translated">Ваш аккаунт заблокирован.</target> 8988 <target state="translated">Ваш аккаунт заблокирован.</target>
8988 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8989
8989 </trans-unit> 8990 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8990 <trans-unit id="7939914198003891823" datatype="html"> 8991 <trans-unit id="7939914198003891823" datatype="html">
8991 <source>any language</source> 8992 <source>any language</source>
8992 <target state="translated">любой язык</target> 8993 <target state="translated">любой язык</target>
@@ -9095,8 +9096,8 @@
9095 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">63</context></context-group> 9096 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">63</context></context-group>
9096 </trans-unit> 9097 </trans-unit>
9097 <trans-unit id="6613870447286561244"> 9098 <trans-unit id="6613870447286561244">
9098 <source>Long (&gt; 10 min)</source> 9099 <source>Long (> 10 min)</source>
9099 <target>Длинная (&gt; 10 мин)</target> 9100 <target>Длинная (> 10 мин)</target>
9100 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">67</context></context-group> 9101 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">67</context></context-group>
9101 </trans-unit> 9102 </trans-unit>
9102 <trans-unit id="1787083504545967"> 9103 <trans-unit id="1787083504545967">
@@ -9112,9 +9113,9 @@
9112 <trans-unit id="2123659921722214537"> 9113 <trans-unit id="2123659921722214537">
9113 <source>Views</source> 9114 <source>Views</source>
9114 <target>Просмотры</target> 9115 <target>Просмотры</target>
9115 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group> 9116
9116 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group> 9117
9117 </trans-unit> 9118 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9118 <trans-unit id="3208627574396957172" datatype="html"> 9119 <trans-unit id="3208627574396957172" datatype="html">
9119 <source>Search index is unavailable. Retrying with instance results instead.</source> 9120 <source>Search index is unavailable. Retrying with instance results instead.</source>
9120 <target state="translated">Индекс поиска недоступен. Попытка поиска в экземпляре.</target> 9121 <target state="translated">Индекс поиска недоступен. Попытка поиска в экземпляре.</target>
@@ -9786,8 +9787,8 @@
9786 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">48</context></context-group> 9787 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">48</context></context-group>
9787 </trans-unit> 9788 </trans-unit>
9788 <trans-unit id="5637879201055173642" datatype="html"> 9789 <trans-unit id="5637879201055173642" datatype="html">
9789 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to learn how to use the PeerTube live streaming feature. </source> 9790 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to learn how to use the PeerTube live streaming feature. </source>
9790 <target state="translated">См. <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>документацию<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/>, чтобы узнать, как использовать функцию прямой трансляции PeerTube. </target> 9791 <target state="translated">См. <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>документацию<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/>, чтобы узнать, как использовать функцию прямой трансляции PeerTube. </target>
9791 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context><context context-type="linenumber">1</context></context-group> 9792 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context><context context-type="linenumber">1</context></context-group>
9792 </trans-unit> 9793 </trans-unit>
9793 <trans-unit id="4267638333776227701"> 9794 <trans-unit id="4267638333776227701">
@@ -9861,22 +9862,26 @@
9861 <source>This is a normal live</source> 9862 <source>This is a normal live</source>
9862 <target state="translated">Это обычная трансляция</target> 9863 <target state="translated">Это обычная трансляция</target>
9863 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9864 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9865 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9866 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9867 <context-group purpose="location">
9868 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9869 <context context-type="linenumber">266,268</context>
9870 </context-group>
9864 </trans-unit> 9871 </trans-unit>
9865 <trans-unit id="7263323611663811322" datatype="html"> 9872
9866 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9867 <target state="translated">Вы не можете транслировать несколько раз в обычном режиме реального времени, но вы можете сохранить его воспроизведение, которое будет использовать тот же URL-адрес</target>
9868 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9869 </trans-unit>
9870 <trans-unit id="2261925229535541622" datatype="html"> 9873 <trans-unit id="2261925229535541622" datatype="html">
9871 <source>This is a permanent/recurring live</source> 9874 <source>This is a permanent/recurring live</source>
9872 <target state="translated">Это постоянная / повторяющаяся трансляция</target> 9875 <target state="translated">Это постоянная / повторяющаяся трансляция</target>
9873 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9876 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9877 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9878 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9879 <context-group purpose="location">
9880 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9881 <context context-type="linenumber">275,277</context>
9882 </context-group>
9874 </trans-unit> 9883 </trans-unit>
9875 <trans-unit id="6791299537270100091" datatype="html"> 9884
9876 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9877 <target state="translated">Вы можете транслировать несколько раз в постоянном / повторяющемся прямом эфире. URL для ваших зрителей не изменится, но вы не сможете сохранять повторы своих трансляций</target>
9878 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9879 </trans-unit>
9880 <trans-unit id="3112273530390098557" datatype="html"> 9885 <trans-unit id="3112273530390098557" datatype="html">
9881 <source>Replay will be saved</source> 9886 <source>Replay will be saved</source>
9882 <target state="translated">Повтор будет сохранен</target> 9887 <target state="translated">Повтор будет сохранен</target>
@@ -11102,8 +11107,8 @@
11102 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">321</context></context-group> 11107 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">321</context></context-group>
11103 </trans-unit> 11108 </trans-unit>
11104 <trans-unit id="8272123190776748811" datatype="html"> 11109 <trans-unit id="8272123190776748811" datatype="html">
11105 <source>You need to be &lt;a href="/login"&gt;logged in&lt;/a&gt; to rate this video.</source> 11110 <source>You need to be &lt;a href="/login">logged in&lt;/a> to rate this video.</source>
11106 <target state="translated">&lt;a href="/login"&gt;Войдите&lt;/a&gt; чтобы оценить это видео.</target> 11111 <target state="translated">&lt;a href="/login">Войдите&lt;/a> чтобы оценить это видео.</target>
11107 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context><context context-type="linenumber">85</context></context-group> 11112 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context><context context-type="linenumber">85</context></context-group>
11108 </trans-unit> 11113 </trans-unit>
11109 <trans-unit id="4503408361537553733" datatype="html"> 11114 <trans-unit id="4503408361537553733" datatype="html">
@@ -11476,8 +11481,8 @@
11476 </context-group> 11481 </context-group>
11477 </trans-unit> 11482 </trans-unit>
11478 <trans-unit id="961774488937452220" datatype="html"> 11483 <trans-unit id="961774488937452220" datatype="html">
11479 <source>This video is not available on this instance. Do you want to be redirected on the origin instance: &lt;a href="<x id="PH"/>"&gt;<x id="PH_1"/>&lt;/a&gt;?</source> 11484 <source>This video is not available on this instance. Do you want to be redirected on the origin instance: &lt;a href="<x id="PH"/>"><x id="PH_1"/>&lt;/a>?</source>
11480 <target state="translated">Это видео недоступно в этом экземпляре. Вы хотите, чтобы вас перенаправили на исходный экземпляр: &lt;a href="<x id="PH"/>"&gt;<x id="PH_1"/>&lt;/a&gt;?</target> 11485 <target state="translated">Это видео недоступно в этом экземпляре. Вы хотите, чтобы вас перенаправили на исходный экземпляр: &lt;a href="<x id="PH"/>"><x id="PH_1"/>&lt;/a>?</target>
11481 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">315</context></context-group> 11486 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">315</context></context-group>
11482 </trans-unit> 11487 </trans-unit>
11483 <trans-unit id="5761611056224181752" datatype="html"> 11488 <trans-unit id="5761611056224181752" datatype="html">
diff --git a/client/src/locale/angular.sk-SK.xlf b/client/src/locale/angular.sk-SK.xlf
index 8be52eb58..d0520078a 100644
--- a/client/src/locale/angular.sk-SK.xlf
+++ b/client/src/locale/angular.sk-SK.xlf
@@ -1242,7 +1242,7 @@
1242The link will expire within 1 hour.</source><target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1242The link will expire within 1 hour.</source><target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1243The link will expire within 1 hour.</target> 1243The link will expire within 1 hour.</target>
1244 1244
1245 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1245 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1246 <trans-unit id="4768749765465246664" datatype="html"> 1246 <trans-unit id="4768749765465246664" datatype="html">
1247 <source>Email</source> 1247 <source>Email</source>
1248 <target state="new">Email</target> 1248 <target state="new">Email</target>
@@ -5790,64 +5790,55 @@ color: red;
5790 <source>Viewers</source><target state="new">Viewers</target> 5790 <source>Viewers</source><target state="new">Viewers</target>
5791 5791
5792 5792
5793 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5793 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5794 <source>Watch time</source><target state="new">Watch time</target> 5794 <source>Watch time</source><target state="new">Watch time</target>
5795 5795
5796 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5796 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5797 <source>Retention</source><target state="new">Retention</target> 5797 <source>Retention</source><target state="new">Retention</target>
5798 5798
5799 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5799 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5800 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5800 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5801 <context-group purpose="location"> 5801
5802 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5802 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5803 <context context-type="linenumber">152</context>
5804 </context-group>
5805 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5806 <source>Viewers stats</source><target state="new">Viewers stats</target> 5803 <source>Viewers stats</source><target state="new">Viewers stats</target>
5804
5805 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5806 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5807 <context-group purpose="location"> 5807 <context-group purpose="location">
5808 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5808 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5809 <context context-type="linenumber">155</context> 5809 <context context-type="linenumber">227</context>
5810 </context-group>
5811 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5812 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5813 <context-group purpose="location">
5814 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5815 <context context-type="linenumber">226</context>
5816 </context-group> 5810 </context-group>
5817 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5811 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5818 <source>Custom dates</source><target state="new">Custom dates</target> 5812 <source>Custom dates</source><target state="new">Custom dates</target>
5819 <context-group purpose="location"> 5813
5820 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5814 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5821 <context context-type="linenumber">237</context>
5822 </context-group>
5823 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5824 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 5815 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
5825 <context-group purpose="location"> 5816
5826 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5817 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5827 <context context-type="linenumber">256</context>
5828 </context-group>
5829 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5830 <source>Countries</source><target state="new">Countries</target> 5818 <source>Countries</source><target state="new">Countries</target>
5831 5819
5832 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5820 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5833 <source>Likes</source><target state="new">Likes</target> 5821 <source>Likes</source><target state="new">Likes</target>
5834 5822
5835 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5823 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5836 <source>Average watch time</source><target state="new">Average watch time</target> 5824 <source>Average watch time</source><target state="new">Average watch time</target>
5837 5825
5838 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5826 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5839 <source>Total watch time</source><target state="new">Total watch time</target> 5827 <source>Total watch time</source><target state="new">Total watch time</target>
5840 <context-group purpose="location"> 5828
5841 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5829 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5842 <context context-type="linenumber">270</context>
5843 </context-group>
5844 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5845 <source>Peak viewers</source><target state="new">Peak viewers</target> 5830 <source>Peak viewers</source><target state="new">Peak viewers</target>
5846 5831
5847 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5832 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5848 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5833 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5849 5834
5850 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit><trans-unit id="3030338154442300172" datatype="html"> 5835 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5836 <source>Unique viewers</source><target state="new">Unique viewers</target>
5837 <context-group purpose="location">
5838 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5839 <context context-type="linenumber">282</context>
5840 </context-group>
5841 </trans-unit><trans-unit id="3030338154442300172" datatype="html">
5851 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 5842 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
5852 5843
5853 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html"> 5844 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html">
@@ -8465,12 +8456,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8465 <source>Incorrect username or password.</source> 8456 <source>Incorrect username or password.</source>
8466 <target state="new">Incorrect username or password.</target> 8457 <target state="new">Incorrect username or password.</target>
8467 8458
8468 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8459 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8469 <trans-unit id="6974874606619467663" datatype="html"> 8460 <trans-unit id="6974874606619467663" datatype="html">
8470 <source>Your account is blocked.</source> 8461 <source>Your account is blocked.</source>
8471 <target state="new">Your account is blocked.</target> 8462 <target state="new">Your account is blocked.</target>
8472 8463
8473 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8464 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8474 8465
8475 <trans-unit id="7939914198003891823" datatype="html"> 8466 <trans-unit id="7939914198003891823" datatype="html">
8476 <source>any language</source> 8467 <source>any language</source>
@@ -8577,7 +8568,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8577 <source>Views</source> 8568 <source>Views</source>
8578 <target state="new">Views</target> 8569 <target state="new">Views</target>
8579 8570
8580 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8571 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8581 <trans-unit id="3208627574396957172" datatype="html"> 8572 <trans-unit id="3208627574396957172" datatype="html">
8582 <source>Search index is unavailable. Retrying with instance results instead.</source> 8573 <source>Search index is unavailable. Retrying with instance results instead.</source>
8583 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 8574 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9263,16 +9254,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9263 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 9254 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
9264 <source>This is a normal live</source><target state="new">This is a normal live</target> 9255 <source>This is a normal live</source><target state="new">This is a normal live</target>
9265 9256
9266 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 9257 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9267 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9258 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9268 9259 <context-group purpose="location">
9269 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 9260 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9261 <context context-type="linenumber">266,268</context>
9262 </context-group>
9263 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
9270 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target> 9264 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target>
9271 9265
9272 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 9266 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9273 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9267 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9274 9268 <context-group purpose="location">
9275 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="3112273530390098557" datatype="html"> 9269 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9270 <context context-type="linenumber">275,277</context>
9271 </context-group>
9272 </trans-unit><trans-unit id="3112273530390098557" datatype="html">
9276 <source>Replay will be saved</source><target state="new">Replay will be saved</target> 9273 <source>Replay will be saved</source><target state="new">Replay will be saved</target>
9277 <context-group purpose="location"> 9274 <context-group purpose="location">
9278 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> 9275 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
diff --git a/client/src/locale/angular.sl-SI.xlf b/client/src/locale/angular.sl-SI.xlf
index f5aeabddc..8f3df1216 100644
--- a/client/src/locale/angular.sl-SI.xlf
+++ b/client/src/locale/angular.sl-SI.xlf
@@ -1374,8 +1374,8 @@
1374The link will expire within 1 hour.</source> 1374The link will expire within 1 hour.</source>
1375 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1375 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1376The link will expire within 1 hour.</target> 1376The link will expire within 1 hour.</target>
1377 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1377
1378 </trans-unit> 1378 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1379 <trans-unit id="4768749765465246664"> 1379 <trans-unit id="4768749765465246664">
1380 <source>Email</source> 1380 <source>Email</source>
1381 <target>E-poštni naslov</target> 1381 <target>E-poštni naslov</target>
@@ -6417,64 +6417,55 @@ color: red;
6417 <source>Viewers</source><target state="new">Viewers</target> 6417 <source>Viewers</source><target state="new">Viewers</target>
6418 6418
6419 6419
6420 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6420 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6421 <source>Watch time</source><target state="new">Watch time</target> 6421 <source>Watch time</source><target state="new">Watch time</target>
6422 6422
6423 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6423 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6424 <source>Retention</source><target state="new">Retention</target> 6424 <source>Retention</source><target state="new">Retention</target>
6425 6425
6426 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6426 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6427 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6427 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6428 <context-group purpose="location"> 6428
6429 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6429 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6430 <context context-type="linenumber">152</context>
6431 </context-group>
6432 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6433 <source>Viewers stats</source><target state="new">Viewers stats</target> 6430 <source>Viewers stats</source><target state="new">Viewers stats</target>
6431
6432 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6433 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6434 <context-group purpose="location"> 6434 <context-group purpose="location">
6435 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6435 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6436 <context context-type="linenumber">155</context> 6436 <context context-type="linenumber">227</context>
6437 </context-group>
6438 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6439 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6440 <context-group purpose="location">
6441 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6442 <context context-type="linenumber">226</context>
6443 </context-group> 6437 </context-group>
6444 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6438 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6445 <source>Custom dates</source><target state="new">Custom dates</target> 6439 <source>Custom dates</source><target state="new">Custom dates</target>
6446 <context-group purpose="location"> 6440
6447 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6441 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6448 <context context-type="linenumber">237</context>
6449 </context-group>
6450 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6451 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6442 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6452 <context-group purpose="location"> 6443
6453 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6444 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6454 <context context-type="linenumber">256</context>
6455 </context-group>
6456 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6457 <source>Countries</source><target state="new">Countries</target> 6445 <source>Countries</source><target state="new">Countries</target>
6458 6446
6459 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6447 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6460 <source>Likes</source><target state="new">Likes</target> 6448 <source>Likes</source><target state="new">Likes</target>
6461 6449
6462 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6450 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6463 <source>Average watch time</source><target state="new">Average watch time</target> 6451 <source>Average watch time</source><target state="new">Average watch time</target>
6464 6452
6465 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6453 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6466 <source>Total watch time</source><target state="new">Total watch time</target> 6454 <source>Total watch time</source><target state="new">Total watch time</target>
6467 <context-group purpose="location"> 6455
6468 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6456 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6469 <context context-type="linenumber">270</context>
6470 </context-group>
6471 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6472 <source>Peak viewers</source><target state="new">Peak viewers</target> 6457 <source>Peak viewers</source><target state="new">Peak viewers</target>
6473 6458
6474 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6459 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6475 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6460 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6476 6461
6477 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6462 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6463 <source>Unique viewers</source><target state="new">Unique viewers</target>
6464 <context-group purpose="location">
6465 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6466 <context context-type="linenumber">282</context>
6467 </context-group>
6468 </trans-unit>
6478 <trans-unit id="3030338154442300172" datatype="html"> 6469 <trans-unit id="3030338154442300172" datatype="html">
6479 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6470 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6480 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6471 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -9490,13 +9481,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9490 <trans-unit id="1266887509445371246" datatype="html"> 9481 <trans-unit id="1266887509445371246" datatype="html">
9491 <source>Incorrect username or password.</source> 9482 <source>Incorrect username or password.</source>
9492 <target state="new">Incorrect username or password.</target> 9483 <target state="new">Incorrect username or password.</target>
9493 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 9484
9494 </trans-unit> 9485 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
9495 <trans-unit id="6974874606619467663" datatype="html"> 9486 <trans-unit id="6974874606619467663" datatype="html">
9496 <source>Your account is blocked.</source> 9487 <source>Your account is blocked.</source>
9497 <target state="new">Your account is blocked.</target> 9488 <target state="new">Your account is blocked.</target>
9498 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 9489
9499 </trans-unit> 9490 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
9500 <trans-unit id="7939914198003891823" datatype="html"> 9491 <trans-unit id="7939914198003891823" datatype="html">
9501 <source>any language</source> 9492 <source>any language</source>
9502 <target state="new">any language</target> 9493 <target state="new">any language</target>
@@ -9623,7 +9614,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9623 <source>Views</source> 9614 <source>Views</source>
9624 <target state="new">Views</target> 9615 <target state="new">Views</target>
9625 9616
9626 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9617 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9627 <trans-unit id="3208627574396957172" datatype="html"> 9618 <trans-unit id="3208627574396957172" datatype="html">
9628 <source>Search index is unavailable. Retrying with instance results instead.</source> 9619 <source>Search index is unavailable. Retrying with instance results instead.</source>
9629 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9620 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -10373,22 +10364,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10373 <source>This is a normal live</source> 10364 <source>This is a normal live</source>
10374 <target state="new">This is a normal live</target> 10365 <target state="new">This is a normal live</target>
10375 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 10366 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
10367 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
10368 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
10369 <context-group purpose="location">
10370 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10371 <context context-type="linenumber">266,268</context>
10372 </context-group>
10376 </trans-unit> 10373 </trans-unit>
10377 <trans-unit id="7263323611663811322" datatype="html"> 10374
10378 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
10379 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target>
10380 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
10381 </trans-unit>
10382 <trans-unit id="2261925229535541622" datatype="html"> 10375 <trans-unit id="2261925229535541622" datatype="html">
10383 <source>This is a permanent/recurring live</source> 10376 <source>This is a permanent/recurring live</source>
10384 <target state="new">This is a permanent/recurring live</target> 10377 <target state="new">This is a permanent/recurring live</target>
10385 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 10378 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
10379 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
10380 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
10381 <context-group purpose="location">
10382 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10383 <context context-type="linenumber">275,277</context>
10384 </context-group>
10386 </trans-unit> 10385 </trans-unit>
10387 <trans-unit id="6791299537270100091" datatype="html"> 10386
10388 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
10389 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target>
10390 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
10391 </trans-unit>
10392 <trans-unit id="3112273530390098557" datatype="html"> 10387 <trans-unit id="3112273530390098557" datatype="html">
10393 <source>Replay will be saved</source> 10388 <source>Replay will be saved</source>
10394 <target state="new">Replay will be saved</target> 10389 <target state="new">Replay will be saved</target>
diff --git a/client/src/locale/angular.sv-SE.xlf b/client/src/locale/angular.sv-SE.xlf
index 193cfa63a..93199280d 100644
--- a/client/src/locale/angular.sv-SE.xlf
+++ b/client/src/locale/angular.sv-SE.xlf
@@ -1207,8 +1207,8 @@
1207 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1207 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1208The link will expire within 1 hour.</source> 1208The link will expire within 1 hour.</source>
1209 <target state="translated">Ett meddelande med instruktioner för att återställa lösenordet kommer skickas per e-post till <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Länken är giltig i 1 timme.</target> 1209 <target state="translated">Ett meddelande med instruktioner för att återställa lösenordet kommer skickas per e-post till <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Länken är giltig i 1 timme.</target>
1210 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1210
1211 </trans-unit> 1211 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1212 <trans-unit id="4768749765465246664"> 1212 <trans-unit id="4768749765465246664">
1213 <source>Email</source> 1213 <source>Email</source>
1214 <target>E-post</target> 1214 <target>E-post</target>
@@ -5976,64 +5976,55 @@ color: red;
5976 <source>Viewers</source><target state="new">Viewers</target> 5976 <source>Viewers</source><target state="new">Viewers</target>
5977 5977
5978 5978
5979 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5979 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5980 <source>Watch time</source><target state="new">Watch time</target> 5980 <source>Watch time</source><target state="new">Watch time</target>
5981 5981
5982 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5982 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5983 <source>Retention</source><target state="new">Retention</target> 5983 <source>Retention</source><target state="new">Retention</target>
5984 5984
5985 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5985 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5986 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5986 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5987 <context-group purpose="location"> 5987
5988 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5988 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5989 <context context-type="linenumber">152</context>
5990 </context-group>
5991 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5992 <source>Viewers stats</source><target state="new">Viewers stats</target> 5989 <source>Viewers stats</source><target state="new">Viewers stats</target>
5990
5991 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5992 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5993 <context-group purpose="location"> 5993 <context-group purpose="location">
5994 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5994 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5995 <context context-type="linenumber">155</context> 5995 <context context-type="linenumber">227</context>
5996 </context-group>
5997 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5998 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5999 <context-group purpose="location">
6000 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6001 <context context-type="linenumber">226</context>
6002 </context-group> 5996 </context-group>
6003 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5997 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6004 <source>Custom dates</source><target state="new">Custom dates</target> 5998 <source>Custom dates</source><target state="new">Custom dates</target>
6005 <context-group purpose="location"> 5999
6006 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6000 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6007 <context context-type="linenumber">237</context>
6008 </context-group>
6009 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6010 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6001 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6011 <context-group purpose="location"> 6002
6012 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6003 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6013 <context context-type="linenumber">256</context>
6014 </context-group>
6015 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6016 <source>Countries</source><target state="new">Countries</target> 6004 <source>Countries</source><target state="new">Countries</target>
6017 6005
6018 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6006 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6019 <source>Likes</source><target state="new">Likes</target> 6007 <source>Likes</source><target state="new">Likes</target>
6020 6008
6021 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6009 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6022 <source>Average watch time</source><target state="new">Average watch time</target> 6010 <source>Average watch time</source><target state="new">Average watch time</target>
6023 6011
6024 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6012 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6025 <source>Total watch time</source><target state="new">Total watch time</target> 6013 <source>Total watch time</source><target state="new">Total watch time</target>
6026 <context-group purpose="location"> 6014
6027 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6015 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6028 <context context-type="linenumber">270</context>
6029 </context-group>
6030 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6031 <source>Peak viewers</source><target state="new">Peak viewers</target> 6016 <source>Peak viewers</source><target state="new">Peak viewers</target>
6032 6017
6033 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6018 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6034 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6019 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6035 6020
6036 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6021 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6022 <source>Unique viewers</source><target state="new">Unique viewers</target>
6023 <context-group purpose="location">
6024 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6025 <context context-type="linenumber">282</context>
6026 </context-group>
6027 </trans-unit>
6037 <trans-unit id="3030338154442300172" datatype="html"> 6028 <trans-unit id="3030338154442300172" datatype="html">
6038 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6029 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6039 <target state="translated">Skapade <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 spellista} other {{{ pagination.totalItems }} spellistor}}"/> </target> 6030 <target state="translated">Skapade <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 spellista} other {{{ pagination.totalItems }} spellistor}}"/> </target>
@@ -8867,13 +8858,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8867 <trans-unit id="1266887509445371246"> 8858 <trans-unit id="1266887509445371246">
8868 <source>Incorrect username or password.</source> 8859 <source>Incorrect username or password.</source>
8869 <target>Felaktigt användarnamn eller lösenord.</target> 8860 <target>Felaktigt användarnamn eller lösenord.</target>
8870 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8861
8871 </trans-unit> 8862 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8872 <trans-unit id="6974874606619467663" datatype="html"> 8863 <trans-unit id="6974874606619467663" datatype="html">
8873 <source>Your account is blocked.</source> 8864 <source>Your account is blocked.</source>
8874 <target state="translated">Ditt konto har blockerats.</target> 8865 <target state="translated">Ditt konto har blockerats.</target>
8875 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8866
8876 </trans-unit> 8867 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8877 <trans-unit id="7939914198003891823" datatype="html"> 8868 <trans-unit id="7939914198003891823" datatype="html">
8878 <source>any language</source> 8869 <source>any language</source>
8879 <target state="translated">vilket språk som helst</target> 8870 <target state="translated">vilket språk som helst</target>
@@ -9000,7 +8991,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9000 <source>Views</source> 8991 <source>Views</source>
9001 <target>Visningar</target> 8992 <target>Visningar</target>
9002 8993
9003 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8994 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9004 <trans-unit id="3208627574396957172" datatype="html"> 8995 <trans-unit id="3208627574396957172" datatype="html">
9005 <source>Search index is unavailable. Retrying with instance results instead.</source> 8996 <source>Search index is unavailable. Retrying with instance results instead.</source>
9006 <target state="translated">Sökregistret kan inte nås. Försöker igen med resultat från den här instansen istället.</target> 8997 <target state="translated">Sökregistret kan inte nås. Försöker igen med resultat från den här instansen istället.</target>
@@ -9747,22 +9738,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9747 <source>This is a normal live</source> 9738 <source>This is a normal live</source>
9748 <target state="translated">Detta är en vanlig direktsändning</target> 9739 <target state="translated">Detta är en vanlig direktsändning</target>
9749 9740
9750 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit> 9741 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9751 <trans-unit id="7263323611663811322" datatype="html"> 9742 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9752 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source> 9743 <context-group purpose="location">
9753 <target state="translated">Du kan inte sända flera gånger med en vablig direktsändning, men du kan spara en repris med samma webbadress</target> 9744 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9754 9745 <context context-type="linenumber">266,268</context>
9755 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit> 9746 </context-group>
9747 </trans-unit>
9748
9756 <trans-unit id="2261925229535541622" datatype="html"> 9749 <trans-unit id="2261925229535541622" datatype="html">
9757 <source>This is a permanent/recurring live</source> 9750 <source>This is a permanent/recurring live</source>
9758 <target state="translated">Detta är en permanent / återkommande direktsändnig</target> 9751 <target state="translated">Detta är en permanent / återkommande direktsändnig</target>
9759 9752
9760 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit> 9753 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9761 <trans-unit id="6791299537270100091" datatype="html"> 9754 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9762 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source> 9755 <context-group purpose="location">
9763 <target state="translated">Du kan sända flera gånger med en permanent / återkommande direktsändning. Webbadressen kommer vara oförändrad för dina tittare men du kan inte spara en repris av dina sändningar</target> 9756 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9764 9757 <context context-type="linenumber">275,277</context>
9765 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9758 </context-group>
9759 </trans-unit>
9760
9766 <trans-unit id="3112273530390098557" datatype="html"> 9761 <trans-unit id="3112273530390098557" datatype="html">
9767 <source>Replay will be saved</source> 9762 <source>Replay will be saved</source>
9768 <target state="translated">Repris kommer sparas</target> 9763 <target state="translated">Repris kommer sparas</target>
diff --git a/client/src/locale/angular.ta.xlf b/client/src/locale/angular.ta.xlf
index 8b071ea2a..46d7ce197 100644
--- a/client/src/locale/angular.ta.xlf
+++ b/client/src/locale/angular.ta.xlf
@@ -1242,7 +1242,7 @@
1242The link will expire within 1 hour.</source><target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1242The link will expire within 1 hour.</source><target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1243The link will expire within 1 hour.</target> 1243The link will expire within 1 hour.</target>
1244 1244
1245 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1245 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1246 <trans-unit id="4768749765465246664"> 1246 <trans-unit id="4768749765465246664">
1247 <source>Email</source> 1247 <source>Email</source>
1248 <target>மின்னஞ்சல்</target> 1248 <target>மின்னஞ்சல்</target>
@@ -5790,64 +5790,55 @@ color: red;
5790 <source>Viewers</source><target state="new">Viewers</target> 5790 <source>Viewers</source><target state="new">Viewers</target>
5791 5791
5792 5792
5793 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 5793 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
5794 <source>Watch time</source><target state="new">Watch time</target> 5794 <source>Watch time</source><target state="new">Watch time</target>
5795 5795
5796 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 5796 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
5797 <source>Retention</source><target state="new">Retention</target> 5797 <source>Retention</source><target state="new">Retention</target>
5798 5798
5799 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 5799 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
5800 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 5800 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
5801 <context-group purpose="location"> 5801
5802 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5802 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
5803 <context context-type="linenumber">152</context>
5804 </context-group>
5805 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
5806 <source>Viewers stats</source><target state="new">Viewers stats</target> 5803 <source>Viewers stats</source><target state="new">Viewers stats</target>
5804
5805 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
5806 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
5807 <context-group purpose="location"> 5807 <context-group purpose="location">
5808 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5808 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5809 <context context-type="linenumber">155</context> 5809 <context context-type="linenumber">227</context>
5810 </context-group>
5811 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
5812 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
5813 <context-group purpose="location">
5814 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5815 <context context-type="linenumber">226</context>
5816 </context-group> 5810 </context-group>
5817 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 5811 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
5818 <source>Custom dates</source><target state="new">Custom dates</target> 5812 <source>Custom dates</source><target state="new">Custom dates</target>
5819 <context-group purpose="location"> 5813
5820 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5814 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
5821 <context context-type="linenumber">237</context>
5822 </context-group>
5823 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
5824 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 5815 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
5825 <context-group purpose="location"> 5816
5826 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5817 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
5827 <context context-type="linenumber">256</context>
5828 </context-group>
5829 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
5830 <source>Countries</source><target state="new">Countries</target> 5818 <source>Countries</source><target state="new">Countries</target>
5831 5819
5832 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 5820 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
5833 <source>Likes</source><target state="new">Likes</target> 5821 <source>Likes</source><target state="new">Likes</target>
5834 5822
5835 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 5823 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
5836 <source>Average watch time</source><target state="new">Average watch time</target> 5824 <source>Average watch time</source><target state="new">Average watch time</target>
5837 5825
5838 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 5826 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
5839 <source>Total watch time</source><target state="new">Total watch time</target> 5827 <source>Total watch time</source><target state="new">Total watch time</target>
5840 <context-group purpose="location"> 5828
5841 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 5829 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
5842 <context context-type="linenumber">270</context>
5843 </context-group>
5844 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
5845 <source>Peak viewers</source><target state="new">Peak viewers</target> 5830 <source>Peak viewers</source><target state="new">Peak viewers</target>
5846 5831
5847 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 5832 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
5848 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 5833 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
5849 5834
5850 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit><trans-unit id="3030338154442300172" datatype="html"> 5835 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
5836 <source>Unique viewers</source><target state="new">Unique viewers</target>
5837 <context-group purpose="location">
5838 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
5839 <context context-type="linenumber">282</context>
5840 </context-group>
5841 </trans-unit><trans-unit id="3030338154442300172" datatype="html">
5851 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 5842 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source><target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
5852 5843
5853 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html"> 5844 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="3505845886770923767" datatype="html">
@@ -8465,12 +8456,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8465 <source>Incorrect username or password.</source> 8456 <source>Incorrect username or password.</source>
8466 <target state="new">Incorrect username or password.</target> 8457 <target state="new">Incorrect username or password.</target>
8467 8458
8468 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8459 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8469 <trans-unit id="6974874606619467663" datatype="html"> 8460 <trans-unit id="6974874606619467663" datatype="html">
8470 <source>Your account is blocked.</source> 8461 <source>Your account is blocked.</source>
8471 <target state="new">Your account is blocked.</target> 8462 <target state="new">Your account is blocked.</target>
8472 8463
8473 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8464 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8474 8465
8475 <trans-unit id="7939914198003891823" datatype="html"> 8466 <trans-unit id="7939914198003891823" datatype="html">
8476 <source>any language</source> 8467 <source>any language</source>
@@ -8577,7 +8568,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8577 <source>Views</source> 8568 <source>Views</source>
8578 <target state="new">Views</target> 8569 <target state="new">Views</target>
8579 8570
8580 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 8571 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
8581 <trans-unit id="3208627574396957172" datatype="html"> 8572 <trans-unit id="3208627574396957172" datatype="html">
8582 <source>Search index is unavailable. Retrying with instance results instead.</source> 8573 <source>Search index is unavailable. Retrying with instance results instead.</source>
8583 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 8574 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9263,16 +9254,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9263 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 9254 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
9264 <source>This is a normal live</source><target state="new">This is a normal live</target> 9255 <source>This is a normal live</source><target state="new">This is a normal live</target>
9265 9256
9266 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 9257 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9267 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9258 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9268 9259 <context-group purpose="location">
9269 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 9260 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9261 <context context-type="linenumber">266,268</context>
9262 </context-group>
9263 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
9270 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target> 9264 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target>
9271 9265
9272 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 9266 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9273 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9267 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9274 9268 <context-group purpose="location">
9275 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="3112273530390098557" datatype="html"> 9269 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9270 <context context-type="linenumber">275,277</context>
9271 </context-group>
9272 </trans-unit><trans-unit id="3112273530390098557" datatype="html">
9276 <source>Replay will be saved</source><target state="new">Replay will be saved</target> 9273 <source>Replay will be saved</source><target state="new">Replay will be saved</target>
9277 <context-group purpose="location"> 9274 <context-group purpose="location">
9278 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> 9275 <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
diff --git a/client/src/locale/angular.th-TH.xlf b/client/src/locale/angular.th-TH.xlf
index 44d869c50..cc1b38a70 100644
--- a/client/src/locale/angular.th-TH.xlf
+++ b/client/src/locale/angular.th-TH.xlf
@@ -1212,7 +1212,7 @@
1212The link will expire within 1 hour.</source> 1212The link will expire within 1 hour.</source>
1213 <target state="translated">อีเมลคำแนะนำในการรีเซ็ตรหัสผ่านจะถูกส่งไปยัง <x id="PH" equiv-text="this.forgotPasswordEmail"/> ลิงก์จะหมดอายุภายใน 1 ชั่วโมง</target> 1213 <target state="translated">อีเมลคำแนะนำในการรีเซ็ตรหัสผ่านจะถูกส่งไปยัง <x id="PH" equiv-text="this.forgotPasswordEmail"/> ลิงก์จะหมดอายุภายใน 1 ชั่วโมง</target>
1214 1214
1215 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> 1215 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1216 <trans-unit id="4768749765465246664"> 1216 <trans-unit id="4768749765465246664">
1217 <source>Email</source> 1217 <source>Email</source>
1218 <target>อีเมล</target> 1218 <target>อีเมล</target>
@@ -6076,64 +6076,55 @@ color: red;
6076 <source>Viewers</source><target state="new">Viewers</target> 6076 <source>Viewers</source><target state="new">Viewers</target>
6077 6077
6078 6078
6079 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6079 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6080 <source>Watch time</source><target state="new">Watch time</target> 6080 <source>Watch time</source><target state="new">Watch time</target>
6081 6081
6082 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6082 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6083 <source>Retention</source><target state="new">Retention</target> 6083 <source>Retention</source><target state="new">Retention</target>
6084 6084
6085 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6085 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6086 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6086 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6087 <context-group purpose="location"> 6087
6088 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6088 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6089 <context context-type="linenumber">152</context>
6090 </context-group>
6091 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6092 <source>Viewers stats</source><target state="new">Viewers stats</target> 6089 <source>Viewers stats</source><target state="new">Viewers stats</target>
6090
6091 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6092 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6093 <context-group purpose="location"> 6093 <context-group purpose="location">
6094 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6094 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6095 <context context-type="linenumber">155</context> 6095 <context context-type="linenumber">227</context>
6096 </context-group>
6097 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6098 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6099 <context-group purpose="location">
6100 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6101 <context context-type="linenumber">226</context>
6102 </context-group> 6096 </context-group>
6103 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6097 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6104 <source>Custom dates</source><target state="new">Custom dates</target> 6098 <source>Custom dates</source><target state="new">Custom dates</target>
6105 <context-group purpose="location"> 6099
6106 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6100 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6107 <context context-type="linenumber">237</context>
6108 </context-group>
6109 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6110 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6101 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6111 <context-group purpose="location"> 6102
6112 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6103 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6113 <context context-type="linenumber">256</context>
6114 </context-group>
6115 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6116 <source>Countries</source><target state="new">Countries</target> 6104 <source>Countries</source><target state="new">Countries</target>
6117 6105
6118 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6106 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6119 <source>Likes</source><target state="new">Likes</target> 6107 <source>Likes</source><target state="new">Likes</target>
6120 6108
6121 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6109 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6122 <source>Average watch time</source><target state="new">Average watch time</target> 6110 <source>Average watch time</source><target state="new">Average watch time</target>
6123 6111
6124 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6112 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6125 <source>Total watch time</source><target state="new">Total watch time</target> 6113 <source>Total watch time</source><target state="new">Total watch time</target>
6126 <context-group purpose="location"> 6114
6127 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6115 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6128 <context context-type="linenumber">270</context>
6129 </context-group>
6130 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6131 <source>Peak viewers</source><target state="new">Peak viewers</target> 6116 <source>Peak viewers</source><target state="new">Peak viewers</target>
6132 6117
6133 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6118 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6134 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6119 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6135 6120
6136 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6121 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6122 <source>Unique viewers</source><target state="new">Unique viewers</target>
6123 <context-group purpose="location">
6124 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6125 <context context-type="linenumber">282</context>
6126 </context-group>
6127 </trans-unit>
6137 <trans-unit id="3030338154442300172" datatype="html"> 6128 <trans-unit id="3030338154442300172" datatype="html">
6138 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6129 <source> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6139 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6130 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -8938,12 +8929,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8938 <source>Incorrect username or password.</source> 8929 <source>Incorrect username or password.</source>
8939 <target state="translated">ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง</target> 8930 <target state="translated">ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง</target>
8940 8931
8941 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> 8932 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8942 <trans-unit id="6974874606619467663" datatype="html"> 8933 <trans-unit id="6974874606619467663" datatype="html">
8943 <source>Your account is blocked.</source> 8934 <source>Your account is blocked.</source>
8944 <target state="translated">บัญชีของคุณถูกบล็อก</target> 8935 <target state="translated">บัญชีของคุณถูกบล็อก</target>
8945 8936
8946 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> 8937 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8947 <trans-unit id="7939914198003891823" datatype="html"> 8938 <trans-unit id="7939914198003891823" datatype="html">
8948 <source>any language</source> 8939 <source>any language</source>
8949 <target state="translated">ภาษาใดก็ได้</target> 8940 <target state="translated">ภาษาใดก็ได้</target>
@@ -9066,7 +9057,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9066 <source>Views</source> 9057 <source>Views</source>
9067 <target state="translated">จำนวนการดู</target> 9058 <target state="translated">จำนวนการดู</target>
9068 9059
9069 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9060 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9070 <trans-unit id="3208627574396957172" datatype="html"> 9061 <trans-unit id="3208627574396957172" datatype="html">
9071 <source>Search index is unavailable. Retrying with instance results instead.</source> 9062 <source>Search index is unavailable. Retrying with instance results instead.</source>
9072 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9063 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9792,16 +9783,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9792 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html"> 9783 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">258</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="5941639683192662500" datatype="html">
9793 <source>This is a normal live</source><target state="new">This is a normal live</target> 9784 <source>This is a normal live</source><target state="new">This is a normal live</target>
9794 9785
9795 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="7263323611663811322" datatype="html"> 9786 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
9796 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source><target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 9787 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9797 9788 <context-group purpose="location">
9798 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="2261925229535541622" datatype="html"> 9789 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9790 <context context-type="linenumber">266,268</context>
9791 </context-group>
9792 </trans-unit><trans-unit id="2261925229535541622" datatype="html">
9799 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target> 9793 <source>This is a permanent/recurring live</source><target state="new">This is a permanent/recurring live</target>
9800 9794
9801 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="6791299537270100091" datatype="html"> 9795 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
9802 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source><target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 9796 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9803 9797 <context-group purpose="location">
9804 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 9798 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9799 <context context-type="linenumber">275,277</context>
9800 </context-group>
9801 </trans-unit>
9805 9802
9806 <trans-unit id="3112273530390098557" datatype="html"> 9803 <trans-unit id="3112273530390098557" datatype="html">
9807 <source>Replay will be saved</source> 9804 <source>Replay will be saved</source>
diff --git a/client/src/locale/angular.tr-TR.xlf b/client/src/locale/angular.tr-TR.xlf
index bd50fc53c..4dc234274 100644
--- a/client/src/locale/angular.tr-TR.xlf
+++ b/client/src/locale/angular.tr-TR.xlf
@@ -1304,8 +1304,8 @@
1304The link will expire within 1 hour.</source> 1304The link will expire within 1 hour.</source>
1305 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>. 1305 <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
1306The link will expire within 1 hour.</target> 1306The link will expire within 1 hour.</target>
1307 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1307
1308 </trans-unit> 1308 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1309 <trans-unit id="4768749765465246664" datatype="html"> 1309 <trans-unit id="4768749765465246664" datatype="html">
1310 <source>Email</source> 1310 <source>Email</source>
1311 <target state="translated">E-posta</target> 1311 <target state="translated">E-posta</target>
@@ -6207,64 +6207,55 @@ color: red;
6207 <source>Viewers</source><target state="new">Viewers</target> 6207 <source>Viewers</source><target state="new">Viewers</target>
6208 6208
6209 6209
6210 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html"> 6210 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit><trans-unit id="5691818894884119596" datatype="html">
6211 <source>Watch time</source><target state="new">Watch time</target> 6211 <source>Watch time</source><target state="new">Watch time</target>
6212 6212
6213 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html"> 6213 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit><trans-unit id="683980015107026060" datatype="html">
6214 <source>Retention</source><target state="new">Retention</target> 6214 <source>Retention</source><target state="new">Retention</target>
6215 6215
6216 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6216 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6217 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6217 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6218 <context-group purpose="location"> 6218
6219 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6219 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6220 <context context-type="linenumber">152</context>
6221 </context-group>
6222 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6223 <source>Viewers stats</source><target state="new">Viewers stats</target> 6220 <source>Viewers stats</source><target state="new">Viewers stats</target>
6221
6222 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6223 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6224 <context-group purpose="location"> 6224 <context-group purpose="location">
6225 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6225 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6226 <context context-type="linenumber">155</context> 6226 <context context-type="linenumber">227</context>
6227 </context-group>
6228 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6229 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6230 <context-group purpose="location">
6231 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6232 <context context-type="linenumber">226</context>
6233 </context-group> 6227 </context-group>
6234 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6228 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6235 <source>Custom dates</source><target state="new">Custom dates</target> 6229 <source>Custom dates</source><target state="new">Custom dates</target>
6236 <context-group purpose="location"> 6230
6237 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6231 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6238 <context context-type="linenumber">237</context>
6239 </context-group>
6240 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6241 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6232 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6242 <context-group purpose="location"> 6233
6243 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6234 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="6782077395930235254" datatype="html">
6244 <context context-type="linenumber">256</context>
6245 </context-group>
6246 </trans-unit><trans-unit id="6782077395930235254" datatype="html">
6247 <source>Countries</source><target state="new">Countries</target> 6235 <source>Countries</source><target state="new">Countries</target>
6248 6236
6249 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html"> 6237 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit><trans-unit id="7112532281224432421" datatype="html">
6250 <source>Likes</source><target state="new">Likes</target> 6238 <source>Likes</source><target state="new">Likes</target>
6251 6239
6252 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html"> 6240 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit><trans-unit id="1155438117303179048" datatype="html">
6253 <source>Average watch time</source><target state="new">Average watch time</target> 6241 <source>Average watch time</source><target state="new">Average watch time</target>
6254 6242
6255 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6243 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6256 <source>Total watch time</source><target state="new">Total watch time</target> 6244 <source>Total watch time</source><target state="new">Total watch time</target>
6257 <context-group purpose="location"> 6245
6258 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6246 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit><trans-unit id="7988517647183541852" datatype="html">
6259 <context context-type="linenumber">270</context>
6260 </context-group>
6261 </trans-unit><trans-unit id="7988517647183541852" datatype="html">
6262 <source>Peak viewers</source><target state="new">Peak viewers</target> 6247 <source>Peak viewers</source><target state="new">Peak viewers</target>
6263 6248
6264 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html"> 6249 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit><trans-unit id="8536543691393468142" datatype="html">
6265 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6250 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source><target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6266 6251
6267 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6252 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6253 <source>Unique viewers</source><target state="new">Unique viewers</target>
6254 <context-group purpose="location">
6255 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6256 <context context-type="linenumber">282</context>
6257 </context-group>
6258 </trans-unit>
6268 <trans-unit id="3030338154442300172" datatype="html"> 6259 <trans-unit id="3030338154442300172" datatype="html">
6269 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6260 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6270 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target> 6261 <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
@@ -9202,13 +9193,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9202 <trans-unit id="1266887509445371246" datatype="html"> 9193 <trans-unit id="1266887509445371246" datatype="html">
9203 <source>Incorrect username or password.</source> 9194 <source>Incorrect username or password.</source>
9204 <target state="translated">Hatalı kullanıcı adı ya da şifre.</target> 9195 <target state="translated">Hatalı kullanıcı adı ya da şifre.</target>
9205 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 9196
9206 </trans-unit> 9197 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
9207 <trans-unit id="6974874606619467663" datatype="html"> 9198 <trans-unit id="6974874606619467663" datatype="html">
9208 <source>Your account is blocked.</source> 9199 <source>Your account is blocked.</source>
9209 <target state="translated">Hesabınız engellenmiş.</target> 9200 <target state="translated">Hesabınız engellenmiş.</target>
9210 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 9201
9211 </trans-unit> 9202 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
9212 <trans-unit id="7939914198003891823" datatype="html"> 9203 <trans-unit id="7939914198003891823" datatype="html">
9213 <source>any language</source> 9204 <source>any language</source>
9214 <target state="translated">herhangi bir dil</target> 9205 <target state="translated">herhangi bir dil</target>
@@ -9335,7 +9326,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9335 <source>Views</source> 9326 <source>Views</source>
9336 <target>Görüntülemeler</target> 9327 <target>Görüntülemeler</target>
9337 9328
9338 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9329 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9339 <trans-unit id="3208627574396957172" datatype="html"> 9330 <trans-unit id="3208627574396957172" datatype="html">
9340 <source>Search index is unavailable. Retrying with instance results instead.</source> 9331 <source>Search index is unavailable. Retrying with instance results instead.</source>
9341 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9332 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -10081,22 +10072,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10081 <source>This is a normal live</source> 10072 <source>This is a normal live</source>
10082 <target state="new">This is a normal live</target> 10073 <target state="new">This is a normal live</target>
10083 10074
10084 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit> 10075 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group></trans-unit><trans-unit id="4022826795131920912" datatype="html">
10085 <trans-unit id="7263323611663811322" datatype="html"> 10076 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
10086 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source> 10077 <context-group purpose="location">
10087 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target> 10078 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10088 10079 <context context-type="linenumber">266,268</context>
10089 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit> 10080 </context-group>
10081 </trans-unit>
10082
10090 <trans-unit id="2261925229535541622" datatype="html"> 10083 <trans-unit id="2261925229535541622" datatype="html">
10091 <source>This is a permanent/recurring live</source> 10084 <source>This is a permanent/recurring live</source>
10092 <target state="new">This is a permanent/recurring live</target> 10085 <target state="new">This is a permanent/recurring live</target>
10093 10086
10094 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit> 10087 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit><trans-unit id="8986073791327847979" datatype="html">
10095 <trans-unit id="6791299537270100091" datatype="html"> 10088 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
10096 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source> 10089 <context-group purpose="location">
10097 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target> 10090 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
10098 10091 <context context-type="linenumber">275,277</context>
10099 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group></trans-unit> 10092 </context-group>
10093 </trans-unit>
10094
10100 <trans-unit id="3112273530390098557" datatype="html"> 10095 <trans-unit id="3112273530390098557" datatype="html">
10101 <source>Replay will be saved</source> 10096 <source>Replay will be saved</source>
10102 <target state="new">Replay will be saved</target> 10097 <target state="new">Replay will be saved</target>
diff --git a/client/src/locale/angular.uk-UA.xlf b/client/src/locale/angular.uk-UA.xlf
index 2f16b891b..1985e55fc 100644
--- a/client/src/locale/angular.uk-UA.xlf
+++ b/client/src/locale/angular.uk-UA.xlf
@@ -1205,8 +1205,8 @@
1205 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1205 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1206The link will expire within 1 hour.</source> 1206The link will expire within 1 hour.</source>
1207 <target state="translated">Лист з настановами щодо скидання пароля буде надіслано на <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Посилання буде дійсне впродовж 1 години.</target> 1207 <target state="translated">Лист з настановами щодо скидання пароля буде надіслано на <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Посилання буде дійсне впродовж 1 години.</target>
1208 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1208
1209 </trans-unit> 1209 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1210 <trans-unit id="4768749765465246664" datatype="html"> 1210 <trans-unit id="4768749765465246664" datatype="html">
1211 <source>Email</source> 1211 <source>Email</source>
1212 <target state="translated">Email</target> 1212 <target state="translated">Email</target>
@@ -6039,78 +6039,69 @@ color: red;
6039 <target state="new">Viewers</target> 6039 <target state="new">Viewers</target>
6040 6040
6041 6041
6042 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit> 6042 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6043 <trans-unit id="5691818894884119596" datatype="html"> 6043 <trans-unit id="5691818894884119596" datatype="html">
6044 <source>Watch time</source> 6044 <source>Watch time</source>
6045 <target state="new">Watch time</target> 6045 <target state="new">Watch time</target>
6046 6046
6047 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit> 6047 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6048 <trans-unit id="683980015107026060" datatype="html"> 6048 <trans-unit id="683980015107026060" datatype="html">
6049 <source>Retention</source> 6049 <source>Retention</source>
6050 <target state="new">Retention</target> 6050 <target state="new">Retention</target>
6051 6051
6052 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6052 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6053 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6053 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6054 <context-group purpose="location"> 6054
6055 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6055 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6056 <context context-type="linenumber">152</context>
6057 </context-group>
6058 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6059 <source>Viewers stats</source><target state="new">Viewers stats</target> 6056 <source>Viewers stats</source><target state="new">Viewers stats</target>
6057
6058 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6059 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6060 <context-group purpose="location"> 6060 <context-group purpose="location">
6061 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6061 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6062 <context context-type="linenumber">155</context> 6062 <context context-type="linenumber">227</context>
6063 </context-group>
6064 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6065 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6066 <context-group purpose="location">
6067 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6068 <context context-type="linenumber">226</context>
6069 </context-group> 6063 </context-group>
6070 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6064 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6071 <source>Custom dates</source><target state="new">Custom dates</target> 6065 <source>Custom dates</source><target state="new">Custom dates</target>
6072 <context-group purpose="location"> 6066
6073 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6067 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6074 <context context-type="linenumber">237</context>
6075 </context-group>
6076 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6077 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6068 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6078 <context-group purpose="location"> 6069
6079 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6070 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6080 <context context-type="linenumber">256</context>
6081 </context-group>
6082 </trans-unit>
6083 <trans-unit id="6782077395930235254" datatype="html"> 6071 <trans-unit id="6782077395930235254" datatype="html">
6084 <source>Countries</source> 6072 <source>Countries</source>
6085 <target state="new">Countries</target> 6073 <target state="new">Countries</target>
6086 6074
6087 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit> 6075 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6088 <trans-unit id="7112532281224432421" datatype="html"> 6076 <trans-unit id="7112532281224432421" datatype="html">
6089 <source>Likes</source> 6077 <source>Likes</source>
6090 <target state="new">Likes</target> 6078 <target state="new">Likes</target>
6091 6079
6092 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit> 6080 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6093 <trans-unit id="1155438117303179048" datatype="html"> 6081 <trans-unit id="1155438117303179048" datatype="html">
6094 <source>Average watch time</source> 6082 <source>Average watch time</source>
6095 <target state="new">Average watch time</target> 6083 <target state="new">Average watch time</target>
6096 6084
6097 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6085 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6098 <source>Total watch time</source><target state="new">Total watch time</target> 6086 <source>Total watch time</source><target state="new">Total watch time</target>
6099 <context-group purpose="location"> 6087
6100 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6088 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6101 <context context-type="linenumber">270</context>
6102 </context-group>
6103 </trans-unit>
6104 <trans-unit id="7988517647183541852" datatype="html"> 6089 <trans-unit id="7988517647183541852" datatype="html">
6105 <source>Peak viewers</source> 6090 <source>Peak viewers</source>
6106 <target state="new">Peak viewers</target> 6091 <target state="new">Peak viewers</target>
6107 6092
6108 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit> 6093 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6109 <trans-unit id="8536543691393468142" datatype="html"> 6094 <trans-unit id="8536543691393468142" datatype="html">
6110 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6095 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6111 <target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6096 <target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6112 6097
6113 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6098 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6099 <source>Unique viewers</source><target state="new">Unique viewers</target>
6100 <context-group purpose="location">
6101 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6102 <context context-type="linenumber">282</context>
6103 </context-group>
6104 </trans-unit>
6114 <trans-unit id="3030338154442300172" datatype="html"> 6105 <trans-unit id="3030338154442300172" datatype="html">
6115 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6106 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6116 <target state="translated">Створено <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 добірку} few {{{ pagination.totalItems }} добірки} other {{{ pagination.totalItems }} добірок}}"/> </target> 6107 <target state="translated">Створено <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 добірку} few {{{ pagination.totalItems }} добірки} other {{{ pagination.totalItems }} добірок}}"/> </target>
@@ -9015,13 +9006,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9015 <trans-unit id="1266887509445371246" datatype="html"> 9006 <trans-unit id="1266887509445371246" datatype="html">
9016 <source>Incorrect username or password.</source> 9007 <source>Incorrect username or password.</source>
9017 <target state="translated">Неправильне ім'я користувача або пароль.</target> 9008 <target state="translated">Неправильне ім'я користувача або пароль.</target>
9018 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 9009
9019 </trans-unit> 9010 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
9020 <trans-unit id="6974874606619467663" datatype="html"> 9011 <trans-unit id="6974874606619467663" datatype="html">
9021 <source>Your account is blocked.</source> 9012 <source>Your account is blocked.</source>
9022 <target state="translated">Ваш обліковий запис заблоковано.</target> 9013 <target state="translated">Ваш обліковий запис заблоковано.</target>
9023 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 9014
9024 </trans-unit> 9015 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
9025 <trans-unit id="7939914198003891823" datatype="html"> 9016 <trans-unit id="7939914198003891823" datatype="html">
9026 <source>any language</source> 9017 <source>any language</source>
9027 <target state="translated">будь-яка мова</target> 9018 <target state="translated">будь-яка мова</target>
@@ -9149,7 +9140,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9149 <target state="translated">Перегляди</target> 9140 <target state="translated">Перегляди</target>
9150 9141
9151 9142
9152 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9143 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9153 <trans-unit id="3208627574396957172" datatype="html"> 9144 <trans-unit id="3208627574396957172" datatype="html">
9154 <source>Search index is unavailable. Retrying with instance results instead.</source> 9145 <source>Search index is unavailable. Retrying with instance results instead.</source>
9155 <target state="new">Search index is unavailable. Retrying with instance results instead.</target> 9146 <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
@@ -9885,22 +9876,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9885 <source>This is a normal live</source> 9876 <source>This is a normal live</source>
9886 <target state="translated">Це звичайна трансляція</target> 9877 <target state="translated">Це звичайна трансляція</target>
9887 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9878 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9879 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9880 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9881 <context-group purpose="location">
9882 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9883 <context context-type="linenumber">266,268</context>
9884 </context-group>
9888 </trans-unit> 9885 </trans-unit>
9889 <trans-unit id="7263323611663811322" datatype="html"> 9886
9890 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9891 <target state="new"> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </target>
9892 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9893 </trans-unit>
9894 <trans-unit id="2261925229535541622" datatype="html"> 9887 <trans-unit id="2261925229535541622" datatype="html">
9895 <source>This is a permanent/recurring live</source> 9888 <source>This is a permanent/recurring live</source>
9896 <target state="translated">Це звичайна/повторювана трансляція</target> 9889 <target state="translated">Це звичайна/повторювана трансляція</target>
9897 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9890 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9891 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9892 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9893 <context-group purpose="location">
9894 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9895 <context context-type="linenumber">275,277</context>
9896 </context-group>
9898 </trans-unit> 9897 </trans-unit>
9899 <trans-unit id="6791299537270100091" datatype="html"> 9898
9900 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9901 <target state="new"> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </target>
9902 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9903 </trans-unit>
9904 <trans-unit id="3112273530390098557" datatype="html"> 9899 <trans-unit id="3112273530390098557" datatype="html">
9905 <source>Replay will be saved</source> 9900 <source>Replay will be saved</source>
9906 <target state="translated">Повтор буде збережено</target> 9901 <target state="translated">Повтор буде збережено</target>
diff --git a/client/src/locale/angular.vi-VN.xlf b/client/src/locale/angular.vi-VN.xlf
index 104a69e2e..dd8d85569 100644
--- a/client/src/locale/angular.vi-VN.xlf
+++ b/client/src/locale/angular.vi-VN.xlf
@@ -316,8 +316,8 @@
316 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">150</context></context-group> 316 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">150</context></context-group>
317 </trans-unit> 317 </trans-unit>
318 <trans-unit id="5504059606863599420" datatype="html"> 318 <trans-unit id="5504059606863599420" datatype="html">
319 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> mentioned you on <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;&gt;"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></source> 319 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> mentioned you on <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;>"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></source>
320 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>nhắc tới bạn trong <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;&gt;"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></target> 320 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>nhắc tới bạn trong <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;>"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></target>
321 <context-group purpose="location"> 321 <context-group purpose="location">
322 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 322 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
323 <context context-type="linenumber">164</context> 323 <context context-type="linenumber">164</context>
@@ -334,24 +334,24 @@
334 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">189</context></context-group> 334 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">189</context></context-group>
335 </trans-unit> 335 </trans-unit>
336 <trans-unit id="363592786729553688" datatype="html"> 336 <trans-unit id="363592786729553688" datatype="html">
337 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;&gt;"/>A new version of the plugin/theme <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> is available: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </source> 337 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;>"/>A new version of the plugin/theme <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> is available: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </source>
338 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;&gt;"/>Có bản cập nhật tiện ích/chủ đề mới <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> đang chờ cập nhật: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </target> 338 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;>"/>Có bản cập nhật tiện ích/chủ đề mới <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> đang chờ cập nhật: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </target>
339 <context-group purpose="location"> 339 <context-group purpose="location">
340 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 340 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
341 <context context-type="linenumber">198,199</context> 341 <context context-type="linenumber">198,199</context>
342 </context-group> 342 </context-group>
343 </trans-unit> 343 </trans-unit>
344 <trans-unit id="5055099158245592648" datatype="html"> 344 <trans-unit id="5055099158245592648" datatype="html">
345 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;&gt;"/>A new version of PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> is available: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </source> 345 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;>"/>A new version of PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> is available: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </source>
346 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;&gt;"/>Một phiên bản PeerTube mới<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> đang chờ cập nhật: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </target> 346 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;>"/>Một phiên bản PeerTube mới<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> đang chờ cập nhật: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </target>
347 <context-group purpose="location"> 347 <context-group purpose="location">
348 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 348 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
349 <context context-type="linenumber">206,207</context> 349 <context context-type="linenumber">206,207</context>
350 </context-group> 350 </context-group>
351 </trans-unit> 351 </trans-unit>
352 <trans-unit id="731573110355765429" datatype="html"> 352 <trans-unit id="731573110355765429" datatype="html">
353 <source>Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> edition has finished </source> 353 <source>Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> edition has finished </source>
354 <target state="translated">Phiên bản mới của video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> đã được biên tập xong </target> 354 <target state="translated">Phiên bản mới của video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> đã được biên tập xong </target>
355 <context-group purpose="location"> 355 <context-group purpose="location">
356 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 356 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
357 <context context-type="linenumber">213,215</context> 357 <context context-type="linenumber">213,215</context>
@@ -442,8 +442,9 @@
442 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">71</context></context-group> 442 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">71</context></context-group>
443 </trans-unit> 443 </trans-unit>
444 <trans-unit id="2193037168694505715" datatype="html"> 444 <trans-unit id="2193037168694505715" datatype="html">
445 <source>Short text to tell people how they can support the channel (membership platform...).&lt;br /&gt;&lt;br /&gt; When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source> 445 <source>Short text to tell people how they can support the channel (membership platform...).&lt;br />&lt;br />
446 <target state="translated">Nói cho người dùng biết cách họ có thể bảo trợ kênh (nền tảng chuyển tiền...).&lt;br /&gt;&lt;br /&gt; Khi một video được tải lên kênh, phần hỗ trợ video sẽ hiển thị văn bản này.</target> 446 When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source>
447 <target state="translated">Nói cho người dùng biết cách họ có thể bảo trợ kênh (nền tảng chuyển tiền...).&lt;br />&lt;br /> Khi một video được tải lên kênh, phần hỗ trợ video sẽ hiển thị văn bản này.</target>
447 <context-group purpose="location"> 448 <context-group purpose="location">
448 <context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context> 449 <context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context>
449 <context context-type="linenumber">67,68</context> 450 <context context-type="linenumber">67,68</context>
@@ -723,8 +724,8 @@
723 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.html</context><context context-type="linenumber">20</context></context-group> 724 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.html</context><context context-type="linenumber">20</context></context-group>
724 </trans-unit> 725 </trans-unit>
725 <trans-unit id="8644431249513874405" datatype="html"> 726 <trans-unit id="8644431249513874405" datatype="html">
726 <source>&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer"&gt;Markdown&lt;/a&gt; compatible that supports:</source> 727 <source>&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown&lt;/a> compatible that supports:</source>
727 <target state="translated">Hỗ trợ định dạng &lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer"&gt;Markdown&lt;/a&gt;:</target> 728 <target state="translated">Hỗ trợ định dạng &lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown&lt;/a>:</target>
728 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context><context context-type="linenumber">75</context></context-group> 729 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context><context context-type="linenumber">75</context></context-group>
729 </trans-unit> 730 </trans-unit>
730 <trans-unit id="146235964740293376" datatype="html"> 731 <trans-unit id="146235964740293376" datatype="html">
@@ -1133,13 +1134,13 @@
1133 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group> 1134 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group>
1134 </trans-unit> 1135 </trans-unit>
1135 <trans-unit id="7252854992688790751" datatype="html"> 1136 <trans-unit id="7252854992688790751" datatype="html">
1136 <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 1137 <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
1137 <target state="translated">Máy chủ này cho phép đăng ký. Tuy nhiên, hãy cẩn thận đọc kỹ <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Điều khoản dịch vụ<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;&gt;"/>Điều khoản dịch vụ<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> trước khi tạo tài khoản. Bạn cũng có thể tham khảo thêm một số máy chủ khác tại: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 1138 <target state="translated">Máy chủ này cho phép đăng ký. Tuy nhiên, hãy cẩn thận đọc kỹ <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Điều khoản dịch vụ<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;>"/>Điều khoản dịch vụ<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> trước khi tạo tài khoản. Bạn cũng có thể tham khảo thêm một số máy chủ khác tại: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
1138 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">64</context></context-group> 1139 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">64</context></context-group>
1139 </trans-unit> 1140 </trans-unit>
1140 <trans-unit id="7215649348148521605" datatype="html"> 1141 <trans-unit id="7215649348148521605" datatype="html">
1141 <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> 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: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 1142 <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> 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: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
1142 <target state="translated">Máy chủ này đã tắt đăng ký, bạn hãy đọc <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Điều khoản dịch vụ<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> để tìm hiểu thêm hoặc tìm một máy chủ khác cho phép bạn tạo tài khoản và đăng video. Danh sách những máy chủ khác: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 1143 <target state="translated">Máy chủ này đã tắt đăng ký, bạn hãy đọc <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Điều khoản dịch vụ<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> để tìm hiểu thêm hoặc tìm một máy chủ khác cho phép bạn tạo tài khoản và đăng video. Danh sách những máy chủ khác: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
1143 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">69</context></context-group> 1144 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">69</context></context-group>
1144 </trans-unit> 1145 </trans-unit>
1145 <trans-unit id="2392488717875840729"> 1146 <trans-unit id="2392488717875840729">
@@ -1207,10 +1208,11 @@
1207 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">110</context></context-group> 1208 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">110</context></context-group>
1208 </trans-unit> 1209 </trans-unit>
1209 <trans-unit id="1190256911880544559" datatype="html"> 1210 <trans-unit id="1190256911880544559" datatype="html">
1210 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. The link will expire within 1 hour.</source> 1211 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1212The link will expire within 1 hour.</source>
1211 <target state="translated">Một email hướng dẫn reset mật khẩu sẽ được gửi đến <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Link reset hết hạn sau 1 giờ.</target> 1213 <target state="translated">Một email hướng dẫn reset mật khẩu sẽ được gửi đến <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Link reset hết hạn sau 1 giờ.</target>
1212 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1214
1213 </trans-unit> 1215 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1214 <trans-unit id="4768749765465246664"> 1216 <trans-unit id="4768749765465246664">
1215 <source>Email</source> 1217 <source>Email</source>
1216 <target>Email</target> 1218 <target>Email</target>
@@ -1246,8 +1248,8 @@
1246 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.html</context><context context-type="linenumber">8</context></context-group> 1248 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.html</context><context context-type="linenumber">8</context></context-group>
1247 </trans-unit> 1249 </trans-unit>
1248 <trans-unit id="8434369348784683733" datatype="html"> 1250 <trans-unit id="8434369348784683733" datatype="html">
1249 <source>for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 1251 <source>for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
1250 <target state="translated">cho <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 1252 <target state="translated">cho <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
1251 <context-group purpose="location"> 1253 <context-group purpose="location">
1252 <context context-type="sourcefile">src/app/+search/search.component.html</context> 1254 <context context-type="sourcefile">src/app/+search/search.component.html</context>
1253 <context context-type="linenumber">10</context> 1255 <context context-type="linenumber">10</context>
@@ -1630,8 +1632,8 @@
1630 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">268</context></context-group> 1632 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">268</context></context-group>
1631 </trans-unit> 1633 </trans-unit>
1632 <trans-unit id="2095604754338363597" datatype="html"> 1634 <trans-unit id="2095604754338363597" datatype="html">
1633 <source>⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;&gt;"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> to prevent private URL access from your PeerTube server</source> 1635 <source>⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;>"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> to prevent private URL access from your PeerTube server</source>
1634 <target state="translated">⚠️ Nếu kích hoạt, chúng tôi đề xuất bạn sử dụng <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;&gt;"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> để ngăn chặn truy cập những URL riêng tư trên máy chủ PeerTube của bạn</target> 1636 <target state="translated">⚠️ Nếu kích hoạt, chúng tôi đề xuất bạn sử dụng <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;>"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> để ngăn chặn truy cập những URL riêng tư trên máy chủ PeerTube của bạn</target>
1635 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">271</context></context-group> 1637 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">271</context></context-group>
1636 </trans-unit> 1638 </trans-unit>
1637 <trans-unit id="7627544798203088407"> 1639 <trans-unit id="7627544798203088407">
@@ -1692,18 +1694,18 @@
1692 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">10</context></context-group> 1694 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">10</context></context-group>
1693 </trans-unit> 1695 </trans-unit>
1694 <trans-unit id="7239874680342223476" datatype="html"> 1696 <trans-unit id="7239874680342223476" datatype="html">
1695 <source>Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> by:</source> 1697 <source>Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> by:</source>
1696 <target state="translated">Giúp kiểm duyệt viên và những người dùng khác biết <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>bạn là ai<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> bằng cách:</target> 1698 <target state="translated">Giúp kiểm duyệt viên và những người dùng khác biết <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>bạn là ai<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> bằng cách:</target>
1697 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">12</context></context-group> 1699 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">12</context></context-group>
1698 </trans-unit> 1700 </trans-unit>
1699 <trans-unit id="5856432243446401016" datatype="html"> 1701 <trans-unit id="5856432243446401016" datatype="html">
1700 <source>Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 1702 <source>Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
1701 <target state="translated">Tải lên <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>ảnh đại diện<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 1703 <target state="translated">Tải lên <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>ảnh đại diện<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
1702 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">15</context></context-group> 1704 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">15</context></context-group>
1703 </trans-unit> 1705 </trans-unit>
1704 <trans-unit id="3221645359464920754" datatype="html"> 1706 <trans-unit id="3221645359464920754" datatype="html">
1705 <source>Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 1707 <source>Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
1706 <target state="translated">Bổ sung <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>mô tả bản thân<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 1708 <target state="translated">Bổ sung <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>mô tả bản thân<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
1707 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">16</context></context-group> 1709 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">16</context></context-group>
1708 </trans-unit> 1710 </trans-unit>
1709 <trans-unit id="2218100934178971211" datatype="html"> 1711 <trans-unit id="2218100934178971211" datatype="html">
@@ -2145,8 +2147,8 @@
2145 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-actor-image/actor-avatar.component.ts</context><context context-type="linenumber">47</context></context-group> 2147 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-actor-image/actor-avatar.component.ts</context><context context-type="linenumber">47</context></context-group>
2146 </trans-unit> 2148 </trans-unit>
2147 <trans-unit id="1358902062258458923" datatype="html"> 2149 <trans-unit id="1358902062258458923" datatype="html">
2148 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> that also supports <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></source> 2150 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> that also supports <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></source>
2149 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>Tương thích Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> và đồng thời hỗ trợ <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></target> 2151 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>Tương thích Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> và đồng thời hỗ trợ <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></target>
2150 <context-group purpose="location"> 2152 <context-group purpose="location">
2151 <context context-type="sourcefile">src/app/shared/shared-custom-markup/custom-markup-help.component.html</context> 2153 <context context-type="sourcefile">src/app/shared/shared-custom-markup/custom-markup-help.component.html</context>
2152 <context context-type="linenumber">2</context> 2154 <context context-type="linenumber">2</context>
@@ -2221,8 +2223,8 @@
2221 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">48</context></context-group> 2223 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">48</context></context-group>
2222 </trans-unit> 2224 </trans-unit>
2223 <trans-unit id="2090254132451149776" datatype="html"> 2225 <trans-unit id="2090254132451149776" datatype="html">
2224 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> the appropriate licence for your work. </source> 2226 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> the appropriate licence for your work. </source>
2225 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>Chọn<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> giấy phép phù hợp cho video của bạn. </target> 2227 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>Chọn<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> giấy phép phù hợp cho video của bạn. </target>
2226 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">85</context></context-group> 2228 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">85</context></context-group>
2227 </trans-unit> 2229 </trans-unit>
2228 <trans-unit id="5462361983940693567"> 2230 <trans-unit id="5462361983940693567">
@@ -2306,7 +2308,7 @@
2306 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">183</context></context-group> 2308 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">183</context></context-group>
2307 </trans-unit> 2309 </trans-unit>
2308 <trans-unit id="5600963353867835532"> 2310 <trans-unit id="5600963353867835532">
2309 <source>Already uploaded ✔</source> 2311 <source>Already uploaded ✔</source>
2310 <target>Đã tải lên ✔</target> 2312 <target>Đã tải lên ✔</target>
2311 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">187</context></context-group> 2313 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">187</context></context-group>
2312 </trans-unit> 2314 </trans-unit>
@@ -3979,8 +3981,8 @@
3979 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">28</context></context-group> 3981 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">28</context></context-group>
3980 </trans-unit> 3982 </trans-unit>
3981 <trans-unit id="1258618443362430782" datatype="html"> 3983 <trans-unit id="1258618443362430782" datatype="html">
3982 <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 3984 <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
3983 <target state="translated"><x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 báo cáo} other {{{ abuse.countReportsForReporter }} báo cáo}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 3985 <target state="translated"><x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 báo cáo} other {{{ abuse.countReportsForReporter }} báo cáo}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
3984 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">21</context></context-group> 3986 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">21</context></context-group>
3985 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">41</context></context-group> 3987 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">41</context></context-group>
3986 </trans-unit> 3988 </trans-unit>
@@ -4326,8 +4328,8 @@
4326 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">46</context></context-group> 4328 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">46</context></context-group>
4327 </trans-unit> 4329 </trans-unit>
4328 <trans-unit id="3901868627411944813" datatype="html"> 4330 <trans-unit id="3901868627411944813" datatype="html">
4329 <source>Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small&gt;"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small&gt;"/></source> 4331 <source>Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small>"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small>"/></source>
4330 <target state="translated">Ưu tiên <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small&gt;"/>(1 = ưu tiên cao nhất)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small&gt;"/></target> 4332 <target state="translated">Ưu tiên <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small>"/>(1 = ưu tiên cao nhất)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small>"/></target>
4331 <context-group purpose="location"> 4333 <context-group purpose="location">
4332 <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> 4334 <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context>
4333 <context context-type="linenumber">47</context> 4335 <context context-type="linenumber">47</context>
@@ -4347,8 +4349,8 @@
4347 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">105</context></context-group> 4349 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">105</context></context-group>
4348 </trans-unit> 4350 </trans-unit>
4349 <trans-unit id="2713421326605345655" datatype="html"> 4351 <trans-unit id="2713421326605345655" datatype="html">
4350 <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt; "/> jobs found.</source> 4352 <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code> "/> jobs found.</source>
4351 <target state="translated">Không <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt; "/> công việc tìm thấy.</target> 4353 <target state="translated">Không <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code> "/> công việc tìm thấy.</target>
4352 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">106</context></context-group> 4354 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">106</context></context-group>
4353 </trans-unit> 4355 </trans-unit>
4354 <trans-unit id="2384897339170501794" datatype="html"> 4356 <trans-unit id="2384897339170501794" datatype="html">
@@ -4396,8 +4398,8 @@
4396 </context-group> 4398 </context-group>
4397 </trans-unit> 4399 </trans-unit>
4398 <trans-unit id="2232767208623640457" datatype="html"> 4400 <trans-unit id="2232767208623640457" datatype="html">
4399 <source>By <x id="INTERPOLATION"/> -&gt;</source> 4401 <source>By <x id="INTERPOLATION"/> -></source>
4400 <target state="translated">Bởi <x id="INTERPOLATION"/> -&gt;</target> 4402 <target state="translated">Bởi <x id="INTERPOLATION"/> -></target>
4401 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">47</context></context-group> 4403 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">47</context></context-group>
4402 </trans-unit> 4404 </trans-unit>
4403 <trans-unit id="7396175500300709096" datatype="html"> 4405 <trans-unit id="7396175500300709096" datatype="html">
@@ -4469,8 +4471,8 @@
4469 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">82</context></context-group> 4471 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">82</context></context-group>
4470 </trans-unit> 4472 </trans-unit>
4471 <trans-unit id="4423835119021329687" datatype="html"> 4473 <trans-unit id="4423835119021329687" datatype="html">
4472 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to build a moderation team. </source> 4474 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to build a moderation team. </source>
4473 <target state="translated">Quản lý <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>người dùng<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> để xây dựng đội ngũ kiểm duyệt viên. </target> 4475 <target state="translated">Quản lý <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>người dùng<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> để xây dựng đội ngũ kiểm duyệt viên. </target>
4474 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">83</context></context-group> 4476 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">83</context></context-group>
4475 </trans-unit> 4477 </trans-unit>
4476 <trans-unit id="7030031694783481217" datatype="html"> 4478 <trans-unit id="7030031694783481217" datatype="html">
@@ -4479,8 +4481,8 @@
4479 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">93</context></context-group> 4481 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">93</context></context-group>
4480 </trans-unit> 4482 </trans-unit>
4481 <trans-unit id="4620493570088713907" datatype="html"> 4483 <trans-unit id="4620493570088713907" datatype="html">
4482 <source>Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </source> 4484 <source>Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </source>
4483 <target state="translated">Kích hoạt nó sẽ cho phép những quản trị viên khác biết rằng đây là máy chủ chứa nội dung nhạy cảm.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/> Thêm vào đó, hộp kiểm NSFW khi upload video sẽ được chọn theo mặc định. </target> 4485 <target state="translated">Kích hoạt nó sẽ cho phép những quản trị viên khác biết rằng đây là máy chủ chứa nội dung nhạy cảm.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/> Thêm vào đó, hộp kiểm NSFW khi upload video sẽ được chọn theo mặc định. </target>
4484 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">97</context></context-group> 4486 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">97</context></context-group>
4485 </trans-unit> 4487 </trans-unit>
4486 <trans-unit id="7497677457560701935" datatype="html"> 4488 <trans-unit id="7497677457560701935" datatype="html">
@@ -4599,8 +4601,8 @@
4599 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">4</context></context-group> 4601 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">4</context></context-group>
4600 </trans-unit> 4602 </trans-unit>
4601 <trans-unit id="2107098695989136934" datatype="html"> 4603 <trans-unit id="2107098695989136934" datatype="html">
4602 <source>Use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;&gt;"/>plugins &amp; themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> for more involved changes, or <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;&gt;"/>add slight customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 4604 <source>Use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;>"/>plugins &amp; themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> for more involved changes, or <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;>"/>add slight customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
4603 <target state="translated">Sử dụng <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;&gt;"/>tiện ích &amp; chủ đề<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> để cải thiện trải nghiệm, hoặc <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;&gt;"/> thêm tùy chỉnh<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 4605 <target state="translated">Sử dụng <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;>"/>tiện ích &amp; chủ đề<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> để cải thiện trải nghiệm, hoặc <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;>"/> thêm tùy chỉnh<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
4604 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">5</context></context-group> 4606 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">5</context></context-group>
4605 </trans-unit> 4607 </trans-unit>
4606 <trans-unit id="6855462350544488601" datatype="html"> 4608 <trans-unit id="6855462350544488601" datatype="html">
@@ -4689,8 +4691,8 @@
4689 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">149</context></context-group> 4691 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">149</context></context-group>
4690 </trans-unit> 4692 </trans-unit>
4691 <trans-unit id="2669509104300979449" datatype="html"> 4693 <trans-unit id="2669509104300979449" datatype="html">
4692 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to set their quota individually. </source> 4694 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to set their quota individually. </source>
4693 <target state="translated">Quản lý <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>người dùng<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> để cài dung lượng tối đa của họ. </target> 4695 <target state="translated">Quản lý <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>người dùng<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> để cài dung lượng tối đa của họ. </target>
4694 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">150</context></context-group> 4696 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">150</context></context-group>
4695 </trans-unit> 4697 </trans-unit>
4696 <trans-unit id="4497115134891299867" datatype="html"> 4698 <trans-unit id="4497115134891299867" datatype="html">
@@ -4875,8 +4877,8 @@
4875 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">375</context></context-group> 4877 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">375</context></context-group>
4876 </trans-unit> 4878 </trans-unit>
4877 <trans-unit id="1886227550697837417" datatype="html"> 4879 <trans-unit id="1886227550697837417" datatype="html">
4878 <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;&gt;"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 4880 <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;>"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
4879 <target state="translated">Bạn chỉ nên sử dụng truy vấn tìm kiếm đã kiểm duyệt trong sản xuất, hoặc <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;&gt;"/>tự host<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> 4881 <target state="translated">Bạn chỉ nên sử dụng truy vấn tìm kiếm đã kiểm duyệt trong sản xuất, hoặc <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;>"/>tự host<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target>
4880 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">377</context></context-group> 4882 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">377</context></context-group>
4881 </trans-unit> 4883 </trans-unit>
4882 <trans-unit id="2331464426553277323" datatype="html"> 4884 <trans-unit id="2331464426553277323" datatype="html">
@@ -4910,8 +4912,8 @@
4910 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">425</context></context-group> 4912 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">425</context></context-group>
4911 </trans-unit> 4913 </trans-unit>
4912 <trans-unit id="252719899360434356" datatype="html"> 4914 <trans-unit id="252719899360434356" datatype="html">
4913 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;&gt;"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> with other instances. </source> 4915 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;>"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> with other instances. </source>
4914 <target state="translated">Quản lý <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;&gt;"/>mối quan hệ<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> với những máy chủ khác. </target> 4916 <target state="translated">Quản lý <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;>"/>mối quan hệ<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> với những máy chủ khác. </target>
4915 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">426</context></context-group> 4917 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">426</context></context-group>
4916 </trans-unit> 4918 </trans-unit>
4917 <trans-unit id="9119248927271669654" datatype="html"> 4919 <trans-unit id="9119248927271669654" datatype="html">
@@ -4947,8 +4949,8 @@
4947 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">472</context></context-group> 4949 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">472</context></context-group>
4948 </trans-unit> 4950 </trans-unit>
4949 <trans-unit id="9076632742417302918" datatype="html"> 4951 <trans-unit id="9076632742417302918" datatype="html">
4950 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;&gt;"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> for more information about the expected URL </source> 4952 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;>"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> for more information about the expected URL </source>
4951 <target state="translated">Xem <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;&gt;"/>tài liệu<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> để biết thêm thông tin về URL dự kiến </target> 4953 <target state="translated">Xem <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;>"/>tài liệu<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> để biết thêm thông tin về URL dự kiến </target>
4952 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">477</context></context-group> 4954 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">477</context></context-group>
4953 </trans-unit> 4955 </trans-unit>
4954 <trans-unit id="3946988229617310200" datatype="html"> 4956 <trans-unit id="3946988229617310200" datatype="html">
@@ -4997,8 +4999,8 @@
4997 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">558</context></context-group> 4999 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">558</context></context-group>
4998 </trans-unit> 5000 </trans-unit>
4999 <trans-unit id="2076338542820061819" datatype="html"> 5001 <trans-unit id="2076338542820061819" datatype="html">
5000 <source>If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> If the instance is not, we use an image link card that will redirect to your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'&gt;"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> to see if you instance is allowed. </source> 5002 <source>If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> If the instance is not, we use an image link card that will redirect to your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> to see if you instance is allowed. </source>
5001 <target state="translated">Nếu Twitter cấp quyền cho máy chủ của bạn, một trình phát video PeerTube sẽ xuất hiện trong lượt chia sẻ trên Twitter.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> Nếu không, chúng tôi sẽ sử dụng một ảnh xem trước trỏ về máy chủ của bạn.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> Đánh dấu hộp kiểm này, lưu thiết lập và thử với URL một video từ máy chủ của bạn (https://example.com/w/blabla) trên <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'&gt;"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> để máy chủ của bạn có được cho phép hay không. </target> 5003 <target state="translated">Nếu Twitter cấp quyền cho máy chủ của bạn, một trình phát video PeerTube sẽ xuất hiện trong lượt chia sẻ trên Twitter.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> Nếu không, chúng tôi sẽ sử dụng một ảnh xem trước trỏ về máy chủ của bạn.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> Đánh dấu hộp kiểm này, lưu thiết lập và thử với URL một video từ máy chủ của bạn (https://example.com/w/blabla) trên <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> để máy chủ của bạn có được cho phép hay không. </target>
5002 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">562</context></context-group> 5004 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">562</context></context-group>
5003 </trans-unit> 5005 </trans-unit>
5004 <trans-unit id="493135676263039396" datatype="html"> 5006 <trans-unit id="493135676263039396" datatype="html">
@@ -5041,13 +5043,13 @@
5041 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">41</context></context-group> 5043 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">41</context></context-group>
5042 </trans-unit> 5044 </trans-unit>
5043 <trans-unit id="4420104899393268652" datatype="html"> 5045 <trans-unit id="4420104899393268652" datatype="html">
5044 <source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 5046 <source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
5045 <target state="translated">Số livestream cùng lúc tối đa trên máy chủ của bạn <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 là "không giới hạn")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 5047 <target state="translated">Số livestream cùng lúc tối đa trên máy chủ của bạn <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 là "không giới hạn")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
5046 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">49</context></context-group> 5048 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">49</context></context-group>
5047 </trans-unit> 5049 </trans-unit>
5048 <trans-unit id="7210210728441530221" datatype="html"> 5050 <trans-unit id="7210210728441530221" datatype="html">
5049 <source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 5051 <source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
5050 <target state="translated">Số lần livestream của mỗi tài khoản <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 là "không giới hạn")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 5052 <target state="translated">Số lần livestream của mỗi tài khoản <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 là "không giới hạn")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
5051 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">62</context></context-group> 5053 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">62</context></context-group>
5052 </trans-unit> 5054 </trans-unit>
5053 <trans-unit id="6830777508073747241" datatype="html"> 5055 <trans-unit id="6830777508073747241" datatype="html">
@@ -5185,8 +5187,8 @@
5185 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">94</context></context-group> 5187 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">94</context></context-group>
5186 </trans-unit> 5188 </trans-unit>
5187 <trans-unit id="7334484418359079994" datatype="html"> 5189 <trans-unit id="7334484418359079994" datatype="html">
5188 <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Requires ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>If you also enabled WebTorrent support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></source> 5190 <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Requires ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>If you also enabled WebTorrent support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></source>
5189 <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Yêu cầu ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Tạo danh sách HLS và phân mảnh file MP4 cho kết quả phát mượt hơn so với chỉ WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Độ phân giải thay đổi mượt hơn<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Tải nhanh hơn đặc biệt với video dài<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Ít lỗi/chờ lâu<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Nếu bạn bật hỗ trợ WebTorrent, dung lượng lưu trữ video sẽ tăng gấp đôi<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></target> 5191 <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Yêu cầu ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Tạo danh sách HLS và phân mảnh file MP4 cho kết quả phát mượt hơn so với chỉ WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Độ phân giải thay đổi mượt hơn<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Tải nhanh hơn đặc biệt với video dài<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Ít lỗi/chờ lâu<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Nếu bạn bật hỗ trợ WebTorrent, dung lượng lưu trữ video sẽ tăng gấp đôi<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></target>
5190 <context-group purpose="location"> 5192 <context-group purpose="location">
5191 <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> 5193 <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context>
5192 <context context-type="linenumber">99,108</context> 5194 <context context-type="linenumber">99,108</context>
@@ -5349,13 +5351,19 @@
5349 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">74</context></context-group> 5351 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">74</context></context-group>
5350 </trans-unit> 5352 </trans-unit>
5351 <trans-unit id="4067880101082150743" datatype="html"> 5353 <trans-unit id="4067880101082150743" datatype="html">
5352 <source>Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/>Example: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></source> 5354 <source>Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/>Example: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></source>
5353 <target state="translated">Viết mã JavaScript trực tiếp.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/>Ví dụ: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></target> 5355 <target state="translated">Viết mã JavaScript trực tiếp.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/>Ví dụ: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></target>
5354 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">77</context></context-group> 5356 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">77</context></context-group>
5355 </trans-unit> 5357 </trans-unit>
5356 <trans-unit id="5464209657969421100" datatype="html"> 5358 <trans-unit id="5464209657969421100" datatype="html">
5357 <source>Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></source> 5359 <source> Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
5358 <target state="translated">Viết mã CSS trực tiếp. Ví dụ:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> to override styles. Ví dụ:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></target> 5360color: red;
5361<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
5362<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em>"/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
5363color: red;
5364<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
5365<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></source>
5366 <target state="translated">Viết mã CSS trực tiếp. Ví dụ:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em>"/> to override styles. Ví dụ:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></target>
5359 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">96</context></context-group> 5367 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">96</context></context-group>
5360 </trans-unit> 5368 </trans-unit>
5361 <trans-unit id="283725429207896837" datatype="html"> 5369 <trans-unit id="283725429207896837" datatype="html">
@@ -5372,8 +5380,8 @@
5372 </context-group> 5380 </context-group>
5373 </trans-unit> 5381 </trans-unit>
5374 <trans-unit id="8167543029214637769" datatype="html"> 5382 <trans-unit id="8167543029214637769" datatype="html">
5375 <source>There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;&gt;"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/></source> 5383 <source>There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;>"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/></source>
5376 <target state="translated">Có lỗi trong form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;&gt;"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/></target> 5384 <target state="translated">Có lỗi trong form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;>"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/></target>
5377 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">71</context></context-group> 5385 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">71</context></context-group>
5378 </trans-unit> 5386 </trans-unit>
5379 <trans-unit id="1445676851449000175" datatype="html"> 5387 <trans-unit id="1445676851449000175" datatype="html">
@@ -5449,8 +5457,8 @@
5449 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.ts</context><context context-type="linenumber">255</context></context-group> 5457 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.ts</context><context context-type="linenumber">255</context></context-group>
5450 </trans-unit> 5458 </trans-unit>
5451 <trans-unit id="6317170736181476800" datatype="html"> 5459 <trans-unit id="6317170736181476800" datatype="html">
5452 <source>Update <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;&gt;"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>your settings<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a &gt;"/></source> 5460 <source>Update <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;>"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;>"/>your settings<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a >"/></source>
5453 <target state="translated">Cập nhật <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;&gt;"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>thiết lập của bạn<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a &gt;"/></target> 5461 <target state="translated">Cập nhật <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;>"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;>"/>thiết lập của bạn<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a >"/></target>
5454 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">2</context></context-group> 5462 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">2</context></context-group>
5455 </trans-unit> 5463 </trans-unit>
5456 <trans-unit id="1405600824334286337" datatype="html"> 5464 <trans-unit id="1405600824334286337" datatype="html">
@@ -5470,37 +5478,37 @@
5470 </context-group> 5478 </context-group>
5471 </trans-unit> 5479 </trans-unit>
5472 <trans-unit id="7028708681117573961" datatype="html"> 5480 <trans-unit id="7028708681117573961" datatype="html">
5473 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5481 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5474 <target state="translated">Xếp theo <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Mới Nhất"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5482 <target state="translated">Xếp theo <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Mới Nhất"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5475 <context-group purpose="location"> 5483 <context-group purpose="location">
5476 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5484 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5477 <context context-type="linenumber">46</context> 5485 <context context-type="linenumber">46</context>
5478 </context-group> 5486 </context-group>
5479 </trans-unit> 5487 </trans-unit>
5480 <trans-unit id="8190023086228606960" datatype="html"> 5488 <trans-unit id="8190023086228606960" datatype="html">
5481 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5489 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5482 <target state="translated">Xếp theo <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Thịnh Hành"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5490 <target state="translated">Xếp theo <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Thịnh Hành"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5483 <context-group purpose="location"> 5491 <context-group purpose="location">
5484 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5492 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5485 <context context-type="linenumber">48</context> 5493 <context context-type="linenumber">48</context>
5486 </context-group> 5494 </context-group>
5487 </trans-unit> 5495 </trans-unit>
5488 <trans-unit id="3224510615614621760" datatype="html"> 5496 <trans-unit id="3224510615614621760" datatype="html">
5489 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5497 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5490 <target state="translated">Xếp theo <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Bình Luận"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5498 <target state="translated">Xếp theo <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Bình Luận"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5491 <context-group purpose="location"> 5499 <context-group purpose="location">
5492 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5500 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5493 <context context-type="linenumber">49</context> 5501 <context context-type="linenumber">49</context>
5494 </context-group> 5502 </context-group>
5495 </trans-unit> 5503 </trans-unit>
5496 <trans-unit id="4322133526902910662" datatype="html"> 5504 <trans-unit id="4322133526902910662" datatype="html">
5497 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5505 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5498 <target state="translated">Xếp theo <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Lượt Thích"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5506 <target state="translated">Xếp theo <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Lượt Thích"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5499 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">50</context></context-group> 5507 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">50</context></context-group>
5500 </trans-unit> 5508 </trans-unit>
5501 <trans-unit id="322705536187172989" datatype="html"> 5509 <trans-unit id="322705536187172989" datatype="html">
5502 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Global Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5510 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Global Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5503 <target state="translated">Xếp theo <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Lượt Xem"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 5511 <target state="translated">Xếp theo <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Lượt Xem"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
5504 <context-group purpose="location"> 5512 <context-group purpose="location">
5505 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5513 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5506 <context context-type="linenumber">51</context> 5514 <context context-type="linenumber">51</context>
@@ -5616,8 +5624,8 @@
5616 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">4</context></context-group> 5624 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">4</context></context-group>
5617 </trans-unit> 5625 </trans-unit>
5618 <trans-unit id="7350483582490037954" datatype="html"> 5626 <trans-unit id="7350483582490037954" datatype="html">
5619 <source>With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, a confirmation will be requested to watch the video. </source> 5627 <source>With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, a confirmation will be requested to watch the video. </source>
5620 <target state="translated">Bên cạnh <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Ẩn<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> hoặc <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Làm mờ ảnh xem trước<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, sẽ hiện thêm một hộp thoại yêu cầu xác nhận mới có thể xem được video. </target> 5628 <target state="translated">Bên cạnh <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Ẩn<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> hoặc <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Làm mờ ảnh xem trước<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, sẽ hiện thêm một hộp thoại yêu cầu xác nhận mới có thể xem được video. </target>
5621 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">110</context></context-group> 5629 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">110</context></context-group>
5622 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">7</context></context-group> 5630 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">7</context></context-group>
5623 </trans-unit> 5631 </trans-unit>
@@ -5867,8 +5875,8 @@
5867 </context-group> 5875 </context-group>
5868 </trans-unit> 5876 </trans-unit>
5869 <trans-unit id="5511928240200239994" datatype="html"> 5877 <trans-unit id="5511928240200239994" datatype="html">
5870 <source>Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</source> 5878 <source>Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</source>
5871 <target state="translated">Kênh của bạn chưa thiết lập xong. Hãy mô tả bạn sẽ đăng những gì bằng cách bổ sung <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>ảnh bìa<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>ảnh đại diện<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> và <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>mô tả<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</target> 5879 <target state="translated">Kênh của bạn chưa thiết lập xong. Hãy mô tả bạn sẽ đăng những gì bằng cách bổ sung <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>ảnh bìa<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>ảnh đại diện<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> và <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>mô tả<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</target>
5872 <context-group purpose="location"> 5880 <context-group purpose="location">
5873 <context context-type="sourcefile">src/app/shared/shared-main/misc/channels-setup-message.component.html</context> 5881 <context context-type="sourcefile">src/app/shared/shared-main/misc/channels-setup-message.component.html</context>
5874 <context context-type="linenumber">5</context> 5882 <context context-type="linenumber">5</context>
@@ -5972,8 +5980,8 @@
5972 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">13</context></context-group> 5980 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">13</context></context-group>
5973 </trans-unit> 5981 </trans-unit>
5974 <trans-unit id="8844610145426272276" datatype="html"> 5982 <trans-unit id="8844610145426272276" datatype="html">
5975 <source>To help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, don't forget to <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;&gt;"/>set up your account profile<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> by adding an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>. </source> 5983 <source>To help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, don't forget to <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;>"/>set up your account profile<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> by adding an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>. </source>
5976 <target state="translated">Để giúp quản trị viên và những người dùng khác biết <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>bạn là ai<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, đừng quên <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;&gt;"/>thiết lập trang hồ sơ của bạn<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> bằng cách bổ sung <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>ảnh đại diện<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> và <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>mô tả<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>. </target> 5984 <target state="translated">Để giúp quản trị viên và những người dùng khác biết <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>bạn là ai<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, đừng quên <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;>"/>thiết lập trang hồ sơ của bạn<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> bằng cách bổ sung <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>ảnh đại diện<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> và <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>mô tả<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>. </target>
5977 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">17</context></context-group> 5985 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">17</context></context-group>
5978 </trans-unit> 5986 </trans-unit>
5979 <trans-unit id="8479900728400966992" datatype="html"> 5987 <trans-unit id="8479900728400966992" datatype="html">
@@ -5982,8 +5990,8 @@
5982 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/stats-routing.module.ts</context><context context-type="linenumber">14</context></context-group> 5990 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/stats-routing.module.ts</context><context context-type="linenumber">14</context></context-group>
5983 </trans-unit> 5991 </trans-unit>
5984 <trans-unit id="5293436881670238217" datatype="html"> 5992 <trans-unit id="5293436881670238217" datatype="html">
5985 <source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 5993 <source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
5986 <target state="translated"><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 5994 <target state="translated"><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
5987 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">44</context></context-group> 5995 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">44</context></context-group>
5988 </trans-unit> 5996 </trans-unit>
5989 <trans-unit id="2121875025429043110" datatype="html"> 5997 <trans-unit id="2121875025429043110" datatype="html">
@@ -6007,92 +6015,82 @@
6007 <trans-unit id="5864040054093006922" datatype="html"> 6015 <trans-unit id="5864040054093006922" datatype="html">
6008 <source>Viewers</source> 6016 <source>Viewers</source>
6009 <target state="translated">Người xem</target> 6017 <target state="translated">Người xem</target>
6010 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group> 6018
6011 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group> 6019
6012 </trans-unit> 6020 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6013 <trans-unit id="5691818894884119596" datatype="html"> 6021 <trans-unit id="5691818894884119596" datatype="html">
6014 <source>Watch time</source> 6022 <source>Watch time</source>
6015 <target state="translated">Thời điểm</target> 6023 <target state="translated">Thời điểm</target>
6016 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group> 6024
6017 </trans-unit> 6025 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6018 <trans-unit id="683980015107026060" datatype="html"> 6026 <trans-unit id="683980015107026060" datatype="html">
6019 <source>Retention</source> 6027 <source>Retention</source>
6020 <target state="translated">Tỉ lệ ở lại</target> 6028 <target state="translated">Tỉ lệ ở lại</target>
6021 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group> 6029
6022 </trans-unit> 6030 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
6023 <trans-unit id="2232536542109196600" datatype="html"> 6031 <trans-unit id="2232536542109196600" datatype="html">
6024 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source> 6032 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source>
6025 <target state="translated">Lượt xem giữa <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> và <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6033 <target state="translated">Lượt xem giữa <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> và <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6026 <context-group purpose="location"> 6034
6027 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6035 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit>
6028 <context context-type="linenumber">152</context>
6029 </context-group>
6030 </trans-unit>
6031 <trans-unit id="5697131528899933134" datatype="html"> 6036 <trans-unit id="5697131528899933134" datatype="html">
6032 <source>Viewers stats</source> 6037 <source>Viewers stats</source>
6033 <target state="translated">Thống kê lượt xem</target> 6038 <target state="translated">Thống kê lượt xem</target>
6039
6040 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6041 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6034 <context-group purpose="location"> 6042 <context-group purpose="location">
6035 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6043 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6036 <context context-type="linenumber">155</context> 6044 <context context-type="linenumber">227</context>
6037 </context-group>
6038 </trans-unit>
6039 <trans-unit id="8973918644831688583" datatype="html">
6040 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source>
6041 <target state="translated">Của livestream vào <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6042 <context-group purpose="location">
6043 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6044 <context context-type="linenumber">226</context>
6045 </context-group> 6045 </context-group>
6046 </trans-unit> 6046 </trans-unit>
6047
6047 <trans-unit id="3249405667632600635" datatype="html"> 6048 <trans-unit id="3249405667632600635" datatype="html">
6048 <source>Custom dates</source> 6049 <source>Custom dates</source>
6049 <target state="translated">Tùy chỉnh ngày</target> 6050 <target state="translated">Tùy chỉnh ngày</target>
6050 <context-group purpose="location"> 6051
6051 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6052 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
6052 <context context-type="linenumber">237</context>
6053 </context-group>
6054 </trans-unit>
6055 <trans-unit id="5382746022482410588" datatype="html"> 6053 <trans-unit id="5382746022482410588" datatype="html">
6056 <source>A view means that someone watched the video for at least 30 seconds</source> 6054 <source>A view means that someone watched the video for at least 30 seconds</source>
6057 <target state="translated">Một lượt xem được tính nếu ai đó xem video ít nhất 30 giây</target> 6055 <target state="translated">Một lượt xem được tính nếu ai đó xem video ít nhất 30 giây</target>
6058 <context-group purpose="location"> 6056
6059 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6057 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6060 <context context-type="linenumber">256</context>
6061 </context-group>
6062 </trans-unit>
6063 <trans-unit id="6782077395930235254" datatype="html"> 6058 <trans-unit id="6782077395930235254" datatype="html">
6064 <source>Countries</source> 6059 <source>Countries</source>
6065 <target state="translated">Quốc gia</target> 6060 <target state="translated">Quốc gia</target>
6066 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group> 6061
6067 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group> 6062
6068 </trans-unit> 6063 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6069 <trans-unit id="7112532281224432421" datatype="html"> 6064 <trans-unit id="7112532281224432421" datatype="html">
6070 <source>Likes</source> 6065 <source>Likes</source>
6071 <target state="translated">Lượt thích</target> 6066 <target state="translated">Lượt thích</target>
6072 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group> 6067
6073 </trans-unit> 6068 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6074 <trans-unit id="1155438117303179048" datatype="html"> 6069 <trans-unit id="1155438117303179048" datatype="html">
6075 <source>Average watch time</source> 6070 <source>Average watch time</source>
6076 <target state="translated">Thời gian xem TB</target> 6071 <target state="translated">Thời gian xem TB</target>
6077 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group> 6072
6078 </trans-unit> 6073 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit>
6079 <trans-unit id="3457644129579531516" datatype="html"> 6074 <trans-unit id="3457644129579531516" datatype="html">
6080 <source>Total watch time</source> 6075 <source>Total watch time</source>
6081 <target state="translated">Tổng thời gian xem</target> 6076 <target state="translated">Tổng thời gian xem</target>
6082 <context-group purpose="location"> 6077
6083 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6078 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6084 <context context-type="linenumber">270</context>
6085 </context-group>
6086 </trans-unit>
6087 <trans-unit id="7988517647183541852" datatype="html"> 6079 <trans-unit id="7988517647183541852" datatype="html">
6088 <source>Peak viewers</source> 6080 <source>Peak viewers</source>
6089 <target state="translated">Đỉnh điểm xem</target> 6081 <target state="translated">Đỉnh điểm xem</target>
6090 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group> 6082
6091 </trans-unit> 6083 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6092 <trans-unit id="8536543691393468142" datatype="html"> 6084 <trans-unit id="8536543691393468142" datatype="html">
6093 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6085 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6094 <target state="translated">lúc <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6086 <target state="translated">lúc <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6095 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group> 6087
6088 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6089 <source>Unique viewers</source><target state="new">Unique viewers</target>
6090 <context-group purpose="location">
6091 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6092 <context context-type="linenumber">282</context>
6093 </context-group>
6096 </trans-unit> 6094 </trans-unit>
6097 <trans-unit id="3030338154442300172" datatype="html"> 6095 <trans-unit id="3030338154442300172" datatype="html">
6098 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6096 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
@@ -6260,7 +6258,9 @@
6260 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">9</context></context-group> 6258 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">9</context></context-group>
6261 </trans-unit> 6259 </trans-unit>
6262 <trans-unit id="7152797255397280410" datatype="html"> 6260 <trans-unit id="7152797255397280410" datatype="html">
6263 <source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>? It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source> 6261 <source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>?
6262It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another
6263channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source>
6264 <target state="translated">Bạn có chắc chắn muốn xóa <x id="PH" equiv-text="videoChannel.displayName"/>? Điều này sẽ xóa hết <x id="PH_1" equiv-text="videoChannel.videosCount"/> video đã đăng trên kênh này, và bạn sẽ không thể tạo kênh khác có cùng tên (<x id="PH_2" equiv-text="videoChannel.name"/>)!</target> 6264 <target state="translated">Bạn có chắc chắn muốn xóa <x id="PH" equiv-text="videoChannel.displayName"/>? Điều này sẽ xóa hết <x id="PH_1" equiv-text="videoChannel.videosCount"/> video đã đăng trên kênh này, và bạn sẽ không thể tạo kênh khác có cùng tên (<x id="PH_2" equiv-text="videoChannel.name"/>)!</target>
6265 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">44</context></context-group> 6265 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">44</context></context-group>
6266 </trans-unit> 6266 </trans-unit>
@@ -6292,8 +6292,8 @@
6292 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">41</context></context-group> 6292 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">41</context></context-group>
6293 </trans-unit> 6293 </trans-unit>
6294 <trans-unit id="2705478076887104088" datatype="html"> 6294 <trans-unit id="2705478076887104088" datatype="html">
6295 <source>SHOW THIS CHANNEL &gt;</source> 6295 <source>SHOW THIS CHANNEL ></source>
6296 <target state="translated">XEM KÊNH NÀY &gt;</target> 6296 <target state="translated">XEM KÊNH NÀY ></target>
6297 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">49</context></context-group> 6297 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">49</context></context-group>
6298 </trans-unit> 6298 </trans-unit>
6299 <trans-unit id="4088311569349098646" datatype="html"> 6299 <trans-unit id="4088311569349098646" datatype="html">
@@ -6542,8 +6542,8 @@
6542 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">111</context></context-group> 6542 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">111</context></context-group>
6543 </trans-unit> 6543 </trans-unit>
6544 <trans-unit id="1120376809358109718" datatype="html"> 6544 <trans-unit id="1120376809358109718" datatype="html">
6545 <source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> for more information </source> 6545 <source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;>"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> for more information </source>
6546 <target state="translated">Web peers không thể công khai truy cập: bởi vì chúng tôi sử dụng websocket transport, giao thức khác với BitTorrent tracker. Khi bạn đang trong trình duyệt web, bạn gửi một tín hiệu đến tracker sẽ tự động tín hiệu chứa địa chỉ IP của peer khác. Xem <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>tài liệu này<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> để biết thêm thông tin </target> 6546 <target state="translated">Web peers không thể công khai truy cập: bởi vì chúng tôi sử dụng websocket transport, giao thức khác với BitTorrent tracker. Khi bạn đang trong trình duyệt web, bạn gửi một tín hiệu đến tracker sẽ tự động tín hiệu chứa địa chỉ IP của peer khác. Xem <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;>"/>tài liệu này<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> để biết thêm thông tin </target>
6547 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">115</context></context-group> 6547 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">115</context></context-group>
6548 </trans-unit> 6548 </trans-unit>
6549 <trans-unit id="7812408733559506009" datatype="html"> 6549 <trans-unit id="7812408733559506009" datatype="html">
@@ -6644,8 +6644,8 @@
6644 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.ts</context><context context-type="linenumber">98</context></context-group> 6644 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.ts</context><context context-type="linenumber">98</context></context-group>
6645 </trans-unit> 6645 </trans-unit>
6646 <trans-unit id="4807161697338135032" datatype="html"> 6646 <trans-unit id="4807161697338135032" datatype="html">
6647 <source>Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></source> 6647 <source>Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></source>
6648 <target state="translated">Liên hệ quản trị viên<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></target> 6648 <target state="translated">Liên hệ quản trị viên<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></target>
6649 <context-group purpose="location"> 6649 <context-group purpose="location">
6650 <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> 6650 <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context>
6651 <context context-type="linenumber">3</context> 6651 <context context-type="linenumber">3</context>
@@ -6746,8 +6746,8 @@
6746 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context><context context-type="linenumber">50</context></context-group> 6746 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context><context context-type="linenumber">50</context></context-group>
6747 </trans-unit> 6747 </trans-unit>
6748 <trans-unit id="7440807341905682986" datatype="html"> 6748 <trans-unit id="7440807341905682986" datatype="html">
6749 <source>I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;&gt;"/> and to the <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'&gt;"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container&gt;"/> of this instance </source> 6749 <source>I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;>"/> and to the <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'>"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container>"/> of this instance </source>
6750 <target state="translated">Tôi lớn hơn <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> tuổi và đồng ý với <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'&gt;"/>Quy tắc ứng xử<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;&gt;"/> cũng như <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'&gt;"/>Quy tắc riêng<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container&gt;"/> của máy chủ này </target> 6750 <target state="translated">Tôi lớn hơn <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> tuổi và đồng ý với <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'>"/>Quy tắc ứng xử<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;>"/> cũng như <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'>"/>Quy tắc riêng<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container>"/> của máy chủ này </target>
6751 <context-group purpose="location"> 6751 <context-group purpose="location">
6752 <context context-type="sourcefile">src/app/+signup/+register/register-step-terms.component.html</context> 6752 <context context-type="sourcefile">src/app/+signup/+register/register-step-terms.component.html</context>
6753 <context context-type="linenumber">5,10</context> 6753 <context context-type="linenumber">5,10</context>
@@ -6919,8 +6919,8 @@
6919 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">17</context></context-group> 6919 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">17</context></context-group>
6920 </trans-unit> 6920 </trans-unit>
6921 <trans-unit id="8011855989482474311" datatype="html"> 6921 <trans-unit id="8011855989482474311" datatype="html">
6922 <source>A &lt;code&gt;.mp4&lt;/code&gt; that keeps the original audio track, with no video</source> 6922 <source>A &lt;code>.mp4&lt;/code> that keeps the original audio track, with no video</source>
6923 <target state="translated">A &lt;code&gt;.mp4&lt;/code&gt; giữ âm thanh gốc, không video</target> 6923 <target state="translated">A &lt;code>.mp4&lt;/code> giữ âm thanh gốc, không video</target>
6924 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">18</context></context-group> 6924 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">18</context></context-group>
6925 </trans-unit> 6925 </trans-unit>
6926 <trans-unit id="7756250490108954499" datatype="html"> 6926 <trans-unit id="7756250490108954499" datatype="html">
@@ -7697,8 +7697,8 @@
7697 </context-group> 7697 </context-group>
7698 </trans-unit> 7698 </trans-unit>
7699 <trans-unit id="7223931053738621590" datatype="html"> 7699 <trans-unit id="7223931053738621590" datatype="html">
7700 <source>PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</source> 7700 <source>PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</source>
7701 <target state="translated">PeerTube nghĩ địa chỉ IP trên trình duyệt của bạn là <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</target> 7701 <target state="translated">PeerTube nghĩ địa chỉ IP trên trình duyệt của bạn là <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</target>
7702 <context-group purpose="location"> 7702 <context-group purpose="location">
7703 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7703 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7704 <context context-type="linenumber">4</context> 7704 <context context-type="linenumber">4</context>
@@ -7745,16 +7745,16 @@
7745 </context-group> 7745 </context-group>
7746 </trans-unit> 7746 </trans-unit>
7747 <trans-unit id="1285026053775066761" datatype="html"> 7747 <trans-unit id="1285026053775066761" datatype="html">
7748 <source>Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> configuration key</source> 7748 <source>Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> configuration key</source>
7749 <target state="translated">Kiểm tra mã cấu hình <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/></target> 7749 <target state="translated">Kiểm tra mã cấu hình <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/></target>
7750 <context-group purpose="location"> 7750 <context-group purpose="location">
7751 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7751 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7752 <context context-type="linenumber">15</context> 7752 <context context-type="linenumber">15</context>
7753 </context-group> 7753 </context-group>
7754 </trans-unit> 7754 </trans-unit>
7755 <trans-unit id="7014275542536964627" datatype="html"> 7755 <trans-unit id="7014275542536964627" datatype="html">
7756 <source>If you run PeerTube using Docker, check you run the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> with <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> (see <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;&gt;"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>)</source> 7756 <source>If you run PeerTube using Docker, check you run the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> with <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> (see <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;>"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>)</source>
7757 <target state="translated">Nếu bạn vận hành PeerTube bằng Docker, kiểm tra <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> với <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> (xem <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;&gt;"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>)</target> 7757 <target state="translated">Nếu bạn vận hành PeerTube bằng Docker, kiểm tra <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> với <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> (xem <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;>"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>)</target>
7758 <context-group purpose="location"> 7758 <context-group purpose="location">
7759 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7759 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7760 <context context-type="linenumber">16,17</context> 7760 <context context-type="linenumber">16,17</context>
@@ -7813,8 +7813,8 @@
7813 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">42</context></context-group> 7813 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">42</context></context-group>
7814 </trans-unit> 7814 </trans-unit>
7815 <trans-unit id="4767765747214995164" datatype="html"> 7815 <trans-unit id="4767765747214995164" datatype="html">
7816 <source>Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;&gt;"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon&gt;"/></source> 7816 <source>Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;>"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon>"/></source>
7817 <target state="translated">Đăng vào <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;&gt;"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon&gt;"/></target> 7817 <target state="translated">Đăng vào <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;>"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon>"/></target>
7818 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">43</context></context-group> 7818 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">43</context></context-group>
7819 </trans-unit> 7819 </trans-unit>
7820 <trans-unit id="6759205696902713848" datatype="html"> 7820 <trans-unit id="6759205696902713848" datatype="html">
@@ -8088,8 +8088,8 @@
8088 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context><context context-type="linenumber">13</context></context-group> 8088 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context><context context-type="linenumber">13</context></context-group>
8089 </trans-unit> 8089 </trans-unit>
8090 <trans-unit id="778524577866863576" datatype="html"> 8090 <trans-unit id="778524577866863576" datatype="html">
8091 <source><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;&gt;"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon&gt;"/> Clear all history </source> 8091 <source><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;>"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon>"/> Clear all history </source>
8092 <target state="translated"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;&gt;"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon&gt;"/> Xóa lịch sử </target> 8092 <target state="translated"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;>"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon>"/> Xóa lịch sử </target>
8093 <context-group purpose="location"> 8093 <context-group purpose="location">
8094 <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context> 8094 <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context>
8095 <context context-type="linenumber">17,19</context> 8095 <context context-type="linenumber">17,19</context>
@@ -8111,8 +8111,8 @@
8111 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">55</context></context-group> 8111 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">55</context></context-group>
8112 </trans-unit> 8112 </trans-unit>
8113 <trans-unit id="8553059323353586765" datatype="html"> 8113 <trans-unit id="8553059323353586765" datatype="html">
8114 <source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>. It is never shown to the public. </source> 8114 <source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>. It is never shown to the public. </source>
8115 <target state="translated">Email gần đây của bạn là <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>. Nó sẽ không bao giờ hiển thị công khai. </target> 8115 <target state="translated">Email gần đây của bạn là <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>. Nó sẽ không bao giờ hiển thị công khai. </target>
8116 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context><context context-type="linenumber">4</context></context-group> 8116 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context><context context-type="linenumber">4</context></context-group>
8117 </trans-unit> 8117 </trans-unit>
8118 <trans-unit id="853586874765134886" datatype="html"> 8118 <trans-unit id="853586874765134886" datatype="html">
@@ -8794,13 +8794,13 @@
8794 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">72</context></context-group> 8794 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">72</context></context-group>
8795 </trans-unit> 8795 </trans-unit>
8796 <trans-unit id="3858880927114551513" datatype="html"> 8796 <trans-unit id="3858880927114551513" datatype="html">
8797 <source>The current video will be overwritten by this edited video and &lt;strong&gt;you won't be able to recover it&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;</source> 8797 <source>The current video will be overwritten by this edited video and &lt;strong>you won't be able to recover it&lt;/strong>.&lt;br />&lt;br /></source>
8798 <target state="translated">Video gốc sẽ bị ghi đè bởi video mới và bạn &lt;strong&gt;không thể phục hồi như cũ&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;</target> 8798 <target state="translated">Video gốc sẽ bị ghi đè bởi video mới và bạn &lt;strong>không thể phục hồi như cũ&lt;/strong>.&lt;br />&lt;br /></target>
8799 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">76</context></context-group> 8799 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">76</context></context-group>
8800 </trans-unit> 8800 </trans-unit>
8801 <trans-unit id="4876327655498234453" datatype="html"> 8801 <trans-unit id="4876327655498234453" datatype="html">
8802 <source>As a reminder, the following tasks will be executed: &lt;ol&gt;<x id="PH" equiv-text="listHTML"/>&lt;/ol&gt;</source> 8802 <source>As a reminder, the following tasks will be executed: &lt;ol><x id="PH" equiv-text="listHTML"/>&lt;/ol></source>
8803 <target state="translated">Những tác vụ sau sẽ được áp dụng: &lt;ol&gt;<x id="PH" equiv-text="listHTML"/>&lt;/ol&gt;</target> 8803 <target state="translated">Những tác vụ sau sẽ được áp dụng: &lt;ol><x id="PH" equiv-text="listHTML"/>&lt;/ol></target>
8804 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">77</context></context-group> 8804 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">77</context></context-group>
8805 </trans-unit> 8805 </trans-unit>
8806 <trans-unit id="7934869554046374009" datatype="html"> 8806 <trans-unit id="7934869554046374009" datatype="html">
@@ -8867,7 +8867,8 @@
8867 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">73</context></context-group> 8867 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">73</context></context-group>
8868 </trans-unit> 8868 </trans-unit>
8869 <trans-unit id="2013324644839511073" datatype="html"> 8869 <trans-unit id="2013324644839511073" datatype="html">
8870 <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.text"/>. Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source> 8870 <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.text"/>.
8871Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
8871 <target state="translated">Không thể truy xuất thông tin đăng nhập ứng dụng khách OAuth: <x id="PH" equiv-text="err.text"/>. Hãy chắc rằng bạn đã cấu hình đúng PeerTube (config/ directory), đặc biệt là phần "webserver".</target> 8872 <target state="translated">Không thể truy xuất thông tin đăng nhập ứng dụng khách OAuth: <x id="PH" equiv-text="err.text"/>. Hãy chắc rằng bạn đã cấu hình đúng PeerTube (config/ directory), đặc biệt là phần "webserver".</target>
8872 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">100</context></context-group> 8873 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">100</context></context-group>
8873 </trans-unit> 8874 </trans-unit>
@@ -8926,13 +8927,13 @@
8926 <trans-unit id="1266887509445371246" datatype="html"> 8927 <trans-unit id="1266887509445371246" datatype="html">
8927 <source>Incorrect username or password.</source> 8928 <source>Incorrect username or password.</source>
8928 <target state="translated">Sai tên hoặc mật khẩu.</target> 8929 <target state="translated">Sai tên hoặc mật khẩu.</target>
8929 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8930
8930 </trans-unit> 8931 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8931 <trans-unit id="6974874606619467663" datatype="html"> 8932 <trans-unit id="6974874606619467663" datatype="html">
8932 <source>Your account is blocked.</source> 8933 <source>Your account is blocked.</source>
8933 <target state="translated">Tài khoản của bạn đã bị khóa.</target> 8934 <target state="translated">Tài khoản của bạn đã bị khóa.</target>
8934 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8935
8935 </trans-unit> 8936 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8936 <trans-unit id="7939914198003891823" datatype="html"> 8937 <trans-unit id="7939914198003891823" datatype="html">
8937 <source>any language</source> 8938 <source>any language</source>
8938 <target state="translated">ngôn ngữ bất kỳ</target> 8939 <target state="translated">ngôn ngữ bất kỳ</target>
@@ -9041,8 +9042,8 @@
9041 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">63</context></context-group> 9042 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">63</context></context-group>
9042 </trans-unit> 9043 </trans-unit>
9043 <trans-unit id="6613870447286561244" datatype="html"> 9044 <trans-unit id="6613870447286561244" datatype="html">
9044 <source>Long (&gt; 10 min)</source> 9045 <source>Long (> 10 min)</source>
9045 <target state="translated">Dài (&gt; 10 phút)</target> 9046 <target state="translated">Dài (> 10 phút)</target>
9046 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">67</context></context-group> 9047 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">67</context></context-group>
9047 </trans-unit> 9048 </trans-unit>
9048 <trans-unit id="1787083504545967" datatype="html"> 9049 <trans-unit id="1787083504545967" datatype="html">
@@ -9058,9 +9059,9 @@
9058 <trans-unit id="2123659921722214537" datatype="html"> 9059 <trans-unit id="2123659921722214537" datatype="html">
9059 <source>Views</source> 9060 <source>Views</source>
9060 <target state="translated">Lượt xem</target> 9061 <target state="translated">Lượt xem</target>
9061 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group> 9062
9062 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group> 9063
9063 </trans-unit> 9064 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9064 <trans-unit id="3208627574396957172" datatype="html"> 9065 <trans-unit id="3208627574396957172" datatype="html">
9065 <source>Search index is unavailable. Retrying with instance results instead.</source> 9066 <source>Search index is unavailable. Retrying with instance results instead.</source>
9066 <target state="translated">Không thể tìm kiếm tất cả. Thay vào đó, hãy thử lại với kết quả chỉ ở máy chủ.</target> 9067 <target state="translated">Không thể tìm kiếm tất cả. Thay vào đó, hãy thử lại với kết quả chỉ ở máy chủ.</target>
@@ -9720,8 +9721,8 @@
9720 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">48</context></context-group> 9721 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">48</context></context-group>
9721 </trans-unit> 9722 </trans-unit>
9722 <trans-unit id="5637879201055173642" datatype="html"> 9723 <trans-unit id="5637879201055173642" datatype="html">
9723 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to learn how to use the PeerTube live streaming feature. </source> 9724 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to learn how to use the PeerTube live streaming feature. </source>
9724 <target state="translated">Đọc <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>tài liệu<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> để biết cách sử dụng tính năng Livestream của PeerTube. </target> 9725 <target state="translated">Đọc <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>tài liệu<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> để biết cách sử dụng tính năng Livestream của PeerTube. </target>
9725 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context><context context-type="linenumber">1</context></context-group> 9726 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context><context context-type="linenumber">1</context></context-group>
9726 </trans-unit> 9727 </trans-unit>
9727 <trans-unit id="4267638333776227701" datatype="html"> 9728 <trans-unit id="4267638333776227701" datatype="html">
@@ -9795,22 +9796,26 @@
9795 <source>This is a normal live</source> 9796 <source>This is a normal live</source>
9796 <target state="translated">Đây là buổi livestream bình thường</target> 9797 <target state="translated">Đây là buổi livestream bình thường</target>
9797 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9798 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9799 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9800 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9801 <context-group purpose="location">
9802 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9803 <context context-type="linenumber">266,268</context>
9804 </context-group>
9798 </trans-unit> 9805 </trans-unit>
9799 <trans-unit id="7263323611663811322" datatype="html"> 9806
9800 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9801 <target state="translated">Bạn không thể livestream nhiều lần trong một buổi livestream bình thường, nhưng bạn có thể lưu lại một video sử dụng cùng URL</target>
9802 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9803 </trans-unit>
9804 <trans-unit id="2261925229535541622" datatype="html"> 9807 <trans-unit id="2261925229535541622" datatype="html">
9805 <source>This is a permanent/recurring live</source> 9808 <source>This is a permanent/recurring live</source>
9806 <target state="translated">Đây là một buổi livestream vĩnh viễn</target> 9809 <target state="translated">Đây là một buổi livestream vĩnh viễn</target>
9807 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9810 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9811 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9812 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9813 <context-group purpose="location">
9814 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9815 <context context-type="linenumber">275,277</context>
9816 </context-group>
9808 </trans-unit> 9817 </trans-unit>
9809 <trans-unit id="6791299537270100091" datatype="html"> 9818
9810 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9811 <target state="translated">Bạn có thể livestream nhiều lần trong một buổi livestream vĩnh viễn. URL của buổi livestream giữ nguyên nhưng bạn không thể lưu lại video</target>
9812 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9813 </trans-unit>
9814 <trans-unit id="3112273530390098557" datatype="html"> 9819 <trans-unit id="3112273530390098557" datatype="html">
9815 <source>Replay will be saved</source> 9820 <source>Replay will be saved</source>
9816 <target state="translated">Phát lại sẽ được lưu</target> 9821 <target state="translated">Phát lại sẽ được lưu</target>
@@ -11036,8 +11041,8 @@
11036 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">321</context></context-group> 11041 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">321</context></context-group>
11037 </trans-unit> 11042 </trans-unit>
11038 <trans-unit id="8272123190776748811" datatype="html"> 11043 <trans-unit id="8272123190776748811" datatype="html">
11039 <source>You need to be &lt;a href="/login"&gt;logged in&lt;/a&gt; to rate this video.</source> 11044 <source>You need to be &lt;a href="/login">logged in&lt;/a> to rate this video.</source>
11040 <target state="translated">Cần &lt;a href="/login"&gt;đăng nhập&lt;/a&gt; để đánh giá video này.</target> 11045 <target state="translated">Cần &lt;a href="/login">đăng nhập&lt;/a> để đánh giá video này.</target>
11041 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context><context context-type="linenumber">85</context></context-group> 11046 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context><context context-type="linenumber">85</context></context-group>
11042 </trans-unit> 11047 </trans-unit>
11043 <trans-unit id="4503408361537553733" datatype="html"> 11048 <trans-unit id="4503408361537553733" datatype="html">
@@ -11432,8 +11437,8 @@
11432 </context-group> 11437 </context-group>
11433 </trans-unit> 11438 </trans-unit>
11434 <trans-unit id="961774488937452220" datatype="html"> 11439 <trans-unit id="961774488937452220" datatype="html">
11435 <source>This video is not available on this instance. Do you want to be redirected on the origin instance: &lt;a href="<x id="PH"/>"&gt;<x id="PH_1"/>&lt;/a&gt;?</source> 11440 <source>This video is not available on this instance. Do you want to be redirected on the origin instance: &lt;a href="<x id="PH"/>"><x id="PH_1"/>&lt;/a>?</source>
11436 <target state="translated">Video không khả dụng trên máy chủ này. Bạn có muốn chuyển tới máy chủ gốc: &lt;a href="<x id="PH"/>"&gt;<x id="PH_1"/>&lt;/a&gt;?</target> 11441 <target state="translated">Video không khả dụng trên máy chủ này. Bạn có muốn chuyển tới máy chủ gốc: &lt;a href="<x id="PH"/>"><x id="PH_1"/>&lt;/a>?</target>
11437 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">315</context></context-group> 11442 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">315</context></context-group>
11438 </trans-unit> 11443 </trans-unit>
11439 <trans-unit id="5761611056224181752" datatype="html"> 11444 <trans-unit id="5761611056224181752" datatype="html">
diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf
index d5fbe8675..3c8b412e7 100644
--- a/client/src/locale/angular.xlf
+++ b/client/src/locale/angular.xlf
@@ -6047,21 +6047,21 @@ color: red;
6047The link will expire within 1 hour.</source> 6047The link will expire within 1 hour.</source>
6048 <context-group purpose="location"> 6048 <context-group purpose="location">
6049 <context context-type="sourcefile">src/app/+login/login.component.ts</context> 6049 <context context-type="sourcefile">src/app/+login/login.component.ts</context>
6050 <context context-type="linenumber">122,123</context> 6050 <context context-type="linenumber">127,128</context>
6051 </context-group> 6051 </context-group>
6052 </trans-unit> 6052 </trans-unit>
6053 <trans-unit id="1266887509445371246" datatype="html"> 6053 <trans-unit id="1266887509445371246" datatype="html">
6054 <source>Incorrect username or password.</source> 6054 <source>Incorrect username or password.</source>
6055 <context-group purpose="location"> 6055 <context-group purpose="location">
6056 <context context-type="sourcefile">src/app/+login/login.component.ts</context> 6056 <context context-type="sourcefile">src/app/+login/login.component.ts</context>
6057 <context context-type="linenumber">164</context> 6057 <context context-type="linenumber">171</context>
6058 </context-group> 6058 </context-group>
6059 </trans-unit> 6059 </trans-unit>
6060 <trans-unit id="6974874606619467663" datatype="html"> 6060 <trans-unit id="6974874606619467663" datatype="html">
6061 <source>Your account is blocked.</source> 6061 <source>Your account is blocked.</source>
6062 <context-group purpose="location"> 6062 <context-group purpose="location">
6063 <context context-type="sourcefile">src/app/+login/login.component.ts</context> 6063 <context context-type="sourcefile">src/app/+login/login.component.ts</context>
6064 <context context-type="linenumber">165</context> 6064 <context context-type="linenumber">172</context>
6065 </context-group> 6065 </context-group>
6066 </trans-unit> 6066 </trans-unit>
6067 <trans-unit id="7418836785553125957" datatype="html"> 6067 <trans-unit id="7418836785553125957" datatype="html">
@@ -8161,7 +8161,7 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
8161 </context-group> 8161 </context-group>
8162 <context-group purpose="location"> 8162 <context-group purpose="location">
8163 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8163 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8164 <context context-type="linenumber">254</context> 8164 <context context-type="linenumber">255</context>
8165 </context-group> 8165 </context-group>
8166 </trans-unit> 8166 </trans-unit>
8167 <trans-unit id="7804724824750282316" datatype="html"> 8167 <trans-unit id="7804724824750282316" datatype="html">
@@ -8508,106 +8508,113 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
8508 <source>Viewers</source> 8508 <source>Viewers</source>
8509 <context-group purpose="location"> 8509 <context-group purpose="location">
8510 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8510 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8511 <context context-type="linenumber">87</context> 8511 <context context-type="linenumber">88</context>
8512 </context-group> 8512 </context-group>
8513 <context-group purpose="location"> 8513 <context-group purpose="location">
8514 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8514 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8515 <context context-type="linenumber">490</context> 8515 <context context-type="linenumber">500</context>
8516 </context-group> 8516 </context-group>
8517 </trans-unit> 8517 </trans-unit>
8518 <trans-unit id="5691818894884119596" datatype="html"> 8518 <trans-unit id="5691818894884119596" datatype="html">
8519 <source>Watch time</source> 8519 <source>Watch time</source>
8520 <context-group purpose="location"> 8520 <context-group purpose="location">
8521 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8521 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8522 <context context-type="linenumber">92</context> 8522 <context context-type="linenumber">93</context>
8523 </context-group> 8523 </context-group>
8524 </trans-unit> 8524 </trans-unit>
8525 <trans-unit id="6782077395930235254" datatype="html"> 8525 <trans-unit id="6782077395930235254" datatype="html">
8526 <source>Countries</source> 8526 <source>Countries</source>
8527 <context-group purpose="location"> 8527 <context-group purpose="location">
8528 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8528 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8529 <context context-type="linenumber">97</context> 8529 <context context-type="linenumber">98</context>
8530 </context-group> 8530 </context-group>
8531 <context-group purpose="location"> 8531 <context-group purpose="location">
8532 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8532 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8533 <context context-type="linenumber">284</context> 8533 <context context-type="linenumber">289</context>
8534 </context-group> 8534 </context-group>
8535 </trans-unit> 8535 </trans-unit>
8536 <trans-unit id="683980015107026060" datatype="html"> 8536 <trans-unit id="683980015107026060" datatype="html">
8537 <source>Retention</source> 8537 <source>Retention</source>
8538 <context-group purpose="location"> 8538 <context-group purpose="location">
8539 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8539 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8540 <context context-type="linenumber">105</context> 8540 <context context-type="linenumber">106</context>
8541 </context-group> 8541 </context-group>
8542 </trans-unit> 8542 </trans-unit>
8543 <trans-unit id="2232536542109196600" datatype="html"> 8543 <trans-unit id="2232536542109196600" datatype="html">
8544 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source> 8544 <source>Viewers stats between <x id="PH" equiv-text="this.toMediumDate(this.statsStartDate)"/> and <x id="PH_1" equiv-text="this.toMediumDate(this.statsEndDate)"/></source>
8545 <context-group purpose="location"> 8545 <context-group purpose="location">
8546 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8546 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8547 <context context-type="linenumber">152</context> 8547 <context context-type="linenumber">153</context>
8548 </context-group> 8548 </context-group>
8549 </trans-unit> 8549 </trans-unit>
8550 <trans-unit id="5697131528899933134" datatype="html"> 8550 <trans-unit id="5697131528899933134" datatype="html">
8551 <source>Viewers stats</source> 8551 <source>Viewers stats</source>
8552 <context-group purpose="location"> 8552 <context-group purpose="location">
8553 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8553 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8554 <context context-type="linenumber">155</context> 8554 <context context-type="linenumber">156</context>
8555 </context-group> 8555 </context-group>
8556 </trans-unit> 8556 </trans-unit>
8557 <trans-unit id="8973918644831688583" datatype="html"> 8557 <trans-unit id="8089238718524110373" datatype="html">
8558 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source> 8558 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source>
8559 <context-group purpose="location"> 8559 <context-group purpose="location">
8560 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8560 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8561 <context context-type="linenumber">226</context> 8561 <context context-type="linenumber">227</context>
8562 </context-group> 8562 </context-group>
8563 </trans-unit> 8563 </trans-unit>
8564 <trans-unit id="3249405667632600635" datatype="html"> 8564 <trans-unit id="3249405667632600635" datatype="html">
8565 <source>Custom dates</source> 8565 <source>Custom dates</source>
8566 <context-group purpose="location"> 8566 <context-group purpose="location">
8567 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8567 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8568 <context context-type="linenumber">237</context> 8568 <context context-type="linenumber">238</context>
8569 </context-group> 8569 </context-group>
8570 </trans-unit> 8570 </trans-unit>
8571 <trans-unit id="5382746022482410588" datatype="html"> 8571 <trans-unit id="5382746022482410588" datatype="html">
8572 <source>A view means that someone watched the video for at least 30 seconds</source> 8572 <source>A view means that someone watched the video for at least 30 seconds</source>
8573 <context-group purpose="location"> 8573 <context-group purpose="location">
8574 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8574 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8575 <context context-type="linenumber">256</context> 8575 <context context-type="linenumber">257</context>
8576 </context-group> 8576 </context-group>
8577 </trans-unit> 8577 </trans-unit>
8578 <trans-unit id="7112532281224432421" datatype="html"> 8578 <trans-unit id="7112532281224432421" datatype="html">
8579 <source>Likes</source> 8579 <source>Likes</source>
8580 <context-group purpose="location"> 8580 <context-group purpose="location">
8581 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8581 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8582 <context context-type="linenumber">259</context> 8582 <context context-type="linenumber">260</context>
8583 </context-group> 8583 </context-group>
8584 </trans-unit> 8584 </trans-unit>
8585 <trans-unit id="1155438117303179048" datatype="html"> 8585 <trans-unit id="1155438117303179048" datatype="html">
8586 <source>Average watch time</source> 8586 <source>Average watch time</source>
8587 <context-group purpose="location"> 8587 <context-group purpose="location">
8588 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8588 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8589 <context context-type="linenumber">266</context> 8589 <context context-type="linenumber">267</context>
8590 </context-group> 8590 </context-group>
8591 </trans-unit> 8591 </trans-unit>
8592 <trans-unit id="3457644129579531516" datatype="html"> 8592 <trans-unit id="3457644129579531516" datatype="html">
8593 <source>Total watch time</source> 8593 <source>Total watch time</source>
8594 <context-group purpose="location"> 8594 <context-group purpose="location">
8595 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8595 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8596 <context context-type="linenumber">270</context> 8596 <context context-type="linenumber">271</context>
8597 </context-group> 8597 </context-group>
8598 </trans-unit> 8598 </trans-unit>
8599 <trans-unit id="7988517647183541852" datatype="html"> 8599 <trans-unit id="7988517647183541852" datatype="html">
8600 <source>Peak viewers</source> 8600 <source>Peak viewers</source>
8601 <context-group purpose="location"> 8601 <context-group purpose="location">
8602 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8602 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8603 <context context-type="linenumber">274</context> 8603 <context context-type="linenumber">275</context>
8604 </context-group> 8604 </context-group>
8605 </trans-unit> 8605 </trans-unit>
8606 <trans-unit id="8536543691393468142" datatype="html"> 8606 <trans-unit id="8536543691393468142" datatype="html">
8607 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 8607 <source>at <x id="PH" equiv-text="this.toMediumDate(new Date(overallStats.viewersPeakDate))"/></source>
8608 <context-group purpose="location"> 8608 <context-group purpose="location">
8609 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 8609 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8610 <context context-type="linenumber">277</context> 8610 <context context-type="linenumber">278</context>
8611 </context-group>
8612 </trans-unit>
8613 <trans-unit id="7299658893351817136" datatype="html">
8614 <source>Unique viewers</source>
8615 <context-group purpose="location">
8616 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
8617 <context context-type="linenumber">282</context>
8611 </context-group> 8618 </context-group>
8612 </trans-unit> 8619 </trans-unit>
8613 <trans-unit id="3030338154442300172" datatype="html"> 8620 <trans-unit id="3030338154442300172" datatype="html">
@@ -9589,8 +9596,8 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
9589 <context context-type="linenumber">264</context> 9596 <context context-type="linenumber">264</context>
9590 </context-group> 9597 </context-group>
9591 </trans-unit> 9598 </trans-unit>
9592 <trans-unit id="7263323611663811322" datatype="html"> 9599 <trans-unit id="4022826795131920912" datatype="html">
9593 <source> You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL </source> 9600 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source>
9594 <context-group purpose="location"> 9601 <context-group purpose="location">
9595 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> 9602 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9596 <context context-type="linenumber">266,268</context> 9603 <context context-type="linenumber">266,268</context>
@@ -9603,8 +9610,8 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
9603 <context context-type="linenumber">273</context> 9610 <context context-type="linenumber">273</context>
9604 </context-group> 9611 </context-group>
9605 </trans-unit> 9612 </trans-unit>
9606 <trans-unit id="6791299537270100091" datatype="html"> 9613 <trans-unit id="8986073791327847979" datatype="html">
9607 <source> You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives </source> 9614 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source>
9608 <context-group purpose="location"> 9615 <context-group purpose="location">
9609 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> 9616 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9610 <context context-type="linenumber">275,277</context> 9617 <context context-type="linenumber">275,277</context>
diff --git a/client/src/locale/angular.zh-Hans-CN.xlf b/client/src/locale/angular.zh-Hans-CN.xlf
index fbd4b7249..664b1feab 100644
--- a/client/src/locale/angular.zh-Hans-CN.xlf
+++ b/client/src/locale/angular.zh-Hans-CN.xlf
@@ -1209,8 +1209,8 @@
1209 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. 1209 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1210The link will expire within 1 hour.</source> 1210The link will expire within 1 hour.</source>
1211 <target state="translated">一封带有重置密码说明的电子邮件将被发送到 <x id="PH" equiv-text="this.forgotPasswordEmail"/>。该链接将在 1 小时内到期。</target> 1211 <target state="translated">一封带有重置密码说明的电子邮件将被发送到 <x id="PH" equiv-text="this.forgotPasswordEmail"/>。该链接将在 1 小时内到期。</target>
1212 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1212
1213 </trans-unit> 1213 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1214 <trans-unit id="4768749765465246664"> 1214 <trans-unit id="4768749765465246664">
1215 <source>Email</source> 1215 <source>Email</source>
1216 <target>电子邮件</target> 1216 <target>电子邮件</target>
@@ -5997,78 +5997,69 @@ color: red;
5997 <target state="translated">观众数</target> 5997 <target state="translated">观众数</target>
5998 5998
5999 5999
6000 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group></trans-unit> 6000 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6001 <trans-unit id="5691818894884119596" datatype="html"> 6001 <trans-unit id="5691818894884119596" datatype="html">
6002 <source>Watch time</source> 6002 <source>Watch time</source>
6003 <target state="translated">观看时间</target> 6003 <target state="translated">观看时间</target>
6004 6004
6005 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group></trans-unit> 6005 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6006 <trans-unit id="683980015107026060" datatype="html"> 6006 <trans-unit id="683980015107026060" datatype="html">
6007 <source>Retention</source> 6007 <source>Retention</source>
6008 <target state="translated">留存率</target> 6008 <target state="translated">留存率</target>
6009 6009
6010 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html"> 6010 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
6011 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> 6011 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
6012 <context-group purpose="location"> 6012
6013 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6013 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
6014 <context context-type="linenumber">152</context>
6015 </context-group>
6016 </trans-unit><trans-unit id="5697131528899933134" datatype="html">
6017 <source>Viewers stats</source><target state="new">Viewers stats</target> 6014 <source>Viewers stats</source><target state="new">Viewers stats</target>
6015
6016 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6017 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6018 <context-group purpose="location"> 6018 <context-group purpose="location">
6019 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6019 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6020 <context context-type="linenumber">155</context> 6020 <context context-type="linenumber">227</context>
6021 </context-group>
6022 </trans-unit><trans-unit id="8973918644831688583" datatype="html">
6023 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source><target state="new">Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></target>
6024 <context-group purpose="location">
6025 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6026 <context context-type="linenumber">226</context>
6027 </context-group> 6021 </context-group>
6028 </trans-unit><trans-unit id="3249405667632600635" datatype="html"> 6022 </trans-unit><trans-unit id="3249405667632600635" datatype="html">
6029 <source>Custom dates</source><target state="new">Custom dates</target> 6023 <source>Custom dates</source><target state="new">Custom dates</target>
6030 <context-group purpose="location"> 6024
6031 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6025 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
6032 <context context-type="linenumber">237</context>
6033 </context-group>
6034 </trans-unit><trans-unit id="5382746022482410588" datatype="html">
6035 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target> 6026 <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
6036 <context-group purpose="location"> 6027
6037 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6028 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6038 <context context-type="linenumber">256</context>
6039 </context-group>
6040 </trans-unit>
6041 <trans-unit id="6782077395930235254" datatype="html"> 6029 <trans-unit id="6782077395930235254" datatype="html">
6042 <source>Countries</source> 6030 <source>Countries</source>
6043 <target state="translated">国家</target> 6031 <target state="translated">国家</target>
6044 6032
6045 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group></trans-unit> 6033 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6046 <trans-unit id="7112532281224432421" datatype="html"> 6034 <trans-unit id="7112532281224432421" datatype="html">
6047 <source>Likes</source> 6035 <source>Likes</source>
6048 <target state="translated">喜欢数</target> 6036 <target state="translated">喜欢数</target>
6049 6037
6050 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit> 6038 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6051 <trans-unit id="1155438117303179048" datatype="html"> 6039 <trans-unit id="1155438117303179048" datatype="html">
6052 <source>Average watch time</source> 6040 <source>Average watch time</source>
6053 <target state="translated">平均观看时间</target> 6041 <target state="translated">平均观看时间</target>
6054 6042
6055 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html"> 6043 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
6056 <source>Total watch time</source><target state="new">Total watch time</target> 6044 <source>Total watch time</source><target state="new">Total watch time</target>
6057 <context-group purpose="location"> 6045
6058 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6046 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6059 <context context-type="linenumber">270</context>
6060 </context-group>
6061 </trans-unit>
6062 <trans-unit id="7988517647183541852" datatype="html"> 6047 <trans-unit id="7988517647183541852" datatype="html">
6063 <source>Peak viewers</source> 6048 <source>Peak viewers</source>
6064 <target state="translated">峰值观众数</target> 6049 <target state="translated">峰值观众数</target>
6065 6050
6066 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group></trans-unit> 6051 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6067 <trans-unit id="8536543691393468142" datatype="html"> 6052 <trans-unit id="8536543691393468142" datatype="html">
6068 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6053 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6069 <target state="translated">于 <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6054 <target state="translated">于 <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6070 6055
6071 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group></trans-unit> 6056 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6057 <source>Unique viewers</source><target state="new">Unique viewers</target>
6058 <context-group purpose="location">
6059 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6060 <context context-type="linenumber">282</context>
6061 </context-group>
6062 </trans-unit>
6072 <trans-unit id="3030338154442300172" datatype="html"> 6063 <trans-unit id="3030338154442300172" datatype="html">
6073 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6064 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
6074 <target state="translated">已创建 <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 个播放列表} other {{{ pagination.totalItems }} 个播放列表}}"/> </target> 6065 <target state="translated">已创建 <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 个播放列表} other {{{ pagination.totalItems }} 个播放列表}}"/> </target>
@@ -8934,13 +8925,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
8934 <trans-unit id="1266887509445371246"> 8925 <trans-unit id="1266887509445371246">
8935 <source>Incorrect username or password.</source> 8926 <source>Incorrect username or password.</source>
8936 <target>用户名或密码不正确。</target> 8927 <target>用户名或密码不正确。</target>
8937 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8928
8938 </trans-unit> 8929 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8939 <trans-unit id="6974874606619467663" datatype="html"> 8930 <trans-unit id="6974874606619467663" datatype="html">
8940 <source>Your account is blocked.</source> 8931 <source>Your account is blocked.</source>
8941 <target state="translated">你的帐户已被屏蔽。</target> 8932 <target state="translated">你的帐户已被屏蔽。</target>
8942 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8933
8943 </trans-unit> 8934 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8944 <trans-unit id="7939914198003891823" datatype="html"> 8935 <trans-unit id="7939914198003891823" datatype="html">
8945 <source>any language</source> 8936 <source>any language</source>
8946 <target state="translated">任何语言</target> 8937 <target state="translated">任何语言</target>
@@ -9068,7 +9059,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9068 <target>观看次数</target> 9059 <target>观看次数</target>
9069 9060
9070 9061
9071 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit> 9062 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9072 <trans-unit id="3208627574396957172" datatype="html"> 9063 <trans-unit id="3208627574396957172" datatype="html">
9073 <source>Search index is unavailable. Retrying with instance results instead.</source> 9064 <source>Search index is unavailable. Retrying with instance results instead.</source>
9074 <target state="translated">搜索索引不可用。使用实例结果重试。</target> 9065 <target state="translated">搜索索引不可用。使用实例结果重试。</target>
@@ -9813,22 +9804,26 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9813 <source>This is a normal live</source> 9804 <source>This is a normal live</source>
9814 <target state="translated">这是个普通直播</target> 9805 <target state="translated">这是个普通直播</target>
9815 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9806 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9807 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9808 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9809 <context-group purpose="location">
9810 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9811 <context context-type="linenumber">266,268</context>
9812 </context-group>
9816 </trans-unit> 9813 </trans-unit>
9817 <trans-unit id="7263323611663811322" datatype="html"> 9814
9818 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9819 <target state="translated">你不能在普通直播中串流多次,但你可以使用同个 URL 将它保存作回放</target>
9820 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9821 </trans-unit>
9822 <trans-unit id="2261925229535541622" datatype="html"> 9815 <trans-unit id="2261925229535541622" datatype="html">
9823 <source>This is a permanent/recurring live</source> 9816 <source>This is a permanent/recurring live</source>
9824 <target state="translated">这是个固定/定期直播</target> 9817 <target state="translated">这是个固定/定期直播</target>
9825 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9818 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9819 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9820 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9821 <context-group purpose="location">
9822 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9823 <context context-type="linenumber">275,277</context>
9824 </context-group>
9826 </trans-unit> 9825 </trans-unit>
9827 <trans-unit id="6791299537270100091" datatype="html"> 9826
9828 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9829 <target state="translated">你不能在固定/定期直播中串流多次。URL 对你观众不会改变但你不能保存你的直播的回放</target>
9830 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9831 </trans-unit>
9832 <trans-unit id="3112273530390098557" datatype="html"> 9827 <trans-unit id="3112273530390098557" datatype="html">
9833 <source>Replay will be saved</source> 9828 <source>Replay will be saved</source>
9834 <target state="translated">回放将被保存</target> 9829 <target state="translated">回放将被保存</target>
diff --git a/client/src/locale/angular.zh-Hant-TW.xlf b/client/src/locale/angular.zh-Hant-TW.xlf
index 2133dbe2e..2fefe8412 100644
--- a/client/src/locale/angular.zh-Hant-TW.xlf
+++ b/client/src/locale/angular.zh-Hant-TW.xlf
@@ -316,8 +316,8 @@
316 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">150</context></context-group> 316 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">150</context></context-group>
317 </trans-unit> 317 </trans-unit>
318 <trans-unit id="5504059606863599420" datatype="html"> 318 <trans-unit id="5504059606863599420" datatype="html">
319 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> mentioned you on <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;&gt;"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></source> 319 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> mentioned you on <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;>"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></source>
320 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> 提及您於 <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;&gt;"/>影片 <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></target> 320 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> 提及您於 <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;>"/>影片 <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></target>
321 <context-group purpose="location"> 321 <context-group purpose="location">
322 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 322 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
323 <context context-type="linenumber">164</context> 323 <context context-type="linenumber">164</context>
@@ -334,24 +334,24 @@
334 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">189</context></context-group> 334 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">189</context></context-group>
335 </trans-unit> 335 </trans-unit>
336 <trans-unit id="363592786729553688" datatype="html"> 336 <trans-unit id="363592786729553688" datatype="html">
337 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;&gt;"/>A new version of the plugin/theme <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> is available: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </source> 337 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;>"/>A new version of the plugin/theme <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> is available: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </source>
338 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;&gt;"/>新版的外掛程式/佈景主題<x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>已經可用:<x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </target> 338 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.pluginUrl&quot; [queryParams]=&quot;notification.pluginQueryParams&quot;>"/>新版的外掛程式/佈景主題<x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>已經可用:<x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </target>
339 <context-group purpose="location"> 339 <context-group purpose="location">
340 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 340 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
341 <context context-type="linenumber">198,199</context> 341 <context context-type="linenumber">198,199</context>
342 </context-group> 342 </context-group>
343 </trans-unit> 343 </trans-unit>
344 <trans-unit id="5055099158245592648" datatype="html"> 344 <trans-unit id="5055099158245592648" datatype="html">
345 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;&gt;"/>A new version of PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> is available: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </source> 345 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;>"/>A new version of PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> is available: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </source>
346 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;&gt;"/>新版本的 PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>已經可用:<x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </target> 346 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [href]=&quot;notification.peertubeVersionLink&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferer&quot;>"/>新版本的 PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>已經可用:<x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </target>
347 <context-group purpose="location"> 347 <context-group purpose="location">
348 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 348 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
349 <context context-type="linenumber">206,207</context> 349 <context context-type="linenumber">206,207</context>
350 </context-group> 350 </context-group>
351 </trans-unit> 351 </trans-unit>
352 <trans-unit id="731573110355765429" datatype="html"> 352 <trans-unit id="731573110355765429" datatype="html">
353 <source>Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> edition has finished </source> 353 <source>Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> edition has finished </source>
354 <target state="translated">您的影片 <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> 編輯已結束 </target> 354 <target state="translated">您的影片 <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> 編輯已結束 </target>
355 <context-group purpose="location"> 355 <context-group purpose="location">
356 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context> 356 <context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
357 <context context-type="linenumber">213,215</context> 357 <context context-type="linenumber">213,215</context>
@@ -442,8 +442,9 @@
442 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">71</context></context-group> 442 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">71</context></context-group>
443 </trans-unit> 443 </trans-unit>
444 <trans-unit id="2193037168694505715" datatype="html"> 444 <trans-unit id="2193037168694505715" datatype="html">
445 <source>Short text to tell people how they can support the channel (membership platform...).&lt;br /&gt;&lt;br /&gt; When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source> 445 <source>Short text to tell people how they can support the channel (membership platform...).&lt;br />&lt;br />
446 <target state="translated">簡短的文字,告訴人們他們要如何支援頻道(成員資格平台……)。&lt;br /&gt;&lt;br /&gt; 在此頻道上傳影片時,影片支援欄位會自動填入這些文字。</target> 446 When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source>
447 <target state="translated">簡短的文字,告訴人們他們要如何支援頻道(成員資格平台……)。&lt;br />&lt;br /> 在此頻道上傳影片時,影片支援欄位會自動填入這些文字。</target>
447 <context-group purpose="location"> 448 <context-group purpose="location">
448 <context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context> 449 <context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context>
449 <context context-type="linenumber">67,68</context> 450 <context context-type="linenumber">67,68</context>
@@ -723,8 +724,8 @@
723 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.html</context><context context-type="linenumber">20</context></context-group> 724 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.html</context><context context-type="linenumber">20</context></context-group>
724 </trans-unit> 725 </trans-unit>
725 <trans-unit id="8644431249513874405" datatype="html"> 726 <trans-unit id="8644431249513874405" datatype="html">
726 <source>&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer"&gt;Markdown&lt;/a&gt; compatible that supports:</source> 727 <source>&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown&lt;/a> compatible that supports:</source>
727 <target state="translated">相容 &lt;a href="https://zh.wikipedia.org/wiki/Markdown#%E7%A4%BA%E4%BE%8B" target="_blank" rel="noopener noreferrer"&gt;Markdown&lt;/a&gt; ,支援:</target> 728 <target state="translated">相容 &lt;a href="https://zh.wikipedia.org/wiki/Markdown#%E7%A4%BA%E4%BE%8B" target="_blank" rel="noopener noreferrer">Markdown&lt;/a> ,支援:</target>
728 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context><context context-type="linenumber">75</context></context-group> 729 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context><context context-type="linenumber">75</context></context-group>
729 </trans-unit> 730 </trans-unit>
730 <trans-unit id="146235964740293376" datatype="html"> 731 <trans-unit id="146235964740293376" datatype="html">
@@ -1133,13 +1134,13 @@
1133 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group> 1134 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group>
1134 </trans-unit> 1135 </trans-unit>
1135 <trans-unit id="7252854992688790751" datatype="html"> 1136 <trans-unit id="7252854992688790751" datatype="html">
1136 <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 1137 <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
1137 <target state="translated">此站臺允許註冊。然而,請留心查閱<x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>條款<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;&gt;"/>條款<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> ,然後才建立帳號。您亦可搜尋另一個站臺以切合您的需要:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>。 </target> 1138 <target state="translated">此站臺允許註冊。然而,請留心查閱<x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>條款<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;>"/>條款<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> ,然後才建立帳號。您亦可搜尋另一個站臺以切合您的需要:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>。 </target>
1138 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">64</context></context-group> 1139 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">64</context></context-group>
1139 </trans-unit> 1140 </trans-unit>
1140 <trans-unit id="7215649348148521605" datatype="html"> 1141 <trans-unit id="7215649348148521605" datatype="html">
1141 <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> 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: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 1142 <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> 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: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
1142 <target state="translated">目前此站臺不允許使用者註冊,您可查閱<x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>條款<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> 以瞭解詳情,或尋找別的站臺,好讓您註冊帳號並上載您的影片。看看一眾站臺中有哪個合您心意:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>。 </target> 1143 <target state="translated">目前此站臺不允許使用者註冊,您可查閱<x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>條款<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> 以瞭解詳情,或尋找別的站臺,好讓您註冊帳號並上載您的影片。看看一眾站臺中有哪個合您心意:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>。 </target>
1143 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">69</context></context-group> 1144 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">69</context></context-group>
1144 </trans-unit> 1145 </trans-unit>
1145 <trans-unit id="2392488717875840729"> 1146 <trans-unit id="2392488717875840729">
@@ -1207,10 +1208,11 @@
1207 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">110</context></context-group> 1208 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">110</context></context-group>
1208 </trans-unit> 1209 </trans-unit>
1209 <trans-unit id="1190256911880544559" datatype="html"> 1210 <trans-unit id="1190256911880544559" datatype="html">
1210 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. The link will expire within 1 hour.</source> 1211 <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
1212The link will expire within 1 hour.</source>
1211 <target state="translated">包含重設密碼說明的電子郵件將會傳送到 <x id="PH" equiv-text="this.forgotPasswordEmail"/>。連結會在 1 小時內過期。</target> 1213 <target state="translated">包含重設密碼說明的電子郵件將會傳送到 <x id="PH" equiv-text="this.forgotPasswordEmail"/>。連結會在 1 小時內過期。</target>
1212 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group> 1214
1213 </trans-unit> 1215 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
1214 <trans-unit id="4768749765465246664"> 1216 <trans-unit id="4768749765465246664">
1215 <source>Email</source> 1217 <source>Email</source>
1216 <target>電子郵件</target> 1218 <target>電子郵件</target>
@@ -1246,8 +1248,8 @@
1246 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.html</context><context context-type="linenumber">8</context></context-group> 1248 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.html</context><context context-type="linenumber">8</context></context-group>
1247 </trans-unit> 1249 </trans-unit>
1248 <trans-unit id="8434369348784683733" datatype="html"> 1250 <trans-unit id="8434369348784683733" datatype="html">
1249 <source>for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 1251 <source>for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
1250 <target state="translated">給<x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 1252 <target state="translated">給<x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;search-value&quot;>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
1251 <context-group purpose="location"> 1253 <context-group purpose="location">
1252 <context context-type="sourcefile">src/app/+search/search.component.html</context> 1254 <context context-type="sourcefile">src/app/+search/search.component.html</context>
1253 <context context-type="linenumber">10</context> 1255 <context context-type="linenumber">10</context>
@@ -1626,8 +1628,8 @@
1626 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">268</context></context-group> 1628 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">268</context></context-group>
1627 </trans-unit> 1629 </trans-unit>
1628 <trans-unit id="2095604754338363597" datatype="html"> 1630 <trans-unit id="2095604754338363597" datatype="html">
1629 <source>⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;&gt;"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> to prevent private URL access from your PeerTube server</source> 1631 <source>⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;>"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> to prevent private URL access from your PeerTube server</source>
1630 <target state="translated">⚠️ 若啟用,我們建議使用 <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;&gt;"/>HTTP 代理伺服器<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>以避免來自您 PeerTube 伺服器的私人 URL 存取</target> 1632 <target state="translated">⚠️ 若啟用,我們建議使用 <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/maintain-configuration?id=security&quot;>"/>HTTP 代理伺服器<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>以避免來自您 PeerTube 伺服器的私人 URL 存取</target>
1631 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">271</context></context-group> 1633 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">271</context></context-group>
1632 </trans-unit> 1634 </trans-unit>
1633 <trans-unit id="7627544798203088407"> 1635 <trans-unit id="7627544798203088407">
@@ -1688,18 +1690,18 @@
1688 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">10</context></context-group> 1690 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">10</context></context-group>
1689 </trans-unit> 1691 </trans-unit>
1690 <trans-unit id="7239874680342223476" datatype="html"> 1692 <trans-unit id="7239874680342223476" datatype="html">
1691 <source>Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> by:</source> 1693 <source>Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> by:</source>
1692 <target state="translated">協助管理員與其他使用者認識<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>您是誰<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>,透過:</target> 1694 <target state="translated">協助管理員與其他使用者認識<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>您是誰<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>,透過:</target>
1693 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">12</context></context-group> 1695 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">12</context></context-group>
1694 </trans-unit> 1696 </trans-unit>
1695 <trans-unit id="5856432243446401016" datatype="html"> 1697 <trans-unit id="5856432243446401016" datatype="html">
1696 <source>Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 1698 <source>Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
1697 <target state="translated">上傳<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>大頭照<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 1699 <target state="translated">上傳<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>大頭照<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
1698 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">15</context></context-group> 1700 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">15</context></context-group>
1699 </trans-unit> 1701 </trans-unit>
1700 <trans-unit id="3221645359464920754" datatype="html"> 1702 <trans-unit id="3221645359464920754" datatype="html">
1701 <source>Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 1703 <source>Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
1702 <target state="translated">編寫<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>描述<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target> 1704 <target state="translated">編寫<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>描述<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target>
1703 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">16</context></context-group> 1705 <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">16</context></context-group>
1704 </trans-unit> 1706 </trans-unit>
1705 <trans-unit id="2218100934178971211" datatype="html"> 1707 <trans-unit id="2218100934178971211" datatype="html">
@@ -2143,8 +2145,8 @@
2143 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-actor-image/actor-avatar.component.ts</context><context context-type="linenumber">47</context></context-group> 2145 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-actor-image/actor-avatar.component.ts</context><context context-type="linenumber">47</context></context-group>
2144 </trans-unit> 2146 </trans-unit>
2145 <trans-unit id="1358902062258458923" datatype="html"> 2147 <trans-unit id="1358902062258458923" datatype="html">
2146 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> that also supports <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></source> 2148 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> that also supports <x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></source>
2147 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>Markdown 相容版本<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>也支援<x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;&gt;"/>自訂 PeerTube HTML 標籤<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></target> 2149 <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown#Example&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>Markdown 相容版本<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>也支援<x id="START_LINK_1" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/api-custom-client-markup&quot; target=&quot;_blank&quot; rel=&quot;noreferer noopener&quot;>"/>自訂 PeerTube HTML 標籤<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></target>
2148 <context-group purpose="location"> 2150 <context-group purpose="location">
2149 <context context-type="sourcefile">src/app/shared/shared-custom-markup/custom-markup-help.component.html</context> 2151 <context context-type="sourcefile">src/app/shared/shared-custom-markup/custom-markup-help.component.html</context>
2150 <context context-type="linenumber">2</context> 2152 <context context-type="linenumber">2</context>
@@ -2219,8 +2221,8 @@
2219 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">48</context></context-group> 2221 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">48</context></context-group>
2220 </trans-unit> 2222 </trans-unit>
2221 <trans-unit id="2090254132451149776" datatype="html"> 2223 <trans-unit id="2090254132451149776" datatype="html">
2222 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> the appropriate licence for your work. </source> 2224 <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> the appropriate licence for your work. </source>
2223 <target state="translated">為您的作品<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>選擇<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>適合的授權條款。 </target> 2225 <target state="translated">為您的作品<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://chooser-beta.creativecommons.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>選擇<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>適合的授權條款。 </target>
2224 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">85</context></context-group> 2226 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">85</context></context-group>
2225 </trans-unit> 2227 </trans-unit>
2226 <trans-unit id="5462361983940693567"> 2228 <trans-unit id="5462361983940693567">
@@ -2304,7 +2306,7 @@
2304 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">183</context></context-group> 2306 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">183</context></context-group>
2305 </trans-unit> 2307 </trans-unit>
2306 <trans-unit id="5600963353867835532"> 2308 <trans-unit id="5600963353867835532">
2307 <source>Already uploaded ✔</source> 2309 <source>Already uploaded ✔</source>
2308 <target>已上傳 ✔</target> 2310 <target>已上傳 ✔</target>
2309 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">187</context></context-group> 2311 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">187</context></context-group>
2310 </trans-unit> 2312 </trans-unit>
@@ -3989,8 +3991,8 @@
3989 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">28</context></context-group> 3991 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">28</context></context-group>
3990 </trans-unit> 3992 </trans-unit>
3991 <trans-unit id="1258618443362430782" datatype="html"> 3993 <trans-unit id="1258618443362430782" datatype="html">
3992 <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 3994 <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
3993 <target state="translated"><x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 3995 <target state="translated"><x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
3994 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">21</context></context-group> 3996 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">21</context></context-group>
3995 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">41</context></context-group> 3997 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">41</context></context-group>
3996 </trans-unit> 3998 </trans-unit>
@@ -4340,8 +4342,8 @@
4340 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">46</context></context-group> 4342 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">46</context></context-group>
4341 </trans-unit> 4343 </trans-unit>
4342 <trans-unit id="3901868627411944813" datatype="html"> 4344 <trans-unit id="3901868627411944813" datatype="html">
4343 <source>Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small&gt;"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small&gt;"/></source> 4345 <source>Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small>"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small>"/></source>
4344 <target state="translated">優先程度 <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small&gt;"/>(1 = 最高優先度)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small&gt;"/></target> 4346 <target state="translated">優先程度 <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="&lt;small>"/>(1 = 最高優先度)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="&lt;/small>"/></target>
4345 <context-group purpose="location"> 4347 <context-group purpose="location">
4346 <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> 4348 <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context>
4347 <context context-type="linenumber">47</context> 4349 <context context-type="linenumber">47</context>
@@ -4361,8 +4363,8 @@
4361 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">105</context></context-group> 4363 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">105</context></context-group>
4362 </trans-unit> 4364 </trans-unit>
4363 <trans-unit id="2713421326605345655" datatype="html"> 4365 <trans-unit id="2713421326605345655" datatype="html">
4364 <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt; "/> jobs found.</source> 4366 <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code> "/> jobs found.</source>
4365 <target state="translated">找不到 <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt; "/> 工作。</target> 4367 <target state="translated">找不到 <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code> "/> 工作。</target>
4366 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">106</context></context-group> 4368 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">106</context></context-group>
4367 </trans-unit> 4369 </trans-unit>
4368 <trans-unit id="2384897339170501794" datatype="html"> 4370 <trans-unit id="2384897339170501794" datatype="html">
@@ -4410,8 +4412,8 @@
4410 </context-group> 4412 </context-group>
4411 </trans-unit> 4413 </trans-unit>
4412 <trans-unit id="2232767208623640457" datatype="html"> 4414 <trans-unit id="2232767208623640457" datatype="html">
4413 <source>By <x id="INTERPOLATION"/> -&gt;</source> 4415 <source>By <x id="INTERPOLATION"/> -></source>
4414 <target state="translated">由 <x id="INTERPOLATION"/> -&gt;</target> 4416 <target state="translated">由 <x id="INTERPOLATION"/> -></target>
4415 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">47</context></context-group> 4417 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">47</context></context-group>
4416 </trans-unit> 4418 </trans-unit>
4417 <trans-unit id="7396175500300709096" datatype="html"> 4419 <trans-unit id="7396175500300709096" datatype="html">
@@ -4483,8 +4485,8 @@
4483 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">82</context></context-group> 4485 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">82</context></context-group>
4484 </trans-unit> 4486 </trans-unit>
4485 <trans-unit id="4423835119021329687" datatype="html"> 4487 <trans-unit id="4423835119021329687" datatype="html">
4486 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to build a moderation team. </source> 4488 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to build a moderation team. </source>
4487 <target state="translated">管理 <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>使用者<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> 以建立審核團隊。 </target> 4489 <target state="translated">管理 <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>使用者<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> 以建立審核團隊。 </target>
4488 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">83</context></context-group> 4490 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">83</context></context-group>
4489 </trans-unit> 4491 </trans-unit>
4490 <trans-unit id="7030031694783481217"> 4492 <trans-unit id="7030031694783481217">
@@ -4493,8 +4495,8 @@
4493 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">93</context></context-group> 4495 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">93</context></context-group>
4494 </trans-unit> 4496 </trans-unit>
4495 <trans-unit id="4620493570088713907" datatype="html"> 4497 <trans-unit id="4620493570088713907" datatype="html">
4496 <source>Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </source> 4498 <source>Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </source>
4497 <target state="translated">啟用此功能會讓其他管理員知道您主要是在串流敏感內容。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/> 此外,預設情況下,系統會自動勾選影片上傳中的 NSFW 勾選框。 </target> 4499 <target state="translated">啟用此功能會讓其他管理員知道您主要是在串流敏感內容。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/> 此外,預設情況下,系統會自動勾選影片上傳中的 NSFW 勾選框。 </target>
4498 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">97</context></context-group> 4500 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">97</context></context-group>
4499 </trans-unit> 4501 </trans-unit>
4500 <trans-unit id="7497677457560701935"> 4502 <trans-unit id="7497677457560701935">
@@ -4613,8 +4615,8 @@
4613 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">4</context></context-group> 4615 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">4</context></context-group>
4614 </trans-unit> 4616 </trans-unit>
4615 <trans-unit id="2107098695989136934" datatype="html"> 4617 <trans-unit id="2107098695989136934" datatype="html">
4616 <source>Use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;&gt;"/>plugins &amp; themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> for more involved changes, or <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;&gt;"/>add slight customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 4618 <source>Use <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;>"/>plugins &amp; themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> for more involved changes, or <x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;>"/>add slight customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
4617 <target state="translated">使用<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;&gt;"/>外掛程式與佈景主題<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>取得更多相關的變更,或<x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;&gt;"/>新增小自訂<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>。 </target> 4619 <target state="translated">使用<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/plugins&quot;>"/>外掛程式與佈景主題<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>取得更多相關的變更,或<x id="START_LINK_1" equiv-text="&lt;a routerLink=&quot;/admin/config/edit-custom&quot; fragment=&quot;advanced-configuration&quot;>"/>新增小自訂<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>。 </target>
4618 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">5</context></context-group> 4620 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">5</context></context-group>
4619 </trans-unit> 4621 </trans-unit>
4620 <trans-unit id="6855462350544488601"> 4622 <trans-unit id="6855462350544488601">
@@ -4703,8 +4705,8 @@
4703 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">149</context></context-group> 4705 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">149</context></context-group>
4704 </trans-unit> 4706 </trans-unit>
4705 <trans-unit id="2669509104300979449" datatype="html"> 4707 <trans-unit id="2669509104300979449" datatype="html">
4706 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to set their quota individually. </source> 4708 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to set their quota individually. </source>
4707 <target state="translated">管理<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;&gt;"/>使用者<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/>以單獨設定他們的配額。 </target> 4709 <target state="translated">管理<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/users&quot;>"/>使用者<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/>以單獨設定他們的配額。 </target>
4708 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">150</context></context-group> 4710 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">150</context></context-group>
4709 </trans-unit> 4711 </trans-unit>
4710 <trans-unit id="4497115134891299867"> 4712 <trans-unit id="4497115134891299867">
@@ -4889,8 +4891,8 @@
4889 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">375</context></context-group> 4891 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">375</context></context-group>
4890 </trans-unit> 4892 </trans-unit>
4891 <trans-unit id="1886227550697837417" datatype="html"> 4893 <trans-unit id="1886227550697837417" datatype="html">
4892 <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;&gt;"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> 4894 <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;>"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source>
4893 <target state="translated">您只應在生產環境中使用審核的搜尋索引,或<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;&gt;"/>自行架設<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>。 </target> 4895 <target state="translated">您只應在生產環境中使用審核的搜尋索引,或<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://framagit.org/framasoft/peertube/search-index&quot;>"/>自行架設<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>。 </target>
4894 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">377</context></context-group> 4896 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">377</context></context-group>
4895 </trans-unit> 4897 </trans-unit>
4896 <trans-unit id="2331464426553277323" datatype="html"> 4898 <trans-unit id="2331464426553277323" datatype="html">
@@ -4924,8 +4926,8 @@
4924 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">425</context></context-group> 4926 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">425</context></context-group>
4925 </trans-unit> 4927 </trans-unit>
4926 <trans-unit id="252719899360434356" datatype="html"> 4928 <trans-unit id="252719899360434356" datatype="html">
4927 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;&gt;"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> with other instances. </source> 4929 <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;>"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> with other instances. </source>
4928 <target state="translated">管理與其他站台的<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;&gt;"/>關係<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/>。 </target> 4930 <target state="translated">管理與其他站台的<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/admin/follows&quot;>"/>關係<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/>。 </target>
4929 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">426</context></context-group> 4931 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">426</context></context-group>
4930 </trans-unit> 4932 </trans-unit>
4931 <trans-unit id="9119248927271669654" datatype="html"> 4933 <trans-unit id="9119248927271669654" datatype="html">
@@ -4961,8 +4963,8 @@
4961 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">472</context></context-group> 4963 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">472</context></context-group>
4962 </trans-unit> 4964 </trans-unit>
4963 <trans-unit id="9076632742417302918" datatype="html"> 4965 <trans-unit id="9076632742417302918" datatype="html">
4964 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;&gt;"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> for more information about the expected URL </source> 4966 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;>"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> for more information about the expected URL </source>
4965 <target state="translated">檢視<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;&gt;"/>文件<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/>以取得關於預期 URL 的更多資訊 </target> 4967 <target state="translated">檢視<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances&quot; rel=&quot;noopener noreferer&quot; target=&quot;_blank&quot;>"/>文件<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/>以取得關於預期 URL 的更多資訊 </target>
4966 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">477</context></context-group> 4968 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">477</context></context-group>
4967 </trans-unit> 4969 </trans-unit>
4968 <trans-unit id="3946988229617310200" datatype="html"> 4970 <trans-unit id="3946988229617310200" datatype="html">
@@ -5011,8 +5013,8 @@
5011 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">558</context></context-group> 5013 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">558</context></context-group>
5012 </trans-unit> 5014 </trans-unit>
5013 <trans-unit id="2076338542820061819" datatype="html"> 5015 <trans-unit id="2076338542820061819" datatype="html">
5014 <source>If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> If the instance is not, we use an image link card that will redirect to your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'&gt;"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> to see if you instance is allowed. </source> 5016 <source>If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> If the instance is not, we use an image link card that will redirect to your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> to see if you instance is allowed. </source>
5015 <target state="translated">如果您的站台明顯被 Twitter 允許,Twitter 的 feed 將會嵌入 PeerTube 影片分享的影片播放器。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/>如果您的站台沒有,那麼我們會用圖片連結卡片來重新導向到您的 PeerTube 站台。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/>勾選此核取方塊,儲存設定並使用您站台的影片 URL (https://example.com/w/blabla) 在 <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'&gt;"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> 來檢視您的站台是否被允許。 </target> 5017 <target state="translated">如果您的站台明顯被 Twitter 允許,Twitter 的 feed 將會嵌入 PeerTube 影片分享的影片播放器。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/>如果您的站台沒有,那麼我們會用圖片連結卡片來重新導向到您的 PeerTube 站台。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/>勾選此核取方塊,儲存設定並使用您站台的影片 URL (https://example.com/w/blabla) 在 <x id="START_LINK" ctype="x-a" equiv-text="&lt;a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> 來檢視您的站台是否被允許。 </target>
5016 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">562</context></context-group> 5018 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">562</context></context-group>
5017 </trans-unit> 5019 </trans-unit>
5018 <trans-unit id="493135676263039396" datatype="html"> 5020 <trans-unit id="493135676263039396" datatype="html">
@@ -5055,13 +5057,13 @@
5055 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">41</context></context-group> 5057 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">41</context></context-group>
5056 </trans-unit> 5058 </trans-unit>
5057 <trans-unit id="4420104899393268652" datatype="html"> 5059 <trans-unit id="4420104899393268652" datatype="html">
5058 <source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 5060 <source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
5059 <target state="translated">在您的站台上可同時建立的最大同時直播數<x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 為「無限制」)<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 5061 <target state="translated">在您的站台上可同時建立的最大同時直播數<x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 為「無限制」)<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
5060 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">49</context></context-group> 5062 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">49</context></context-group>
5061 </trans-unit> 5063 </trans-unit>
5062 <trans-unit id="7210210728441530221" datatype="html"> 5064 <trans-unit id="7210210728441530221" datatype="html">
5063 <source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 5065 <source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
5064 <target state="translated">每個使用者可同時建立的最大同時直播數<x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 為「無限制」)<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 5066 <target state="translated">每個使用者可同時建立的最大同時直播數<x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 為「無限制」)<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
5065 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">62</context></context-group> 5067 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">62</context></context-group>
5066 </trans-unit> 5068 </trans-unit>
5067 <trans-unit id="6830777508073747241" datatype="html"> 5069 <trans-unit id="6830777508073747241" datatype="html">
@@ -5199,8 +5201,8 @@
5199 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">94</context></context-group> 5201 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">94</context></context-group>
5200 </trans-unit> 5202 </trans-unit>
5201 <trans-unit id="7334484418359079994" datatype="html"> 5203 <trans-unit id="7334484418359079994" datatype="html">
5202 <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Requires ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>If you also enabled WebTorrent support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></source> 5204 <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Requires ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>If you also enabled WebTorrent support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></source>
5203 <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>需要 ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>與普通的 WebTorrent 相比,生成 HLS 播放清單與片段化的 MP4 檔案可得到更好的播放體驗:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>變更解析度更平順<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>更快的播放速度(特別是對較長的影片來說)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>更穩定的播放(較少臭蟲與無限載入)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>若您也啟用了 WebTorrent 支援,儲存空間需求將會乘以 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></target> 5205 <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>需要 ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>與普通的 WebTorrent 相比,生成 HLS 播放清單與片段化的 MP4 檔案可得到更好的播放體驗:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>變更解析度更平順<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>更快的播放速度(特別是對較長的影片來說)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>更穩定的播放(較少臭蟲與無限載入)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>若您也啟用了 WebTorrent 支援,儲存空間需求將會乘以 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></target>
5204 <context-group purpose="location"> 5206 <context-group purpose="location">
5205 <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> 5207 <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context>
5206 <context context-type="linenumber">99,108</context> 5208 <context context-type="linenumber">99,108</context>
@@ -5363,13 +5365,19 @@
5363 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">74</context></context-group> 5365 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">74</context></context-group>
5364 </trans-unit> 5366 </trans-unit>
5365 <trans-unit id="4067880101082150743" datatype="html"> 5367 <trans-unit id="4067880101082150743" datatype="html">
5366 <source>Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/>Example: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></source> 5368 <source>Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/>Example: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></source>
5367 <target state="translated">直接編寫 JavaScript 程式碼。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/>範例:<x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></target> 5369 <target state="translated">直接編寫 JavaScript 程式碼。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/>範例:<x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></target>
5368 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">77</context></context-group> 5370 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">77</context></context-group>
5369 </trans-unit> 5371 </trans-unit>
5370 <trans-unit id="5464209657969421100" datatype="html"> 5372 <trans-unit id="5464209657969421100" datatype="html">
5371 <source>Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></source> 5373 <source> Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
5372 <target state="translated">直接編寫 CSS 程式碼。範例:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> 在前方加入 <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt; "/> 以覆寫樣式。範例:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></target> 5374color: red;
5375<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
5376<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em>"/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
5377color: red;
5378<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
5379<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></source>
5380 <target state="translated">直接編寫 CSS 程式碼。範例:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/> 在前方加入 <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em> "/> 以覆寫樣式。範例:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></target>
5373 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">96</context></context-group> 5381 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context><context context-type="linenumber">96</context></context-group>
5374 </trans-unit> 5382 </trans-unit>
5375 <trans-unit id="283725429207896837" datatype="html"> 5383 <trans-unit id="283725429207896837" datatype="html">
@@ -5386,8 +5394,8 @@
5386 </context-group> 5394 </context-group>
5387 </trans-unit> 5395 </trans-unit>
5388 <trans-unit id="8167543029214637769" datatype="html"> 5396 <trans-unit id="8167543029214637769" datatype="html">
5389 <source>There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;&gt;"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/></source> 5397 <source>There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;>"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/></source>
5390 <target state="translated">格式有誤:<x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;&gt;"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/></target> 5398 <target state="translated">格式有誤:<x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li *ngFor=&quot;let error of grabAllErrors()&quot;>"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/></target>
5391 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">71</context></context-group> 5399 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">71</context></context-group>
5392 </trans-unit> 5400 </trans-unit>
5393 <trans-unit id="1445676851449000175"> 5401 <trans-unit id="1445676851449000175">
@@ -5463,8 +5471,8 @@
5463 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.ts</context><context context-type="linenumber">255</context></context-group> 5471 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.ts</context><context context-type="linenumber">255</context></context-group>
5464 </trans-unit> 5472 </trans-unit>
5465 <trans-unit id="6317170736181476800" datatype="html"> 5473 <trans-unit id="6317170736181476800" datatype="html">
5466 <source>Update <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;&gt;"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>your settings<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a &gt;"/></source> 5474 <source>Update <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;>"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;>"/>your settings<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a >"/></source>
5467 <target state="translated">更新<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;&gt;"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>您的設定<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a &gt;"/></target> 5475 <target state="translated">更新<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; [fragment]=&quot;fragment&quot;>"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span (click)=&quot;onAccountSettingsClick($event)&quot;>"/>您的設定<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a >"/></target>
5468 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">2</context></context-group> 5476 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">2</context></context-group>
5469 </trans-unit> 5477 </trans-unit>
5470 <trans-unit id="1405600824334286337" datatype="html"> 5478 <trans-unit id="1405600824334286337" datatype="html">
@@ -5484,37 +5492,37 @@
5484 </context-group> 5492 </context-group>
5485 </trans-unit> 5493 </trans-unit>
5486 <trans-unit id="7028708681117573961" datatype="html"> 5494 <trans-unit id="7028708681117573961" datatype="html">
5487 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5495 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5488 <target state="translated">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>「最近新增」<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>排序</target> 5496 <target state="translated">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>「最近新增」<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>排序</target>
5489 <context-group purpose="location"> 5497 <context-group purpose="location">
5490 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5498 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5491 <context context-type="linenumber">46</context> 5499 <context context-type="linenumber">46</context>
5492 </context-group> 5500 </context-group>
5493 </trans-unit> 5501 </trans-unit>
5494 <trans-unit id="8190023086228606960" datatype="html"> 5502 <trans-unit id="8190023086228606960" datatype="html">
5495 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5503 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5496 <target state="translated">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>「近期檢視」<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>排序</target> 5504 <target state="translated">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>「近期檢視」<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>排序</target>
5497 <context-group purpose="location"> 5505 <context-group purpose="location">
5498 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5506 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5499 <context context-type="linenumber">48</context> 5507 <context context-type="linenumber">48</context>
5500 </context-group> 5508 </context-group>
5501 </trans-unit> 5509 </trans-unit>
5502 <trans-unit id="3224510615614621760" datatype="html"> 5510 <trans-unit id="3224510615614621760" datatype="html">
5503 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5511 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5504 <target state="translated">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>「熱門」<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>排序</target> 5512 <target state="translated">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>「熱門」<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>排序</target>
5505 <context-group purpose="location"> 5513 <context-group purpose="location">
5506 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5514 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5507 <context context-type="linenumber">49</context> 5515 <context context-type="linenumber">49</context>
5508 </context-group> 5516 </context-group>
5509 </trans-unit> 5517 </trans-unit>
5510 <trans-unit id="4322133526902910662" datatype="html"> 5518 <trans-unit id="4322133526902910662" datatype="html">
5511 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5519 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5512 <target state="translated">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>「喜歡」<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>排序</target> 5520 <target state="translated">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>「喜歡」<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>排序</target>
5513 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">50</context></context-group> 5521 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">50</context></context-group>
5514 </trans-unit> 5522 </trans-unit>
5515 <trans-unit id="322705536187172989" datatype="html"> 5523 <trans-unit id="322705536187172989" datatype="html">
5516 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>"Global Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source> 5524 <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>"Global Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source>
5517 <target state="translated">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>「全域檢視」<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>排序</target> 5525 <target state="translated">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>「全域檢視」<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>排序</target>
5518 <context-group purpose="location"> 5526 <context-group purpose="location">
5519 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> 5527 <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
5520 <context context-type="linenumber">51</context> 5528 <context context-type="linenumber">51</context>
@@ -5630,8 +5638,8 @@
5630 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">4</context></context-group> 5638 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">4</context></context-group>
5631 </trans-unit> 5639 </trans-unit>
5632 <trans-unit id="7350483582490037954" datatype="html"> 5640 <trans-unit id="7350483582490037954" datatype="html">
5633 <source>With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, a confirmation will be requested to watch the video. </source> 5641 <source>With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, a confirmation will be requested to watch the video. </source>
5634 <target state="translated">有<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>隱藏<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>或<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>模糊縮圖<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>,要觀看影片時將會請求確認。 </target> 5642 <target state="translated">有<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>隱藏<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>或<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>模糊縮圖<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>,要觀看影片時將會請求確認。 </target>
5635 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">110</context></context-group> 5643 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">110</context></context-group>
5636 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">7</context></context-group> 5644 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">7</context></context-group>
5637 </trans-unit> 5645 </trans-unit>
@@ -5883,8 +5891,8 @@
5883 </context-group> 5891 </context-group>
5884 </trans-unit> 5892 </trans-unit>
5885 <trans-unit id="5511928240200239994" datatype="html"> 5893 <trans-unit id="5511928240200239994" datatype="html">
5886 <source>Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</source> 5894 <source>Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</source>
5887 <target state="translated">您的某些頻道還沒設定完成。透過新增<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>橫幅<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>、<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>大頭照<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>與<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>描述<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>使其發佈的內容足夠明確並受人歡迎。</target> 5895 <target state="translated">您的某些頻道還沒設定完成。透過新增<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>橫幅<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>、<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>大頭照<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>與<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>描述<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>使其發佈的內容足夠明確並受人歡迎。</target>
5888 <context-group purpose="location"> 5896 <context-group purpose="location">
5889 <context context-type="sourcefile">src/app/shared/shared-main/misc/channels-setup-message.component.html</context> 5897 <context context-type="sourcefile">src/app/shared/shared-main/misc/channels-setup-message.component.html</context>
5890 <context context-type="linenumber">5</context> 5898 <context context-type="linenumber">5</context>
@@ -5988,8 +5996,8 @@
5988 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">13</context></context-group> 5996 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">13</context></context-group>
5989 </trans-unit> 5997 </trans-unit>
5990 <trans-unit id="8844610145426272276" datatype="html"> 5998 <trans-unit id="8844610145426272276" datatype="html">
5991 <source>To help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, don't forget to <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;&gt;"/>set up your account profile<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> by adding an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>. </source> 5999 <source>To help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, don't forget to <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;>"/>set up your account profile<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> by adding an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>. </source>
5992 <target state="translated">要協助管理員與其他使用者知道<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>您是誰<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>,請不要忘記<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;&gt;"/>設定您的帳號個人簡介<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>,新增<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>大頭照<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>與<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>描述<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>。 </target> 6000 <target state="translated">要協助管理員與其他使用者知道<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>您是誰<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>,請不要忘記<x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot;>"/>設定您的帳號個人簡介<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>,新增<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>大頭照<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>與<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>描述<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>。 </target>
5993 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">17</context></context-group> 6001 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">17</context></context-group>
5994 </trans-unit> 6002 </trans-unit>
5995 <trans-unit id="8479900728400966992" datatype="html"> 6003 <trans-unit id="8479900728400966992" datatype="html">
@@ -5998,8 +6006,8 @@
5998 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/stats-routing.module.ts</context><context context-type="linenumber">14</context></context-group> 6006 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/stats-routing.module.ts</context><context context-type="linenumber">14</context></context-group>
5999 </trans-unit> 6007 </trans-unit>
6000 <trans-unit id="5293436881670238217" datatype="html"> 6008 <trans-unit id="5293436881670238217" datatype="html">
6001 <source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source> 6009 <source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source>
6002 <target state="translated"><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target> 6010 <target state="translated"><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ availableChart.label }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target>
6003 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">44</context></context-group> 6011 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">44</context></context-group>
6004 </trans-unit> 6012 </trans-unit>
6005 <trans-unit id="2121875025429043110" datatype="html"> 6013 <trans-unit id="2121875025429043110" datatype="html">
@@ -6023,92 +6031,82 @@
6023 <trans-unit id="5864040054093006922" datatype="html"> 6031 <trans-unit id="5864040054093006922" datatype="html">
6024 <source>Viewers</source> 6032 <source>Viewers</source>
6025 <target state="translated">觀眾</target> 6033 <target state="translated">觀眾</target>
6026 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">87</context></context-group> 6034
6027 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">490</context></context-group> 6035
6028 </trans-unit> 6036 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
6029 <trans-unit id="5691818894884119596" datatype="html"> 6037 <trans-unit id="5691818894884119596" datatype="html">
6030 <source>Watch time</source> 6038 <source>Watch time</source>
6031 <target state="translated">觀看時間</target> 6039 <target state="translated">觀看時間</target>
6032 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">92</context></context-group> 6040
6033 </trans-unit> 6041 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
6034 <trans-unit id="683980015107026060" datatype="html"> 6042 <trans-unit id="683980015107026060" datatype="html">
6035 <source>Retention</source> 6043 <source>Retention</source>
6036 <target state="translated">保留</target> 6044 <target state="translated">保留</target>
6037 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">105</context></context-group> 6045
6038 </trans-unit> 6046 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
6039 <trans-unit id="2232536542109196600" datatype="html"> 6047 <trans-unit id="2232536542109196600" datatype="html">
6040 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source> 6048 <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source>
6041 <target state="translated"><x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> 與 <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/> 之間的觀眾統計資料</target> 6049 <target state="translated"><x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> 與 <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/> 之間的觀眾統計資料</target>
6042 <context-group purpose="location"> 6050
6043 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6051 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit>
6044 <context context-type="linenumber">152</context>
6045 </context-group>
6046 </trans-unit>
6047 <trans-unit id="5697131528899933134" datatype="html"> 6052 <trans-unit id="5697131528899933134" datatype="html">
6048 <source>Viewers stats</source> 6053 <source>Viewers stats</source>
6049 <target state="translated">觀眾統計資料</target> 6054 <target state="translated">觀眾統計資料</target>
6055
6056 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
6057 <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
6050 <context-group purpose="location"> 6058 <context-group purpose="location">
6051 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6059 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6052 <context context-type="linenumber">155</context> 6060 <context context-type="linenumber">227</context>
6053 </context-group>
6054 </trans-unit>
6055 <trans-unit id="8973918644831688583" datatype="html">
6056 <source>Of live of <x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/></source>
6057 <target state="translated"><x id="PH" equiv-text="new Date(session.startDate).toLocaleString()"/> 的直播</target>
6058 <context-group purpose="location">
6059 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6060 <context context-type="linenumber">226</context>
6061 </context-group> 6061 </context-group>
6062 </trans-unit> 6062 </trans-unit>
6063
6063 <trans-unit id="3249405667632600635" datatype="html"> 6064 <trans-unit id="3249405667632600635" datatype="html">
6064 <source>Custom dates</source> 6065 <source>Custom dates</source>
6065 <target state="translated">自訂日期</target> 6066 <target state="translated">自訂日期</target>
6066 <context-group purpose="location"> 6067
6067 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6068 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
6068 <context context-type="linenumber">237</context>
6069 </context-group>
6070 </trans-unit>
6071 <trans-unit id="5382746022482410588" datatype="html"> 6069 <trans-unit id="5382746022482410588" datatype="html">
6072 <source>A view means that someone watched the video for at least 30 seconds</source> 6070 <source>A view means that someone watched the video for at least 30 seconds</source>
6073 <target state="translated">觀看代表了有人至少觀看了影片 30 秒</target> 6071 <target state="translated">觀看代表了有人至少觀看了影片 30 秒</target>
6074 <context-group purpose="location"> 6072
6075 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6073 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
6076 <context context-type="linenumber">256</context>
6077 </context-group>
6078 </trans-unit>
6079 <trans-unit id="6782077395930235254" datatype="html"> 6074 <trans-unit id="6782077395930235254" datatype="html">
6080 <source>Countries</source> 6075 <source>Countries</source>
6081 <target state="translated">國家</target> 6076 <target state="translated">國家</target>
6082 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">97</context></context-group> 6077
6083 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">284</context></context-group> 6078
6084 </trans-unit> 6079 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
6085 <trans-unit id="7112532281224432421" datatype="html"> 6080 <trans-unit id="7112532281224432421" datatype="html">
6086 <source>Likes</source> 6081 <source>Likes</source>
6087 <target state="translated">喜歡</target> 6082 <target state="translated">喜歡</target>
6088 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">259</context></context-group> 6083
6089 </trans-unit> 6084 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
6090 <trans-unit id="1155438117303179048" datatype="html"> 6085 <trans-unit id="1155438117303179048" datatype="html">
6091 <source>Average watch time</source> 6086 <source>Average watch time</source>
6092 <target state="translated">平均觀看時間</target> 6087 <target state="translated">平均觀看時間</target>
6093 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">266</context></context-group> 6088
6094 </trans-unit> 6089 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit>
6095 <trans-unit id="3457644129579531516" datatype="html"> 6090 <trans-unit id="3457644129579531516" datatype="html">
6096 <source>Total watch time</source> 6091 <source>Total watch time</source>
6097 <target state="translated">總觀看時間</target> 6092 <target state="translated">總觀看時間</target>
6098 <context-group purpose="location"> 6093
6099 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> 6094 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
6100 <context context-type="linenumber">270</context>
6101 </context-group>
6102 </trans-unit>
6103 <trans-unit id="7988517647183541852" datatype="html"> 6095 <trans-unit id="7988517647183541852" datatype="html">
6104 <source>Peak viewers</source> 6096 <source>Peak viewers</source>
6105 <target state="translated">尖峰觀眾數</target> 6097 <target state="translated">尖峰觀眾數</target>
6106 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">274</context></context-group> 6098
6107 </trans-unit> 6099 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
6108 <trans-unit id="8536543691393468142" datatype="html"> 6100 <trans-unit id="8536543691393468142" datatype="html">
6109 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> 6101 <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
6110 <target state="translated">於 <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> 6102 <target state="translated">於 <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
6111 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">277</context></context-group> 6103
6104 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
6105 <source>Unique viewers</source><target state="new">Unique viewers</target>
6106 <context-group purpose="location">
6107 <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
6108 <context context-type="linenumber">282</context>
6109 </context-group>
6112 </trans-unit> 6110 </trans-unit>
6113 <trans-unit id="3030338154442300172" datatype="html"> 6111 <trans-unit id="3030338154442300172" datatype="html">
6114 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source> 6112 <source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
@@ -6290,7 +6288,9 @@
6290 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">9</context></context-group> 6288 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">9</context></context-group>
6291 </trans-unit> 6289 </trans-unit>
6292 <trans-unit id="7152797255397280410" datatype="html"> 6290 <trans-unit id="7152797255397280410" datatype="html">
6293 <source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>? It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source> 6291 <source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>?
6292It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another
6293channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source>
6294 <target state="translated">您真的想要刪除 <x id="PH" equiv-text="videoChannel.displayName"/> 嗎?其將會刪除 <x id="PH_1" equiv-text="videoChannel.videosCount"/> 部上傳至此頻道的影片,且您將無法建立其他同名的頻道 (<x id="PH_2" equiv-text="videoChannel.name"/>)!</target> 6294 <target state="translated">您真的想要刪除 <x id="PH" equiv-text="videoChannel.displayName"/> 嗎?其將會刪除 <x id="PH_1" equiv-text="videoChannel.videosCount"/> 部上傳至此頻道的影片,且您將無法建立其他同名的頻道 (<x id="PH_2" equiv-text="videoChannel.name"/>)!</target>
6295 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">44</context></context-group> 6295 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">44</context></context-group>
6296 </trans-unit> 6296 </trans-unit>
@@ -6322,8 +6322,8 @@
6322 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">41</context></context-group> 6322 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">41</context></context-group>
6323 </trans-unit> 6323 </trans-unit>
6324 <trans-unit id="2705478076887104088" datatype="html"> 6324 <trans-unit id="2705478076887104088" datatype="html">
6325 <source>SHOW THIS CHANNEL &gt;</source> 6325 <source>SHOW THIS CHANNEL ></source>
6326 <target state="translated">顯示此頻道 &gt;</target> 6326 <target state="translated">顯示此頻道 ></target>
6327 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">49</context></context-group> 6327 <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">49</context></context-group>
6328 </trans-unit> 6328 </trans-unit>
6329 <trans-unit id="4088311569349098646"> 6329 <trans-unit id="4088311569349098646">
@@ -6572,8 +6572,8 @@
6572 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">111</context></context-group> 6572 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">111</context></context-group>
6573 </trans-unit> 6573 </trans-unit>
6574 <trans-unit id="1120376809358109718" datatype="html"> 6574 <trans-unit id="1120376809358109718" datatype="html">
6575 <source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> for more information </source> 6575 <source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;>"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> for more information </source>
6576 <target state="translated">網路 peer 無法公開存取:因為我們使用 WebSocket 傳輸,與傳統的 BitTorrent 追蹤器不同。當您在網路瀏覽器裡時,您就會傳送包含您的 IP 的訊號到隨機選取其他 peer 轉發資訊的追蹤器。請見 <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>此文件<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> 以取得更多資訊 </target> 6576 <target state="translated">網路 peer 無法公開存取:因為我們使用 WebSocket 傳輸,與傳統的 BitTorrent 追蹤器不同。當您在網路瀏覽器裡時,您就會傳送包含您的 IP 的訊號到隨機選取其他 peer 轉發資訊的追蹤器。請見 <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;>"/>此文件<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> 以取得更多資訊 </target>
6577 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">115</context></context-group> 6577 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">115</context></context-group>
6578 </trans-unit> 6578 </trans-unit>
6579 <trans-unit id="7812408733559506009" datatype="html"> 6579 <trans-unit id="7812408733559506009" datatype="html">
@@ -6674,8 +6674,8 @@
6674 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.ts</context><context context-type="linenumber">98</context></context-group> 6674 <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.ts</context><context context-type="linenumber">98</context></context-group>
6675 </trans-unit> 6675 </trans-unit>
6676 <trans-unit id="4807161697338135032" datatype="html"> 6676 <trans-unit id="4807161697338135032" datatype="html">
6677 <source>Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></source> 6677 <source>Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></source>
6678 <target state="translated">聯絡管理員<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></target> 6678 <target state="translated">聯絡管理員<x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;modal-subtitle&quot;>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></target>
6679 <context-group purpose="location"> 6679 <context-group purpose="location">
6680 <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> 6680 <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context>
6681 <context context-type="linenumber">3</context> 6681 <context context-type="linenumber">3</context>
@@ -6778,8 +6778,8 @@
6778 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context><context context-type="linenumber">50</context></context-group> 6778 <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context><context context-type="linenumber">50</context></context-group>
6779 </trans-unit> 6779 </trans-unit>
6780 <trans-unit id="7440807341905682986" datatype="html"> 6780 <trans-unit id="7440807341905682986" datatype="html">
6781 <source>I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;&gt;"/> and to the <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'&gt;"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container&gt;"/> of this instance </source> 6781 <source>I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;>"/> and to the <x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'>"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container>"/> of this instance </source>
6782 <target state="translated">我至少<x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/>歲,且同意此站台的<x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'&gt;"/>條款<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;&gt;"/>與<x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'&gt;"/>行為準則<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container&gt;"/> </target> 6782 <target state="translated">我至少<x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/>歲,且同意此站台的<x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event)&quot; href='#'>"/>條款<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;ng-container *ngIf=&quot;hasCodeOfConduct&quot;>"/>與<x id="START_LINK_1" equiv-text="&lt;a (click)=&quot;onCodeOfConductClick($event)&quot; href='#'>"/>行為準則<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="&lt;/ng-container>"/> </target>
6783 <context-group purpose="location"> 6783 <context-group purpose="location">
6784 <context context-type="sourcefile">src/app/+signup/+register/register-step-terms.component.html</context> 6784 <context context-type="sourcefile">src/app/+signup/+register/register-step-terms.component.html</context>
6785 <context context-type="linenumber">5,10</context> 6785 <context context-type="linenumber">5,10</context>
@@ -6953,8 +6953,8 @@
6953 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">17</context></context-group> 6953 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">17</context></context-group>
6954 </trans-unit> 6954 </trans-unit>
6955 <trans-unit id="8011855989482474311" datatype="html"> 6955 <trans-unit id="8011855989482474311" datatype="html">
6956 <source>A &lt;code&gt;.mp4&lt;/code&gt; that keeps the original audio track, with no video</source> 6956 <source>A &lt;code>.mp4&lt;/code> that keeps the original audio track, with no video</source>
6957 <target state="translated">&lt;code&gt;.mp4&lt;/code&gt; 保留了原始音訊軌,但沒有影片</target> 6957 <target state="translated">&lt;code>.mp4&lt;/code> 保留了原始音訊軌,但沒有影片</target>
6958 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">18</context></context-group> 6958 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">18</context></context-group>
6959 </trans-unit> 6959 </trans-unit>
6960 <trans-unit id="7756250490108954499" datatype="html"> 6960 <trans-unit id="7756250490108954499" datatype="html">
@@ -7751,8 +7751,8 @@
7751 </context-group> 7751 </context-group>
7752 </trans-unit> 7752 </trans-unit>
7753 <trans-unit id="7223931053738621590" datatype="html"> 7753 <trans-unit id="7223931053738621590" datatype="html">
7754 <source>PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>.</source> 7754 <source>PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>.</source>
7755 <target state="translated">PeerTube 認為您的網路瀏覽器的公開 IP 為 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>。</target> 7755 <target state="translated">PeerTube 認為您的網路瀏覽器的公開 IP 為 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>。</target>
7756 <context-group purpose="location"> 7756 <context-group purpose="location">
7757 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7757 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7758 <context context-type="linenumber">4</context> 7758 <context context-type="linenumber">4</context>
@@ -7799,16 +7799,16 @@
7799 </context-group> 7799 </context-group>
7800 </trans-unit> 7800 </trans-unit>
7801 <trans-unit id="1285026053775066761" datatype="html"> 7801 <trans-unit id="1285026053775066761" datatype="html">
7802 <source>Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> configuration key</source> 7802 <source>Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> configuration key</source>
7803 <target state="translated">檢查 <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> 設定鍵</target> 7803 <target state="translated">檢查 <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> 設定鍵</target>
7804 <context-group purpose="location"> 7804 <context-group purpose="location">
7805 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7805 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7806 <context context-type="linenumber">15</context> 7806 <context context-type="linenumber">15</context>
7807 </context-group> 7807 </context-group>
7808 </trans-unit> 7808 </trans-unit>
7809 <trans-unit id="7014275542536964627" datatype="html"> 7809 <trans-unit id="7014275542536964627" datatype="html">
7810 <source>If you run PeerTube using Docker, check you run the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> with <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> (see <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;&gt;"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>)</source> 7810 <source>If you run PeerTube using Docker, check you run the <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> with <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> (see <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;>"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>)</source>
7811 <target state="translated">如果您正使用 Docker 執行,請檢查您是否執行 <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/> 與 <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt;"/>(請參閱<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;&gt;"/>議題 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>)</target> 7811 <target state="translated">如果您正使用 Docker 執行,請檢查您是否執行 <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/> 與 <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code>"/>(請參閱<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666&quot;>"/>議題 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>)</target>
7812 <context-group purpose="location"> 7812 <context-group purpose="location">
7813 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> 7813 <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context>
7814 <context context-type="linenumber">16,17</context> 7814 <context context-type="linenumber">16,17</context>
@@ -7867,8 +7867,8 @@
7867 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">42</context></context-group> 7867 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">42</context></context-group>
7868 </trans-unit> 7868 </trans-unit>
7869 <trans-unit id="4767765747214995164" datatype="html"> 7869 <trans-unit id="4767765747214995164" datatype="html">
7870 <source>Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;&gt;"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon&gt;"/></source> 7870 <source>Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;>"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon>"/></source>
7871 <target state="translated">已發佈 <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;&gt;"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon&gt;"/></target> 7871 <target state="translated">已發佈 <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;p-sortIcon field=&quot;publishedAt&quot;>"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="&lt;/p-sortIcon>"/></target>
7872 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">43</context></context-group> 7872 <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">43</context></context-group>
7873 </trans-unit> 7873 </trans-unit>
7874 <trans-unit id="6759205696902713848"> 7874 <trans-unit id="6759205696902713848">
@@ -8146,8 +8146,8 @@
8146 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context><context context-type="linenumber">13</context></context-group> 8146 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context><context context-type="linenumber">13</context></context-group>
8147 </trans-unit> 8147 </trans-unit>
8148 <trans-unit id="778524577866863576" datatype="html"> 8148 <trans-unit id="778524577866863576" datatype="html">
8149 <source><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;&gt;"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon&gt;"/> Clear all history </source> 8149 <source><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;>"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon>"/> Clear all history </source>
8150 <target state="translated"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;&gt;"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon&gt;"/> 清除所有歷史紀錄 </target> 8150 <target state="translated"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;delete&quot; aria-hidden=&quot;true&quot;>"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon>"/> 清除所有歷史紀錄 </target>
8151 <context-group purpose="location"> 8151 <context-group purpose="location">
8152 <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context> 8152 <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context>
8153 <context context-type="linenumber">17,19</context> 8153 <context context-type="linenumber">17,19</context>
@@ -8169,8 +8169,8 @@
8169 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">55</context></context-group> 8169 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">55</context></context-group>
8170 </trans-unit> 8170 </trans-unit>
8171 <trans-unit id="8553059323353586765" datatype="html"> 8171 <trans-unit id="8553059323353586765" datatype="html">
8172 <source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>. It is never shown to the public. </source> 8172 <source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>. It is never shown to the public. </source>
8173 <target state="translated">您目前的電子郵件為 <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>。其不會公開顯示。 </target> 8173 <target state="translated">您目前的電子郵件為 <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>。其不會公開顯示。 </target>
8174 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context><context context-type="linenumber">4</context></context-group> 8174 <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context><context context-type="linenumber">4</context></context-group>
8175 </trans-unit> 8175 </trans-unit>
8176 <trans-unit id="853586874765134886"> 8176 <trans-unit id="853586874765134886">
@@ -8854,13 +8854,13 @@
8854 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">72</context></context-group> 8854 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">72</context></context-group>
8855 </trans-unit> 8855 </trans-unit>
8856 <trans-unit id="3858880927114551513" datatype="html"> 8856 <trans-unit id="3858880927114551513" datatype="html">
8857 <source>The current video will be overwritten by this edited video and &lt;strong&gt;you won't be able to recover it&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;</source> 8857 <source>The current video will be overwritten by this edited video and &lt;strong>you won't be able to recover it&lt;/strong>.&lt;br />&lt;br /></source>
8858 <target state="translated">目前的影片將被編輯後的影片覆寫且&lt;strong&gt;您將無法還原&lt;/strong&gt;。&lt;br /&gt;&lt;br /&gt;</target> 8858 <target state="translated">目前的影片將被編輯後的影片覆寫且&lt;strong>您將無法還原&lt;/strong>。&lt;br />&lt;br /></target>
8859 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">76</context></context-group> 8859 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">76</context></context-group>
8860 </trans-unit> 8860 </trans-unit>
8861 <trans-unit id="4876327655498234453" datatype="html"> 8861 <trans-unit id="4876327655498234453" datatype="html">
8862 <source>As a reminder, the following tasks will be executed: &lt;ol&gt;<x id="PH" equiv-text="listHTML"/>&lt;/ol&gt;</source> 8862 <source>As a reminder, the following tasks will be executed: &lt;ol><x id="PH" equiv-text="listHTML"/>&lt;/ol></source>
8863 <target state="translated">提醒一下,將執行以下工作:&lt;ol&gt;<x id="PH" equiv-text="listHTML"/>&lt;/ol&gt;</target> 8863 <target state="translated">提醒一下,將執行以下工作:&lt;ol><x id="PH" equiv-text="listHTML"/>&lt;/ol></target>
8864 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">77</context></context-group> 8864 <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">77</context></context-group>
8865 </trans-unit> 8865 </trans-unit>
8866 <trans-unit id="7934869554046374009" datatype="html"> 8866 <trans-unit id="7934869554046374009" datatype="html">
@@ -8927,7 +8927,8 @@
8927 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">73</context></context-group> 8927 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">73</context></context-group>
8928 </trans-unit> 8928 </trans-unit>
8929 <trans-unit id="2013324644839511073" datatype="html"> 8929 <trans-unit id="2013324644839511073" datatype="html">
8930 <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.text"/>. Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source> 8930 <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.text"/>.
8931Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
8931 <target state="translated">無法擷取 OAuth 客戶端憑證:<x id="PH" equiv-text="error.text"/>。請確保您已正確設定 PeerTube(config/ 目錄),特別是 "webserver" 部份。</target> 8932 <target state="translated">無法擷取 OAuth 客戶端憑證:<x id="PH" equiv-text="error.text"/>。請確保您已正確設定 PeerTube(config/ 目錄),特別是 "webserver" 部份。</target>
8932 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">100</context></context-group> 8933 <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">100</context></context-group>
8933 </trans-unit> 8934 </trans-unit>
@@ -8986,13 +8987,13 @@
8986 <trans-unit id="1266887509445371246"> 8987 <trans-unit id="1266887509445371246">
8987 <source>Incorrect username or password.</source> 8988 <source>Incorrect username or password.</source>
8988 <target>不正確的使用者名稱或密碼。</target> 8989 <target>不正確的使用者名稱或密碼。</target>
8989 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">164</context></context-group> 8990
8990 </trans-unit> 8991 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
8991 <trans-unit id="6974874606619467663" datatype="html"> 8992 <trans-unit id="6974874606619467663" datatype="html">
8992 <source>Your account is blocked.</source> 8993 <source>Your account is blocked.</source>
8993 <target state="translated">您的帳號已被封鎖。</target> 8994 <target state="translated">您的帳號已被封鎖。</target>
8994 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">165</context></context-group> 8995
8995 </trans-unit> 8996 <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
8996 <trans-unit id="7939914198003891823" datatype="html"> 8997 <trans-unit id="7939914198003891823" datatype="html">
8997 <source>any language</source> 8998 <source>any language</source>
8998 <target state="translated">任何語言</target> 8999 <target state="translated">任何語言</target>
@@ -9101,7 +9102,7 @@
9101 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">63</context></context-group> 9102 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">63</context></context-group>
9102 </trans-unit> 9103 </trans-unit>
9103 <trans-unit id="6613870447286561244"> 9104 <trans-unit id="6613870447286561244">
9104 <source>Long (&gt; 10 min)</source> 9105 <source>Long (> 10 min)</source>
9105 <target>長(大於 10 分鐘)</target> 9106 <target>長(大於 10 分鐘)</target>
9106 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">67</context></context-group> 9107 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">67</context></context-group>
9107 </trans-unit> 9108 </trans-unit>
@@ -9118,9 +9119,9 @@
9118 <trans-unit id="2123659921722214537"> 9119 <trans-unit id="2123659921722214537">
9119 <source>Views</source> 9120 <source>Views</source>
9120 <target>檢視</target> 9121 <target>檢視</target>
9121 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group> 9122
9122 <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">254</context></context-group> 9123
9123 </trans-unit> 9124 <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
9124 <trans-unit id="3208627574396957172" datatype="html"> 9125 <trans-unit id="3208627574396957172" datatype="html">
9125 <source>Search index is unavailable. Retrying with instance results instead.</source> 9126 <source>Search index is unavailable. Retrying with instance results instead.</source>
9126 <target state="translated">搜尋索引不可用。正在使用站臺結果重試。</target> 9127 <target state="translated">搜尋索引不可用。正在使用站臺結果重試。</target>
@@ -9794,8 +9795,8 @@
9794 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">48</context></context-group> 9795 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">48</context></context-group>
9795 </trans-unit> 9796 </trans-unit>
9796 <trans-unit id="5637879201055173642" datatype="html"> 9797 <trans-unit id="5637879201055173642" datatype="html">
9797 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to learn how to use the PeerTube live streaming feature. </source> 9798 <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to learn how to use the PeerTube live streaming feature. </source>
9798 <target state="translated">檢視<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>文件<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/>以取得如何使用 PeerTube 直播串流功能的資訊。 </target> 9799 <target state="translated">檢視<x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>文件<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/>以取得如何使用 PeerTube 直播串流功能的資訊。 </target>
9799 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context><context context-type="linenumber">1</context></context-group> 9800 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context><context context-type="linenumber">1</context></context-group>
9800 </trans-unit> 9801 </trans-unit>
9801 <trans-unit id="4267638333776227701"> 9802 <trans-unit id="4267638333776227701">
@@ -9869,22 +9870,26 @@
9869 <source>This is a normal live</source> 9870 <source>This is a normal live</source>
9870 <target state="translated">這是一般直播</target> 9871 <target state="translated">這是一般直播</target>
9871 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group> 9872 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</context></context-group>
9873 </trans-unit><trans-unit id="4022826795131920912" datatype="html">
9874 <source> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </source><target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
9875 <context-group purpose="location">
9876 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9877 <context context-type="linenumber">266,268</context>
9878 </context-group>
9872 </trans-unit> 9879 </trans-unit>
9873 <trans-unit id="7263323611663811322" datatype="html"> 9880
9874 <source>You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL</source>
9875 <target state="translated">您無法在一般直播中串流多次,但您可以使用相同的 URL 儲存紀錄</target>
9876 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">266</context></context-group>
9877 </trans-unit>
9878 <trans-unit id="2261925229535541622" datatype="html"> 9881 <trans-unit id="2261925229535541622" datatype="html">
9879 <source>This is a permanent/recurring live</source> 9882 <source>This is a permanent/recurring live</source>
9880 <target state="translated">這是永久/重複直播</target> 9883 <target state="translated">這是永久/重複直播</target>
9881 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group> 9884 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</context></context-group>
9885 </trans-unit><trans-unit id="8986073791327847979" datatype="html">
9886 <source> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </source><target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
9887 <context-group purpose="location">
9888 <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
9889 <context context-type="linenumber">275,277</context>
9890 </context-group>
9882 </trans-unit> 9891 </trans-unit>
9883 <trans-unit id="6791299537270100091" datatype="html"> 9892
9884 <source>You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives</source>
9885 <target state="translated">您可以在永久/重複直播中串流多次。您觀眾的 URL 不會變更,但您無法儲存您的直播紀錄</target>
9886 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">275</context></context-group>
9887 </trans-unit>
9888 <trans-unit id="3112273530390098557" datatype="html"> 9893 <trans-unit id="3112273530390098557" datatype="html">
9889 <source>Replay will be saved</source> 9894 <source>Replay will be saved</source>
9890 <target state="translated">將會儲存直播紀錄</target> 9895 <target state="translated">將會儲存直播紀錄</target>
@@ -11112,8 +11117,8 @@
11112 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">321</context></context-group> 11117 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">321</context></context-group>
11113 </trans-unit> 11118 </trans-unit>
11114 <trans-unit id="8272123190776748811" datatype="html"> 11119 <trans-unit id="8272123190776748811" datatype="html">
11115 <source>You need to be &lt;a href="/login"&gt;logged in&lt;/a&gt; to rate this video.</source> 11120 <source>You need to be &lt;a href="/login">logged in&lt;/a> to rate this video.</source>
11116 <target state="translated">您必須 &lt;a href="/login"&gt;登入&lt;/a&gt; 以對此影片進行評價。</target> 11121 <target state="translated">您必須 &lt;a href="/login">登入&lt;/a> 以對此影片進行評價。</target>
11117 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context><context context-type="linenumber">85</context></context-group> 11122 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context><context context-type="linenumber">85</context></context-group>
11118 </trans-unit> 11123 </trans-unit>
11119 <trans-unit id="4503408361537553733" datatype="html"> 11124 <trans-unit id="4503408361537553733" datatype="html">
@@ -11478,8 +11483,8 @@
11478 </context-group> 11483 </context-group>
11479 </trans-unit> 11484 </trans-unit>
11480 <trans-unit id="961774488937452220" datatype="html"> 11485 <trans-unit id="961774488937452220" datatype="html">
11481 <source>This video is not available on this instance. Do you want to be redirected on the origin instance: &lt;a href="<x id="PH"/>"&gt;<x id="PH_1"/>&lt;/a&gt;?</source> 11486 <source>This video is not available on this instance. Do you want to be redirected on the origin instance: &lt;a href="<x id="PH"/>"><x id="PH_1"/>&lt;/a>?</source>
11482 <target state="translated">此影片在此站臺上不可用。您想要重新導向至原始站臺:&lt;a href="<x id="PH"/>"&gt;<x id="PH_1"/>&lt;/a&gt; 嗎?</target> 11487 <target state="translated">此影片在此站臺上不可用。您想要重新導向至原始站臺:&lt;a href="<x id="PH"/>"><x id="PH_1"/>&lt;/a> 嗎?</target>
11483 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">315</context></context-group> 11488 <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">315</context></context-group>
11484 </trans-unit> 11489 </trans-unit>
11485 <trans-unit id="5761611056224181752" datatype="html"> 11490 <trans-unit id="5761611056224181752" datatype="html">