aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--client/.xliffmerge.json9
-rw-r--r--client/angular.json55
-rw-r--r--client/package.json3
-rw-r--r--client/src/locale/angular.ar.xlf197
-rw-r--r--client/src/locale/angular.ca-ES.xlf197
-rw-r--r--client/src/locale/angular.cs-CZ.xlf197
-rw-r--r--client/src/locale/angular.da-DK.xlf197
-rw-r--r--client/src/locale/angular.de-DE.xlf197
-rw-r--r--client/src/locale/angular.el-GR.xlf197
-rw-r--r--client/src/locale/angular.en-GB.xlf101
-rw-r--r--client/src/locale/angular.en-US.xlf101
-rw-r--r--client/src/locale/angular.eo.xlf197
-rw-r--r--client/src/locale/angular.es-ES.xlf197
-rw-r--r--client/src/locale/angular.eu-ES.xlf197
-rw-r--r--client/src/locale/angular.fa-IR.xlf197
-rw-r--r--client/src/locale/angular.fi-FI.xlf101
-rw-r--r--client/src/locale/angular.fr-FR.xlf197
-rw-r--r--client/src/locale/angular.gd.xlf197
-rw-r--r--client/src/locale/angular.gl-ES.xlf197
-rw-r--r--client/src/locale/angular.hu-HU.xlf197
-rw-r--r--client/src/locale/angular.it-IT.xlf197
-rw-r--r--client/src/locale/angular.ja-JP.xlf197
-rw-r--r--client/src/locale/angular.jbo.xlf101
-rw-r--r--client/src/locale/angular.kab.xlf197
-rw-r--r--client/src/locale/angular.ko-KR.xlf197
-rw-r--r--client/src/locale/angular.lt-LT.xlf101
-rw-r--r--client/src/locale/angular.nb-NO.xlf198
-rw-r--r--client/src/locale/angular.nl-NL.xlf197
-rw-r--r--client/src/locale/angular.oc.xlf197
-rw-r--r--client/src/locale/angular.pl-PL.xlf197
-rw-r--r--client/src/locale/angular.pt-BR.xlf197
-rw-r--r--client/src/locale/angular.pt-PT.xlf197
-rw-r--r--client/src/locale/angular.ru-RU.xlf197
-rw-r--r--client/src/locale/angular.sk-SK.xlf101
-rw-r--r--client/src/locale/angular.sl-SI.xlf197
-rw-r--r--client/src/locale/angular.sv-SE.xlf197
-rw-r--r--client/src/locale/angular.ta.xlf101
-rw-r--r--client/src/locale/angular.th-TH.xlf197
-rw-r--r--client/src/locale/angular.tr-TR.xlf198
-rw-r--r--client/src/locale/angular.uk-UA.xlf197
-rw-r--r--client/src/locale/angular.vi-VN.xlf197
-rw-r--r--client/src/locale/angular.xlf247
-rw-r--r--client/src/locale/angular.zh-Hans-CN.xlf197
-rw-r--r--client/src/locale/angular.zh-Hant-TW.xlf197
-rw-r--r--client/src/locale/server.ar.json1
-rw-r--r--client/src/locale/server.ca-ES.json1
-rw-r--r--client/src/locale/server.cs-CZ.json1
-rw-r--r--client/src/locale/server.de-DE.json1
-rw-r--r--client/src/locale/server.el-GR.json1
-rw-r--r--client/src/locale/server.en-US.json1
-rw-r--r--client/src/locale/server.eo.json1
-rw-r--r--client/src/locale/server.es-ES.json1
-rw-r--r--client/src/locale/server.eu-ES.json1
-rw-r--r--client/src/locale/server.fi-FI.json1
-rw-r--r--client/src/locale/server.fr-FR.json1
-rw-r--r--client/src/locale/server.gd.json1
-rw-r--r--client/src/locale/server.gl-ES.json1
-rw-r--r--client/src/locale/server.hu-HU.json1
-rw-r--r--client/src/locale/server.it-IT.json1
-rw-r--r--client/src/locale/server.ja-JP.json1
-rw-r--r--client/src/locale/server.kab.json1
-rw-r--r--client/src/locale/server.nl-NL.json1
-rw-r--r--client/src/locale/server.oc.json1
-rw-r--r--client/src/locale/server.pl-PL.json1
-rw-r--r--client/src/locale/server.pt-BR.json1
-rw-r--r--client/src/locale/server.pt-PT.json1
-rw-r--r--client/src/locale/server.ru-RU.json1
-rw-r--r--client/src/locale/server.sq.json1
-rw-r--r--client/src/locale/server.sv-SE.json1
-rw-r--r--client/src/locale/server.th-TH.json1
-rw-r--r--client/src/locale/server.vi-VN.json1
-rw-r--r--client/src/locale/server.zh-Hans-CN.json1
-rw-r--r--client/src/locale/server.zh-Hant-TW.json1
-rw-r--r--client/yarn.lock62
-rwxr-xr-xscripts/i18n/update.sh2
-rw-r--r--support/doc/development/localization.md3
76 files changed, 1125 insertions, 6495 deletions
diff --git a/client/.xliffmerge.json b/client/.xliffmerge.json
new file mode 100644
index 000000000..2843a5e07
--- /dev/null
+++ b/client/.xliffmerge.json
@@ -0,0 +1,9 @@
1{
2 "xliffmergeOptions": {
3 "i18nFormat": "xlf",
4 "srcDir": "src/locale",
5 "genDir": "src/locale",
6 "i18nBaseFile": "angular",
7 "defaultLanguage": "en-US"
8 }
9}
diff --git a/client/angular.json b/client/angular.json
index 13be6e555..18a7750ef 100644
--- a/client/angular.json
+++ b/client/angular.json
@@ -288,61 +288,6 @@
288 "src/**/*.html" 288 "src/**/*.html"
289 ] 289 ]
290 } 290 }
291 },
292 "xliffmerge": {
293 "builder": "@ngx-i18nsupport/tooling:xliffmerge",
294 "options": {
295 "xliffmergeOptions": {
296 "i18nFormat": "xlf",
297 "srcDir": "src/locale",
298 "genDir": "src/locale",
299 "i18nBaseFile": "angular",
300 "defaultLanguage": "en-US",
301 "languages": [
302 "ar",
303 "ca-ES",
304 "gl-ES",
305 "cs-CZ",
306 "da-DK",
307 "de-DE",
308 "el-GR",
309 "en-GB",
310 "en-US",
311 "eo",
312 "es-ES",
313 "eu-ES",
314 "fa-IR",
315 "fi-FI",
316 "fr-FR",
317 "gd",
318 "gl-ES",
319 "hu-HU",
320 "it-IT",
321 "ja-JP",
322 "jbo",
323 "kab",
324 "ko-KR",
325 "lt-LT",
326 "nb-NO",
327 "nl-NL",
328 "oc",
329 "pl-PL",
330 "pt-BR",
331 "pt-PT",
332 "ru-RU",
333 "sk-SK",
334 "sl-SI",
335 "sv-SE",
336 "ta",
337 "th-TH",
338 "tr-TR",
339 "uk-UA",
340 "vi-VN",
341 "zh-Hans-CN",
342 "zh-Hant-TW"
343 ]
344 }
345 }
346 } 291 }
347 } 292 }
348 } 293 }
diff --git a/client/package.json b/client/package.json
index 0139f7b6d..5f5cc8121 100644
--- a/client/package.json
+++ b/client/package.json
@@ -50,14 +50,13 @@
50 "@neos21/bootstrap3-glyphicons": "^1.0.1", 50 "@neos21/bootstrap3-glyphicons": "^1.0.1",
51 "@ng-bootstrap/ng-bootstrap": "^10.0.0", 51 "@ng-bootstrap/ng-bootstrap": "^10.0.0",
52 "@ng-select/ng-select": "^7.0.1", 52 "@ng-select/ng-select": "^7.0.1",
53 "@ngx-i18nsupport/ngx-i18nsupport": "^1.1.6",
54 "@ngx-i18nsupport/tooling": "^8.0.3",
55 "@ngx-loading-bar/core": "^5.0.0", 53 "@ngx-loading-bar/core": "^5.0.0",
56 "@ngx-loading-bar/http-client": "^5.0.0", 54 "@ngx-loading-bar/http-client": "^5.0.0",
57 "@ngx-loading-bar/router": "^5.0.0", 55 "@ngx-loading-bar/router": "^5.0.0",
58 "@peertube/p2p-media-loader-core": "^1.0.4", 56 "@peertube/p2p-media-loader-core": "^1.0.4",
59 "@peertube/p2p-media-loader-hlsjs": "^1.0.6", 57 "@peertube/p2p-media-loader-hlsjs": "^1.0.6",
60 "@peertube/videojs-contextmenu": "^5.5.0", 58 "@peertube/videojs-contextmenu": "^5.5.0",
59 "@peertube/xliffmerge": "^2.0.2",
61 "@types/chart.js": "^2.9.16", 60 "@types/chart.js": "^2.9.16",
62 "@types/core-js": "^2.5.2", 61 "@types/core-js": "^2.5.2",
63 "@types/debug": "^4.1.5", 62 "@types/debug": "^4.1.5",
diff --git a/client/src/locale/angular.ar.xlf b/client/src/locale/angular.ar.xlf
index d096640b2..d5e98f9d2 100644
--- a/client/src/locale/angular.ar.xlf
+++ b/client/src/locale/angular.ar.xlf
@@ -10249,171 +10249,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10249 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10249 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10250 10250
10251 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10251 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10252 <trans-unit id="ngb.alert.close" datatype="html"> 10252
10253 <source>Close</source> 10253
10254 <target state="translated">أغلق</target> 10254
10255 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10255
10256 </trans-unit> 10256
10257 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10257
10258 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10258
10259 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10259
10260 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10260
10261 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10261
10262 </trans-unit> 10262
10263 <trans-unit id="ngb.carousel.previous" datatype="html"> 10263
10264 <source>Previous</source> 10264
10265 <target state="translated">السابق</target> 10265
10266 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10266
10267 </trans-unit> 10267
10268 <trans-unit id="ngb.carousel.next" datatype="html"> 10268
10269 <source>Next</source> 10269
10270 <target state="translated">التالي</target> 10270
10271 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10271
10272 </trans-unit> 10272
10273 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10273
10274 <source>Previous month</source> 10274
10275 <target state="translated">الشهر الماضي</target> 10275
10276 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10276
10277 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10277
10278 </trans-unit> 10278
10279 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10279
10280 <source>Next month</source> 10280
10281 <target state="translated">الشهر القادم</target> 10281
10282 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10282
10283 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10283
10284 </trans-unit>
10285 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10286 <source>Select month</source>
10287 <target state="translated">اختر شهرا</target>
10288 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10289 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10290 </trans-unit>
10291 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10292 <source>Select year</source>
10293 <target state="translated">اختر سنة</target>
10294 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10295 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10296 </trans-unit>
10297 <trans-unit id="ngb.pagination.first" datatype="html">
10298 <source>««</source>
10299 <target state="translated">««</target>
10300 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10301 </trans-unit>
10302 <trans-unit id="ngb.pagination.previous" datatype="html">
10303 <source>«</source>
10304 <target state="translated">«</target>
10305 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10306 </trans-unit>
10307 <trans-unit id="ngb.pagination.next" datatype="html">
10308 <source>»</source>
10309 <target state="translated">»</target>
10310 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10311 </trans-unit>
10312 <trans-unit id="ngb.pagination.last" datatype="html">
10313 <source>»»</source>
10314 <target state="translated">»»</target>
10315 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10316 </trans-unit>
10317 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10318 <source>First</source>
10319 <target state="translated">الأول</target>
10320 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10321 </trans-unit>
10322 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10323 <source>Previous</source>
10324 <target state="translated">السابق</target>
10325 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10326 </trans-unit>
10327 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10328 <source>Next</source>
10329 <target state="translated">التالي</target>
10330 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10331 </trans-unit>
10332 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10333 <source>Last</source>
10334 <target state="translated">الأخير</target>
10335 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10336 </trans-unit>
10337 <trans-unit id="ngb.progressbar.value" datatype="html">
10338 <source><x id="INTERPOLATION"/></source>
10339 <target state="translated"><x id="INTERPOLATION"/></target>
10340 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10341 </trans-unit>
10342 <trans-unit id="ngb.timepicker.HH" datatype="html">
10343 <source>HH</source>
10344 <target state="translated">ساسا</target>
10345 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
10346 </trans-unit>
10347 <trans-unit id="ngb.timepicker.hours" datatype="html">
10348 <source>Hours</source>
10349 <target state="translated">ساعات</target>
10350 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
10351 </trans-unit>
10352 <trans-unit id="ngb.timepicker.MM" datatype="html">
10353 <source>MM</source>
10354 <target state="translated">دد</target>
10355 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
10356 </trans-unit>
10357 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10358 <source>Minutes</source>
10359 <target state="translated">دقائق</target>
10360 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
10361 </trans-unit>
10362 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10363 <source>Increment hours</source>
10364 <target state="translated">زد ساعات</target>
10365 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
10366 </trans-unit>
10367 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10368 <source>Decrement hours</source>
10369 <target state="translated">اطرح ساعات</target>
10370 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
10371 </trans-unit>
10372 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10373 <source>Increment minutes</source>
10374 <target state="translated">زد دقائق</target>
10375 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
10376 </trans-unit>
10377 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10378 <source>Decrement minutes</source>
10379 <target state="translated">اطرح دقائق</target>
10380 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
10381 </trans-unit>
10382 <trans-unit id="ngb.timepicker.SS" datatype="html">
10383 <source>SS</source>
10384 <target state="translated">ثاثا</target>
10385 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
10386 </trans-unit>
10387 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10388 <source>Seconds</source>
10389 <target state="translated">ثواني</target>
10390 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
10391 </trans-unit>
10392 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10393 <source>Increment seconds</source>
10394 <target state="translated">زد ثواني</target>
10395 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
10396 </trans-unit>
10397 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10398 <source>Decrement seconds</source>
10399 <target state="translated">اطرح ثواني</target>
10400 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
10401 </trans-unit>
10402 <trans-unit id="ngb.timepicker.PM" datatype="html">
10403 <source><x id="INTERPOLATION"/></source>
10404 <target state="translated"><x id="INTERPOLATION"/></target>
10405 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
10406 </trans-unit>
10407 <trans-unit id="ngb.timepicker.AM" datatype="html">
10408 <source><x id="INTERPOLATION"/></source>
10409 <target state="translated"><x id="INTERPOLATION"/></target>
10410 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
10411 </trans-unit>
10412 <trans-unit id="ngb.toast.close-aria" datatype="html">
10413 <source>Close</source>
10414 <target state="translated">اغلق</target>
10415 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
10416 </trans-unit>
10417 <trans-unit id="7390990800435887351" datatype="html"> 10284 <trans-unit id="7390990800435887351" datatype="html">
10418 <source>Account <x id="PH"/> unmuted.</source> 10285 <source>Account <x id="PH"/> unmuted.</source>
10419 <target>أُلغي كتم حساب <x id="PH"/>.</target> 10286 <target>أُلغي كتم حساب <x id="PH"/>.</target>
diff --git a/client/src/locale/angular.ca-ES.xlf b/client/src/locale/angular.ca-ES.xlf
index 5346c2881..b30638063 100644
--- a/client/src/locale/angular.ca-ES.xlf
+++ b/client/src/locale/angular.ca-ES.xlf
@@ -11126,171 +11126,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11126 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 11126 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
11127 11127
11128 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 11128 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
11129 <trans-unit id="ngb.alert.close" datatype="html"> 11129
11130 <source>Close</source> 11130
11131 <target state="new">Close</target> 11131
11132 11132
11133 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 11133
11134 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 11134
11135 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 11135
11136 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 11136
11137 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 11137
11138 11138
11139 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 11139
11140 <trans-unit id="ngb.carousel.previous" datatype="html"> 11140
11141 <source>Previous</source> 11141
11142 <target state="new">Previous</target> 11142
11143 11143
11144 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 11144
11145 <trans-unit id="ngb.carousel.next" datatype="html"> 11145
11146 <source>Next</source> 11146
11147 <target state="new">Next</target> 11147
11148 11148
11149 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 11149
11150 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 11150
11151 <source>Previous month</source> 11151
11152 <target state="new">Previous month</target> 11152
11153 11153
11154 11154
11155 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 11155
11156 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 11156
11157 <source>Next month</source> 11157
11158 <target state="new">Next month</target> 11158
11159 11159
11160 11160
11161 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
11162 <trans-unit id="ngb.datepicker.select-month" datatype="html">
11163 <source>Select month</source>
11164 <target state="new">Select month</target>
11165
11166
11167 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
11168 <trans-unit id="ngb.datepicker.select-year" datatype="html">
11169 <source>Select year</source>
11170 <target state="new">Select year</target>
11171
11172
11173 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
11174 <trans-unit id="ngb.pagination.first" datatype="html">
11175 <source>««</source>
11176 <target state="new">««</target>
11177
11178 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
11179 <trans-unit id="ngb.pagination.previous" datatype="html">
11180 <source>«</source>
11181 <target state="new">«</target>
11182
11183 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
11184 <trans-unit id="ngb.pagination.next" datatype="html">
11185 <source>»</source>
11186 <target state="new">»</target>
11187
11188 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
11189 <trans-unit id="ngb.pagination.last" datatype="html">
11190 <source>»»</source>
11191 <target state="new">»»</target>
11192
11193 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
11194 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11195 <source>First</source>
11196 <target state="new">First</target>
11197
11198 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
11199 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11200 <source>Previous</source>
11201 <target state="new">Previous</target>
11202
11203 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
11204 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11205 <source>Next</source>
11206 <target state="new">Next</target>
11207
11208 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
11209 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11210 <source>Last</source>
11211 <target state="new">Last</target>
11212
11213 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
11214 <trans-unit id="ngb.progressbar.value" datatype="html">
11215 <source><x id="INTERPOLATION"/></source>
11216 <target state="new"><x id="INTERPOLATION"/></target>
11217
11218 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
11219 <trans-unit id="ngb.timepicker.HH" datatype="html">
11220 <source>HH</source>
11221 <target state="new">HH</target>
11222
11223 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
11224 <trans-unit id="ngb.timepicker.hours" datatype="html">
11225 <source>Hours</source>
11226 <target state="new">Hours</target>
11227
11228 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
11229 <trans-unit id="ngb.timepicker.MM" datatype="html">
11230 <source>MM</source>
11231 <target state="new">MM</target>
11232
11233 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
11234 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11235 <source>Minutes</source>
11236 <target state="new">Minutes</target>
11237
11238 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
11239 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11240 <source>Increment hours</source>
11241 <target state="new">Increment hours</target>
11242
11243 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
11244 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11245 <source>Decrement hours</source>
11246 <target state="new">Decrement hours</target>
11247
11248 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
11249 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11250 <source>Increment minutes</source>
11251 <target state="new">Increment minutes</target>
11252
11253 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
11254 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11255 <source>Decrement minutes</source>
11256 <target state="new">Decrement minutes</target>
11257
11258 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
11259 <trans-unit id="ngb.timepicker.SS" datatype="html">
11260 <source>SS</source>
11261 <target state="new">SS</target>
11262
11263 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
11264 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11265 <source>Seconds</source>
11266 <target state="new">Seconds</target>
11267
11268 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
11269 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11270 <source>Increment seconds</source>
11271 <target state="new">Increment seconds</target>
11272
11273 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
11274 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11275 <source>Decrement seconds</source>
11276 <target state="new">Decrement seconds</target>
11277
11278 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
11279 <trans-unit id="ngb.timepicker.PM" datatype="html">
11280 <source><x id="INTERPOLATION"/></source>
11281 <target state="new"><x id="INTERPOLATION"/></target>
11282
11283 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
11284 <trans-unit id="ngb.timepicker.AM" datatype="html">
11285 <source><x id="INTERPOLATION"/></source>
11286 <target state="new"><x id="INTERPOLATION"/></target>
11287
11288 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
11289 <trans-unit id="ngb.toast.close-aria" datatype="html">
11290 <source>Close</source>
11291 <target state="new">Close</target>
11292
11293 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
11294 <trans-unit id="5210096066382592800" datatype="html"> 11161 <trans-unit id="5210096066382592800" datatype="html">
11295 <source>Video to import updated.</source> 11162 <source>Video to import updated.</source>
11296 <target state="new">Video to import updated.</target> 11163 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.cs-CZ.xlf b/client/src/locale/angular.cs-CZ.xlf
index 80ce91081..467e8ff5c 100644
--- a/client/src/locale/angular.cs-CZ.xlf
+++ b/client/src/locale/angular.cs-CZ.xlf
@@ -11216,171 +11216,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11216 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 11216 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
11217 11217
11218 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 11218 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
11219 <trans-unit id="ngb.alert.close" datatype="html"> 11219
11220 <source>Close</source> 11220
11221 <target state="new">Close</target> 11221
11222 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 11222
11223 </trans-unit> 11223
11224 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 11224
11225 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 11225
11226 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 11226
11227 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 11227
11228 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 11228
11229 </trans-unit> 11229
11230 <trans-unit id="ngb.carousel.previous" datatype="html"> 11230
11231 <source>Previous</source> 11231
11232 <target state="new">Previous</target> 11232
11233 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 11233
11234 </trans-unit> 11234
11235 <trans-unit id="ngb.carousel.next" datatype="html"> 11235
11236 <source>Next</source> 11236
11237 <target state="new">Next</target> 11237
11238 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 11238
11239 </trans-unit> 11239
11240 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 11240
11241 <source>Previous month</source> 11241
11242 <target state="new">Previous month</target> 11242
11243 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 11243
11244 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 11244
11245 </trans-unit> 11245
11246 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 11246
11247 <source>Next month</source> 11247
11248 <target state="new">Next month</target> 11248
11249 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 11249
11250 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 11250
11251 </trans-unit>
11252 <trans-unit id="ngb.datepicker.select-month" datatype="html">
11253 <source>Select month</source>
11254 <target state="new">Select month</target>
11255 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
11256 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
11257 </trans-unit>
11258 <trans-unit id="ngb.datepicker.select-year" datatype="html">
11259 <source>Select year</source>
11260 <target state="new">Select year</target>
11261 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
11262 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
11263 </trans-unit>
11264 <trans-unit id="ngb.pagination.first" datatype="html">
11265 <source>««</source>
11266 <target state="new">««</target>
11267 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
11268 </trans-unit>
11269 <trans-unit id="ngb.pagination.previous" datatype="html">
11270 <source>«</source>
11271 <target state="new">«</target>
11272 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
11273 </trans-unit>
11274 <trans-unit id="ngb.pagination.next" datatype="html">
11275 <source>»</source>
11276 <target state="new">»</target>
11277 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
11278 </trans-unit>
11279 <trans-unit id="ngb.pagination.last" datatype="html">
11280 <source>»»</source>
11281 <target state="new">»»</target>
11282 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
11283 </trans-unit>
11284 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11285 <source>First</source>
11286 <target state="new">First</target>
11287 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
11288 </trans-unit>
11289 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11290 <source>Previous</source>
11291 <target state="new">Previous</target>
11292 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
11293 </trans-unit>
11294 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11295 <source>Next</source>
11296 <target state="new">Next</target>
11297 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
11298 </trans-unit>
11299 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11300 <source>Last</source>
11301 <target state="new">Last</target>
11302 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
11303 </trans-unit>
11304 <trans-unit id="ngb.progressbar.value" datatype="html">
11305 <source><x id="INTERPOLATION"/></source>
11306 <target state="new"><x id="INTERPOLATION"/></target>
11307 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
11308 </trans-unit>
11309 <trans-unit id="ngb.timepicker.HH" datatype="html">
11310 <source>HH</source>
11311 <target state="new">HH</target>
11312 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
11313 </trans-unit>
11314 <trans-unit id="ngb.timepicker.hours" datatype="html">
11315 <source>Hours</source>
11316 <target state="new">Hours</target>
11317 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
11318 </trans-unit>
11319 <trans-unit id="ngb.timepicker.MM" datatype="html">
11320 <source>MM</source>
11321 <target state="new">MM</target>
11322 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
11323 </trans-unit>
11324 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11325 <source>Minutes</source>
11326 <target state="new">Minutes</target>
11327 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
11328 </trans-unit>
11329 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11330 <source>Increment hours</source>
11331 <target state="new">Increment hours</target>
11332 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
11333 </trans-unit>
11334 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11335 <source>Decrement hours</source>
11336 <target state="new">Decrement hours</target>
11337 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
11338 </trans-unit>
11339 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11340 <source>Increment minutes</source>
11341 <target state="new">Increment minutes</target>
11342 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
11343 </trans-unit>
11344 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11345 <source>Decrement minutes</source>
11346 <target state="new">Decrement minutes</target>
11347 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
11348 </trans-unit>
11349 <trans-unit id="ngb.timepicker.SS" datatype="html">
11350 <source>SS</source>
11351 <target state="new">SS</target>
11352 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
11353 </trans-unit>
11354 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11355 <source>Seconds</source>
11356 <target state="new">Seconds</target>
11357 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
11358 </trans-unit>
11359 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11360 <source>Increment seconds</source>
11361 <target state="new">Increment seconds</target>
11362 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
11363 </trans-unit>
11364 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11365 <source>Decrement seconds</source>
11366 <target state="new">Decrement seconds</target>
11367 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
11368 </trans-unit>
11369 <trans-unit id="ngb.timepicker.PM" datatype="html">
11370 <source><x id="INTERPOLATION"/></source>
11371 <target state="new"><x id="INTERPOLATION"/></target>
11372 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11373 </trans-unit>
11374 <trans-unit id="ngb.timepicker.AM" datatype="html">
11375 <source><x id="INTERPOLATION"/></source>
11376 <target state="new"><x id="INTERPOLATION"/></target>
11377 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11378 </trans-unit>
11379 <trans-unit id="ngb.toast.close-aria" datatype="html">
11380 <source>Close</source>
11381 <target state="new">Close</target>
11382 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11383 </trans-unit>
11384 <trans-unit id="5210096066382592800" datatype="html"> 11251 <trans-unit id="5210096066382592800" datatype="html">
11385 <source>Video to import updated.</source> 11252 <source>Video to import updated.</source>
11386 <target state="new">Video to import updated.</target> 11253 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.da-DK.xlf b/client/src/locale/angular.da-DK.xlf
index a035eef76..d308d4b0e 100644
--- a/client/src/locale/angular.da-DK.xlf
+++ b/client/src/locale/angular.da-DK.xlf
@@ -11165,171 +11165,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11165 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 11165 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
11166 11166
11167 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 11167 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
11168 <trans-unit id="ngb.alert.close" datatype="html"> 11168
11169 <source>Close</source> 11169
11170 <target state="new">Close</target> 11170
11171 11171
11172 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 11172
11173 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 11173
11174 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 11174
11175 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 11175
11176 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 11176
11177 11177
11178 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 11178
11179 <trans-unit id="ngb.carousel.previous" datatype="html"> 11179
11180 <source>Previous</source> 11180
11181 <target state="new">Previous</target> 11181
11182 11182
11183 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 11183
11184 <trans-unit id="ngb.carousel.next" datatype="html"> 11184
11185 <source>Next</source> 11185
11186 <target state="new">Next</target> 11186
11187 11187
11188 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 11188
11189 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 11189
11190 <source>Previous month</source> 11190
11191 <target state="new">Previous month</target> 11191
11192 11192
11193 11193
11194 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 11194
11195 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 11195
11196 <source>Next month</source> 11196
11197 <target state="new">Next month</target> 11197
11198 11198
11199 11199
11200 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
11201 <trans-unit id="ngb.datepicker.select-month" datatype="html">
11202 <source>Select month</source>
11203 <target state="new">Select month</target>
11204
11205
11206 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
11207 <trans-unit id="ngb.datepicker.select-year" datatype="html">
11208 <source>Select year</source>
11209 <target state="new">Select year</target>
11210
11211
11212 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
11213 <trans-unit id="ngb.pagination.first" datatype="html">
11214 <source>««</source>
11215 <target state="new">««</target>
11216
11217 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
11218 <trans-unit id="ngb.pagination.previous" datatype="html">
11219 <source>«</source>
11220 <target state="new">«</target>
11221
11222 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
11223 <trans-unit id="ngb.pagination.next" datatype="html">
11224 <source>»</source>
11225 <target state="new">»</target>
11226
11227 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
11228 <trans-unit id="ngb.pagination.last" datatype="html">
11229 <source>»»</source>
11230 <target state="new">»»</target>
11231
11232 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
11233 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11234 <source>First</source>
11235 <target state="new">First</target>
11236
11237 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
11238 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11239 <source>Previous</source>
11240 <target state="new">Previous</target>
11241
11242 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
11243 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11244 <source>Next</source>
11245 <target state="new">Next</target>
11246
11247 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
11248 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11249 <source>Last</source>
11250 <target state="new">Last</target>
11251
11252 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
11253 <trans-unit id="ngb.progressbar.value" datatype="html">
11254 <source><x id="INTERPOLATION"/></source>
11255 <target state="new"><x id="INTERPOLATION"/></target>
11256
11257 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
11258 <trans-unit id="ngb.timepicker.HH" datatype="html">
11259 <source>HH</source>
11260 <target state="new">HH</target>
11261
11262 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
11263 <trans-unit id="ngb.timepicker.hours" datatype="html">
11264 <source>Hours</source>
11265 <target state="new">Hours</target>
11266
11267 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
11268 <trans-unit id="ngb.timepicker.MM" datatype="html">
11269 <source>MM</source>
11270 <target state="new">MM</target>
11271
11272 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
11273 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11274 <source>Minutes</source>
11275 <target state="new">Minutes</target>
11276
11277 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
11278 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11279 <source>Increment hours</source>
11280 <target state="new">Increment hours</target>
11281
11282 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
11283 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11284 <source>Decrement hours</source>
11285 <target state="new">Decrement hours</target>
11286
11287 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
11288 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11289 <source>Increment minutes</source>
11290 <target state="new">Increment minutes</target>
11291
11292 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
11293 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11294 <source>Decrement minutes</source>
11295 <target state="new">Decrement minutes</target>
11296
11297 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
11298 <trans-unit id="ngb.timepicker.SS" datatype="html">
11299 <source>SS</source>
11300 <target state="new">SS</target>
11301
11302 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
11303 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11304 <source>Seconds</source>
11305 <target state="new">Seconds</target>
11306
11307 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
11308 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11309 <source>Increment seconds</source>
11310 <target state="new">Increment seconds</target>
11311
11312 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
11313 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11314 <source>Decrement seconds</source>
11315 <target state="new">Decrement seconds</target>
11316
11317 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
11318 <trans-unit id="ngb.timepicker.PM" datatype="html">
11319 <source><x id="INTERPOLATION"/></source>
11320 <target state="new"><x id="INTERPOLATION"/></target>
11321
11322 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
11323 <trans-unit id="ngb.timepicker.AM" datatype="html">
11324 <source><x id="INTERPOLATION"/></source>
11325 <target state="new"><x id="INTERPOLATION"/></target>
11326
11327 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
11328 <trans-unit id="ngb.toast.close-aria" datatype="html">
11329 <source>Close</source>
11330 <target state="new">Close</target>
11331
11332 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
11333 <trans-unit id="5210096066382592800" datatype="html"> 11200 <trans-unit id="5210096066382592800" datatype="html">
11334 <source>Video to import updated.</source> 11201 <source>Video to import updated.</source>
11335 <target state="new">Video to import updated.</target> 11202 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.de-DE.xlf b/client/src/locale/angular.de-DE.xlf
index 99fa9b31a..1737c988f 100644
--- a/client/src/locale/angular.de-DE.xlf
+++ b/client/src/locale/angular.de-DE.xlf
@@ -10831,171 +10831,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10831 <target state="translated"><x id="PH" equiv-text="this.views"/> Aufrufe</target> 10831 <target state="translated"><x id="PH" equiv-text="this.views"/> Aufrufe</target>
10832 10832
10833 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10833 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10834 <trans-unit id="ngb.alert.close" datatype="html"> 10834
10835 <source>Close</source> 10835
10836 <target state="translated">Schließen</target> 10836
10837 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10837
10838 </trans-unit> 10838
10839 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10839
10840 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10840
10841 <target state="translated">Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> von <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10841
10842 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10842
10843 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10843
10844 </trans-unit> 10844
10845 <trans-unit id="ngb.carousel.previous" datatype="html"> 10845
10846 <source>Previous</source> 10846
10847 <target state="translated">Vorherige</target> 10847
10848 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10848
10849 </trans-unit> 10849
10850 <trans-unit id="ngb.carousel.next" datatype="html"> 10850
10851 <source>Next</source> 10851
10852 <target state="translated">Nächste</target> 10852
10853 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10853
10854 </trans-unit> 10854
10855 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10855
10856 <source>Previous month</source> 10856
10857 <target state="translated">Letzter Monat</target> 10857
10858 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10858
10859 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10859
10860 </trans-unit> 10860
10861 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10861
10862 <source>Next month</source> 10862
10863 <target state="translated">Nächster Monat</target> 10863
10864 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10864
10865 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10865
10866 </trans-unit>
10867 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10868 <source>Select month</source>
10869 <target state="translated">Monat wählen</target>
10870 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10871 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10872 </trans-unit>
10873 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10874 <source>Select year</source>
10875 <target state="translated">Jahr wählen</target>
10876 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10877 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10878 </trans-unit>
10879 <trans-unit id="ngb.pagination.first" datatype="html">
10880 <source>««</source>
10881 <target state="translated">««</target>
10882 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10883 </trans-unit>
10884 <trans-unit id="ngb.pagination.previous" datatype="html">
10885 <source>«</source>
10886 <target state="translated">«</target>
10887 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10888 </trans-unit>
10889 <trans-unit id="ngb.pagination.next" datatype="html">
10890 <source>»</source>
10891 <target state="translated">»</target>
10892 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10893 </trans-unit>
10894 <trans-unit id="ngb.pagination.last" datatype="html">
10895 <source>»»</source>
10896 <target state="translated">»»</target>
10897 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10898 </trans-unit>
10899 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10900 <source>First</source>
10901 <target state="translated">Erste</target>
10902 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10903 </trans-unit>
10904 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10905 <source>Previous</source>
10906 <target state="translated">Vorherige</target>
10907 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10908 </trans-unit>
10909 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10910 <source>Next</source>
10911 <target state="translated">Nächste</target>
10912 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10913 </trans-unit>
10914 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10915 <source>Last</source>
10916 <target state="translated">Letzte</target>
10917 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10918 </trans-unit>
10919 <trans-unit id="ngb.progressbar.value" datatype="html">
10920 <source><x id="INTERPOLATION"/></source>
10921 <target state="translated"><x id="INTERPOLATION"/></target>
10922 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10923 </trans-unit>
10924 <trans-unit id="ngb.timepicker.HH" datatype="html">
10925 <source>HH</source>
10926 <target state="translated">HH</target>
10927 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
10928 </trans-unit>
10929 <trans-unit id="ngb.timepicker.hours" datatype="html">
10930 <source>Hours</source>
10931 <target state="translated">Stunden</target>
10932 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
10933 </trans-unit>
10934 <trans-unit id="ngb.timepicker.MM" datatype="html">
10935 <source>MM</source>
10936 <target state="translated">MM</target>
10937 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
10938 </trans-unit>
10939 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10940 <source>Minutes</source>
10941 <target state="translated">Minuten</target>
10942 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
10943 </trans-unit>
10944 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10945 <source>Increment hours</source>
10946 <target state="translated">Stunden erhöhen</target>
10947 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
10948 </trans-unit>
10949 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10950 <source>Decrement hours</source>
10951 <target state="translated">Stunden verringern</target>
10952 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
10953 </trans-unit>
10954 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10955 <source>Increment minutes</source>
10956 <target state="translated">Minuten erhöhen</target>
10957 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
10958 </trans-unit>
10959 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10960 <source>Decrement minutes</source>
10961 <target state="translated">Minuten verringern</target>
10962 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
10963 </trans-unit>
10964 <trans-unit id="ngb.timepicker.SS" datatype="html">
10965 <source>SS</source>
10966 <target state="translated">SS</target>
10967 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
10968 </trans-unit>
10969 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10970 <source>Seconds</source>
10971 <target state="translated">Sekunden</target>
10972 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
10973 </trans-unit>
10974 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10975 <source>Increment seconds</source>
10976 <target state="translated">Sekunden erhöhen</target>
10977 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
10978 </trans-unit>
10979 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10980 <source>Decrement seconds</source>
10981 <target state="translated">Sekunden verringern</target>
10982 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
10983 </trans-unit>
10984 <trans-unit id="ngb.timepicker.PM" datatype="html">
10985 <source><x id="INTERPOLATION"/></source>
10986 <target state="translated"><x id="INTERPOLATION"/></target>
10987 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
10988 </trans-unit>
10989 <trans-unit id="ngb.timepicker.AM" datatype="html">
10990 <source><x id="INTERPOLATION"/></source>
10991 <target state="translated"><x id="INTERPOLATION"/></target>
10992 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
10993 </trans-unit>
10994 <trans-unit id="ngb.toast.close-aria" datatype="html">
10995 <source>Close</source>
10996 <target state="translated">Schließen</target>
10997 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
10998 </trans-unit>
10999 <trans-unit id="5210096066382592800"> 10866 <trans-unit id="5210096066382592800">
11000 <source>Video to import updated.</source> 10867 <source>Video to import updated.</source>
11001 <target>Zu importierendes Video wurde aktualisiert.</target> 10868 <target>Zu importierendes Video wurde aktualisiert.</target>
diff --git a/client/src/locale/angular.el-GR.xlf b/client/src/locale/angular.el-GR.xlf
index ad2e8f1ab..666e6b547 100644
--- a/client/src/locale/angular.el-GR.xlf
+++ b/client/src/locale/angular.el-GR.xlf
@@ -10922,171 +10922,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10922 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10922 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10923 10923
10924 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10924 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10925 <trans-unit id="ngb.alert.close" datatype="html"> 10925
10926 <source>Close</source> 10926
10927 <target state="translated">Κλείσιμο</target> 10927
10928 10928
10929 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 10929
10930 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10930
10931 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10931
10932 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10932
10933 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10933
10934 10934
10935 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 10935
10936 <trans-unit id="ngb.carousel.previous" datatype="html"> 10936
10937 <source>Previous</source> 10937
10938 <target state="translated">Προηγούμενο</target> 10938
10939 10939
10940 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 10940
10941 <trans-unit id="ngb.carousel.next" datatype="html"> 10941
10942 <source>Next</source> 10942
10943 <target state="translated">Επόμενο</target> 10943
10944 10944
10945 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 10945
10946 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10946
10947 <source>Previous month</source> 10947
10948 <target state="translated">Προηγούμενος μήνας</target> 10948
10949 10949
10950 10950
10951 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 10951
10952 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10952
10953 <source>Next month</source> 10953
10954 <target state="translated">Επόμενος μήνας</target> 10954
10955 10955
10956 10956
10957 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
10958 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10959 <source>Select month</source>
10960 <target state="translated">Επιλογή μήνα</target>
10961
10962
10963 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
10964 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10965 <source>Select year</source>
10966 <target state="translated">Επιλογή έτους</target>
10967
10968
10969 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
10970 <trans-unit id="ngb.pagination.first" datatype="html">
10971 <source>««</source>
10972 <target state="translated">««</target>
10973
10974 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
10975 <trans-unit id="ngb.pagination.previous" datatype="html">
10976 <source>«</source>
10977 <target state="translated">«</target>
10978
10979 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
10980 <trans-unit id="ngb.pagination.next" datatype="html">
10981 <source>»</source>
10982 <target state="translated">»</target>
10983
10984 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
10985 <trans-unit id="ngb.pagination.last" datatype="html">
10986 <source>»»</source>
10987 <target state="translated">»»</target>
10988
10989 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
10990 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10991 <source>First</source>
10992 <target state="translated">Πρώτο</target>
10993
10994 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
10995 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10996 <source>Previous</source>
10997 <target state="translated">Προηγούμενο</target>
10998
10999 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
11000 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11001 <source>Next</source>
11002 <target state="translated">Επόμενο</target>
11003
11004 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
11005 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11006 <source>Last</source>
11007 <target state="translated">Τελευταίο</target>
11008
11009 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
11010 <trans-unit id="ngb.progressbar.value" datatype="html">
11011 <source><x id="INTERPOLATION"/></source>
11012 <target state="new"><x id="INTERPOLATION"/></target>
11013
11014 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
11015 <trans-unit id="ngb.timepicker.HH" datatype="html">
11016 <source>HH</source>
11017 <target state="new">HH</target>
11018
11019 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
11020 <trans-unit id="ngb.timepicker.hours" datatype="html">
11021 <source>Hours</source>
11022 <target state="translated">Ώρες</target>
11023
11024 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
11025 <trans-unit id="ngb.timepicker.MM" datatype="html">
11026 <source>MM</source>
11027 <target state="new">MM</target>
11028
11029 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
11030 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11031 <source>Minutes</source>
11032 <target state="translated">Λεπτά</target>
11033
11034 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
11035 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11036 <source>Increment hours</source>
11037 <target state="new">Increment hours</target>
11038
11039 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
11040 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11041 <source>Decrement hours</source>
11042 <target state="new">Decrement hours</target>
11043
11044 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
11045 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11046 <source>Increment minutes</source>
11047 <target state="new">Increment minutes</target>
11048
11049 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
11050 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11051 <source>Decrement minutes</source>
11052 <target state="new">Decrement minutes</target>
11053
11054 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
11055 <trans-unit id="ngb.timepicker.SS" datatype="html">
11056 <source>SS</source>
11057 <target state="new">SS</target>
11058
11059 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
11060 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11061 <source>Seconds</source>
11062 <target state="translated">Δευτερόλεπτα</target>
11063
11064 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
11065 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11066 <source>Increment seconds</source>
11067 <target state="new">Increment seconds</target>
11068
11069 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
11070 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11071 <source>Decrement seconds</source>
11072 <target state="new">Decrement seconds</target>
11073
11074 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
11075 <trans-unit id="ngb.timepicker.PM" datatype="html">
11076 <source><x id="INTERPOLATION"/></source>
11077 <target state="new"><x id="INTERPOLATION"/></target>
11078
11079 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
11080 <trans-unit id="ngb.timepicker.AM" datatype="html">
11081 <source><x id="INTERPOLATION"/></source>
11082 <target state="new"><x id="INTERPOLATION"/></target>
11083
11084 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
11085 <trans-unit id="ngb.toast.close-aria" datatype="html">
11086 <source>Close</source>
11087 <target state="translated">Κλείσιμο</target>
11088
11089 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
11090 <trans-unit id="5210096066382592800"> 10957 <trans-unit id="5210096066382592800">
11091 <source>Video to import updated.</source> 10958 <source>Video to import updated.</source>
11092 <target>Ενημερώθηκε το βίντεο προς εισαγωγή.</target> 10959 <target>Ενημερώθηκε το βίντεο προς εισαγωγή.</target>
diff --git a/client/src/locale/angular.en-GB.xlf b/client/src/locale/angular.en-GB.xlf
index 72b224fba..d3152425a 100644
--- a/client/src/locale/angular.en-GB.xlf
+++ b/client/src/locale/angular.en-GB.xlf
@@ -10340,106 +10340,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10340 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html"> 10340 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html">
10341 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10341 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10342 10342
10343 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="ngb.alert.close" datatype="html"> 10343 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10344 <source>Close</source><target state="new">Close</target>
10345
10346 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.carousel.slide-number" datatype="html">
10347 <source> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10348 p"/> </source><target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10349 p"/> </target>
10350
10351 <note priority="1" from="description">Currently selected slide number read by screen reader</note>
10352 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit><trans-unit id="ngb.carousel.previous" datatype="html">
10353 <source>Previous</source><target state="new">Previous</target>
10354
10355 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit><trans-unit id="ngb.carousel.next" datatype="html">
10356 <source>Next</source><target state="new">Next</target>
10357
10358 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit><trans-unit id="ngb.datepicker.previous-month" datatype="html">
10359 <source>Previous month</source><target state="new">Previous month</target>
10360
10361 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit><trans-unit id="ngb.datepicker.next-month" datatype="html">
10362 <source>Next month</source><target state="new">Next month</target>
10363
10364 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-month" datatype="html">
10365 <source>Select month</source><target state="new">Select month</target>
10366
10367 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-year" datatype="html">
10368 <source>Select year</source><target state="new">Select year</target>
10369
10370 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit><trans-unit id="ngb.pagination.first" datatype="html">
10371 <source>««</source><target state="new">««</target>
10372
10373 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous" datatype="html">
10374 <source>«</source><target state="new">«</target>
10375
10376 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit><trans-unit id="ngb.pagination.next" datatype="html">
10377 <source>»</source><target state="new">»</target>
10378
10379 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit><trans-unit id="ngb.pagination.last" datatype="html">
10380 <source>»»</source><target state="new">»»</target>
10381
10382 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit><trans-unit id="ngb.pagination.first-aria" datatype="html">
10383 <source>First</source><target state="new">First</target>
10384
10385 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous-aria" datatype="html">
10386 <source>Previous</source><target state="new">Previous</target>
10387
10388 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit><trans-unit id="ngb.pagination.next-aria" datatype="html">
10389 <source>Next</source><target state="new">Next</target>
10390
10391 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit><trans-unit id="ngb.pagination.last-aria" datatype="html">
10392 <source>Last</source><target state="new">Last</target>
10393
10394 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit><trans-unit id="ngb.progressbar.value" datatype="html">
10395 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10396
10397 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="ngb.timepicker.HH" datatype="html">
10398 <source>HH</source><target state="new">HH</target>
10399
10400 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit><trans-unit id="ngb.timepicker.hours" datatype="html">
10401 <source>Hours</source><target state="new">Hours</target>
10402
10403 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit><trans-unit id="ngb.timepicker.MM" datatype="html">
10404 <source>MM</source><target state="new">MM</target>
10405
10406 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit><trans-unit id="ngb.timepicker.minutes" datatype="html">
10407 <source>Minutes</source><target state="new">Minutes</target>
10408
10409 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10410 <source>Increment hours</source><target state="new">Increment hours</target>
10411
10412 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10413 <source>Decrement hours</source><target state="new">Decrement hours</target>
10414
10415 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10416 <source>Increment minutes</source><target state="new">Increment minutes</target>
10417
10418 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10419 <source>Decrement minutes</source><target state="new">Decrement minutes</target>
10420
10421 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit><trans-unit id="ngb.timepicker.SS" datatype="html">
10422 <source>SS</source><target state="new">SS</target>
10423
10424 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit><trans-unit id="ngb.timepicker.seconds" datatype="html">
10425 <source>Seconds</source><target state="new">Seconds</target>
10426
10427 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10428 <source>Increment seconds</source><target state="new">Increment seconds</target>
10429
10430 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10431 <source>Decrement seconds</source><target state="new">Decrement seconds</target>
10432
10433 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="ngb.timepicker.PM" datatype="html">
10434 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10435
10436 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit><trans-unit id="ngb.timepicker.AM" datatype="html">
10437 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10438
10439 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit><trans-unit id="ngb.toast.close-aria" datatype="html">
10440 <source>Close</source><target state="new">Close</target>
10441
10442 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10443 <trans-unit id="5210096066382592800"> 10344 <trans-unit id="5210096066382592800">
10444 <source>Video to import updated.</source> 10345 <source>Video to import updated.</source>
10445 <target>Video to import updated.</target> 10346 <target>Video to import updated.</target>
diff --git a/client/src/locale/angular.en-US.xlf b/client/src/locale/angular.en-US.xlf
index f69e1ce21..6c4a94471 100644
--- a/client/src/locale/angular.en-US.xlf
+++ b/client/src/locale/angular.en-US.xlf
@@ -9871,106 +9871,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
9871 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html"> 9871 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html">
9872 <source><x id="PH" equiv-text="this.views"/> views</source><target state="final"><x id="PH" equiv-text="this.views"/> views</target> 9872 <source><x id="PH" equiv-text="this.views"/> views</source><target state="final"><x id="PH" equiv-text="this.views"/> views</target>
9873 9873
9874 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="ngb.alert.close" datatype="html"> 9874 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
9875 <source>Close</source><target state="final">Close</target>
9876
9877 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.carousel.slide-number" datatype="html">
9878 <source> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
9879 p"/> </source><target state="final"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
9880 p"/> </target>
9881
9882 <note priority="1" from="description">Currently selected slide number read by screen reader</note>
9883 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit><trans-unit id="ngb.carousel.previous" datatype="html">
9884 <source>Previous</source><target state="final">Previous</target>
9885
9886 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit><trans-unit id="ngb.carousel.next" datatype="html">
9887 <source>Next</source><target state="final">Next</target>
9888
9889 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit><trans-unit id="ngb.datepicker.previous-month" datatype="html">
9890 <source>Previous month</source><target state="final">Previous month</target>
9891
9892 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit><trans-unit id="ngb.datepicker.next-month" datatype="html">
9893 <source>Next month</source><target state="final">Next month</target>
9894
9895 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-month" datatype="html">
9896 <source>Select month</source><target state="final">Select month</target>
9897
9898 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-year" datatype="html">
9899 <source>Select year</source><target state="final">Select year</target>
9900
9901 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit><trans-unit id="ngb.pagination.first" datatype="html">
9902 <source>««</source><target state="final">««</target>
9903
9904 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous" datatype="html">
9905 <source>«</source><target state="final">«</target>
9906
9907 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit><trans-unit id="ngb.pagination.next" datatype="html">
9908 <source>»</source><target state="final">»</target>
9909
9910 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit><trans-unit id="ngb.pagination.last" datatype="html">
9911 <source>»»</source><target state="final">»»</target>
9912
9913 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit><trans-unit id="ngb.pagination.first-aria" datatype="html">
9914 <source>First</source><target state="final">First</target>
9915
9916 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous-aria" datatype="html">
9917 <source>Previous</source><target state="final">Previous</target>
9918
9919 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit><trans-unit id="ngb.pagination.next-aria" datatype="html">
9920 <source>Next</source><target state="final">Next</target>
9921
9922 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit><trans-unit id="ngb.pagination.last-aria" datatype="html">
9923 <source>Last</source><target state="final">Last</target>
9924
9925 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit><trans-unit id="ngb.progressbar.value" datatype="html">
9926 <source><x id="INTERPOLATION"/></source><target state="final"><x id="INTERPOLATION"/></target>
9927
9928 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="ngb.timepicker.HH" datatype="html">
9929 <source>HH</source><target state="final">HH</target>
9930
9931 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit><trans-unit id="ngb.timepicker.hours" datatype="html">
9932 <source>Hours</source><target state="final">Hours</target>
9933
9934 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit><trans-unit id="ngb.timepicker.MM" datatype="html">
9935 <source>MM</source><target state="final">MM</target>
9936
9937 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit><trans-unit id="ngb.timepicker.minutes" datatype="html">
9938 <source>Minutes</source><target state="final">Minutes</target>
9939
9940 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-hours" datatype="html">
9941 <source>Increment hours</source><target state="final">Increment hours</target>
9942
9943 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
9944 <source>Decrement hours</source><target state="final">Decrement hours</target>
9945
9946 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
9947 <source>Increment minutes</source><target state="final">Increment minutes</target>
9948
9949 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
9950 <source>Decrement minutes</source><target state="final">Decrement minutes</target>
9951
9952 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit><trans-unit id="ngb.timepicker.SS" datatype="html">
9953 <source>SS</source><target state="final">SS</target>
9954
9955 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit><trans-unit id="ngb.timepicker.seconds" datatype="html">
9956 <source>Seconds</source><target state="final">Seconds</target>
9957
9958 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
9959 <source>Increment seconds</source><target state="final">Increment seconds</target>
9960
9961 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
9962 <source>Decrement seconds</source><target state="final">Decrement seconds</target>
9963
9964 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="ngb.timepicker.PM" datatype="html">
9965 <source><x id="INTERPOLATION"/></source><target state="final"><x id="INTERPOLATION"/></target>
9966
9967 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit><trans-unit id="ngb.timepicker.AM" datatype="html">
9968 <source><x id="INTERPOLATION"/></source><target state="final"><x id="INTERPOLATION"/></target>
9969
9970 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit><trans-unit id="ngb.toast.close-aria" datatype="html">
9971 <source>Close</source><target state="final">Close</target>
9972
9973 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
9974 <trans-unit id="5210096066382592800" datatype="html"> 9875 <trans-unit id="5210096066382592800" datatype="html">
9975 <source>Video to import updated.</source> 9876 <source>Video to import updated.</source>
9976 <target state="final">Video to import updated.</target> 9877 <target state="final">Video to import updated.</target>
diff --git a/client/src/locale/angular.eo.xlf b/client/src/locale/angular.eo.xlf
index bf9442170..774920b61 100644
--- a/client/src/locale/angular.eo.xlf
+++ b/client/src/locale/angular.eo.xlf
@@ -10365,171 +10365,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10365 <target state="translated"><x id="PH" equiv-text="this.views"/> rigardoj</target> 10365 <target state="translated"><x id="PH" equiv-text="this.views"/> rigardoj</target>
10366 10366
10367 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10367 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10368 <trans-unit id="ngb.alert.close" datatype="html"> 10368
10369 <source>Close</source> 10369
10370 <target state="translated">Fermi</target> 10370
10371 10371
10372 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 10372
10373 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10373
10374 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10374
10375 <target state="translated">Paĝo <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> el <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10375
10376 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10376
10377 10377
10378 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 10378
10379 <trans-unit id="ngb.carousel.previous" datatype="html"> 10379
10380 <source>Previous</source> 10380
10381 <target state="translated">Antaŭa</target> 10381
10382 10382
10383 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 10383
10384 <trans-unit id="ngb.carousel.next" datatype="html"> 10384
10385 <source>Next</source> 10385
10386 <target state="translated">Sekva</target> 10386
10387 10387
10388 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 10388
10389 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10389
10390 <source>Previous month</source> 10390
10391 <target state="translated">Antaŭa monato</target> 10391
10392 10392
10393 10393
10394 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 10394
10395 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10395
10396 <source>Next month</source> 10396
10397 <target state="translated">Sekva monato</target> 10397
10398 10398
10399 10399
10400 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
10401 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10402 <source>Select month</source>
10403 <target state="translated">Elekti monaton</target>
10404
10405
10406 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
10407 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10408 <source>Select year</source>
10409 <target state="translated">Elekti jaron</target>
10410
10411
10412 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
10413 <trans-unit id="ngb.pagination.first" datatype="html">
10414 <source>««</source>
10415 <target state="translated">««</target>
10416
10417 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
10418 <trans-unit id="ngb.pagination.previous" datatype="html">
10419 <source>«</source>
10420 <target state="translated">«</target>
10421
10422 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
10423 <trans-unit id="ngb.pagination.next" datatype="html">
10424 <source>»</source>
10425 <target state="translated">»</target>
10426
10427 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
10428 <trans-unit id="ngb.pagination.last" datatype="html">
10429 <source>»»</source>
10430 <target state="translated">»»</target>
10431
10432 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
10433 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10434 <source>First</source>
10435 <target state="translated">Unua</target>
10436
10437 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
10438 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10439 <source>Previous</source>
10440 <target state="translated">Antaŭa</target>
10441
10442 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
10443 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10444 <source>Next</source>
10445 <target state="translated">Sekva</target>
10446
10447 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
10448 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10449 <source>Last</source>
10450 <target state="translated">Lasta</target>
10451
10452 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
10453 <trans-unit id="ngb.progressbar.value" datatype="html">
10454 <source><x id="INTERPOLATION"/></source>
10455 <target state="translated"><x id="INTERPOLATION"/></target>
10456
10457 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
10458 <trans-unit id="ngb.timepicker.HH" datatype="html">
10459 <source>HH</source>
10460 <target state="translated">HH</target>
10461
10462 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
10463 <trans-unit id="ngb.timepicker.hours" datatype="html">
10464 <source>Hours</source>
10465 <target state="translated">Horoj</target>
10466
10467 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
10468 <trans-unit id="ngb.timepicker.MM" datatype="html">
10469 <source>MM</source>
10470 <target state="translated">MM</target>
10471
10472 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
10473 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10474 <source>Minutes</source>
10475 <target state="translated">Minutoj</target>
10476
10477 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
10478 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10479 <source>Increment hours</source>
10480 <target state="translated">Alkrementi horojn</target>
10481
10482 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
10483 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10484 <source>Decrement hours</source>
10485 <target state="translated">Dekrementi horojn</target>
10486
10487 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
10488 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10489 <source>Increment minutes</source>
10490 <target state="translated">Alkrementi minutojn</target>
10491
10492 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
10493 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10494 <source>Decrement minutes</source>
10495 <target state="translated">Dekrementi minutojn</target>
10496
10497 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
10498 <trans-unit id="ngb.timepicker.SS" datatype="html">
10499 <source>SS</source>
10500 <target state="translated">SS</target>
10501
10502 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
10503 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10504 <source>Seconds</source>
10505 <target state="translated">Sekundoj</target>
10506
10507 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
10508 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10509 <source>Increment seconds</source>
10510 <target state="translated">Alkrementi sekundojn</target>
10511
10512 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
10513 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10514 <source>Decrement seconds</source>
10515 <target state="translated">Dekrementi sekundojn</target>
10516
10517 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
10518 <trans-unit id="ngb.timepicker.PM" datatype="html">
10519 <source><x id="INTERPOLATION"/></source>
10520 <target state="translated"><x id="INTERPOLATION"/></target>
10521
10522 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
10523 <trans-unit id="ngb.timepicker.AM" datatype="html">
10524 <source><x id="INTERPOLATION"/></source>
10525 <target state="translated"><x id="INTERPOLATION"/></target>
10526
10527 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
10528 <trans-unit id="ngb.toast.close-aria" datatype="html">
10529 <source>Close</source>
10530 <target state="translated">Fermi</target>
10531
10532 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10533 <trans-unit id="5210096066382592800"> 10400 <trans-unit id="5210096066382592800">
10534 <source>Video to import updated.</source> 10401 <source>Video to import updated.</source>
10535 <target>Enportota filmo ĝisdatiĝis.</target> 10402 <target>Enportota filmo ĝisdatiĝis.</target>
diff --git a/client/src/locale/angular.es-ES.xlf b/client/src/locale/angular.es-ES.xlf
index 2b733bb8b..0b7f6283b 100644
--- a/client/src/locale/angular.es-ES.xlf
+++ b/client/src/locale/angular.es-ES.xlf
@@ -10904,171 +10904,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10904 <target state="translated">Solo los usuarios de esta instancia pueden ver este video</target> 10904 <target state="translated">Solo los usuarios de esta instancia pueden ver este video</target>
10905 10905
10906 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">352</context></context-group></trans-unit> 10906 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">352</context></context-group></trans-unit>
10907 <trans-unit id="ngb.alert.close" datatype="html"> 10907
10908 <source>Close</source> 10908
10909 <target state="translated">Cerrar</target> 10909
10910 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10910
10911 </trans-unit> 10911
10912 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10912
10913 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10913
10914 <target state="translated">Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> de <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10914
10915 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10915
10916 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10916
10917 </trans-unit> 10917
10918 <trans-unit id="ngb.carousel.previous" datatype="html"> 10918
10919 <source>Previous</source> 10919
10920 <target state="translated">Anterior</target> 10920
10921 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10921
10922 </trans-unit> 10922
10923 <trans-unit id="ngb.carousel.next" datatype="html"> 10923
10924 <source>Next</source> 10924
10925 <target state="translated">Próximo</target> 10925
10926 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10926
10927 </trans-unit> 10927
10928 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10928
10929 <source>Previous month</source> 10929
10930 <target state="translated">Mes anterior</target> 10930
10931 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10931
10932 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10932
10933 </trans-unit> 10933
10934 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10934
10935 <source>Next month</source> 10935
10936 <target state="translated">Próximo mes</target> 10936
10937 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10937
10938 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10938
10939 </trans-unit>
10940 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10941 <source>Select month</source>
10942 <target state="translated">Seleccione mes</target>
10943 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10944 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10945 </trans-unit>
10946 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10947 <source>Select year</source>
10948 <target state="translated">Seleccionar año</target>
10949 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10950 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10951 </trans-unit>
10952 <trans-unit id="ngb.pagination.first" datatype="html">
10953 <source>««</source>
10954 <target state="translated">««</target>
10955 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10956 </trans-unit>
10957 <trans-unit id="ngb.pagination.previous" datatype="html">
10958 <source>«</source>
10959 <target state="translated">«</target>
10960 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10961 </trans-unit>
10962 <trans-unit id="ngb.pagination.next" datatype="html">
10963 <source>»</source>
10964 <target state="translated">»</target>
10965 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10966 </trans-unit>
10967 <trans-unit id="ngb.pagination.last" datatype="html">
10968 <source>»»</source>
10969 <target state="translated">»»</target>
10970 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10971 </trans-unit>
10972 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10973 <source>First</source>
10974 <target state="translated">Primero</target>
10975 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10976 </trans-unit>
10977 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10978 <source>Previous</source>
10979 <target state="translated">Anterior</target>
10980 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10981 </trans-unit>
10982 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10983 <source>Next</source>
10984 <target state="translated">Próximo</target>
10985 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10986 </trans-unit>
10987 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10988 <source>Last</source>
10989 <target state="translated">Último</target>
10990 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10991 </trans-unit>
10992 <trans-unit id="ngb.progressbar.value" datatype="html">
10993 <source><x id="INTERPOLATION"/></source>
10994 <target state="translated"><x id="INTERPOLATION"/></target>
10995 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10996 </trans-unit>
10997 <trans-unit id="ngb.timepicker.HH" datatype="html">
10998 <source>HH</source>
10999 <target state="translated">HH</target>
11000 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
11001 </trans-unit>
11002 <trans-unit id="ngb.timepicker.hours" datatype="html">
11003 <source>Hours</source>
11004 <target state="translated">Horas</target>
11005 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
11006 </trans-unit>
11007 <trans-unit id="ngb.timepicker.MM" datatype="html">
11008 <source>MM</source>
11009 <target state="translated">MM</target>
11010 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
11011 </trans-unit>
11012 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11013 <source>Minutes</source>
11014 <target state="translated">Minutos</target>
11015 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
11016 </trans-unit>
11017 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11018 <source>Increment hours</source>
11019 <target state="translated">Horas incrementales</target>
11020 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
11021 </trans-unit>
11022 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11023 <source>Decrement hours</source>
11024 <target state="translated">Disminuir horas</target>
11025 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
11026 </trans-unit>
11027 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11028 <source>Increment minutes</source>
11029 <target state="translated">Incrementar minutos</target>
11030 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
11031 </trans-unit>
11032 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11033 <source>Decrement minutes</source>
11034 <target state="translated">Disminuir minutos</target>
11035 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
11036 </trans-unit>
11037 <trans-unit id="ngb.timepicker.SS" datatype="html">
11038 <source>SS</source>
11039 <target state="translated">SS</target>
11040 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
11041 </trans-unit>
11042 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11043 <source>Seconds</source>
11044 <target state="translated">Segundos</target>
11045 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
11046 </trans-unit>
11047 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11048 <source>Increment seconds</source>
11049 <target state="translated">Incrementar segundos</target>
11050 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
11051 </trans-unit>
11052 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11053 <source>Decrement seconds</source>
11054 <target state="translated">Disminuir segundos</target>
11055 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
11056 </trans-unit>
11057 <trans-unit id="ngb.timepicker.PM" datatype="html">
11058 <source><x id="INTERPOLATION"/></source>
11059 <target state="translated"><x id="INTERPOLATION"/></target>
11060 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11061 </trans-unit>
11062 <trans-unit id="ngb.timepicker.AM" datatype="html">
11063 <source><x id="INTERPOLATION"/></source>
11064 <target state="translated"><x id="INTERPOLATION"/></target>
11065 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11066 </trans-unit>
11067 <trans-unit id="ngb.toast.close-aria" datatype="html">
11068 <source>Close</source>
11069 <target state="translated">Cerrar</target>
11070 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11071 </trans-unit>
11072 <trans-unit id="5210096066382592800"> 10939 <trans-unit id="5210096066382592800">
11073 <source>Video to import updated.</source> 10940 <source>Video to import updated.</source>
11074 <target>Vídeo a importar actualizado.</target> 10941 <target>Vídeo a importar actualizado.</target>
diff --git a/client/src/locale/angular.eu-ES.xlf b/client/src/locale/angular.eu-ES.xlf
index a6de16619..5fba83101 100644
--- a/client/src/locale/angular.eu-ES.xlf
+++ b/client/src/locale/angular.eu-ES.xlf
@@ -10736,171 +10736,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10736 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10736 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10737 10737
10738 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10738 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10739 <trans-unit id="ngb.alert.close" datatype="html"> 10739
10740 <source>Close</source> 10740
10741 <target state="new">Close</target> 10741
10742 10742
10743 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 10743
10744 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10744
10745 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10745
10746 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10746
10747 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10747
10748 10748
10749 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 10749
10750 <trans-unit id="ngb.carousel.previous" datatype="html"> 10750
10751 <source>Previous</source> 10751
10752 <target state="new">Previous</target> 10752
10753 10753
10754 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 10754
10755 <trans-unit id="ngb.carousel.next" datatype="html"> 10755
10756 <source>Next</source> 10756
10757 <target state="new">Next</target> 10757
10758 10758
10759 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 10759
10760 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10760
10761 <source>Previous month</source> 10761
10762 <target state="new">Previous month</target> 10762
10763 10763
10764 10764
10765 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 10765
10766 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10766
10767 <source>Next month</source> 10767
10768 <target state="new">Next month</target> 10768
10769 10769
10770 10770
10771 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
10772 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10773 <source>Select month</source>
10774 <target state="new">Select month</target>
10775
10776
10777 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
10778 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10779 <source>Select year</source>
10780 <target state="new">Select year</target>
10781
10782
10783 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
10784 <trans-unit id="ngb.pagination.first" datatype="html">
10785 <source>««</source>
10786 <target state="new">««</target>
10787
10788 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
10789 <trans-unit id="ngb.pagination.previous" datatype="html">
10790 <source>«</source>
10791 <target state="new">«</target>
10792
10793 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
10794 <trans-unit id="ngb.pagination.next" datatype="html">
10795 <source>»</source>
10796 <target state="new">»</target>
10797
10798 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
10799 <trans-unit id="ngb.pagination.last" datatype="html">
10800 <source>»»</source>
10801 <target state="new">»»</target>
10802
10803 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
10804 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10805 <source>First</source>
10806 <target state="new">First</target>
10807
10808 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
10809 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10810 <source>Previous</source>
10811 <target state="new">Previous</target>
10812
10813 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
10814 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10815 <source>Next</source>
10816 <target state="new">Next</target>
10817
10818 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
10819 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10820 <source>Last</source>
10821 <target state="new">Last</target>
10822
10823 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
10824 <trans-unit id="ngb.progressbar.value" datatype="html">
10825 <source><x id="INTERPOLATION"/></source>
10826 <target state="new"><x id="INTERPOLATION"/></target>
10827
10828 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
10829 <trans-unit id="ngb.timepicker.HH" datatype="html">
10830 <source>HH</source>
10831 <target state="new">HH</target>
10832
10833 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
10834 <trans-unit id="ngb.timepicker.hours" datatype="html">
10835 <source>Hours</source>
10836 <target state="new">Hours</target>
10837
10838 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
10839 <trans-unit id="ngb.timepicker.MM" datatype="html">
10840 <source>MM</source>
10841 <target state="new">MM</target>
10842
10843 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
10844 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10845 <source>Minutes</source>
10846 <target state="new">Minutes</target>
10847
10848 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
10849 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10850 <source>Increment hours</source>
10851 <target state="new">Increment hours</target>
10852
10853 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
10854 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10855 <source>Decrement hours</source>
10856 <target state="new">Decrement hours</target>
10857
10858 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
10859 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10860 <source>Increment minutes</source>
10861 <target state="new">Increment minutes</target>
10862
10863 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
10864 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10865 <source>Decrement minutes</source>
10866 <target state="new">Decrement minutes</target>
10867
10868 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
10869 <trans-unit id="ngb.timepicker.SS" datatype="html">
10870 <source>SS</source>
10871 <target state="new">SS</target>
10872
10873 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
10874 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10875 <source>Seconds</source>
10876 <target state="new">Seconds</target>
10877
10878 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
10879 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10880 <source>Increment seconds</source>
10881 <target state="new">Increment seconds</target>
10882
10883 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
10884 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10885 <source>Decrement seconds</source>
10886 <target state="new">Decrement seconds</target>
10887
10888 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
10889 <trans-unit id="ngb.timepicker.PM" datatype="html">
10890 <source><x id="INTERPOLATION"/></source>
10891 <target state="new"><x id="INTERPOLATION"/></target>
10892
10893 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
10894 <trans-unit id="ngb.timepicker.AM" datatype="html">
10895 <source><x id="INTERPOLATION"/></source>
10896 <target state="new"><x id="INTERPOLATION"/></target>
10897
10898 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
10899 <trans-unit id="ngb.toast.close-aria" datatype="html">
10900 <source>Close</source>
10901 <target state="new">Close</target>
10902
10903 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10904 <trans-unit id="5210096066382592800"> 10771 <trans-unit id="5210096066382592800">
10905 <source>Video to import updated.</source> 10772 <source>Video to import updated.</source>
10906 <target>Inportatzeko bideoa eguneratuta.</target> 10773 <target>Inportatzeko bideoa eguneratuta.</target>
diff --git a/client/src/locale/angular.fa-IR.xlf b/client/src/locale/angular.fa-IR.xlf
index ae32fef21..c618cb0bd 100644
--- a/client/src/locale/angular.fa-IR.xlf
+++ b/client/src/locale/angular.fa-IR.xlf
@@ -11197,171 +11197,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11197 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 11197 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
11198 11198
11199 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 11199 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
11200 <trans-unit id="ngb.alert.close" datatype="html"> 11200
11201 <source>Close</source> 11201
11202 <target state="new">Close</target> 11202
11203 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 11203
11204 </trans-unit> 11204
11205 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 11205
11206 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 11206
11207 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 11207
11208 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 11208
11209 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 11209
11210 </trans-unit> 11210
11211 <trans-unit id="ngb.carousel.previous" datatype="html"> 11211
11212 <source>Previous</source> 11212
11213 <target state="new">Previous</target> 11213
11214 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 11214
11215 </trans-unit> 11215
11216 <trans-unit id="ngb.carousel.next" datatype="html"> 11216
11217 <source>Next</source> 11217
11218 <target state="new">Next</target> 11218
11219 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 11219
11220 </trans-unit> 11220
11221 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 11221
11222 <source>Previous month</source> 11222
11223 <target state="new">Previous month</target> 11223
11224 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 11224
11225 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 11225
11226 </trans-unit> 11226
11227 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 11227
11228 <source>Next month</source> 11228
11229 <target state="new">Next month</target> 11229
11230 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 11230
11231 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 11231
11232 </trans-unit>
11233 <trans-unit id="ngb.datepicker.select-month" datatype="html">
11234 <source>Select month</source>
11235 <target state="new">Select month</target>
11236 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
11237 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
11238 </trans-unit>
11239 <trans-unit id="ngb.datepicker.select-year" datatype="html">
11240 <source>Select year</source>
11241 <target state="new">Select year</target>
11242 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
11243 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
11244 </trans-unit>
11245 <trans-unit id="ngb.pagination.first" datatype="html">
11246 <source>««</source>
11247 <target state="new">««</target>
11248 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
11249 </trans-unit>
11250 <trans-unit id="ngb.pagination.previous" datatype="html">
11251 <source>«</source>
11252 <target state="new">«</target>
11253 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
11254 </trans-unit>
11255 <trans-unit id="ngb.pagination.next" datatype="html">
11256 <source>»</source>
11257 <target state="new">»</target>
11258 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
11259 </trans-unit>
11260 <trans-unit id="ngb.pagination.last" datatype="html">
11261 <source>»»</source>
11262 <target state="new">»»</target>
11263 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
11264 </trans-unit>
11265 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11266 <source>First</source>
11267 <target state="new">First</target>
11268 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
11269 </trans-unit>
11270 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11271 <source>Previous</source>
11272 <target state="new">Previous</target>
11273 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
11274 </trans-unit>
11275 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11276 <source>Next</source>
11277 <target state="new">Next</target>
11278 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
11279 </trans-unit>
11280 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11281 <source>Last</source>
11282 <target state="new">Last</target>
11283 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
11284 </trans-unit>
11285 <trans-unit id="ngb.progressbar.value" datatype="html">
11286 <source><x id="INTERPOLATION"/></source>
11287 <target state="new"><x id="INTERPOLATION"/></target>
11288 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
11289 </trans-unit>
11290 <trans-unit id="ngb.timepicker.HH" datatype="html">
11291 <source>HH</source>
11292 <target state="new">HH</target>
11293 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
11294 </trans-unit>
11295 <trans-unit id="ngb.timepicker.hours" datatype="html">
11296 <source>Hours</source>
11297 <target state="new">Hours</target>
11298 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
11299 </trans-unit>
11300 <trans-unit id="ngb.timepicker.MM" datatype="html">
11301 <source>MM</source>
11302 <target state="new">MM</target>
11303 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
11304 </trans-unit>
11305 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11306 <source>Minutes</source>
11307 <target state="new">Minutes</target>
11308 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
11309 </trans-unit>
11310 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11311 <source>Increment hours</source>
11312 <target state="new">Increment hours</target>
11313 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
11314 </trans-unit>
11315 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11316 <source>Decrement hours</source>
11317 <target state="new">Decrement hours</target>
11318 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
11319 </trans-unit>
11320 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11321 <source>Increment minutes</source>
11322 <target state="new">Increment minutes</target>
11323 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
11324 </trans-unit>
11325 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11326 <source>Decrement minutes</source>
11327 <target state="new">Decrement minutes</target>
11328 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
11329 </trans-unit>
11330 <trans-unit id="ngb.timepicker.SS" datatype="html">
11331 <source>SS</source>
11332 <target state="new">SS</target>
11333 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
11334 </trans-unit>
11335 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11336 <source>Seconds</source>
11337 <target state="new">Seconds</target>
11338 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
11339 </trans-unit>
11340 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11341 <source>Increment seconds</source>
11342 <target state="new">Increment seconds</target>
11343 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
11344 </trans-unit>
11345 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11346 <source>Decrement seconds</source>
11347 <target state="new">Decrement seconds</target>
11348 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
11349 </trans-unit>
11350 <trans-unit id="ngb.timepicker.PM" datatype="html">
11351 <source><x id="INTERPOLATION"/></source>
11352 <target state="new"><x id="INTERPOLATION"/></target>
11353 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11354 </trans-unit>
11355 <trans-unit id="ngb.timepicker.AM" datatype="html">
11356 <source><x id="INTERPOLATION"/></source>
11357 <target state="new"><x id="INTERPOLATION"/></target>
11358 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11359 </trans-unit>
11360 <trans-unit id="ngb.toast.close-aria" datatype="html">
11361 <source>Close</source>
11362 <target state="new">Close</target>
11363 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11364 </trans-unit>
11365 <trans-unit id="5210096066382592800" datatype="html"> 11232 <trans-unit id="5210096066382592800" datatype="html">
11366 <source>Video to import updated.</source> 11233 <source>Video to import updated.</source>
11367 <target state="new">Video to import updated.</target> 11234 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.fi-FI.xlf b/client/src/locale/angular.fi-FI.xlf
index ff0f6a305..2cda18d97 100644
--- a/client/src/locale/angular.fi-FI.xlf
+++ b/client/src/locale/angular.fi-FI.xlf
@@ -10318,106 +10318,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10318 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html"> 10318 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html">
10319 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10319 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10320 10320
10321 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="ngb.alert.close" datatype="html"> 10321 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10322 <source>Close</source><target state="new">Close</target>
10323
10324 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.carousel.slide-number" datatype="html">
10325 <source> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10326 p"/> </source><target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10327 p"/> </target>
10328
10329 <note priority="1" from="description">Currently selected slide number read by screen reader</note>
10330 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit><trans-unit id="ngb.carousel.previous" datatype="html">
10331 <source>Previous</source><target state="new">Previous</target>
10332
10333 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit><trans-unit id="ngb.carousel.next" datatype="html">
10334 <source>Next</source><target state="new">Next</target>
10335
10336 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit><trans-unit id="ngb.datepicker.previous-month" datatype="html">
10337 <source>Previous month</source><target state="new">Previous month</target>
10338
10339 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit><trans-unit id="ngb.datepicker.next-month" datatype="html">
10340 <source>Next month</source><target state="new">Next month</target>
10341
10342 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-month" datatype="html">
10343 <source>Select month</source><target state="new">Select month</target>
10344
10345 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-year" datatype="html">
10346 <source>Select year</source><target state="new">Select year</target>
10347
10348 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit><trans-unit id="ngb.pagination.first" datatype="html">
10349 <source>««</source><target state="new">««</target>
10350
10351 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous" datatype="html">
10352 <source>«</source><target state="new">«</target>
10353
10354 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit><trans-unit id="ngb.pagination.next" datatype="html">
10355 <source>»</source><target state="new">»</target>
10356
10357 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit><trans-unit id="ngb.pagination.last" datatype="html">
10358 <source>»»</source><target state="new">»»</target>
10359
10360 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit><trans-unit id="ngb.pagination.first-aria" datatype="html">
10361 <source>First</source><target state="new">First</target>
10362
10363 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous-aria" datatype="html">
10364 <source>Previous</source><target state="new">Previous</target>
10365
10366 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit><trans-unit id="ngb.pagination.next-aria" datatype="html">
10367 <source>Next</source><target state="new">Next</target>
10368
10369 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit><trans-unit id="ngb.pagination.last-aria" datatype="html">
10370 <source>Last</source><target state="new">Last</target>
10371
10372 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit><trans-unit id="ngb.progressbar.value" datatype="html">
10373 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10374
10375 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="ngb.timepicker.HH" datatype="html">
10376 <source>HH</source><target state="new">HH</target>
10377
10378 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit><trans-unit id="ngb.timepicker.hours" datatype="html">
10379 <source>Hours</source><target state="new">Hours</target>
10380
10381 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit><trans-unit id="ngb.timepicker.MM" datatype="html">
10382 <source>MM</source><target state="new">MM</target>
10383
10384 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit><trans-unit id="ngb.timepicker.minutes" datatype="html">
10385 <source>Minutes</source><target state="new">Minutes</target>
10386
10387 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10388 <source>Increment hours</source><target state="new">Increment hours</target>
10389
10390 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10391 <source>Decrement hours</source><target state="new">Decrement hours</target>
10392
10393 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10394 <source>Increment minutes</source><target state="new">Increment minutes</target>
10395
10396 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10397 <source>Decrement minutes</source><target state="new">Decrement minutes</target>
10398
10399 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit><trans-unit id="ngb.timepicker.SS" datatype="html">
10400 <source>SS</source><target state="new">SS</target>
10401
10402 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit><trans-unit id="ngb.timepicker.seconds" datatype="html">
10403 <source>Seconds</source><target state="new">Seconds</target>
10404
10405 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10406 <source>Increment seconds</source><target state="new">Increment seconds</target>
10407
10408 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10409 <source>Decrement seconds</source><target state="new">Decrement seconds</target>
10410
10411 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="ngb.timepicker.PM" datatype="html">
10412 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10413
10414 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit><trans-unit id="ngb.timepicker.AM" datatype="html">
10415 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10416
10417 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit><trans-unit id="ngb.toast.close-aria" datatype="html">
10418 <source>Close</source><target state="new">Close</target>
10419
10420 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10421 <trans-unit id="5210096066382592800"> 10322 <trans-unit id="5210096066382592800">
10422 <source>Video to import updated.</source> 10323 <source>Video to import updated.</source>
10423 <target>Tuotava video päivitetty.</target> 10324 <target>Tuotava video päivitetty.</target>
diff --git a/client/src/locale/angular.fr-FR.xlf b/client/src/locale/angular.fr-FR.xlf
index ea2240ce9..1e6c27c98 100644
--- a/client/src/locale/angular.fr-FR.xlf
+++ b/client/src/locale/angular.fr-FR.xlf
@@ -10897,171 +10897,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10897 <target state="translated">Seuls les utilisateurs de cette instance peuvent voir cette vidéo</target> 10897 <target state="translated">Seuls les utilisateurs de cette instance peuvent voir cette vidéo</target>
10898 10898
10899 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">352</context></context-group></trans-unit> 10899 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">352</context></context-group></trans-unit>
10900 <trans-unit id="ngb.alert.close" datatype="html"> 10900
10901 <source>Close</source> 10901
10902 <target state="translated">Fermer</target> 10902
10903 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10903
10904 </trans-unit> 10904
10905 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10905
10906 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10906
10907 <target state="translated">Diapositive <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> de <x id="INTERPOLATION_1" equiv-text="ect(false) ; p"/> </target> 10907
10908 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10908
10909 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10909
10910 </trans-unit> 10910
10911 <trans-unit id="ngb.carousel.previous" datatype="html"> 10911
10912 <source>Previous</source> 10912
10913 <target state="translated">Précédent</target> 10913
10914 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10914
10915 </trans-unit> 10915
10916 <trans-unit id="ngb.carousel.next" datatype="html"> 10916
10917 <source>Next</source> 10917
10918 <target state="translated">Suivant</target> 10918
10919 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10919
10920 </trans-unit> 10920
10921 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10921
10922 <source>Previous month</source> 10922
10923 <target state="translated">Mois précédent</target> 10923
10924 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10924
10925 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10925
10926 </trans-unit> 10926
10927 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10927
10928 <source>Next month</source> 10928
10929 <target state="translated">Mois suivant</target> 10929
10930 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10930
10931 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10931
10932 </trans-unit>
10933 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10934 <source>Select month</source>
10935 <target state="translated">Sélectionner le mois</target>
10936 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10937 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10938 </trans-unit>
10939 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10940 <source>Select year</source>
10941 <target state="translated">Sélectionner l'année</target>
10942 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10943 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10944 </trans-unit>
10945 <trans-unit id="ngb.pagination.first" datatype="html">
10946 <source>««</source>
10947 <target state="translated">««</target>
10948 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10949 </trans-unit>
10950 <trans-unit id="ngb.pagination.previous" datatype="html">
10951 <source>«</source>
10952 <target state="translated">«</target>
10953 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10954 </trans-unit>
10955 <trans-unit id="ngb.pagination.next" datatype="html">
10956 <source>»</source>
10957 <target state="translated">»</target>
10958 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10959 </trans-unit>
10960 <trans-unit id="ngb.pagination.last" datatype="html">
10961 <source>»»</source>
10962 <target state="translated">»»</target>
10963 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10964 </trans-unit>
10965 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10966 <source>First</source>
10967 <target state="translated">Première</target>
10968 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10969 </trans-unit>
10970 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10971 <source>Previous</source>
10972 <target state="translated">Précédent</target>
10973 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10974 </trans-unit>
10975 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10976 <source>Next</source>
10977 <target state="translated">Suivant</target>
10978 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10979 </trans-unit>
10980 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10981 <source>Last</source>
10982 <target state="translated">Dernière</target>
10983 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10984 </trans-unit>
10985 <trans-unit id="ngb.progressbar.value" datatype="html">
10986 <source><x id="INTERPOLATION"/></source>
10987 <target state="translated"><x id="INTERPOLATION"/></target>
10988 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10989 </trans-unit>
10990 <trans-unit id="ngb.timepicker.HH" datatype="html">
10991 <source>HH</source>
10992 <target state="translated">HH</target>
10993 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
10994 </trans-unit>
10995 <trans-unit id="ngb.timepicker.hours" datatype="html">
10996 <source>Hours</source>
10997 <target state="translated">Heures</target>
10998 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
10999 </trans-unit>
11000 <trans-unit id="ngb.timepicker.MM" datatype="html">
11001 <source>MM</source>
11002 <target state="translated">MM</target>
11003 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
11004 </trans-unit>
11005 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11006 <source>Minutes</source>
11007 <target state="translated">Minutes</target>
11008 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
11009 </trans-unit>
11010 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11011 <source>Increment hours</source>
11012 <target state="translated">Augmenter les heures</target>
11013 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
11014 </trans-unit>
11015 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11016 <source>Decrement hours</source>
11017 <target state="translated">Décrémenter les heures</target>
11018 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
11019 </trans-unit>
11020 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11021 <source>Increment minutes</source>
11022 <target state="translated">Incrémenter les minutes</target>
11023 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
11024 </trans-unit>
11025 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11026 <source>Decrement minutes</source>
11027 <target state="translated">Décrémenter les minutes</target>
11028 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
11029 </trans-unit>
11030 <trans-unit id="ngb.timepicker.SS" datatype="html">
11031 <source>SS</source>
11032 <target state="translated">SS</target>
11033 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
11034 </trans-unit>
11035 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11036 <source>Seconds</source>
11037 <target state="translated">Secondes</target>
11038 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
11039 </trans-unit>
11040 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11041 <source>Increment seconds</source>
11042 <target state="translated">Incrémenter les secondes</target>
11043 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
11044 </trans-unit>
11045 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11046 <source>Decrement seconds</source>
11047 <target state="translated">Décrémenter les secondes</target>
11048 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
11049 </trans-unit>
11050 <trans-unit id="ngb.timepicker.PM" datatype="html">
11051 <source><x id="INTERPOLATION"/></source>
11052 <target state="translated"><x id="INTERPOLATION"/></target>
11053 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11054 </trans-unit>
11055 <trans-unit id="ngb.timepicker.AM" datatype="html">
11056 <source><x id="INTERPOLATION"/></source>
11057 <target state="translated"><x id="INTERPOLATION"/></target>
11058 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11059 </trans-unit>
11060 <trans-unit id="ngb.toast.close-aria" datatype="html">
11061 <source>Close</source>
11062 <target state="translated">Fermer</target>
11063 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11064 </trans-unit>
11065 <trans-unit id="5210096066382592800"> 10932 <trans-unit id="5210096066382592800">
11066 <source>Video to import updated.</source> 10933 <source>Video to import updated.</source>
11067 <target>Les vidéos à importer ont été mises à jour.</target> 10934 <target>Les vidéos à importer ont été mises à jour.</target>
diff --git a/client/src/locale/angular.gd.xlf b/client/src/locale/angular.gd.xlf
index 8036edefb..7da0b407c 100644
--- a/client/src/locale/angular.gd.xlf
+++ b/client/src/locale/angular.gd.xlf
@@ -10791,171 +10791,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10791 <target state="translated">Choimhead <x id="PH" equiv-text="this.views"/> air</target> 10791 <target state="translated">Choimhead <x id="PH" equiv-text="this.views"/> air</target>
10792 10792
10793 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10793 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10794 <trans-unit id="ngb.alert.close" datatype="html"> 10794
10795 <source>Close</source> 10795
10796 <target state="translated">Dùin</target> 10796
10797 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10797
10798 </trans-unit> 10798
10799 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10799
10800 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10800
10801 <target state="translated">Sleamhnag <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> à <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10801
10802 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10802
10803 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10803
10804 </trans-unit> 10804
10805 <trans-unit id="ngb.carousel.previous" datatype="html"> 10805
10806 <source>Previous</source> 10806
10807 <target state="translated">Air ais</target> 10807
10808 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10808
10809 </trans-unit> 10809
10810 <trans-unit id="ngb.carousel.next" datatype="html"> 10810
10811 <source>Next</source> 10811
10812 <target state="translated">Air adhart</target> 10812
10813 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10813
10814 </trans-unit> 10814
10815 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10815
10816 <source>Previous month</source> 10816
10817 <target state="translated">Am mìos roimhe</target> 10817
10818 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10818
10819 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10819
10820 </trans-unit> 10820
10821 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10821
10822 <source>Next month</source> 10822
10823 <target state="translated">An ath mhìos</target> 10823
10824 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10824
10825 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10825
10826 </trans-unit>
10827 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10828 <source>Select month</source>
10829 <target state="translated">Tagh mìos</target>
10830 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10831 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10832 </trans-unit>
10833 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10834 <source>Select year</source>
10835 <target state="translated">Tagh bliadhna</target>
10836 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10837 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10838 </trans-unit>
10839 <trans-unit id="ngb.pagination.first" datatype="html">
10840 <source>««</source>
10841 <target state="translated">««</target>
10842 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10843 </trans-unit>
10844 <trans-unit id="ngb.pagination.previous" datatype="html">
10845 <source>«</source>
10846 <target state="translated">«</target>
10847 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10848 </trans-unit>
10849 <trans-unit id="ngb.pagination.next" datatype="html">
10850 <source>»</source>
10851 <target state="translated">»</target>
10852 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10853 </trans-unit>
10854 <trans-unit id="ngb.pagination.last" datatype="html">
10855 <source>»»</source>
10856 <target state="translated">»»</target>
10857 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10858 </trans-unit>
10859 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10860 <source>First</source>
10861 <target state="translated">A’ chiad fhear</target>
10862 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10863 </trans-unit>
10864 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10865 <source>Previous</source>
10866 <target state="translated">Air ais</target>
10867 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10868 </trans-unit>
10869 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10870 <source>Next</source>
10871 <target state="translated">Air adhart</target>
10872 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10873 </trans-unit>
10874 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10875 <source>Last</source>
10876 <target state="translated">Am fear mu dheireadh</target>
10877 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10878 </trans-unit>
10879 <trans-unit id="ngb.progressbar.value" datatype="html">
10880 <source><x id="INTERPOLATION"/></source>
10881 <target state="translated"><x id="INTERPOLATION"/></target>
10882 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10883 </trans-unit>
10884 <trans-unit id="ngb.timepicker.HH" datatype="html">
10885 <source>HH</source>
10886 <target state="translated">HH</target>
10887 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
10888 </trans-unit>
10889 <trans-unit id="ngb.timepicker.hours" datatype="html">
10890 <source>Hours</source>
10891 <target state="translated">Uairean a thìde</target>
10892 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
10893 </trans-unit>
10894 <trans-unit id="ngb.timepicker.MM" datatype="html">
10895 <source>MM</source>
10896 <target state="translated">MM</target>
10897 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
10898 </trans-unit>
10899 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10900 <source>Minutes</source>
10901 <target state="translated">Mionaidean</target>
10902 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
10903 </trans-unit>
10904 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10905 <source>Increment hours</source>
10906 <target state="translated">Meudaich na h-uairean</target>
10907 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
10908 </trans-unit>
10909 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10910 <source>Decrement hours</source>
10911 <target state="translated">Lughdaich na h-uairean</target>
10912 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
10913 </trans-unit>
10914 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10915 <source>Increment minutes</source>
10916 <target state="translated">Meudaich na mionaidean</target>
10917 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
10918 </trans-unit>
10919 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10920 <source>Decrement minutes</source>
10921 <target state="translated">Lughdaich na mionaidean</target>
10922 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
10923 </trans-unit>
10924 <trans-unit id="ngb.timepicker.SS" datatype="html">
10925 <source>SS</source>
10926 <target state="translated">SS</target>
10927 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
10928 </trans-unit>
10929 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10930 <source>Seconds</source>
10931 <target state="translated">Diogan</target>
10932 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
10933 </trans-unit>
10934 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10935 <source>Increment seconds</source>
10936 <target state="translated">Meudaich na diogan</target>
10937 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
10938 </trans-unit>
10939 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10940 <source>Decrement seconds</source>
10941 <target state="translated">Lùghdaich na diogan</target>
10942 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
10943 </trans-unit>
10944 <trans-unit id="ngb.timepicker.PM" datatype="html">
10945 <source><x id="INTERPOLATION"/></source>
10946 <target state="translated"><x id="INTERPOLATION"/></target>
10947 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
10948 </trans-unit>
10949 <trans-unit id="ngb.timepicker.AM" datatype="html">
10950 <source><x id="INTERPOLATION"/></source>
10951 <target state="translated"><x id="INTERPOLATION"/></target>
10952 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
10953 </trans-unit>
10954 <trans-unit id="ngb.toast.close-aria" datatype="html">
10955 <source>Close</source>
10956 <target state="translated">Dùin</target>
10957 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
10958 </trans-unit>
10959 <trans-unit id="5210096066382592800" datatype="html"> 10826 <trans-unit id="5210096066382592800" datatype="html">
10960 <source>Video to import updated.</source> 10827 <source>Video to import updated.</source>
10961 <target state="translated">Chaidh a’ video ri ion-phortadh ùrachadh.</target> 10828 <target state="translated">Chaidh a’ video ri ion-phortadh ùrachadh.</target>
diff --git a/client/src/locale/angular.gl-ES.xlf b/client/src/locale/angular.gl-ES.xlf
index dff67bb53..45832f444 100644
--- a/client/src/locale/angular.gl-ES.xlf
+++ b/client/src/locale/angular.gl-ES.xlf
@@ -10835,171 +10835,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10835 <target state="translated">Só as usuarias desta instancia poden ver o vídeo</target> 10835 <target state="translated">Só as usuarias desta instancia poden ver o vídeo</target>
10836 10836
10837 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">352</context></context-group></trans-unit> 10837 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">352</context></context-group></trans-unit>
10838 <trans-unit id="ngb.alert.close" datatype="html"> 10838
10839 <source>Close</source> 10839
10840 <target state="translated">Pechar</target> 10840
10841 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10841
10842 </trans-unit> 10842
10843 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10843
10844 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10844
10845 <target state="translated">Diapositiva <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> de <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10845
10846 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10846
10847 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10847
10848 </trans-unit> 10848
10849 <trans-unit id="ngb.carousel.previous" datatype="html"> 10849
10850 <source>Previous</source> 10850
10851 <target state="translated">Anterior</target> 10851
10852 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10852
10853 </trans-unit> 10853
10854 <trans-unit id="ngb.carousel.next" datatype="html"> 10854
10855 <source>Next</source> 10855
10856 <target state="translated">Seguinte</target> 10856
10857 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10857
10858 </trans-unit> 10858
10859 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10859
10860 <source>Previous month</source> 10860
10861 <target state="translated">Mes anterior</target> 10861
10862 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10862
10863 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10863
10864 </trans-unit> 10864
10865 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10865
10866 <source>Next month</source> 10866
10867 <target state="translated">Mes seguinte</target> 10867
10868 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10868
10869 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10869
10870 </trans-unit>
10871 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10872 <source>Select month</source>
10873 <target state="translated">Elixe mes</target>
10874 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10875 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10876 </trans-unit>
10877 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10878 <source>Select year</source>
10879 <target state="translated">Elixe ano</target>
10880 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10881 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10882 </trans-unit>
10883 <trans-unit id="ngb.pagination.first" datatype="html">
10884 <source>««</source>
10885 <target state="translated">««</target>
10886 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10887 </trans-unit>
10888 <trans-unit id="ngb.pagination.previous" datatype="html">
10889 <source>«</source>
10890 <target state="translated">«</target>
10891 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10892 </trans-unit>
10893 <trans-unit id="ngb.pagination.next" datatype="html">
10894 <source>»</source>
10895 <target state="translated">»</target>
10896 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10897 </trans-unit>
10898 <trans-unit id="ngb.pagination.last" datatype="html">
10899 <source>»»</source>
10900 <target state="translated">»»</target>
10901 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10902 </trans-unit>
10903 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10904 <source>First</source>
10905 <target state="translated">Primeira</target>
10906 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10907 </trans-unit>
10908 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10909 <source>Previous</source>
10910 <target state="translated">Anterior</target>
10911 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10912 </trans-unit>
10913 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10914 <source>Next</source>
10915 <target state="translated">Seguinte</target>
10916 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10917 </trans-unit>
10918 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10919 <source>Last</source>
10920 <target state="translated">Última</target>
10921 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10922 </trans-unit>
10923 <trans-unit id="ngb.progressbar.value" datatype="html">
10924 <source><x id="INTERPOLATION"/></source>
10925 <target state="translated"><x id="INTERPOLATION"/></target>
10926 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10927 </trans-unit>
10928 <trans-unit id="ngb.timepicker.HH" datatype="html">
10929 <source>HH</source>
10930 <target state="translated">HH</target>
10931 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
10932 </trans-unit>
10933 <trans-unit id="ngb.timepicker.hours" datatype="html">
10934 <source>Hours</source>
10935 <target state="translated">Horas</target>
10936 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
10937 </trans-unit>
10938 <trans-unit id="ngb.timepicker.MM" datatype="html">
10939 <source>MM</source>
10940 <target state="translated">MM</target>
10941 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
10942 </trans-unit>
10943 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10944 <source>Minutes</source>
10945 <target state="translated">Minutos</target>
10946 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
10947 </trans-unit>
10948 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10949 <source>Increment hours</source>
10950 <target state="translated">Aumentar horas</target>
10951 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
10952 </trans-unit>
10953 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10954 <source>Decrement hours</source>
10955 <target state="translated">Diminuír horas</target>
10956 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
10957 </trans-unit>
10958 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10959 <source>Increment minutes</source>
10960 <target state="translated">Aumentar minutos</target>
10961 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
10962 </trans-unit>
10963 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10964 <source>Decrement minutes</source>
10965 <target state="translated">Diminuír minutos</target>
10966 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
10967 </trans-unit>
10968 <trans-unit id="ngb.timepicker.SS" datatype="html">
10969 <source>SS</source>
10970 <target state="translated">SS</target>
10971 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
10972 </trans-unit>
10973 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10974 <source>Seconds</source>
10975 <target state="translated">Segundos</target>
10976 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
10977 </trans-unit>
10978 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10979 <source>Increment seconds</source>
10980 <target state="translated">Aumentar segundos</target>
10981 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
10982 </trans-unit>
10983 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10984 <source>Decrement seconds</source>
10985 <target state="translated">Diminuír segundos</target>
10986 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
10987 </trans-unit>
10988 <trans-unit id="ngb.timepicker.PM" datatype="html">
10989 <source><x id="INTERPOLATION"/></source>
10990 <target state="translated"><x id="INTERPOLATION"/></target>
10991 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
10992 </trans-unit>
10993 <trans-unit id="ngb.timepicker.AM" datatype="html">
10994 <source><x id="INTERPOLATION"/></source>
10995 <target state="translated"><x id="INTERPOLATION"/></target>
10996 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
10997 </trans-unit>
10998 <trans-unit id="ngb.toast.close-aria" datatype="html">
10999 <source>Close</source>
11000 <target state="translated">Pechar</target>
11001 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11002 </trans-unit>
11003 <trans-unit id="5210096066382592800" datatype="html"> 10870 <trans-unit id="5210096066382592800" datatype="html">
11004 <source>Video to import updated.</source> 10871 <source>Video to import updated.</source>
11005 <target state="translated">Actualizado o vídeo a importar.</target> 10872 <target state="translated">Actualizado o vídeo a importar.</target>
diff --git a/client/src/locale/angular.hu-HU.xlf b/client/src/locale/angular.hu-HU.xlf
index f36743f44..3213f2347 100644
--- a/client/src/locale/angular.hu-HU.xlf
+++ b/client/src/locale/angular.hu-HU.xlf
@@ -10800,171 +10800,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10800 <target state="translated"><x id="PH" equiv-text="this.views"/> megtekintés</target> 10800 <target state="translated"><x id="PH" equiv-text="this.views"/> megtekintés</target>
10801 10801
10802 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10802 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10803 <trans-unit id="ngb.alert.close" datatype="html"> 10803
10804 <source>Close</source> 10804
10805 <target state="translated">Bezárás</target> 10805
10806 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10806
10807 </trans-unit> 10807
10808 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10808
10809 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10809
10810 <target state="translated">Oldal: <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> / <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10810
10811 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10811
10812 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10812
10813 </trans-unit> 10813
10814 <trans-unit id="ngb.carousel.previous" datatype="html"> 10814
10815 <source>Previous</source> 10815
10816 <target state="translated">Előző</target> 10816
10817 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10817
10818 </trans-unit> 10818
10819 <trans-unit id="ngb.carousel.next" datatype="html"> 10819
10820 <source>Next</source> 10820
10821 <target state="translated">Következő</target> 10821
10822 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10822
10823 </trans-unit> 10823
10824 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10824
10825 <source>Previous month</source> 10825
10826 <target state="translated">Előző hónap</target> 10826
10827 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10827
10828 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10828
10829 </trans-unit> 10829
10830 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10830
10831 <source>Next month</source> 10831
10832 <target state="translated">Következő hónap</target> 10832
10833 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10833
10834 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10834
10835 </trans-unit>
10836 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10837 <source>Select month</source>
10838 <target state="translated">Válasszon hónapot</target>
10839 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10840 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10841 </trans-unit>
10842 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10843 <source>Select year</source>
10844 <target state="translated">Válasszon évet</target>
10845 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10846 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10847 </trans-unit>
10848 <trans-unit id="ngb.pagination.first" datatype="html">
10849 <source>««</source>
10850 <target state="translated">««</target>
10851 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10852 </trans-unit>
10853 <trans-unit id="ngb.pagination.previous" datatype="html">
10854 <source>«</source>
10855 <target state="translated">«</target>
10856 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10857 </trans-unit>
10858 <trans-unit id="ngb.pagination.next" datatype="html">
10859 <source>»</source>
10860 <target state="translated">»</target>
10861 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10862 </trans-unit>
10863 <trans-unit id="ngb.pagination.last" datatype="html">
10864 <source>»»</source>
10865 <target state="translated">»»</target>
10866 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10867 </trans-unit>
10868 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10869 <source>First</source>
10870 <target state="translated">Első</target>
10871 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10872 </trans-unit>
10873 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10874 <source>Previous</source>
10875 <target state="translated">Előző</target>
10876 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10877 </trans-unit>
10878 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10879 <source>Next</source>
10880 <target state="translated">Következő</target>
10881 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10882 </trans-unit>
10883 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10884 <source>Last</source>
10885 <target state="translated">Utolsó</target>
10886 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10887 </trans-unit>
10888 <trans-unit id="ngb.progressbar.value" datatype="html">
10889 <source><x id="INTERPOLATION"/></source>
10890 <target state="translated"><x id="INTERPOLATION"/></target>
10891 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10892 </trans-unit>
10893 <trans-unit id="ngb.timepicker.HH" datatype="html">
10894 <source>HH</source>
10895 <target state="translated">HH</target>
10896 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
10897 </trans-unit>
10898 <trans-unit id="ngb.timepicker.hours" datatype="html">
10899 <source>Hours</source>
10900 <target state="translated">Óra</target>
10901 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
10902 </trans-unit>
10903 <trans-unit id="ngb.timepicker.MM" datatype="html">
10904 <source>MM</source>
10905 <target state="translated">MM</target>
10906 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
10907 </trans-unit>
10908 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10909 <source>Minutes</source>
10910 <target state="translated">Perc</target>
10911 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
10912 </trans-unit>
10913 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10914 <source>Increment hours</source>
10915 <target state="translated">Óra növelése</target>
10916 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
10917 </trans-unit>
10918 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10919 <source>Decrement hours</source>
10920 <target state="translated">Óra csökkentése</target>
10921 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
10922 </trans-unit>
10923 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10924 <source>Increment minutes</source>
10925 <target state="translated">Perc növelése</target>
10926 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
10927 </trans-unit>
10928 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10929 <source>Decrement minutes</source>
10930 <target state="translated">Perc csökkentése</target>
10931 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
10932 </trans-unit>
10933 <trans-unit id="ngb.timepicker.SS" datatype="html">
10934 <source>SS</source>
10935 <target state="translated">SS</target>
10936 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
10937 </trans-unit>
10938 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10939 <source>Seconds</source>
10940 <target state="translated">Másodperc</target>
10941 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
10942 </trans-unit>
10943 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10944 <source>Increment seconds</source>
10945 <target state="translated">Másodperc növelése</target>
10946 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
10947 </trans-unit>
10948 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10949 <source>Decrement seconds</source>
10950 <target state="translated">Másodperc csökkentése</target>
10951 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
10952 </trans-unit>
10953 <trans-unit id="ngb.timepicker.PM" datatype="html">
10954 <source><x id="INTERPOLATION"/></source>
10955 <target state="translated"><x id="INTERPOLATION"/></target>
10956 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
10957 </trans-unit>
10958 <trans-unit id="ngb.timepicker.AM" datatype="html">
10959 <source><x id="INTERPOLATION"/></source>
10960 <target state="translated"><x id="INTERPOLATION"/></target>
10961 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
10962 </trans-unit>
10963 <trans-unit id="ngb.toast.close-aria" datatype="html">
10964 <source>Close</source>
10965 <target state="translated">Bezárás</target>
10966 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
10967 </trans-unit>
10968 <trans-unit id="5210096066382592800" datatype="html"> 10835 <trans-unit id="5210096066382592800" datatype="html">
10969 <source>Video to import updated.</source> 10836 <source>Video to import updated.</source>
10970 <target state="translated">Az importálandó videó frissítve.</target> 10837 <target state="translated">Az importálandó videó frissítve.</target>
diff --git a/client/src/locale/angular.it-IT.xlf b/client/src/locale/angular.it-IT.xlf
index 1c30a1e5f..7773e25a7 100644
--- a/client/src/locale/angular.it-IT.xlf
+++ b/client/src/locale/angular.it-IT.xlf
@@ -10334,171 +10334,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10334 <target state="translated"><x id="PH" equiv-text="this.views"/> spettatori</target> 10334 <target state="translated"><x id="PH" equiv-text="this.views"/> spettatori</target>
10335 10335
10336 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10336 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10337 <trans-unit id="ngb.alert.close" datatype="html"> 10337
10338 <source>Close</source> 10338
10339 <target state="translated">Chiuso</target> 10339
10340 10340
10341 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 10341
10342 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10342
10343 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10343
10344 <target state="translated">Diapositiva <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> di <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10344
10345 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10345
10346 10346
10347 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 10347
10348 <trans-unit id="ngb.carousel.previous" datatype="html"> 10348
10349 <source>Previous</source> 10349
10350 <target state="translated">Predecente</target> 10350
10351 10351
10352 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 10352
10353 <trans-unit id="ngb.carousel.next" datatype="html"> 10353
10354 <source>Next</source> 10354
10355 <target state="translated">Prossimo</target> 10355
10356 10356
10357 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 10357
10358 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10358
10359 <source>Previous month</source> 10359
10360 <target state="translated">Mese precedente</target> 10360
10361 10361
10362 10362
10363 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 10363
10364 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10364
10365 <source>Next month</source> 10365
10366 <target state="translated">Prossimo mese</target> 10366
10367 10367
10368 10368
10369 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
10370 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10371 <source>Select month</source>
10372 <target state="translated">Seleziona mese</target>
10373
10374
10375 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
10376 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10377 <source>Select year</source>
10378 <target state="translated">Seleziona anno</target>
10379
10380
10381 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
10382 <trans-unit id="ngb.pagination.first" datatype="html">
10383 <source>««</source>
10384 <target state="translated">««</target>
10385
10386 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
10387 <trans-unit id="ngb.pagination.previous" datatype="html">
10388 <source>«</source>
10389 <target state="translated">«</target>
10390
10391 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
10392 <trans-unit id="ngb.pagination.next" datatype="html">
10393 <source>»</source>
10394 <target state="translated">»</target>
10395
10396 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
10397 <trans-unit id="ngb.pagination.last" datatype="html">
10398 <source>»»</source>
10399 <target state="translated">»»</target>
10400
10401 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
10402 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10403 <source>First</source>
10404 <target state="translated">Primo</target>
10405
10406 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
10407 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10408 <source>Previous</source>
10409 <target state="translated">Precedente</target>
10410
10411 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
10412 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10413 <source>Next</source>
10414 <target state="translated">Prossimo</target>
10415
10416 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
10417 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10418 <source>Last</source>
10419 <target state="translated">Ultimo</target>
10420
10421 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
10422 <trans-unit id="ngb.progressbar.value" datatype="html">
10423 <source><x id="INTERPOLATION"/></source>
10424 <target state="translated"><x id="INTERPOLATION"/></target>
10425
10426 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
10427 <trans-unit id="ngb.timepicker.HH" datatype="html">
10428 <source>HH</source>
10429 <target state="translated">HH</target>
10430
10431 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
10432 <trans-unit id="ngb.timepicker.hours" datatype="html">
10433 <source>Hours</source>
10434 <target state="translated">Ore</target>
10435
10436 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
10437 <trans-unit id="ngb.timepicker.MM" datatype="html">
10438 <source>MM</source>
10439 <target state="translated">MM</target>
10440
10441 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
10442 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10443 <source>Minutes</source>
10444 <target state="translated">Minuti</target>
10445
10446 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
10447 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10448 <source>Increment hours</source>
10449 <target state="translated">Incrementa le ore</target>
10450
10451 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
10452 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10453 <source>Decrement hours</source>
10454 <target state="translated">Decrementa ore</target>
10455
10456 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
10457 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10458 <source>Increment minutes</source>
10459 <target state="translated">Incrementa minuti</target>
10460
10461 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
10462 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10463 <source>Decrement minutes</source>
10464 <target state="translated">Decrementa minuti</target>
10465
10466 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
10467 <trans-unit id="ngb.timepicker.SS" datatype="html">
10468 <source>SS</source>
10469 <target state="translated">SS</target>
10470
10471 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
10472 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10473 <source>Seconds</source>
10474 <target state="translated">Secondi</target>
10475
10476 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
10477 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10478 <source>Increment seconds</source>
10479 <target state="translated">Incrementa secondi</target>
10480
10481 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
10482 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10483 <source>Decrement seconds</source>
10484 <target state="translated">Decrementa secondi</target>
10485
10486 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
10487 <trans-unit id="ngb.timepicker.PM" datatype="html">
10488 <source><x id="INTERPOLATION"/></source>
10489 <target state="translated"><x id="INTERPOLATION"/></target>
10490
10491 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
10492 <trans-unit id="ngb.timepicker.AM" datatype="html">
10493 <source><x id="INTERPOLATION"/></source>
10494 <target state="translated"><x id="INTERPOLATION"/></target>
10495
10496 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
10497 <trans-unit id="ngb.toast.close-aria" datatype="html">
10498 <source>Close</source>
10499 <target state="translated">Chiudi</target>
10500
10501 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10502 <trans-unit id="5210096066382592800"> 10369 <trans-unit id="5210096066382592800">
10503 <source>Video to import updated.</source> 10370 <source>Video to import updated.</source>
10504 <target>Video da importare aggiornato.</target> 10371 <target>Video da importare aggiornato.</target>
diff --git a/client/src/locale/angular.ja-JP.xlf b/client/src/locale/angular.ja-JP.xlf
index 9eb556bed..de9b487f8 100644
--- a/client/src/locale/angular.ja-JP.xlf
+++ b/client/src/locale/angular.ja-JP.xlf
@@ -11009,171 +11009,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11009 <target state="translated"><x id="PH" equiv-text="this.views"/> 視聴回数</target> 11009 <target state="translated"><x id="PH" equiv-text="this.views"/> 視聴回数</target>
11010 11010
11011 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 11011 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
11012 <trans-unit id="ngb.alert.close" datatype="html"> 11012
11013 <source>Close</source> 11013
11014 <target state="translated">閉じる</target> 11014
11015 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 11015
11016 </trans-unit> 11016
11017 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 11017
11018 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 11018
11019 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 11019
11020 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 11020
11021 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 11021
11022 </trans-unit> 11022
11023 <trans-unit id="ngb.carousel.previous" datatype="html"> 11023
11024 <source>Previous</source> 11024
11025 <target state="translated">前</target> 11025
11026 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 11026
11027 </trans-unit> 11027
11028 <trans-unit id="ngb.carousel.next" datatype="html"> 11028
11029 <source>Next</source> 11029
11030 <target state="translated">次</target> 11030
11031 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 11031
11032 </trans-unit> 11032
11033 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 11033
11034 <source>Previous month</source> 11034
11035 <target state="translated">先月</target> 11035
11036 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 11036
11037 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 11037
11038 </trans-unit> 11038
11039 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 11039
11040 <source>Next month</source> 11040
11041 <target state="translated">来月</target> 11041
11042 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 11042
11043 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 11043
11044 </trans-unit>
11045 <trans-unit id="ngb.datepicker.select-month" datatype="html">
11046 <source>Select month</source>
11047 <target state="translated">月を選択</target>
11048 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
11049 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
11050 </trans-unit>
11051 <trans-unit id="ngb.datepicker.select-year" datatype="html">
11052 <source>Select year</source>
11053 <target state="translated">年を選択</target>
11054 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
11055 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
11056 </trans-unit>
11057 <trans-unit id="ngb.pagination.first" datatype="html">
11058 <source>««</source>
11059 <target state="translated">««</target>
11060 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
11061 </trans-unit>
11062 <trans-unit id="ngb.pagination.previous" datatype="html">
11063 <source>«</source>
11064 <target state="translated">«</target>
11065 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
11066 </trans-unit>
11067 <trans-unit id="ngb.pagination.next" datatype="html">
11068 <source>»</source>
11069 <target state="translated">»</target>
11070 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
11071 </trans-unit>
11072 <trans-unit id="ngb.pagination.last" datatype="html">
11073 <source>»»</source>
11074 <target state="translated">»»</target>
11075 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
11076 </trans-unit>
11077 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11078 <source>First</source>
11079 <target state="new">First</target>
11080 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
11081 </trans-unit>
11082 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11083 <source>Previous</source>
11084 <target state="new">Previous</target>
11085 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
11086 </trans-unit>
11087 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11088 <source>Next</source>
11089 <target state="translated">次</target>
11090 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
11091 </trans-unit>
11092 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11093 <source>Last</source>
11094 <target state="new">Last</target>
11095 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
11096 </trans-unit>
11097 <trans-unit id="ngb.progressbar.value" datatype="html">
11098 <source><x id="INTERPOLATION"/></source>
11099 <target state="translated"><x id="INTERPOLATION"/></target>
11100 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
11101 </trans-unit>
11102 <trans-unit id="ngb.timepicker.HH" datatype="html">
11103 <source>HH</source>
11104 <target state="new">HH</target>
11105 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
11106 </trans-unit>
11107 <trans-unit id="ngb.timepicker.hours" datatype="html">
11108 <source>Hours</source>
11109 <target state="translated">時間</target>
11110 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
11111 </trans-unit>
11112 <trans-unit id="ngb.timepicker.MM" datatype="html">
11113 <source>MM</source>
11114 <target state="new">MM</target>
11115 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
11116 </trans-unit>
11117 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11118 <source>Minutes</source>
11119 <target state="translated">分</target>
11120 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
11121 </trans-unit>
11122 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11123 <source>Increment hours</source>
11124 <target state="translated">時間の値を増やす</target>
11125 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
11126 </trans-unit>
11127 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11128 <source>Decrement hours</source>
11129 <target state="translated">時間の値を減らす</target>
11130 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
11131 </trans-unit>
11132 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11133 <source>Increment minutes</source>
11134 <target state="translated">分の値を増やす</target>
11135 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
11136 </trans-unit>
11137 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11138 <source>Decrement minutes</source>
11139 <target state="translated">分の値を減らす</target>
11140 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
11141 </trans-unit>
11142 <trans-unit id="ngb.timepicker.SS" datatype="html">
11143 <source>SS</source>
11144 <target state="new">SS</target>
11145 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
11146 </trans-unit>
11147 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11148 <source>Seconds</source>
11149 <target state="translated">秒</target>
11150 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
11151 </trans-unit>
11152 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11153 <source>Increment seconds</source>
11154 <target state="translated">秒の値を増やす</target>
11155 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
11156 </trans-unit>
11157 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11158 <source>Decrement seconds</source>
11159 <target state="translated">秒の値を減らす</target>
11160 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
11161 </trans-unit>
11162 <trans-unit id="ngb.timepicker.PM" datatype="html">
11163 <source><x id="INTERPOLATION"/></source>
11164 <target state="translated"><x id="INTERPOLATION"/></target>
11165 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11166 </trans-unit>
11167 <trans-unit id="ngb.timepicker.AM" datatype="html">
11168 <source><x id="INTERPOLATION"/></source>
11169 <target state="translated"><x id="INTERPOLATION"/></target>
11170 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11171 </trans-unit>
11172 <trans-unit id="ngb.toast.close-aria" datatype="html">
11173 <source>Close</source>
11174 <target state="translated">閉じる</target>
11175 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11176 </trans-unit>
11177 <trans-unit id="5210096066382592800"> 11044 <trans-unit id="5210096066382592800">
11178 <source>Video to import updated.</source> 11045 <source>Video to import updated.</source>
11179 <target>動画のインポートが完了しました。</target> 11046 <target>動画のインポートが完了しました。</target>
diff --git a/client/src/locale/angular.jbo.xlf b/client/src/locale/angular.jbo.xlf
index 4b94002ab..52649e504 100644
--- a/client/src/locale/angular.jbo.xlf
+++ b/client/src/locale/angular.jbo.xlf
@@ -10420,106 +10420,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10420 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html"> 10420 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html">
10421 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10421 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10422 10422
10423 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="ngb.alert.close" datatype="html"> 10423 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10424 <source>Close</source><target state="new">Close</target>
10425
10426 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.carousel.slide-number" datatype="html">
10427 <source> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10428 p"/> </source><target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10429 p"/> </target>
10430
10431 <note priority="1" from="description">Currently selected slide number read by screen reader</note>
10432 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit><trans-unit id="ngb.carousel.previous" datatype="html">
10433 <source>Previous</source><target state="new">Previous</target>
10434
10435 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit><trans-unit id="ngb.carousel.next" datatype="html">
10436 <source>Next</source><target state="new">Next</target>
10437
10438 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit><trans-unit id="ngb.datepicker.previous-month" datatype="html">
10439 <source>Previous month</source><target state="new">Previous month</target>
10440
10441 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit><trans-unit id="ngb.datepicker.next-month" datatype="html">
10442 <source>Next month</source><target state="new">Next month</target>
10443
10444 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-month" datatype="html">
10445 <source>Select month</source><target state="new">Select month</target>
10446
10447 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-year" datatype="html">
10448 <source>Select year</source><target state="new">Select year</target>
10449
10450 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit><trans-unit id="ngb.pagination.first" datatype="html">
10451 <source>««</source><target state="new">««</target>
10452
10453 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous" datatype="html">
10454 <source>«</source><target state="new">«</target>
10455
10456 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit><trans-unit id="ngb.pagination.next" datatype="html">
10457 <source>»</source><target state="new">»</target>
10458
10459 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit><trans-unit id="ngb.pagination.last" datatype="html">
10460 <source>»»</source><target state="new">»»</target>
10461
10462 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit><trans-unit id="ngb.pagination.first-aria" datatype="html">
10463 <source>First</source><target state="new">First</target>
10464
10465 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous-aria" datatype="html">
10466 <source>Previous</source><target state="new">Previous</target>
10467
10468 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit><trans-unit id="ngb.pagination.next-aria" datatype="html">
10469 <source>Next</source><target state="new">Next</target>
10470
10471 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit><trans-unit id="ngb.pagination.last-aria" datatype="html">
10472 <source>Last</source><target state="new">Last</target>
10473
10474 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit><trans-unit id="ngb.progressbar.value" datatype="html">
10475 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10476
10477 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="ngb.timepicker.HH" datatype="html">
10478 <source>HH</source><target state="new">HH</target>
10479
10480 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit><trans-unit id="ngb.timepicker.hours" datatype="html">
10481 <source>Hours</source><target state="new">Hours</target>
10482
10483 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit><trans-unit id="ngb.timepicker.MM" datatype="html">
10484 <source>MM</source><target state="new">MM</target>
10485
10486 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit><trans-unit id="ngb.timepicker.minutes" datatype="html">
10487 <source>Minutes</source><target state="new">Minutes</target>
10488
10489 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10490 <source>Increment hours</source><target state="new">Increment hours</target>
10491
10492 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10493 <source>Decrement hours</source><target state="new">Decrement hours</target>
10494
10495 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10496 <source>Increment minutes</source><target state="new">Increment minutes</target>
10497
10498 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10499 <source>Decrement minutes</source><target state="new">Decrement minutes</target>
10500
10501 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit><trans-unit id="ngb.timepicker.SS" datatype="html">
10502 <source>SS</source><target state="new">SS</target>
10503
10504 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit><trans-unit id="ngb.timepicker.seconds" datatype="html">
10505 <source>Seconds</source><target state="new">Seconds</target>
10506
10507 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10508 <source>Increment seconds</source><target state="new">Increment seconds</target>
10509
10510 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10511 <source>Decrement seconds</source><target state="new">Decrement seconds</target>
10512
10513 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="ngb.timepicker.PM" datatype="html">
10514 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10515
10516 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit><trans-unit id="ngb.timepicker.AM" datatype="html">
10517 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10518
10519 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit><trans-unit id="ngb.toast.close-aria" datatype="html">
10520 <source>Close</source><target state="new">Close</target>
10521
10522 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10523 <trans-unit id="5210096066382592800" datatype="html"> 10424 <trans-unit id="5210096066382592800" datatype="html">
10524 <source>Video to import updated.</source> 10425 <source>Video to import updated.</source>
10525 <target state="new">Video to import updated.</target> 10426 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.kab.xlf b/client/src/locale/angular.kab.xlf
index 2a5331989..4d434f76c 100644
--- a/client/src/locale/angular.kab.xlf
+++ b/client/src/locale/angular.kab.xlf
@@ -10578,171 +10578,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10578 <target state="translated"><x id="PH" equiv-text="this.views"/> yisenqaden</target> 10578 <target state="translated"><x id="PH" equiv-text="this.views"/> yisenqaden</target>
10579 10579
10580 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10580 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10581 <trans-unit id="ngb.alert.close" datatype="html"> 10581
10582 <source>Close</source> 10582
10583 <target state="translated">Mdel</target> 10583
10584 10584
10585 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 10585
10586 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10586
10587 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10587
10588 <target state="translated">Tigri <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> n <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10588
10589 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10589
10590 10590
10591 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 10591
10592 <trans-unit id="ngb.carousel.previous" datatype="html"> 10592
10593 <source>Previous</source> 10593
10594 <target state="translated">Ɣer deffir</target> 10594
10595 10595
10596 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 10596
10597 <trans-unit id="ngb.carousel.next" datatype="html"> 10597
10598 <source>Next</source> 10598
10599 <target state="translated">Ɣer zdat</target> 10599
10600 10600
10601 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 10601
10602 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10602
10603 <source>Previous month</source> 10603
10604 <target state="translated">Aggur yezrin</target> 10604
10605 10605
10606 10606
10607 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 10607
10608 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10608
10609 <source>Next month</source> 10609
10610 <target state="translated">Aggur d-iteddun</target> 10610
10611 10611
10612 10612
10613 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
10614 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10615 <source>Select month</source>
10616 <target state="translated">Fren ayyur</target>
10617
10618
10619 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
10620 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10621 <source>Select year</source>
10622 <target state="translated">Fren aseggas</target>
10623
10624
10625 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
10626 <trans-unit id="ngb.pagination.first" datatype="html">
10627 <source>««</source>
10628 <target state="translated">««</target>
10629
10630 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
10631 <trans-unit id="ngb.pagination.previous" datatype="html">
10632 <source>«</source>
10633 <target state="translated">«</target>
10634
10635 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
10636 <trans-unit id="ngb.pagination.next" datatype="html">
10637 <source>»</source>
10638 <target state="translated">»</target>
10639
10640 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
10641 <trans-unit id="ngb.pagination.last" datatype="html">
10642 <source>»»</source>
10643 <target state="translated">»»</target>
10644
10645 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
10646 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10647 <source>First</source>
10648 <target state="translated">Amezwaru</target>
10649
10650 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
10651 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10652 <source>Previous</source>
10653 <target state="translated">Ɣer deffir</target>
10654
10655 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
10656 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10657 <source>Next</source>
10658 <target state="translated">Ɣer zdat</target>
10659
10660 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
10661 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10662 <source>Last</source>
10663 <target state="translated">Aneggaru</target>
10664
10665 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
10666 <trans-unit id="ngb.progressbar.value" datatype="html">
10667 <source><x id="INTERPOLATION"/></source>
10668 <target state="translated"><x id="INTERPOLATION"/></target>
10669
10670 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
10671 <trans-unit id="ngb.timepicker.HH" datatype="html">
10672 <source>HH</source>
10673 <target state="translated">HH</target>
10674
10675 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
10676 <trans-unit id="ngb.timepicker.hours" datatype="html">
10677 <source>Hours</source>
10678 <target state="translated">Isragen</target>
10679
10680 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
10681 <trans-unit id="ngb.timepicker.MM" datatype="html">
10682 <source>MM</source>
10683 <target state="translated">MM</target>
10684
10685 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
10686 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10687 <source>Minutes</source>
10688 <target state="translated">Tiseddidin</target>
10689
10690 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
10691 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10692 <source>Increment hours</source>
10693 <target state="translated">Snerni isragen</target>
10694
10695 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
10696 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10697 <source>Decrement hours</source>
10698 <target state="translated">Senqes isragen</target>
10699
10700 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
10701 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10702 <source>Increment minutes</source>
10703 <target state="translated">Rnu tisdatin</target>
10704
10705 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
10706 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10707 <source>Decrement minutes</source>
10708 <target state="translated">Senqes tisdatin</target>
10709
10710 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
10711 <trans-unit id="ngb.timepicker.SS" datatype="html">
10712 <source>SS</source>
10713 <target state="translated">SS</target>
10714
10715 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
10716 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10717 <source>Seconds</source>
10718 <target state="translated">Tasinin</target>
10719
10720 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
10721 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10722 <source>Increment seconds</source>
10723 <target state="translated">Rnu tisinin</target>
10724
10725 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
10726 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10727 <source>Decrement seconds</source>
10728 <target state="translated">Senqes tisinin</target>
10729
10730 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
10731 <trans-unit id="ngb.timepicker.PM" datatype="html">
10732 <source><x id="INTERPOLATION"/></source>
10733 <target state="translated"><x id="INTERPOLATION"/></target>
10734
10735 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
10736 <trans-unit id="ngb.timepicker.AM" datatype="html">
10737 <source><x id="INTERPOLATION"/></source>
10738 <target state="translated"><x id="INTERPOLATION"/></target>
10739
10740 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
10741 <trans-unit id="ngb.toast.close-aria" datatype="html">
10742 <source>Close</source>
10743 <target state="translated">Mdel</target>
10744
10745 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10746 <trans-unit id="5210096066382592800" datatype="html"> 10613 <trans-unit id="5210096066382592800" datatype="html">
10747 <source>Video to import updated.</source> 10614 <source>Video to import updated.</source>
10748 <target state="translated">Tavidyut ara d-yettwaketren tettuleqqem.</target> 10615 <target state="translated">Tavidyut ara d-yettwaketren tettuleqqem.</target>
diff --git a/client/src/locale/angular.ko-KR.xlf b/client/src/locale/angular.ko-KR.xlf
index b20bbcee7..e01ed1be8 100644
--- a/client/src/locale/angular.ko-KR.xlf
+++ b/client/src/locale/angular.ko-KR.xlf
@@ -10936,171 +10936,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10936 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10936 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10937 10937
10938 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10938 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10939 <trans-unit id="ngb.alert.close" datatype="html"> 10939
10940 <source>Close</source> 10940
10941 <target state="new">Close</target> 10941
10942 10942
10943 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 10943
10944 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10944
10945 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10945
10946 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10946
10947 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10947
10948 10948
10949 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 10949
10950 <trans-unit id="ngb.carousel.previous" datatype="html"> 10950
10951 <source>Previous</source> 10951
10952 <target state="new">Previous</target> 10952
10953 10953
10954 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 10954
10955 <trans-unit id="ngb.carousel.next" datatype="html"> 10955
10956 <source>Next</source> 10956
10957 <target state="new">Next</target> 10957
10958 10958
10959 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 10959
10960 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10960
10961 <source>Previous month</source> 10961
10962 <target state="new">Previous month</target> 10962
10963 10963
10964 10964
10965 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 10965
10966 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10966
10967 <source>Next month</source> 10967
10968 <target state="new">Next month</target> 10968
10969 10969
10970 10970
10971 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
10972 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10973 <source>Select month</source>
10974 <target state="new">Select month</target>
10975
10976
10977 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
10978 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10979 <source>Select year</source>
10980 <target state="new">Select year</target>
10981
10982
10983 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
10984 <trans-unit id="ngb.pagination.first" datatype="html">
10985 <source>««</source>
10986 <target state="new">««</target>
10987
10988 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
10989 <trans-unit id="ngb.pagination.previous" datatype="html">
10990 <source>«</source>
10991 <target state="new">«</target>
10992
10993 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
10994 <trans-unit id="ngb.pagination.next" datatype="html">
10995 <source>»</source>
10996 <target state="new">»</target>
10997
10998 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
10999 <trans-unit id="ngb.pagination.last" datatype="html">
11000 <source>»»</source>
11001 <target state="new">»»</target>
11002
11003 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
11004 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11005 <source>First</source>
11006 <target state="new">First</target>
11007
11008 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
11009 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11010 <source>Previous</source>
11011 <target state="new">Previous</target>
11012
11013 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
11014 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11015 <source>Next</source>
11016 <target state="new">Next</target>
11017
11018 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
11019 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11020 <source>Last</source>
11021 <target state="new">Last</target>
11022
11023 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
11024 <trans-unit id="ngb.progressbar.value" datatype="html">
11025 <source><x id="INTERPOLATION"/></source>
11026 <target state="new"><x id="INTERPOLATION"/></target>
11027
11028 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
11029 <trans-unit id="ngb.timepicker.HH" datatype="html">
11030 <source>HH</source>
11031 <target state="new">HH</target>
11032
11033 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
11034 <trans-unit id="ngb.timepicker.hours" datatype="html">
11035 <source>Hours</source>
11036 <target state="new">Hours</target>
11037
11038 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
11039 <trans-unit id="ngb.timepicker.MM" datatype="html">
11040 <source>MM</source>
11041 <target state="new">MM</target>
11042
11043 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
11044 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11045 <source>Minutes</source>
11046 <target state="new">Minutes</target>
11047
11048 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
11049 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11050 <source>Increment hours</source>
11051 <target state="new">Increment hours</target>
11052
11053 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
11054 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11055 <source>Decrement hours</source>
11056 <target state="new">Decrement hours</target>
11057
11058 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
11059 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11060 <source>Increment minutes</source>
11061 <target state="new">Increment minutes</target>
11062
11063 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
11064 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11065 <source>Decrement minutes</source>
11066 <target state="new">Decrement minutes</target>
11067
11068 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
11069 <trans-unit id="ngb.timepicker.SS" datatype="html">
11070 <source>SS</source>
11071 <target state="new">SS</target>
11072
11073 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
11074 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11075 <source>Seconds</source>
11076 <target state="new">Seconds</target>
11077
11078 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
11079 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11080 <source>Increment seconds</source>
11081 <target state="new">Increment seconds</target>
11082
11083 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
11084 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11085 <source>Decrement seconds</source>
11086 <target state="new">Decrement seconds</target>
11087
11088 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
11089 <trans-unit id="ngb.timepicker.PM" datatype="html">
11090 <source><x id="INTERPOLATION"/></source>
11091 <target state="new"><x id="INTERPOLATION"/></target>
11092
11093 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
11094 <trans-unit id="ngb.timepicker.AM" datatype="html">
11095 <source><x id="INTERPOLATION"/></source>
11096 <target state="new"><x id="INTERPOLATION"/></target>
11097
11098 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
11099 <trans-unit id="ngb.toast.close-aria" datatype="html">
11100 <source>Close</source>
11101 <target state="new">Close</target>
11102
11103 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
11104 <trans-unit id="5210096066382592800" datatype="html"> 10971 <trans-unit id="5210096066382592800" datatype="html">
11105 <source>Video to import updated.</source> 10972 <source>Video to import updated.</source>
11106 <target state="new">Video to import updated.</target> 10973 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.lt-LT.xlf b/client/src/locale/angular.lt-LT.xlf
index fc8d1f448..c7d458c9b 100644
--- a/client/src/locale/angular.lt-LT.xlf
+++ b/client/src/locale/angular.lt-LT.xlf
@@ -10320,106 +10320,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10320 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html"> 10320 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html">
10321 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10321 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10322 10322
10323 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="ngb.alert.close" datatype="html"> 10323 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10324 <source>Close</source><target state="new">Close</target>
10325
10326 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.carousel.slide-number" datatype="html">
10327 <source> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10328 p"/> </source><target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10329 p"/> </target>
10330
10331 <note priority="1" from="description">Currently selected slide number read by screen reader</note>
10332 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit><trans-unit id="ngb.carousel.previous" datatype="html">
10333 <source>Previous</source><target state="new">Previous</target>
10334
10335 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit><trans-unit id="ngb.carousel.next" datatype="html">
10336 <source>Next</source><target state="new">Next</target>
10337
10338 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit><trans-unit id="ngb.datepicker.previous-month" datatype="html">
10339 <source>Previous month</source><target state="new">Previous month</target>
10340
10341 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit><trans-unit id="ngb.datepicker.next-month" datatype="html">
10342 <source>Next month</source><target state="new">Next month</target>
10343
10344 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-month" datatype="html">
10345 <source>Select month</source><target state="new">Select month</target>
10346
10347 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-year" datatype="html">
10348 <source>Select year</source><target state="new">Select year</target>
10349
10350 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit><trans-unit id="ngb.pagination.first" datatype="html">
10351 <source>««</source><target state="new">««</target>
10352
10353 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous" datatype="html">
10354 <source>«</source><target state="new">«</target>
10355
10356 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit><trans-unit id="ngb.pagination.next" datatype="html">
10357 <source>»</source><target state="new">»</target>
10358
10359 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit><trans-unit id="ngb.pagination.last" datatype="html">
10360 <source>»»</source><target state="new">»»</target>
10361
10362 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit><trans-unit id="ngb.pagination.first-aria" datatype="html">
10363 <source>First</source><target state="new">First</target>
10364
10365 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous-aria" datatype="html">
10366 <source>Previous</source><target state="new">Previous</target>
10367
10368 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit><trans-unit id="ngb.pagination.next-aria" datatype="html">
10369 <source>Next</source><target state="new">Next</target>
10370
10371 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit><trans-unit id="ngb.pagination.last-aria" datatype="html">
10372 <source>Last</source><target state="new">Last</target>
10373
10374 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit><trans-unit id="ngb.progressbar.value" datatype="html">
10375 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10376
10377 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="ngb.timepicker.HH" datatype="html">
10378 <source>HH</source><target state="new">HH</target>
10379
10380 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit><trans-unit id="ngb.timepicker.hours" datatype="html">
10381 <source>Hours</source><target state="new">Hours</target>
10382
10383 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit><trans-unit id="ngb.timepicker.MM" datatype="html">
10384 <source>MM</source><target state="new">MM</target>
10385
10386 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit><trans-unit id="ngb.timepicker.minutes" datatype="html">
10387 <source>Minutes</source><target state="new">Minutes</target>
10388
10389 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10390 <source>Increment hours</source><target state="new">Increment hours</target>
10391
10392 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10393 <source>Decrement hours</source><target state="new">Decrement hours</target>
10394
10395 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10396 <source>Increment minutes</source><target state="new">Increment minutes</target>
10397
10398 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10399 <source>Decrement minutes</source><target state="new">Decrement minutes</target>
10400
10401 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit><trans-unit id="ngb.timepicker.SS" datatype="html">
10402 <source>SS</source><target state="new">SS</target>
10403
10404 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit><trans-unit id="ngb.timepicker.seconds" datatype="html">
10405 <source>Seconds</source><target state="new">Seconds</target>
10406
10407 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10408 <source>Increment seconds</source><target state="new">Increment seconds</target>
10409
10410 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10411 <source>Decrement seconds</source><target state="new">Decrement seconds</target>
10412
10413 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="ngb.timepicker.PM" datatype="html">
10414 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10415
10416 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit><trans-unit id="ngb.timepicker.AM" datatype="html">
10417 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10418
10419 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit><trans-unit id="ngb.toast.close-aria" datatype="html">
10420 <source>Close</source><target state="new">Close</target>
10421
10422 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10423 <trans-unit id="5210096066382592800" datatype="html"> 10324 <trans-unit id="5210096066382592800" datatype="html">
10424 <source>Video to import updated.</source> 10325 <source>Video to import updated.</source>
10425 <target state="new">Video to import updated.</target> 10326 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.nb-NO.xlf b/client/src/locale/angular.nb-NO.xlf
index 6373746d1..4e143f77b 100644
--- a/client/src/locale/angular.nb-NO.xlf
+++ b/client/src/locale/angular.nb-NO.xlf
@@ -10677,172 +10677,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10677 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10677 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10678 10678
10679 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10679 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10680 <trans-unit id="ngb.alert.close" datatype="html"> 10680
10681 <source>Close</source> 10681
10682 <target state="new">Close</target> 10682
10683 10683
10684 10684
10685 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 10685
10686 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10686
10687 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10687
10688 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10688
10689 10689
10690 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10690
10691 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 10691
10692 <trans-unit id="ngb.carousel.previous" datatype="html"> 10692
10693 <source>Previous</source> 10693
10694 <target state="new">Previous</target> 10694
10695 10695
10696 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 10696
10697 <trans-unit id="ngb.carousel.next" datatype="html"> 10697
10698 <source>Next</source> 10698
10699 <target state="new">Next</target> 10699
10700 10700
10701 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 10701
10702 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10702
10703 <source>Previous month</source> 10703
10704 <target state="new">Previous month</target> 10704
10705 10705
10706 10706
10707 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 10707
10708 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10708
10709 <source>Next month</source> 10709
10710 <target state="new">Next month</target> 10710
10711 10711
10712
10713 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
10714 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10715 <source>Select month</source>
10716 <target state="new">Select month</target>
10717
10718
10719 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
10720 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10721 <source>Select year</source>
10722 <target state="new">Select year</target>
10723
10724
10725 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
10726 <trans-unit id="ngb.pagination.first" datatype="html">
10727 <source>««</source>
10728 <target state="new">««</target>
10729
10730 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
10731 <trans-unit id="ngb.pagination.previous" datatype="html">
10732 <source>«</source>
10733 <target state="new">«</target>
10734
10735 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
10736 <trans-unit id="ngb.pagination.next" datatype="html">
10737 <source>»</source>
10738 <target state="new">»</target>
10739
10740 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
10741 <trans-unit id="ngb.pagination.last" datatype="html">
10742 <source>»»</source>
10743 <target state="new">»»</target>
10744
10745 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
10746 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10747 <source>First</source>
10748 <target state="new">First</target>
10749
10750 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
10751 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10752 <source>Previous</source>
10753 <target state="new">Previous</target>
10754
10755 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
10756 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10757 <source>Next</source>
10758 <target state="new">Next</target>
10759
10760 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
10761 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10762 <source>Last</source>
10763 <target state="new">Last</target>
10764
10765 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
10766 <trans-unit id="ngb.progressbar.value" datatype="html">
10767 <source><x id="INTERPOLATION"/></source>
10768 <target state="new"><x id="INTERPOLATION"/></target>
10769
10770 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
10771 <trans-unit id="ngb.timepicker.HH" datatype="html">
10772 <source>HH</source>
10773 <target state="new">HH</target>
10774
10775 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
10776 <trans-unit id="ngb.timepicker.hours" datatype="html">
10777 <source>Hours</source>
10778 <target state="new">Hours</target>
10779
10780 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
10781 <trans-unit id="ngb.timepicker.MM" datatype="html">
10782 <source>MM</source>
10783 <target state="new">MM</target>
10784
10785 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
10786 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10787 <source>Minutes</source>
10788 <target state="new">Minutes</target>
10789
10790 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
10791 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10792 <source>Increment hours</source>
10793 <target state="new">Increment hours</target>
10794
10795 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
10796 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10797 <source>Decrement hours</source>
10798 <target state="new">Decrement hours</target>
10799
10800 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
10801 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10802 <source>Increment minutes</source>
10803 <target state="new">Increment minutes</target>
10804
10805 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
10806 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10807 <source>Decrement minutes</source>
10808 <target state="new">Decrement minutes</target>
10809
10810 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
10811 <trans-unit id="ngb.timepicker.SS" datatype="html">
10812 <source>SS</source>
10813 <target state="new">SS</target>
10814
10815 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
10816 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10817 <source>Seconds</source>
10818 <target state="new">Seconds</target>
10819
10820 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
10821 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10822 <source>Increment seconds</source>
10823 <target state="new">Increment seconds</target>
10824
10825 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
10826 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10827 <source>Decrement seconds</source>
10828 <target state="new">Decrement seconds</target>
10829
10830 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
10831 <trans-unit id="ngb.timepicker.PM" datatype="html">
10832 <source><x id="INTERPOLATION"/></source>
10833 <target state="new"><x id="INTERPOLATION"/></target>
10834
10835 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
10836 <trans-unit id="ngb.timepicker.AM" datatype="html">
10837 <source><x id="INTERPOLATION"/></source>
10838 <target state="new"><x id="INTERPOLATION"/></target>
10839
10840 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
10841 <trans-unit id="ngb.toast.close-aria" datatype="html">
10842 <source>Close</source>
10843 <target state="new">Close</target>
10844
10845 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10846 <trans-unit id="5210096066382592800" datatype="html"> 10712 <trans-unit id="5210096066382592800" datatype="html">
10847 <source>Video to import updated.</source> 10713 <source>Video to import updated.</source>
10848 <target state="new">Video to import updated.</target> 10714 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.nl-NL.xlf b/client/src/locale/angular.nl-NL.xlf
index fa5637077..9b915220f 100644
--- a/client/src/locale/angular.nl-NL.xlf
+++ b/client/src/locale/angular.nl-NL.xlf
@@ -10803,171 +10803,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10803 <target state="translated">Enkel gebruikers van dit exemplaar van PeerTube kunnen deze video zien</target> 10803 <target state="translated">Enkel gebruikers van dit exemplaar van PeerTube kunnen deze video zien</target>
10804 10804
10805 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">352</context></context-group></trans-unit> 10805 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">352</context></context-group></trans-unit>
10806 <trans-unit id="ngb.alert.close" datatype="html"> 10806
10807 <source>Close</source> 10807
10808 <target state="translated">Sluiten</target> 10808
10809 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10809
10810 </trans-unit> 10810
10811 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10811
10812 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10812
10813 <target state="translated">Dia <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> van <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10813
10814 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10814
10815 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10815
10816 </trans-unit> 10816
10817 <trans-unit id="ngb.carousel.previous" datatype="html"> 10817
10818 <source>Previous</source> 10818
10819 <target state="translated">Vorige</target> 10819
10820 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10820
10821 </trans-unit> 10821
10822 <trans-unit id="ngb.carousel.next" datatype="html"> 10822
10823 <source>Next</source> 10823
10824 <target state="translated">Volgende</target> 10824
10825 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10825
10826 </trans-unit> 10826
10827 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10827
10828 <source>Previous month</source> 10828
10829 <target state="translated">Vorige maand</target> 10829
10830 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10830
10831 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10831
10832 </trans-unit> 10832
10833 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10833
10834 <source>Next month</source> 10834
10835 <target state="translated">Volgende maand</target> 10835
10836 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10836
10837 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10837
10838 </trans-unit>
10839 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10840 <source>Select month</source>
10841 <target state="translated">Maand selecteren</target>
10842 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10843 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10844 </trans-unit>
10845 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10846 <source>Select year</source>
10847 <target state="translated">Jaar selecteren</target>
10848 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10849 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10850 </trans-unit>
10851 <trans-unit id="ngb.pagination.first" datatype="html">
10852 <source>««</source>
10853 <target state="translated">««</target>
10854 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10855 </trans-unit>
10856 <trans-unit id="ngb.pagination.previous" datatype="html">
10857 <source>«</source>
10858 <target state="translated">«</target>
10859 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10860 </trans-unit>
10861 <trans-unit id="ngb.pagination.next" datatype="html">
10862 <source>»</source>
10863 <target state="translated">»</target>
10864 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10865 </trans-unit>
10866 <trans-unit id="ngb.pagination.last" datatype="html">
10867 <source>»»</source>
10868 <target state="translated">»»</target>
10869 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10870 </trans-unit>
10871 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10872 <source>First</source>
10873 <target state="translated">Eerste</target>
10874 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10875 </trans-unit>
10876 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10877 <source>Previous</source>
10878 <target state="translated">Vorige</target>
10879 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10880 </trans-unit>
10881 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10882 <source>Next</source>
10883 <target state="translated">Volgende</target>
10884 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10885 </trans-unit>
10886 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10887 <source>Last</source>
10888 <target state="translated">Laatste</target>
10889 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10890 </trans-unit>
10891 <trans-unit id="ngb.progressbar.value" datatype="html">
10892 <source><x id="INTERPOLATION"/></source>
10893 <target state="translated"><x id="INTERPOLATION"/></target>
10894 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10895 </trans-unit>
10896 <trans-unit id="ngb.timepicker.HH" datatype="html">
10897 <source>HH</source>
10898 <target state="translated">UU</target>
10899 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
10900 </trans-unit>
10901 <trans-unit id="ngb.timepicker.hours" datatype="html">
10902 <source>Hours</source>
10903 <target state="translated">Uren</target>
10904 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
10905 </trans-unit>
10906 <trans-unit id="ngb.timepicker.MM" datatype="html">
10907 <source>MM</source>
10908 <target state="translated">MM</target>
10909 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
10910 </trans-unit>
10911 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10912 <source>Minutes</source>
10913 <target state="translated">Minuten</target>
10914 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
10915 </trans-unit>
10916 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10917 <source>Increment hours</source>
10918 <target state="translated">Uren vermeerderen</target>
10919 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
10920 </trans-unit>
10921 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10922 <source>Decrement hours</source>
10923 <target state="translated">Uren verminderen</target>
10924 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
10925 </trans-unit>
10926 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10927 <source>Increment minutes</source>
10928 <target state="translated">Minuten vermeerderen</target>
10929 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
10930 </trans-unit>
10931 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10932 <source>Decrement minutes</source>
10933 <target state="translated">Minuten verminderen</target>
10934 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
10935 </trans-unit>
10936 <trans-unit id="ngb.timepicker.SS" datatype="html">
10937 <source>SS</source>
10938 <target state="translated">SS</target>
10939 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
10940 </trans-unit>
10941 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10942 <source>Seconds</source>
10943 <target state="translated">Seconden</target>
10944 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
10945 </trans-unit>
10946 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10947 <source>Increment seconds</source>
10948 <target state="translated">Seconds vermeerderen</target>
10949 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
10950 </trans-unit>
10951 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10952 <source>Decrement seconds</source>
10953 <target state="translated">Seconden verminderen</target>
10954 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
10955 </trans-unit>
10956 <trans-unit id="ngb.timepicker.PM" datatype="html">
10957 <source><x id="INTERPOLATION"/></source>
10958 <target state="translated"><x id="INTERPOLATION"/></target>
10959 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
10960 </trans-unit>
10961 <trans-unit id="ngb.timepicker.AM" datatype="html">
10962 <source><x id="INTERPOLATION"/></source>
10963 <target state="translated"><x id="INTERPOLATION"/></target>
10964 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
10965 </trans-unit>
10966 <trans-unit id="ngb.toast.close-aria" datatype="html">
10967 <source>Close</source>
10968 <target state="translated">Sluiten</target>
10969 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
10970 </trans-unit>
10971 <trans-unit id="5210096066382592800"> 10838 <trans-unit id="5210096066382592800">
10972 <source>Video to import updated.</source> 10839 <source>Video to import updated.</source>
10973 <target>Video naar import bijgewerkt.</target> 10840 <target>Video naar import bijgewerkt.</target>
diff --git a/client/src/locale/angular.oc.xlf b/client/src/locale/angular.oc.xlf
index 944aa3415..e67894528 100644
--- a/client/src/locale/angular.oc.xlf
+++ b/client/src/locale/angular.oc.xlf
@@ -11148,171 +11148,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11148 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 11148 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
11149 11149
11150 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 11150 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
11151 <trans-unit id="ngb.alert.close" datatype="html"> 11151
11152 <source>Close</source> 11152
11153 <target state="new">Close</target> 11153
11154 11154
11155 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 11155
11156 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 11156
11157 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 11157
11158 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 11158
11159 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 11159
11160 11160
11161 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 11161
11162 <trans-unit id="ngb.carousel.previous" datatype="html"> 11162
11163 <source>Previous</source> 11163
11164 <target state="new">Previous</target> 11164
11165 11165
11166 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 11166
11167 <trans-unit id="ngb.carousel.next" datatype="html"> 11167
11168 <source>Next</source> 11168
11169 <target state="new">Next</target> 11169
11170 11170
11171 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 11171
11172 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 11172
11173 <source>Previous month</source> 11173
11174 <target state="new">Previous month</target> 11174
11175 11175
11176 11176
11177 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 11177
11178 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 11178
11179 <source>Next month</source> 11179
11180 <target state="new">Next month</target> 11180
11181 11181
11182 11182
11183 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
11184 <trans-unit id="ngb.datepicker.select-month" datatype="html">
11185 <source>Select month</source>
11186 <target state="new">Select month</target>
11187
11188
11189 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
11190 <trans-unit id="ngb.datepicker.select-year" datatype="html">
11191 <source>Select year</source>
11192 <target state="new">Select year</target>
11193
11194
11195 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
11196 <trans-unit id="ngb.pagination.first" datatype="html">
11197 <source>««</source>
11198 <target state="new">««</target>
11199
11200 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
11201 <trans-unit id="ngb.pagination.previous" datatype="html">
11202 <source>«</source>
11203 <target state="new">«</target>
11204
11205 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
11206 <trans-unit id="ngb.pagination.next" datatype="html">
11207 <source>»</source>
11208 <target state="new">»</target>
11209
11210 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
11211 <trans-unit id="ngb.pagination.last" datatype="html">
11212 <source>»»</source>
11213 <target state="new">»»</target>
11214
11215 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
11216 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11217 <source>First</source>
11218 <target state="new">First</target>
11219
11220 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
11221 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11222 <source>Previous</source>
11223 <target state="new">Previous</target>
11224
11225 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
11226 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11227 <source>Next</source>
11228 <target state="new">Next</target>
11229
11230 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
11231 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11232 <source>Last</source>
11233 <target state="new">Last</target>
11234
11235 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
11236 <trans-unit id="ngb.progressbar.value" datatype="html">
11237 <source><x id="INTERPOLATION"/></source>
11238 <target state="new"><x id="INTERPOLATION"/></target>
11239
11240 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
11241 <trans-unit id="ngb.timepicker.HH" datatype="html">
11242 <source>HH</source>
11243 <target state="new">HH</target>
11244
11245 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
11246 <trans-unit id="ngb.timepicker.hours" datatype="html">
11247 <source>Hours</source>
11248 <target state="new">Hours</target>
11249
11250 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
11251 <trans-unit id="ngb.timepicker.MM" datatype="html">
11252 <source>MM</source>
11253 <target state="new">MM</target>
11254
11255 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
11256 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11257 <source>Minutes</source>
11258 <target state="new">Minutes</target>
11259
11260 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
11261 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11262 <source>Increment hours</source>
11263 <target state="new">Increment hours</target>
11264
11265 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
11266 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11267 <source>Decrement hours</source>
11268 <target state="new">Decrement hours</target>
11269
11270 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
11271 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11272 <source>Increment minutes</source>
11273 <target state="new">Increment minutes</target>
11274
11275 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
11276 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11277 <source>Decrement minutes</source>
11278 <target state="new">Decrement minutes</target>
11279
11280 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
11281 <trans-unit id="ngb.timepicker.SS" datatype="html">
11282 <source>SS</source>
11283 <target state="new">SS</target>
11284
11285 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
11286 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11287 <source>Seconds</source>
11288 <target state="new">Seconds</target>
11289
11290 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
11291 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11292 <source>Increment seconds</source>
11293 <target state="new">Increment seconds</target>
11294
11295 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
11296 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11297 <source>Decrement seconds</source>
11298 <target state="new">Decrement seconds</target>
11299
11300 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
11301 <trans-unit id="ngb.timepicker.PM" datatype="html">
11302 <source><x id="INTERPOLATION"/></source>
11303 <target state="new"><x id="INTERPOLATION"/></target>
11304
11305 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
11306 <trans-unit id="ngb.timepicker.AM" datatype="html">
11307 <source><x id="INTERPOLATION"/></source>
11308 <target state="new"><x id="INTERPOLATION"/></target>
11309
11310 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
11311 <trans-unit id="ngb.toast.close-aria" datatype="html">
11312 <source>Close</source>
11313 <target state="new">Close</target>
11314
11315 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
11316 <trans-unit id="5210096066382592800"> 11183 <trans-unit id="5210096066382592800">
11317 <source>Video to import updated.</source> 11184 <source>Video to import updated.</source>
11318 <target>Vidèo d’importar actualizada.</target> 11185 <target>Vidèo d’importar actualizada.</target>
diff --git a/client/src/locale/angular.pl-PL.xlf b/client/src/locale/angular.pl-PL.xlf
index bbd1edb5b..3e7d08cee 100644
--- a/client/src/locale/angular.pl-PL.xlf
+++ b/client/src/locale/angular.pl-PL.xlf
@@ -10726,171 +10726,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10726 <target state="translated"><x id="PH" equiv-text="this.views"/> wyświetleń</target> 10726 <target state="translated"><x id="PH" equiv-text="this.views"/> wyświetleń</target>
10727 10727
10728 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10728 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10729 <trans-unit id="ngb.alert.close" datatype="html"> 10729
10730 <source>Close</source> 10730
10731 <target state="translated">Zamknij</target> 10731
10732 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10732
10733 </trans-unit> 10733
10734 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10734
10735 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10735
10736 <target state="translated">Slajd <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> z <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10736
10737 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10737
10738 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10738
10739 </trans-unit> 10739
10740 <trans-unit id="ngb.carousel.previous" datatype="html"> 10740
10741 <source>Previous</source> 10741
10742 <target state="translated">Poprzednie</target> 10742
10743 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10743
10744 </trans-unit> 10744
10745 <trans-unit id="ngb.carousel.next" datatype="html"> 10745
10746 <source>Next</source> 10746
10747 <target state="translated">Następne</target> 10747
10748 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10748
10749 </trans-unit> 10749
10750 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10750
10751 <source>Previous month</source> 10751
10752 <target state="translated">Poprzedni miesiąc</target> 10752
10753 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10753
10754 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10754
10755 </trans-unit> 10755
10756 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10756
10757 <source>Next month</source> 10757
10758 <target state="translated">Następny miesiąc</target> 10758
10759 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10759
10760 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10760
10761 </trans-unit>
10762 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10763 <source>Select month</source>
10764 <target state="translated">Wybierz miesiąc</target>
10765 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10766 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10767 </trans-unit>
10768 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10769 <source>Select year</source>
10770 <target state="translated">Wybierz rok</target>
10771 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10772 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10773 </trans-unit>
10774 <trans-unit id="ngb.pagination.first" datatype="html">
10775 <source>««</source>
10776 <target state="translated">««</target>
10777 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10778 </trans-unit>
10779 <trans-unit id="ngb.pagination.previous" datatype="html">
10780 <source>«</source>
10781 <target state="translated">«</target>
10782 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10783 </trans-unit>
10784 <trans-unit id="ngb.pagination.next" datatype="html">
10785 <source>»</source>
10786 <target state="translated">»</target>
10787 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10788 </trans-unit>
10789 <trans-unit id="ngb.pagination.last" datatype="html">
10790 <source>»»</source>
10791 <target state="translated">»»</target>
10792 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10793 </trans-unit>
10794 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10795 <source>First</source>
10796 <target state="translated">Pierwsze</target>
10797 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10798 </trans-unit>
10799 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10800 <source>Previous</source>
10801 <target state="translated">Poprzednie</target>
10802 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10803 </trans-unit>
10804 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10805 <source>Next</source>
10806 <target state="translated">Następne</target>
10807 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10808 </trans-unit>
10809 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10810 <source>Last</source>
10811 <target state="translated">Ostatnie</target>
10812 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10813 </trans-unit>
10814 <trans-unit id="ngb.progressbar.value" datatype="html">
10815 <source><x id="INTERPOLATION"/></source>
10816 <target state="translated"><x id="INTERPOLATION"/></target>
10817 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10818 </trans-unit>
10819 <trans-unit id="ngb.timepicker.HH" datatype="html">
10820 <source>HH</source>
10821 <target state="translated">HH</target>
10822 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
10823 </trans-unit>
10824 <trans-unit id="ngb.timepicker.hours" datatype="html">
10825 <source>Hours</source>
10826 <target state="translated">Godziny</target>
10827 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
10828 </trans-unit>
10829 <trans-unit id="ngb.timepicker.MM" datatype="html">
10830 <source>MM</source>
10831 <target state="translated">MM</target>
10832 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
10833 </trans-unit>
10834 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10835 <source>Minutes</source>
10836 <target state="translated">Minuty</target>
10837 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
10838 </trans-unit>
10839 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10840 <source>Increment hours</source>
10841 <target state="translated">Zwiększ godziny</target>
10842 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
10843 </trans-unit>
10844 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10845 <source>Decrement hours</source>
10846 <target state="translated">Zmniejsz godziny</target>
10847 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
10848 </trans-unit>
10849 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10850 <source>Increment minutes</source>
10851 <target state="translated">Zwiększ minuty</target>
10852 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
10853 </trans-unit>
10854 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10855 <source>Decrement minutes</source>
10856 <target state="translated">Zmniejsz minuty</target>
10857 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
10858 </trans-unit>
10859 <trans-unit id="ngb.timepicker.SS" datatype="html">
10860 <source>SS</source>
10861 <target state="translated">SS</target>
10862 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
10863 </trans-unit>
10864 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10865 <source>Seconds</source>
10866 <target state="translated">Sekundy</target>
10867 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
10868 </trans-unit>
10869 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10870 <source>Increment seconds</source>
10871 <target state="translated">Zwiększ sekundy</target>
10872 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
10873 </trans-unit>
10874 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10875 <source>Decrement seconds</source>
10876 <target state="translated">Zmniejsz sekundy</target>
10877 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
10878 </trans-unit>
10879 <trans-unit id="ngb.timepicker.PM" datatype="html">
10880 <source><x id="INTERPOLATION"/></source>
10881 <target state="translated"><x id="INTERPOLATION"/></target>
10882 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
10883 </trans-unit>
10884 <trans-unit id="ngb.timepicker.AM" datatype="html">
10885 <source><x id="INTERPOLATION"/></source>
10886 <target state="translated"><x id="INTERPOLATION"/></target>
10887 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
10888 </trans-unit>
10889 <trans-unit id="ngb.toast.close-aria" datatype="html">
10890 <source>Close</source>
10891 <target state="translated">Zamknij</target>
10892 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
10893 </trans-unit>
10894 <trans-unit id="5210096066382592800" datatype="html"> 10761 <trans-unit id="5210096066382592800" datatype="html">
10895 <source>Video to import updated.</source> 10762 <source>Video to import updated.</source>
10896 <target state="translated">Film do zaimportowania zaktualizowany.</target> 10763 <target state="translated">Film do zaimportowania zaktualizowany.</target>
diff --git a/client/src/locale/angular.pt-BR.xlf b/client/src/locale/angular.pt-BR.xlf
index 65566fbae..c9aae303b 100644
--- a/client/src/locale/angular.pt-BR.xlf
+++ b/client/src/locale/angular.pt-BR.xlf
@@ -11060,171 +11060,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11060 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 11060 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
11061 11061
11062 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 11062 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
11063 <trans-unit id="ngb.alert.close" datatype="html"> 11063
11064 <source>Close</source> 11064
11065 <target state="new">Close</target> 11065
11066 11066
11067 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 11067
11068 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 11068
11069 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 11069
11070 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 11070
11071 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 11071
11072 11072
11073 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 11073
11074 <trans-unit id="ngb.carousel.previous" datatype="html"> 11074
11075 <source>Previous</source> 11075
11076 <target state="new">Previous</target> 11076
11077 11077
11078 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 11078
11079 <trans-unit id="ngb.carousel.next" datatype="html"> 11079
11080 <source>Next</source> 11080
11081 <target state="new">Next</target> 11081
11082 11082
11083 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 11083
11084 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 11084
11085 <source>Previous month</source> 11085
11086 <target state="new">Previous month</target> 11086
11087 11087
11088 11088
11089 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 11089
11090 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 11090
11091 <source>Next month</source> 11091
11092 <target state="new">Next month</target> 11092
11093 11093
11094 11094
11095 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
11096 <trans-unit id="ngb.datepicker.select-month" datatype="html">
11097 <source>Select month</source>
11098 <target state="new">Select month</target>
11099
11100
11101 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
11102 <trans-unit id="ngb.datepicker.select-year" datatype="html">
11103 <source>Select year</source>
11104 <target state="new">Select year</target>
11105
11106
11107 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
11108 <trans-unit id="ngb.pagination.first" datatype="html">
11109 <source>««</source>
11110 <target state="new">««</target>
11111
11112 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
11113 <trans-unit id="ngb.pagination.previous" datatype="html">
11114 <source>«</source>
11115 <target state="new">«</target>
11116
11117 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
11118 <trans-unit id="ngb.pagination.next" datatype="html">
11119 <source>»</source>
11120 <target state="new">»</target>
11121
11122 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
11123 <trans-unit id="ngb.pagination.last" datatype="html">
11124 <source>»»</source>
11125 <target state="new">»»</target>
11126
11127 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
11128 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11129 <source>First</source>
11130 <target state="new">First</target>
11131
11132 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
11133 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11134 <source>Previous</source>
11135 <target state="new">Previous</target>
11136
11137 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
11138 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11139 <source>Next</source>
11140 <target state="new">Next</target>
11141
11142 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
11143 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11144 <source>Last</source>
11145 <target state="new">Last</target>
11146
11147 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
11148 <trans-unit id="ngb.progressbar.value" datatype="html">
11149 <source><x id="INTERPOLATION"/></source>
11150 <target state="new"><x id="INTERPOLATION"/></target>
11151
11152 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
11153 <trans-unit id="ngb.timepicker.HH" datatype="html">
11154 <source>HH</source>
11155 <target state="new">HH</target>
11156
11157 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
11158 <trans-unit id="ngb.timepicker.hours" datatype="html">
11159 <source>Hours</source>
11160 <target state="new">Hours</target>
11161
11162 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
11163 <trans-unit id="ngb.timepicker.MM" datatype="html">
11164 <source>MM</source>
11165 <target state="new">MM</target>
11166
11167 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
11168 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11169 <source>Minutes</source>
11170 <target state="new">Minutes</target>
11171
11172 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
11173 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11174 <source>Increment hours</source>
11175 <target state="new">Increment hours</target>
11176
11177 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
11178 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11179 <source>Decrement hours</source>
11180 <target state="new">Decrement hours</target>
11181
11182 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
11183 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11184 <source>Increment minutes</source>
11185 <target state="new">Increment minutes</target>
11186
11187 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
11188 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11189 <source>Decrement minutes</source>
11190 <target state="new">Decrement minutes</target>
11191
11192 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
11193 <trans-unit id="ngb.timepicker.SS" datatype="html">
11194 <source>SS</source>
11195 <target state="new">SS</target>
11196
11197 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
11198 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11199 <source>Seconds</source>
11200 <target state="new">Seconds</target>
11201
11202 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
11203 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11204 <source>Increment seconds</source>
11205 <target state="new">Increment seconds</target>
11206
11207 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
11208 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11209 <source>Decrement seconds</source>
11210 <target state="new">Decrement seconds</target>
11211
11212 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
11213 <trans-unit id="ngb.timepicker.PM" datatype="html">
11214 <source><x id="INTERPOLATION"/></source>
11215 <target state="new"><x id="INTERPOLATION"/></target>
11216
11217 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
11218 <trans-unit id="ngb.timepicker.AM" datatype="html">
11219 <source><x id="INTERPOLATION"/></source>
11220 <target state="new"><x id="INTERPOLATION"/></target>
11221
11222 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
11223 <trans-unit id="ngb.toast.close-aria" datatype="html">
11224 <source>Close</source>
11225 <target state="new">Close</target>
11226
11227 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
11228 <trans-unit id="5210096066382592800"> 11095 <trans-unit id="5210096066382592800">
11229 <source>Video to import updated.</source> 11096 <source>Video to import updated.</source>
11230 <target>Vídeo para importar atualizado.</target> 11097 <target>Vídeo para importar atualizado.</target>
diff --git a/client/src/locale/angular.pt-PT.xlf b/client/src/locale/angular.pt-PT.xlf
index 4b8cc5fee..0a218fba0 100644
--- a/client/src/locale/angular.pt-PT.xlf
+++ b/client/src/locale/angular.pt-PT.xlf
@@ -10968,171 +10968,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10968 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10968 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10969 10969
10970 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10970 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10971 <trans-unit id="ngb.alert.close" datatype="html"> 10971
10972 <source>Close</source> 10972
10973 <target state="new">Close</target> 10973
10974 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10974
10975 </trans-unit> 10975
10976 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10976
10977 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10977
10978 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10978
10979 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10979
10980 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10980
10981 </trans-unit> 10981
10982 <trans-unit id="ngb.carousel.previous" datatype="html"> 10982
10983 <source>Previous</source> 10983
10984 <target state="new">Previous</target> 10984
10985 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10985
10986 </trans-unit> 10986
10987 <trans-unit id="ngb.carousel.next" datatype="html"> 10987
10988 <source>Next</source> 10988
10989 <target state="new">Next</target> 10989
10990 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10990
10991 </trans-unit> 10991
10992 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10992
10993 <source>Previous month</source> 10993
10994 <target state="new">Previous month</target> 10994
10995 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10995
10996 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10996
10997 </trans-unit> 10997
10998 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10998
10999 <source>Next month</source> 10999
11000 <target state="new">Next month</target> 11000
11001 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 11001
11002 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 11002
11003 </trans-unit>
11004 <trans-unit id="ngb.datepicker.select-month" datatype="html">
11005 <source>Select month</source>
11006 <target state="new">Select month</target>
11007 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
11008 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
11009 </trans-unit>
11010 <trans-unit id="ngb.datepicker.select-year" datatype="html">
11011 <source>Select year</source>
11012 <target state="new">Select year</target>
11013 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
11014 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
11015 </trans-unit>
11016 <trans-unit id="ngb.pagination.first" datatype="html">
11017 <source>««</source>
11018 <target state="new">««</target>
11019 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
11020 </trans-unit>
11021 <trans-unit id="ngb.pagination.previous" datatype="html">
11022 <source>«</source>
11023 <target state="new">«</target>
11024 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
11025 </trans-unit>
11026 <trans-unit id="ngb.pagination.next" datatype="html">
11027 <source>»</source>
11028 <target state="new">»</target>
11029 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
11030 </trans-unit>
11031 <trans-unit id="ngb.pagination.last" datatype="html">
11032 <source>»»</source>
11033 <target state="new">»»</target>
11034 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
11035 </trans-unit>
11036 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11037 <source>First</source>
11038 <target state="new">First</target>
11039 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
11040 </trans-unit>
11041 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11042 <source>Previous</source>
11043 <target state="new">Previous</target>
11044 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
11045 </trans-unit>
11046 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11047 <source>Next</source>
11048 <target state="new">Next</target>
11049 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
11050 </trans-unit>
11051 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11052 <source>Last</source>
11053 <target state="new">Last</target>
11054 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
11055 </trans-unit>
11056 <trans-unit id="ngb.progressbar.value" datatype="html">
11057 <source><x id="INTERPOLATION"/></source>
11058 <target state="new"><x id="INTERPOLATION"/></target>
11059 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
11060 </trans-unit>
11061 <trans-unit id="ngb.timepicker.HH" datatype="html">
11062 <source>HH</source>
11063 <target state="new">HH</target>
11064 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
11065 </trans-unit>
11066 <trans-unit id="ngb.timepicker.hours" datatype="html">
11067 <source>Hours</source>
11068 <target state="new">Hours</target>
11069 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
11070 </trans-unit>
11071 <trans-unit id="ngb.timepicker.MM" datatype="html">
11072 <source>MM</source>
11073 <target state="new">MM</target>
11074 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
11075 </trans-unit>
11076 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11077 <source>Minutes</source>
11078 <target state="new">Minutes</target>
11079 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
11080 </trans-unit>
11081 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11082 <source>Increment hours</source>
11083 <target state="new">Increment hours</target>
11084 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
11085 </trans-unit>
11086 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11087 <source>Decrement hours</source>
11088 <target state="new">Decrement hours</target>
11089 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
11090 </trans-unit>
11091 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11092 <source>Increment minutes</source>
11093 <target state="new">Increment minutes</target>
11094 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
11095 </trans-unit>
11096 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11097 <source>Decrement minutes</source>
11098 <target state="new">Decrement minutes</target>
11099 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
11100 </trans-unit>
11101 <trans-unit id="ngb.timepicker.SS" datatype="html">
11102 <source>SS</source>
11103 <target state="new">SS</target>
11104 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
11105 </trans-unit>
11106 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11107 <source>Seconds</source>
11108 <target state="new">Seconds</target>
11109 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
11110 </trans-unit>
11111 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11112 <source>Increment seconds</source>
11113 <target state="new">Increment seconds</target>
11114 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
11115 </trans-unit>
11116 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11117 <source>Decrement seconds</source>
11118 <target state="new">Decrement seconds</target>
11119 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
11120 </trans-unit>
11121 <trans-unit id="ngb.timepicker.PM" datatype="html">
11122 <source><x id="INTERPOLATION"/></source>
11123 <target state="new"><x id="INTERPOLATION"/></target>
11124 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11125 </trans-unit>
11126 <trans-unit id="ngb.timepicker.AM" datatype="html">
11127 <source><x id="INTERPOLATION"/></source>
11128 <target state="new"><x id="INTERPOLATION"/></target>
11129 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11130 </trans-unit>
11131 <trans-unit id="ngb.toast.close-aria" datatype="html">
11132 <source>Close</source>
11133 <target state="new">Close</target>
11134 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11135 </trans-unit>
11136 <trans-unit id="5210096066382592800"> 11003 <trans-unit id="5210096066382592800">
11137 <source>Video to import updated.</source> 11004 <source>Video to import updated.</source>
11138 <target>Vídeo para importar atualizado.</target> 11005 <target>Vídeo para importar atualizado.</target>
diff --git a/client/src/locale/angular.ru-RU.xlf b/client/src/locale/angular.ru-RU.xlf
index d537421f9..26af1f36a 100644
--- a/client/src/locale/angular.ru-RU.xlf
+++ b/client/src/locale/angular.ru-RU.xlf
@@ -10881,171 +10881,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10881 <target state="translated"><x id="PH" equiv-text="this.views"/> просмотров</target> 10881 <target state="translated"><x id="PH" equiv-text="this.views"/> просмотров</target>
10882 10882
10883 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10883 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10884 <trans-unit id="ngb.alert.close" datatype="html"> 10884
10885 <source>Close</source> 10885
10886 <target state="translated">Закрыть</target> 10886
10887 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10887
10888 </trans-unit> 10888
10889 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10889
10890 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10890
10891 <target state="translated">Слайд <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> из <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10891
10892 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10892
10893 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10893
10894 </trans-unit> 10894
10895 <trans-unit id="ngb.carousel.previous" datatype="html"> 10895
10896 <source>Previous</source> 10896
10897 <target state="translated">Назад</target> 10897
10898 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10898
10899 </trans-unit> 10899
10900 <trans-unit id="ngb.carousel.next" datatype="html"> 10900
10901 <source>Next</source> 10901
10902 <target state="translated">Вперёд</target> 10902
10903 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10903
10904 </trans-unit> 10904
10905 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10905
10906 <source>Previous month</source> 10906
10907 <target state="translated">Предыдущий месяц</target> 10907
10908 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10908
10909 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10909
10910 </trans-unit> 10910
10911 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10911
10912 <source>Next month</source> 10912
10913 <target state="translated">Следующий месяц</target> 10913
10914 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10914
10915 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10915
10916 </trans-unit>
10917 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10918 <source>Select month</source>
10919 <target state="translated">Выбрать месяц</target>
10920 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10921 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10922 </trans-unit>
10923 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10924 <source>Select year</source>
10925 <target state="translated">Выбрать год</target>
10926 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10927 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10928 </trans-unit>
10929 <trans-unit id="ngb.pagination.first" datatype="html">
10930 <source>««</source>
10931 <target state="translated">««</target>
10932 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10933 </trans-unit>
10934 <trans-unit id="ngb.pagination.previous" datatype="html">
10935 <source>«</source>
10936 <target state="translated">«</target>
10937 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10938 </trans-unit>
10939 <trans-unit id="ngb.pagination.next" datatype="html">
10940 <source>»</source>
10941 <target state="translated">»</target>
10942 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10943 </trans-unit>
10944 <trans-unit id="ngb.pagination.last" datatype="html">
10945 <source>»»</source>
10946 <target state="translated">»»</target>
10947 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10948 </trans-unit>
10949 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10950 <source>First</source>
10951 <target state="translated">Начало</target>
10952 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10953 </trans-unit>
10954 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10955 <source>Previous</source>
10956 <target state="translated">Передыдущий</target>
10957 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10958 </trans-unit>
10959 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10960 <source>Next</source>
10961 <target state="translated">Следующий</target>
10962 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10963 </trans-unit>
10964 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10965 <source>Last</source>
10966 <target state="translated">Конец</target>
10967 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10968 </trans-unit>
10969 <trans-unit id="ngb.progressbar.value" datatype="html">
10970 <source><x id="INTERPOLATION"/></source>
10971 <target state="translated"><x id="INTERPOLATION"/></target>
10972 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10973 </trans-unit>
10974 <trans-unit id="ngb.timepicker.HH" datatype="html">
10975 <source>HH</source>
10976 <target state="translated">ЧЧ</target>
10977 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
10978 </trans-unit>
10979 <trans-unit id="ngb.timepicker.hours" datatype="html">
10980 <source>Hours</source>
10981 <target state="translated">Часы</target>
10982 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
10983 </trans-unit>
10984 <trans-unit id="ngb.timepicker.MM" datatype="html">
10985 <source>MM</source>
10986 <target state="translated">ММ</target>
10987 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
10988 </trans-unit>
10989 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10990 <source>Minutes</source>
10991 <target state="translated">Минуты</target>
10992 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
10993 </trans-unit>
10994 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10995 <source>Increment hours</source>
10996 <target state="translated">Увеличить часы</target>
10997 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
10998 </trans-unit>
10999 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11000 <source>Decrement hours</source>
11001 <target state="translated">Уменьшить часы</target>
11002 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
11003 </trans-unit>
11004 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11005 <source>Increment minutes</source>
11006 <target state="translated">Увеличить минуты</target>
11007 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
11008 </trans-unit>
11009 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11010 <source>Decrement minutes</source>
11011 <target state="translated">Уменьшить минуты</target>
11012 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
11013 </trans-unit>
11014 <trans-unit id="ngb.timepicker.SS" datatype="html">
11015 <source>SS</source>
11016 <target state="translated">СС</target>
11017 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
11018 </trans-unit>
11019 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11020 <source>Seconds</source>
11021 <target state="translated">Секунды</target>
11022 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
11023 </trans-unit>
11024 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11025 <source>Increment seconds</source>
11026 <target state="translated">Увеличить секунды</target>
11027 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
11028 </trans-unit>
11029 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11030 <source>Decrement seconds</source>
11031 <target state="translated">Уменьшить секунды</target>
11032 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
11033 </trans-unit>
11034 <trans-unit id="ngb.timepicker.PM" datatype="html">
11035 <source><x id="INTERPOLATION"/></source>
11036 <target state="translated"><x id="INTERPOLATION"/></target>
11037 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11038 </trans-unit>
11039 <trans-unit id="ngb.timepicker.AM" datatype="html">
11040 <source><x id="INTERPOLATION"/></source>
11041 <target state="translated"><x id="INTERPOLATION"/></target>
11042 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11043 </trans-unit>
11044 <trans-unit id="ngb.toast.close-aria" datatype="html">
11045 <source>Close</source>
11046 <target state="translated">Закрыть</target>
11047 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11048 </trans-unit>
11049 <trans-unit id="5210096066382592800"> 10916 <trans-unit id="5210096066382592800">
11050 <source>Video to import updated.</source> 10917 <source>Video to import updated.</source>
11051 <target>Видео для импорта обновлено.</target> 10918 <target>Видео для импорта обновлено.</target>
diff --git a/client/src/locale/angular.sk-SK.xlf b/client/src/locale/angular.sk-SK.xlf
index f09336103..d2c4c6957 100644
--- a/client/src/locale/angular.sk-SK.xlf
+++ b/client/src/locale/angular.sk-SK.xlf
@@ -10424,106 +10424,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10424 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html"> 10424 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html">
10425 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10425 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10426 10426
10427 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="ngb.alert.close" datatype="html"> 10427 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10428 <source>Close</source><target state="new">Close</target>
10429
10430 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.carousel.slide-number" datatype="html">
10431 <source> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10432 p"/> </source><target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10433 p"/> </target>
10434
10435 <note priority="1" from="description">Currently selected slide number read by screen reader</note>
10436 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit><trans-unit id="ngb.carousel.previous" datatype="html">
10437 <source>Previous</source><target state="new">Previous</target>
10438
10439 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit><trans-unit id="ngb.carousel.next" datatype="html">
10440 <source>Next</source><target state="new">Next</target>
10441
10442 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit><trans-unit id="ngb.datepicker.previous-month" datatype="html">
10443 <source>Previous month</source><target state="new">Previous month</target>
10444
10445 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit><trans-unit id="ngb.datepicker.next-month" datatype="html">
10446 <source>Next month</source><target state="new">Next month</target>
10447
10448 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-month" datatype="html">
10449 <source>Select month</source><target state="new">Select month</target>
10450
10451 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-year" datatype="html">
10452 <source>Select year</source><target state="new">Select year</target>
10453
10454 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit><trans-unit id="ngb.pagination.first" datatype="html">
10455 <source>««</source><target state="new">««</target>
10456
10457 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous" datatype="html">
10458 <source>«</source><target state="new">«</target>
10459
10460 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit><trans-unit id="ngb.pagination.next" datatype="html">
10461 <source>»</source><target state="new">»</target>
10462
10463 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit><trans-unit id="ngb.pagination.last" datatype="html">
10464 <source>»»</source><target state="new">»»</target>
10465
10466 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit><trans-unit id="ngb.pagination.first-aria" datatype="html">
10467 <source>First</source><target state="new">First</target>
10468
10469 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous-aria" datatype="html">
10470 <source>Previous</source><target state="new">Previous</target>
10471
10472 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit><trans-unit id="ngb.pagination.next-aria" datatype="html">
10473 <source>Next</source><target state="new">Next</target>
10474
10475 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit><trans-unit id="ngb.pagination.last-aria" datatype="html">
10476 <source>Last</source><target state="new">Last</target>
10477
10478 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit><trans-unit id="ngb.progressbar.value" datatype="html">
10479 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10480
10481 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="ngb.timepicker.HH" datatype="html">
10482 <source>HH</source><target state="new">HH</target>
10483
10484 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit><trans-unit id="ngb.timepicker.hours" datatype="html">
10485 <source>Hours</source><target state="new">Hours</target>
10486
10487 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit><trans-unit id="ngb.timepicker.MM" datatype="html">
10488 <source>MM</source><target state="new">MM</target>
10489
10490 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit><trans-unit id="ngb.timepicker.minutes" datatype="html">
10491 <source>Minutes</source><target state="new">Minutes</target>
10492
10493 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10494 <source>Increment hours</source><target state="new">Increment hours</target>
10495
10496 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10497 <source>Decrement hours</source><target state="new">Decrement hours</target>
10498
10499 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10500 <source>Increment minutes</source><target state="new">Increment minutes</target>
10501
10502 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10503 <source>Decrement minutes</source><target state="new">Decrement minutes</target>
10504
10505 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit><trans-unit id="ngb.timepicker.SS" datatype="html">
10506 <source>SS</source><target state="new">SS</target>
10507
10508 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit><trans-unit id="ngb.timepicker.seconds" datatype="html">
10509 <source>Seconds</source><target state="new">Seconds</target>
10510
10511 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10512 <source>Increment seconds</source><target state="new">Increment seconds</target>
10513
10514 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10515 <source>Decrement seconds</source><target state="new">Decrement seconds</target>
10516
10517 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="ngb.timepicker.PM" datatype="html">
10518 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10519
10520 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit><trans-unit id="ngb.timepicker.AM" datatype="html">
10521 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10522
10523 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit><trans-unit id="ngb.toast.close-aria" datatype="html">
10524 <source>Close</source><target state="new">Close</target>
10525
10526 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10527 <trans-unit id="5210096066382592800" datatype="html"> 10428 <trans-unit id="5210096066382592800" datatype="html">
10528 <source>Video to import updated.</source> 10429 <source>Video to import updated.</source>
10529 <target state="new">Video to import updated.</target> 10430 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.sl-SI.xlf b/client/src/locale/angular.sl-SI.xlf
index f35737693..7b4e1e3ab 100644
--- a/client/src/locale/angular.sl-SI.xlf
+++ b/client/src/locale/angular.sl-SI.xlf
@@ -11054,171 +11054,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11054 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 11054 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
11055 11055
11056 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 11056 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
11057 <trans-unit id="ngb.alert.close" datatype="html"> 11057
11058 <source>Close</source> 11058
11059 <target state="new">Close</target> 11059
11060 11060
11061 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 11061
11062 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 11062
11063 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 11063
11064 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 11064
11065 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 11065
11066 11066
11067 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 11067
11068 <trans-unit id="ngb.carousel.previous" datatype="html"> 11068
11069 <source>Previous</source> 11069
11070 <target state="new">Previous</target> 11070
11071 11071
11072 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 11072
11073 <trans-unit id="ngb.carousel.next" datatype="html"> 11073
11074 <source>Next</source> 11074
11075 <target state="new">Next</target> 11075
11076 11076
11077 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 11077
11078 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 11078
11079 <source>Previous month</source> 11079
11080 <target state="new">Previous month</target> 11080
11081 11081
11082 11082
11083 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 11083
11084 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 11084
11085 <source>Next month</source> 11085
11086 <target state="new">Next month</target> 11086
11087 11087
11088 11088
11089 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
11090 <trans-unit id="ngb.datepicker.select-month" datatype="html">
11091 <source>Select month</source>
11092 <target state="new">Select month</target>
11093
11094
11095 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
11096 <trans-unit id="ngb.datepicker.select-year" datatype="html">
11097 <source>Select year</source>
11098 <target state="new">Select year</target>
11099
11100
11101 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
11102 <trans-unit id="ngb.pagination.first" datatype="html">
11103 <source>««</source>
11104 <target state="new">««</target>
11105
11106 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
11107 <trans-unit id="ngb.pagination.previous" datatype="html">
11108 <source>«</source>
11109 <target state="new">«</target>
11110
11111 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
11112 <trans-unit id="ngb.pagination.next" datatype="html">
11113 <source>»</source>
11114 <target state="new">»</target>
11115
11116 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
11117 <trans-unit id="ngb.pagination.last" datatype="html">
11118 <source>»»</source>
11119 <target state="new">»»</target>
11120
11121 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
11122 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11123 <source>First</source>
11124 <target state="new">First</target>
11125
11126 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
11127 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11128 <source>Previous</source>
11129 <target state="new">Previous</target>
11130
11131 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
11132 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11133 <source>Next</source>
11134 <target state="new">Next</target>
11135
11136 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
11137 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11138 <source>Last</source>
11139 <target state="new">Last</target>
11140
11141 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
11142 <trans-unit id="ngb.progressbar.value" datatype="html">
11143 <source><x id="INTERPOLATION"/></source>
11144 <target state="new"><x id="INTERPOLATION"/></target>
11145
11146 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
11147 <trans-unit id="ngb.timepicker.HH" datatype="html">
11148 <source>HH</source>
11149 <target state="new">HH</target>
11150
11151 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
11152 <trans-unit id="ngb.timepicker.hours" datatype="html">
11153 <source>Hours</source>
11154 <target state="new">Hours</target>
11155
11156 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
11157 <trans-unit id="ngb.timepicker.MM" datatype="html">
11158 <source>MM</source>
11159 <target state="new">MM</target>
11160
11161 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
11162 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11163 <source>Minutes</source>
11164 <target state="new">Minutes</target>
11165
11166 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
11167 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11168 <source>Increment hours</source>
11169 <target state="new">Increment hours</target>
11170
11171 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
11172 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11173 <source>Decrement hours</source>
11174 <target state="new">Decrement hours</target>
11175
11176 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
11177 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11178 <source>Increment minutes</source>
11179 <target state="new">Increment minutes</target>
11180
11181 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
11182 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11183 <source>Decrement minutes</source>
11184 <target state="new">Decrement minutes</target>
11185
11186 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
11187 <trans-unit id="ngb.timepicker.SS" datatype="html">
11188 <source>SS</source>
11189 <target state="new">SS</target>
11190
11191 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
11192 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11193 <source>Seconds</source>
11194 <target state="new">Seconds</target>
11195
11196 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
11197 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11198 <source>Increment seconds</source>
11199 <target state="new">Increment seconds</target>
11200
11201 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
11202 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11203 <source>Decrement seconds</source>
11204 <target state="new">Decrement seconds</target>
11205
11206 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
11207 <trans-unit id="ngb.timepicker.PM" datatype="html">
11208 <source><x id="INTERPOLATION"/></source>
11209 <target state="new"><x id="INTERPOLATION"/></target>
11210
11211 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
11212 <trans-unit id="ngb.timepicker.AM" datatype="html">
11213 <source><x id="INTERPOLATION"/></source>
11214 <target state="new"><x id="INTERPOLATION"/></target>
11215
11216 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
11217 <trans-unit id="ngb.toast.close-aria" datatype="html">
11218 <source>Close</source>
11219 <target state="new">Close</target>
11220
11221 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
11222 <trans-unit id="5210096066382592800" datatype="html"> 11089 <trans-unit id="5210096066382592800" datatype="html">
11223 <source>Video to import updated.</source> 11090 <source>Video to import updated.</source>
11224 <target state="new">Video to import updated.</target> 11091 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.sv-SE.xlf b/client/src/locale/angular.sv-SE.xlf
index bd1d11d5b..ce680ae96 100644
--- a/client/src/locale/angular.sv-SE.xlf
+++ b/client/src/locale/angular.sv-SE.xlf
@@ -10934,171 +10934,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10934 <target state="translated"><x id="PH" equiv-text="this.views"/> visningar</target> 10934 <target state="translated"><x id="PH" equiv-text="this.views"/> visningar</target>
10935 10935
10936 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10936 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10937 <trans-unit id="ngb.alert.close" datatype="html"> 10937
10938 <source>Close</source> 10938
10939 <target state="translated">Stäng</target> 10939
10940 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10940
10941 </trans-unit> 10941
10942 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10942
10943 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10943
10944 <target state="translated">Bild <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> av <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10944
10945 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10945
10946 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10946
10947 </trans-unit> 10947
10948 <trans-unit id="ngb.carousel.previous" datatype="html"> 10948
10949 <source>Previous</source> 10949
10950 <target state="translated">Föregående</target> 10950
10951 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10951
10952 </trans-unit> 10952
10953 <trans-unit id="ngb.carousel.next" datatype="html"> 10953
10954 <source>Next</source> 10954
10955 <target state="translated">Nästa</target> 10955
10956 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10956
10957 </trans-unit> 10957
10958 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10958
10959 <source>Previous month</source> 10959
10960 <target state="translated">Förra månaden</target> 10960
10961 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10961
10962 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10962
10963 </trans-unit> 10963
10964 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10964
10965 <source>Next month</source> 10965
10966 <target state="translated">Nästa månad</target> 10966
10967 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10967
10968 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10968
10969 </trans-unit>
10970 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10971 <source>Select month</source>
10972 <target state="translated">Välj månad</target>
10973 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10974 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10975 </trans-unit>
10976 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10977 <source>Select year</source>
10978 <target state="translated">Välj år</target>
10979 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10980 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10981 </trans-unit>
10982 <trans-unit id="ngb.pagination.first" datatype="html">
10983 <source>««</source>
10984 <target state="translated">««</target>
10985 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10986 </trans-unit>
10987 <trans-unit id="ngb.pagination.previous" datatype="html">
10988 <source>«</source>
10989 <target state="translated">«</target>
10990 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10991 </trans-unit>
10992 <trans-unit id="ngb.pagination.next" datatype="html">
10993 <source>»</source>
10994 <target state="translated">»</target>
10995 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10996 </trans-unit>
10997 <trans-unit id="ngb.pagination.last" datatype="html">
10998 <source>»»</source>
10999 <target state="translated">»»</target>
11000 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
11001 </trans-unit>
11002 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11003 <source>First</source>
11004 <target state="translated">Första</target>
11005 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
11006 </trans-unit>
11007 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11008 <source>Previous</source>
11009 <target state="translated">Föregående</target>
11010 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
11011 </trans-unit>
11012 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11013 <source>Next</source>
11014 <target state="translated">Nästa</target>
11015 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
11016 </trans-unit>
11017 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11018 <source>Last</source>
11019 <target state="translated">Sista</target>
11020 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
11021 </trans-unit>
11022 <trans-unit id="ngb.progressbar.value" datatype="html">
11023 <source><x id="INTERPOLATION"/></source>
11024 <target state="translated"><x id="INTERPOLATION"/></target>
11025 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
11026 </trans-unit>
11027 <trans-unit id="ngb.timepicker.HH" datatype="html">
11028 <source>HH</source>
11029 <target state="translated">TT</target>
11030 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
11031 </trans-unit>
11032 <trans-unit id="ngb.timepicker.hours" datatype="html">
11033 <source>Hours</source>
11034 <target state="translated">Timmar</target>
11035 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
11036 </trans-unit>
11037 <trans-unit id="ngb.timepicker.MM" datatype="html">
11038 <source>MM</source>
11039 <target state="translated">MM</target>
11040 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
11041 </trans-unit>
11042 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11043 <source>Minutes</source>
11044 <target state="translated">Minuter</target>
11045 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
11046 </trans-unit>
11047 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11048 <source>Increment hours</source>
11049 <target state="translated">Lägg till timmar</target>
11050 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
11051 </trans-unit>
11052 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11053 <source>Decrement hours</source>
11054 <target state="translated">Dra från timmar</target>
11055 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
11056 </trans-unit>
11057 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11058 <source>Increment minutes</source>
11059 <target state="translated">Lägg till minuter</target>
11060 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
11061 </trans-unit>
11062 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11063 <source>Decrement minutes</source>
11064 <target state="translated">Dra från minuter</target>
11065 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
11066 </trans-unit>
11067 <trans-unit id="ngb.timepicker.SS" datatype="html">
11068 <source>SS</source>
11069 <target state="translated">SS</target>
11070 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
11071 </trans-unit>
11072 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11073 <source>Seconds</source>
11074 <target state="translated">Sekunder</target>
11075 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
11076 </trans-unit>
11077 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11078 <source>Increment seconds</source>
11079 <target state="translated">Lägg till sekunder</target>
11080 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
11081 </trans-unit>
11082 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11083 <source>Decrement seconds</source>
11084 <target state="translated">Dra från sekunder</target>
11085 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
11086 </trans-unit>
11087 <trans-unit id="ngb.timepicker.PM" datatype="html">
11088 <source><x id="INTERPOLATION"/></source>
11089 <target state="translated"><x id="INTERPOLATION"/></target>
11090 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11091 </trans-unit>
11092 <trans-unit id="ngb.timepicker.AM" datatype="html">
11093 <source><x id="INTERPOLATION"/></source>
11094 <target state="translated"><x id="INTERPOLATION"/></target>
11095 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11096 </trans-unit>
11097 <trans-unit id="ngb.toast.close-aria" datatype="html">
11098 <source>Close</source>
11099 <target state="translated">Stäng</target>
11100 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11101 </trans-unit>
11102 <trans-unit id="5210096066382592800"> 10969 <trans-unit id="5210096066382592800">
11103 <source>Video to import updated.</source> 10970 <source>Video to import updated.</source>
11104 <target>Videon att importera har uppdaterats.</target> 10971 <target>Videon att importera har uppdaterats.</target>
diff --git a/client/src/locale/angular.ta.xlf b/client/src/locale/angular.ta.xlf
index 385cb7759..f0c29a705 100644
--- a/client/src/locale/angular.ta.xlf
+++ b/client/src/locale/angular.ta.xlf
@@ -10424,106 +10424,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10424 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html"> 10424 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">235</context></context-group></trans-unit><trans-unit id="7756087706411154095" datatype="html">
10425 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10425 <source><x id="PH" equiv-text="this.views"/> views</source><target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10426 10426
10427 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="ngb.alert.close" datatype="html"> 10427 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10428 <source>Close</source><target state="new">Close</target>
10429
10430 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.carousel.slide-number" datatype="html">
10431 <source> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10432 p"/> </source><target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false);
10433 p"/> </target>
10434
10435 <note priority="1" from="description">Currently selected slide number read by screen reader</note>
10436 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit><trans-unit id="ngb.carousel.previous" datatype="html">
10437 <source>Previous</source><target state="new">Previous</target>
10438
10439 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit><trans-unit id="ngb.carousel.next" datatype="html">
10440 <source>Next</source><target state="new">Next</target>
10441
10442 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit><trans-unit id="ngb.datepicker.previous-month" datatype="html">
10443 <source>Previous month</source><target state="new">Previous month</target>
10444
10445 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit><trans-unit id="ngb.datepicker.next-month" datatype="html">
10446 <source>Next month</source><target state="new">Next month</target>
10447
10448 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-month" datatype="html">
10449 <source>Select month</source><target state="new">Select month</target>
10450
10451 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit><trans-unit id="ngb.datepicker.select-year" datatype="html">
10452 <source>Select year</source><target state="new">Select year</target>
10453
10454 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit><trans-unit id="ngb.pagination.first" datatype="html">
10455 <source>««</source><target state="new">««</target>
10456
10457 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous" datatype="html">
10458 <source>«</source><target state="new">«</target>
10459
10460 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit><trans-unit id="ngb.pagination.next" datatype="html">
10461 <source>»</source><target state="new">»</target>
10462
10463 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit><trans-unit id="ngb.pagination.last" datatype="html">
10464 <source>»»</source><target state="new">»»</target>
10465
10466 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit><trans-unit id="ngb.pagination.first-aria" datatype="html">
10467 <source>First</source><target state="new">First</target>
10468
10469 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit><trans-unit id="ngb.pagination.previous-aria" datatype="html">
10470 <source>Previous</source><target state="new">Previous</target>
10471
10472 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit><trans-unit id="ngb.pagination.next-aria" datatype="html">
10473 <source>Next</source><target state="new">Next</target>
10474
10475 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit><trans-unit id="ngb.pagination.last-aria" datatype="html">
10476 <source>Last</source><target state="new">Last</target>
10477
10478 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit><trans-unit id="ngb.progressbar.value" datatype="html">
10479 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10480
10481 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="ngb.timepicker.HH" datatype="html">
10482 <source>HH</source><target state="new">HH</target>
10483
10484 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit><trans-unit id="ngb.timepicker.hours" datatype="html">
10485 <source>Hours</source><target state="new">Hours</target>
10486
10487 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit><trans-unit id="ngb.timepicker.MM" datatype="html">
10488 <source>MM</source><target state="new">MM</target>
10489
10490 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit><trans-unit id="ngb.timepicker.minutes" datatype="html">
10491 <source>Minutes</source><target state="new">Minutes</target>
10492
10493 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10494 <source>Increment hours</source><target state="new">Increment hours</target>
10495
10496 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10497 <source>Decrement hours</source><target state="new">Decrement hours</target>
10498
10499 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10500 <source>Increment minutes</source><target state="new">Increment minutes</target>
10501
10502 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10503 <source>Decrement minutes</source><target state="new">Decrement minutes</target>
10504
10505 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit><trans-unit id="ngb.timepicker.SS" datatype="html">
10506 <source>SS</source><target state="new">SS</target>
10507
10508 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit><trans-unit id="ngb.timepicker.seconds" datatype="html">
10509 <source>Seconds</source><target state="new">Seconds</target>
10510
10511 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit><trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10512 <source>Increment seconds</source><target state="new">Increment seconds</target>
10513
10514 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit><trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10515 <source>Decrement seconds</source><target state="new">Decrement seconds</target>
10516
10517 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="ngb.timepicker.PM" datatype="html">
10518 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10519
10520 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit><trans-unit id="ngb.timepicker.AM" datatype="html">
10521 <source><x id="INTERPOLATION"/></source><target state="new"><x id="INTERPOLATION"/></target>
10522
10523 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit><trans-unit id="ngb.toast.close-aria" datatype="html">
10524 <source>Close</source><target state="new">Close</target>
10525
10526 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10527 <trans-unit id="5210096066382592800" datatype="html"> 10428 <trans-unit id="5210096066382592800" datatype="html">
10528 <source>Video to import updated.</source> 10429 <source>Video to import updated.</source>
10529 <target state="new">Video to import updated.</target> 10430 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.th-TH.xlf b/client/src/locale/angular.th-TH.xlf
index eb25535f3..814c643a2 100644
--- a/client/src/locale/angular.th-TH.xlf
+++ b/client/src/locale/angular.th-TH.xlf
@@ -11165,171 +11165,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11165 <target state="translated">การดู <x id="PH" equiv-text="this.views"/> ครั้ง</target> 11165 <target state="translated">การดู <x id="PH" equiv-text="this.views"/> ครั้ง</target>
11166 11166
11167 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 11167 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
11168 <trans-unit id="ngb.alert.close" datatype="html"> 11168
11169 <source>Close</source> 11169
11170 <target state="translated">ปิด</target> 11170
11171 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 11171
11172 </trans-unit> 11172
11173 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 11173
11174 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 11174
11175 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 11175
11176 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 11176
11177 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 11177
11178 </trans-unit> 11178
11179 <trans-unit id="ngb.carousel.previous" datatype="html"> 11179
11180 <source>Previous</source> 11180
11181 <target state="translated">ก่อนหน้า</target> 11181
11182 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 11182
11183 </trans-unit> 11183
11184 <trans-unit id="ngb.carousel.next" datatype="html"> 11184
11185 <source>Next</source> 11185
11186 <target state="translated">ถัดไป</target> 11186
11187 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 11187
11188 </trans-unit> 11188
11189 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 11189
11190 <source>Previous month</source> 11190
11191 <target state="translated">เดือนก่อนหน้า</target> 11191
11192 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 11192
11193 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 11193
11194 </trans-unit> 11194
11195 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 11195
11196 <source>Next month</source> 11196
11197 <target state="translated">เดือนถัดไป</target> 11197
11198 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 11198
11199 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 11199
11200 </trans-unit>
11201 <trans-unit id="ngb.datepicker.select-month" datatype="html">
11202 <source>Select month</source>
11203 <target state="translated">เลือกเดือน</target>
11204 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
11205 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
11206 </trans-unit>
11207 <trans-unit id="ngb.datepicker.select-year" datatype="html">
11208 <source>Select year</source>
11209 <target state="translated">เลือกปี</target>
11210 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
11211 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
11212 </trans-unit>
11213 <trans-unit id="ngb.pagination.first" datatype="html">
11214 <source>««</source>
11215 <target state="new">««</target>
11216 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
11217 </trans-unit>
11218 <trans-unit id="ngb.pagination.previous" datatype="html">
11219 <source>«</source>
11220 <target state="new">«</target>
11221 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
11222 </trans-unit>
11223 <trans-unit id="ngb.pagination.next" datatype="html">
11224 <source>»</source>
11225 <target state="new">»</target>
11226 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
11227 </trans-unit>
11228 <trans-unit id="ngb.pagination.last" datatype="html">
11229 <source>»»</source>
11230 <target state="new">»»</target>
11231 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
11232 </trans-unit>
11233 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11234 <source>First</source>
11235 <target state="translated">แรก</target>
11236 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
11237 </trans-unit>
11238 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11239 <source>Previous</source>
11240 <target state="translated">ก่อนหน้า</target>
11241 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
11242 </trans-unit>
11243 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11244 <source>Next</source>
11245 <target state="translated">ถัดไป</target>
11246 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
11247 </trans-unit>
11248 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11249 <source>Last</source>
11250 <target state="translated">สุดท้าย</target>
11251 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
11252 </trans-unit>
11253 <trans-unit id="ngb.progressbar.value" datatype="html">
11254 <source><x id="INTERPOLATION"/></source>
11255 <target state="new"><x id="INTERPOLATION"/></target>
11256 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
11257 </trans-unit>
11258 <trans-unit id="ngb.timepicker.HH" datatype="html">
11259 <source>HH</source>
11260 <target state="new">HH</target>
11261 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
11262 </trans-unit>
11263 <trans-unit id="ngb.timepicker.hours" datatype="html">
11264 <source>Hours</source>
11265 <target state="translated">ชั่วโมง</target>
11266 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
11267 </trans-unit>
11268 <trans-unit id="ngb.timepicker.MM" datatype="html">
11269 <source>MM</source>
11270 <target state="new">MM</target>
11271 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
11272 </trans-unit>
11273 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11274 <source>Minutes</source>
11275 <target state="new">Minutes</target>
11276 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
11277 </trans-unit>
11278 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11279 <source>Increment hours</source>
11280 <target state="new">Increment hours</target>
11281 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
11282 </trans-unit>
11283 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11284 <source>Decrement hours</source>
11285 <target state="new">Decrement hours</target>
11286 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
11287 </trans-unit>
11288 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11289 <source>Increment minutes</source>
11290 <target state="new">Increment minutes</target>
11291 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
11292 </trans-unit>
11293 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11294 <source>Decrement minutes</source>
11295 <target state="new">Decrement minutes</target>
11296 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
11297 </trans-unit>
11298 <trans-unit id="ngb.timepicker.SS" datatype="html">
11299 <source>SS</source>
11300 <target state="new">SS</target>
11301 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
11302 </trans-unit>
11303 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11304 <source>Seconds</source>
11305 <target state="translated">วินาที</target>
11306 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
11307 </trans-unit>
11308 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11309 <source>Increment seconds</source>
11310 <target state="new">Increment seconds</target>
11311 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
11312 </trans-unit>
11313 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11314 <source>Decrement seconds</source>
11315 <target state="new">Decrement seconds</target>
11316 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
11317 </trans-unit>
11318 <trans-unit id="ngb.timepicker.PM" datatype="html">
11319 <source><x id="INTERPOLATION"/></source>
11320 <target state="new"><x id="INTERPOLATION"/></target>
11321 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11322 </trans-unit>
11323 <trans-unit id="ngb.timepicker.AM" datatype="html">
11324 <source><x id="INTERPOLATION"/></source>
11325 <target state="new"><x id="INTERPOLATION"/></target>
11326 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11327 </trans-unit>
11328 <trans-unit id="ngb.toast.close-aria" datatype="html">
11329 <source>Close</source>
11330 <target state="new">Close</target>
11331 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11332 </trans-unit>
11333 <trans-unit id="5210096066382592800" datatype="html"> 11200 <trans-unit id="5210096066382592800" datatype="html">
11334 <source>Video to import updated.</source> 11201 <source>Video to import updated.</source>
11335 <target state="new">Video to import updated.</target> 11202 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.tr-TR.xlf b/client/src/locale/angular.tr-TR.xlf
index 272a65346..beae071e8 100644
--- a/client/src/locale/angular.tr-TR.xlf
+++ b/client/src/locale/angular.tr-TR.xlf
@@ -10677,172 +10677,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10677 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10677 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10678 10678
10679 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10679 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10680 <trans-unit id="ngb.alert.close" datatype="html"> 10680
10681 <source>Close</source> 10681
10682 <target state="new">Close</target> 10682
10683 10683
10684 10684
10685 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 10685
10686 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10686
10687 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10687
10688 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10688
10689 10689
10690 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10690
10691 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 10691
10692 <trans-unit id="ngb.carousel.previous" datatype="html"> 10692
10693 <source>Previous</source> 10693
10694 <target state="translated">Önceki</target> 10694
10695 10695
10696 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 10696
10697 <trans-unit id="ngb.carousel.next" datatype="html"> 10697
10698 <source>Next</source> 10698
10699 <target state="translated">Sonraki</target> 10699
10700 10700
10701 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 10701
10702 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10702
10703 <source>Previous month</source> 10703
10704 <target state="translated">Geçen ay</target> 10704
10705 10705
10706 10706
10707 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 10707
10708 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10708
10709 <source>Next month</source> 10709
10710 <target state="translated">Gelecek ay</target> 10710
10711 10711
10712
10713 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
10714 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10715 <source>Select month</source>
10716 <target state="translated">Ay seçin</target>
10717
10718
10719 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
10720 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10721 <source>Select year</source>
10722 <target state="translated">Yıl seçin</target>
10723
10724
10725 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
10726 <trans-unit id="ngb.pagination.first" datatype="html">
10727 <source>««</source>
10728 <target state="translated">««</target>
10729
10730 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
10731 <trans-unit id="ngb.pagination.previous" datatype="html">
10732 <source>«</source>
10733 <target state="translated">«</target>
10734
10735 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
10736 <trans-unit id="ngb.pagination.next" datatype="html">
10737 <source>»</source>
10738 <target state="translated">»</target>
10739
10740 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
10741 <trans-unit id="ngb.pagination.last" datatype="html">
10742 <source>»»</source>
10743 <target state="translated">»»</target>
10744
10745 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
10746 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10747 <source>First</source>
10748 <target state="translated">İlk</target>
10749
10750 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
10751 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10752 <source>Previous</source>
10753 <target state="translated">Önceki</target>
10754
10755 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
10756 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10757 <source>Next</source>
10758 <target state="translated">Sonraki</target>
10759
10760 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
10761 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10762 <source>Last</source>
10763 <target state="translated">Son</target>
10764
10765 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
10766 <trans-unit id="ngb.progressbar.value" datatype="html">
10767 <source><x id="INTERPOLATION"/></source>
10768 <target state="translated"><x id="INTERPOLATION"/></target>
10769
10770 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
10771 <trans-unit id="ngb.timepicker.HH" datatype="html">
10772 <source>HH</source>
10773 <target state="new">HH</target>
10774
10775 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
10776 <trans-unit id="ngb.timepicker.hours" datatype="html">
10777 <source>Hours</source>
10778 <target state="translated">Saat</target>
10779
10780 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
10781 <trans-unit id="ngb.timepicker.MM" datatype="html">
10782 <source>MM</source>
10783 <target state="new">MM</target>
10784
10785 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
10786 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10787 <source>Minutes</source>
10788 <target state="translated">Dakika</target>
10789
10790 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
10791 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10792 <source>Increment hours</source>
10793 <target state="new">Increment hours</target>
10794
10795 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
10796 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10797 <source>Decrement hours</source>
10798 <target state="new">Decrement hours</target>
10799
10800 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
10801 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10802 <source>Increment minutes</source>
10803 <target state="new">Increment minutes</target>
10804
10805 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
10806 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10807 <source>Decrement minutes</source>
10808 <target state="new">Decrement minutes</target>
10809
10810 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
10811 <trans-unit id="ngb.timepicker.SS" datatype="html">
10812 <source>SS</source>
10813 <target state="new">SS</target>
10814
10815 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
10816 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10817 <source>Seconds</source>
10818 <target state="translated">Saniye</target>
10819
10820 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
10821 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10822 <source>Increment seconds</source>
10823 <target state="new">Increment seconds</target>
10824
10825 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
10826 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10827 <source>Decrement seconds</source>
10828 <target state="new">Decrement seconds</target>
10829
10830 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
10831 <trans-unit id="ngb.timepicker.PM" datatype="html">
10832 <source><x id="INTERPOLATION"/></source>
10833 <target state="new"><x id="INTERPOLATION"/></target>
10834
10835 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
10836 <trans-unit id="ngb.timepicker.AM" datatype="html">
10837 <source><x id="INTERPOLATION"/></source>
10838 <target state="new"><x id="INTERPOLATION"/></target>
10839
10840 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
10841 <trans-unit id="ngb.toast.close-aria" datatype="html">
10842 <source>Close</source>
10843 <target state="new">Close</target>
10844
10845 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10846 <trans-unit id="5210096066382592800" datatype="html"> 10712 <trans-unit id="5210096066382592800" datatype="html">
10847 <source>Video to import updated.</source> 10713 <source>Video to import updated.</source>
10848 <target state="new">Video to import updated.</target> 10714 <target state="new">Video to import updated.</target>
diff --git a/client/src/locale/angular.uk-UA.xlf b/client/src/locale/angular.uk-UA.xlf
index 2d8d48a17..a28f406c5 100644
--- a/client/src/locale/angular.uk-UA.xlf
+++ b/client/src/locale/angular.uk-UA.xlf
@@ -11059,171 +11059,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
11059 <target state="translated"><x id="PH" equiv-text="this.views"/> переглядів</target> 11059 <target state="translated"><x id="PH" equiv-text="this.views"/> переглядів</target>
11060 11060
11061 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 11061 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
11062 <trans-unit id="ngb.alert.close" datatype="html"> 11062
11063 <source>Close</source> 11063
11064 <target state="translated">Закрити</target> 11064
11065 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 11065
11066 </trans-unit> 11066
11067 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 11067
11068 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 11068
11069 <target state="translated">Слайд <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> з <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 11069
11070 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 11070
11071 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 11071
11072 </trans-unit> 11072
11073 <trans-unit id="ngb.carousel.previous" datatype="html"> 11073
11074 <source>Previous</source> 11074
11075 <target state="translated">Попередній</target> 11075
11076 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 11076
11077 </trans-unit> 11077
11078 <trans-unit id="ngb.carousel.next" datatype="html"> 11078
11079 <source>Next</source> 11079
11080 <target state="translated">Наступний</target> 11080
11081 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 11081
11082 </trans-unit> 11082
11083 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 11083
11084 <source>Previous month</source> 11084
11085 <target state="translated">Попередній місяць</target> 11085
11086 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 11086
11087 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 11087
11088 </trans-unit> 11088
11089 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 11089
11090 <source>Next month</source> 11090
11091 <target state="translated">Наступний місяць</target> 11091
11092 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 11092
11093 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 11093
11094 </trans-unit>
11095 <trans-unit id="ngb.datepicker.select-month" datatype="html">
11096 <source>Select month</source>
11097 <target state="translated">Вибрати місяць</target>
11098 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
11099 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
11100 </trans-unit>
11101 <trans-unit id="ngb.datepicker.select-year" datatype="html">
11102 <source>Select year</source>
11103 <target state="translated">Вибрати рік</target>
11104 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
11105 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
11106 </trans-unit>
11107 <trans-unit id="ngb.pagination.first" datatype="html">
11108 <source>««</source>
11109 <target state="translated">««</target>
11110 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
11111 </trans-unit>
11112 <trans-unit id="ngb.pagination.previous" datatype="html">
11113 <source>«</source>
11114 <target state="translated">«</target>
11115 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
11116 </trans-unit>
11117 <trans-unit id="ngb.pagination.next" datatype="html">
11118 <source>»</source>
11119 <target state="translated">»</target>
11120 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
11121 </trans-unit>
11122 <trans-unit id="ngb.pagination.last" datatype="html">
11123 <source>»»</source>
11124 <target state="translated">»»</target>
11125 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
11126 </trans-unit>
11127 <trans-unit id="ngb.pagination.first-aria" datatype="html">
11128 <source>First</source>
11129 <target state="translated">Перший</target>
11130 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
11131 </trans-unit>
11132 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
11133 <source>Previous</source>
11134 <target state="translated">Попередній</target>
11135 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
11136 </trans-unit>
11137 <trans-unit id="ngb.pagination.next-aria" datatype="html">
11138 <source>Next</source>
11139 <target state="translated">Наступний</target>
11140 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
11141 </trans-unit>
11142 <trans-unit id="ngb.pagination.last-aria" datatype="html">
11143 <source>Last</source>
11144 <target state="translated">Останній</target>
11145 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
11146 </trans-unit>
11147 <trans-unit id="ngb.progressbar.value" datatype="html">
11148 <source><x id="INTERPOLATION"/></source>
11149 <target state="translated"><x id="INTERPOLATION"/></target>
11150 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
11151 </trans-unit>
11152 <trans-unit id="ngb.timepicker.HH" datatype="html">
11153 <source>HH</source>
11154 <target state="translated">ГГ</target>
11155 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
11156 </trans-unit>
11157 <trans-unit id="ngb.timepicker.hours" datatype="html">
11158 <source>Hours</source>
11159 <target state="translated">Години</target>
11160 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
11161 </trans-unit>
11162 <trans-unit id="ngb.timepicker.MM" datatype="html">
11163 <source>MM</source>
11164 <target state="translated">ХХ</target>
11165 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
11166 </trans-unit>
11167 <trans-unit id="ngb.timepicker.minutes" datatype="html">
11168 <source>Minutes</source>
11169 <target state="translated">Хвилини</target>
11170 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
11171 </trans-unit>
11172 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11173 <source>Increment hours</source>
11174 <target state="new">Increment hours</target>
11175 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
11176 </trans-unit>
11177 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11178 <source>Decrement hours</source>
11179 <target state="new">Decrement hours</target>
11180 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
11181 </trans-unit>
11182 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11183 <source>Increment minutes</source>
11184 <target state="new">Increment minutes</target>
11185 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
11186 </trans-unit>
11187 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11188 <source>Decrement minutes</source>
11189 <target state="new">Decrement minutes</target>
11190 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
11191 </trans-unit>
11192 <trans-unit id="ngb.timepicker.SS" datatype="html">
11193 <source>SS</source>
11194 <target state="translated">СС</target>
11195 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
11196 </trans-unit>
11197 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11198 <source>Seconds</source>
11199 <target state="translated">Секунди</target>
11200 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
11201 </trans-unit>
11202 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11203 <source>Increment seconds</source>
11204 <target state="new">Increment seconds</target>
11205 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
11206 </trans-unit>
11207 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11208 <source>Decrement seconds</source>
11209 <target state="new">Decrement seconds</target>
11210 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
11211 </trans-unit>
11212 <trans-unit id="ngb.timepicker.PM" datatype="html">
11213 <source><x id="INTERPOLATION"/></source>
11214 <target state="translated"><x id="INTERPOLATION"/></target>
11215 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11216 </trans-unit>
11217 <trans-unit id="ngb.timepicker.AM" datatype="html">
11218 <source><x id="INTERPOLATION"/></source>
11219 <target state="translated"><x id="INTERPOLATION"/></target>
11220 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11221 </trans-unit>
11222 <trans-unit id="ngb.toast.close-aria" datatype="html">
11223 <source>Close</source>
11224 <target state="translated">Закрити</target>
11225 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11226 </trans-unit>
11227 <trans-unit id="5210096066382592800" datatype="html"> 11094 <trans-unit id="5210096066382592800" datatype="html">
11228 <source>Video to import updated.</source> 11095 <source>Video to import updated.</source>
11229 <target state="translated">Відео для імпорту оновлено.</target> 11096 <target state="translated">Відео для імпорту оновлено.</target>
diff --git a/client/src/locale/angular.vi-VN.xlf b/client/src/locale/angular.vi-VN.xlf
index bf766dd8b..849574e4d 100644
--- a/client/src/locale/angular.vi-VN.xlf
+++ b/client/src/locale/angular.vi-VN.xlf
@@ -10847,171 +10847,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10847 <target state="translated"><x id="PH" equiv-text="this.views"/> người xem</target> 10847 <target state="translated"><x id="PH" equiv-text="this.views"/> người xem</target>
10848 10848
10849 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10849 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10850 <trans-unit id="ngb.alert.close" datatype="html"> 10850
10851 <source>Close</source> 10851
10852 <target state="translated">Đóng</target> 10852
10853 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10853
10854 </trans-unit> 10854
10855 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10855
10856 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10856
10857 <target state="translated">Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> của <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10857
10858 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10858
10859 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10859
10860 </trans-unit> 10860
10861 <trans-unit id="ngb.carousel.previous" datatype="html"> 10861
10862 <source>Previous</source> 10862
10863 <target state="translated">Trước đó</target> 10863
10864 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10864
10865 </trans-unit> 10865
10866 <trans-unit id="ngb.carousel.next" datatype="html"> 10866
10867 <source>Next</source> 10867
10868 <target state="translated">Tiếp theo</target> 10868
10869 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10869
10870 </trans-unit> 10870
10871 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10871
10872 <source>Previous month</source> 10872
10873 <target state="translated">Tháng trước</target> 10873
10874 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10874
10875 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10875
10876 </trans-unit> 10876
10877 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10877
10878 <source>Next month</source> 10878
10879 <target state="translated">Tháng kế</target> 10879
10880 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10880
10881 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10881
10882 </trans-unit>
10883 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10884 <source>Select month</source>
10885 <target state="translated">Chọn tháng</target>
10886 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10887 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10888 </trans-unit>
10889 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10890 <source>Select year</source>
10891 <target state="translated">Chọn năm</target>
10892 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10893 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10894 </trans-unit>
10895 <trans-unit id="ngb.pagination.first" datatype="html">
10896 <source>««</source>
10897 <target state="translated">««</target>
10898 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10899 </trans-unit>
10900 <trans-unit id="ngb.pagination.previous" datatype="html">
10901 <source>«</source>
10902 <target state="translated">«</target>
10903 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10904 </trans-unit>
10905 <trans-unit id="ngb.pagination.next" datatype="html">
10906 <source>»</source>
10907 <target state="translated">»</target>
10908 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10909 </trans-unit>
10910 <trans-unit id="ngb.pagination.last" datatype="html">
10911 <source>»»</source>
10912 <target state="translated">»»</target>
10913 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10914 </trans-unit>
10915 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10916 <source>First</source>
10917 <target state="translated">Trang đầu</target>
10918 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10919 </trans-unit>
10920 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10921 <source>Previous</source>
10922 <target state="translated">Kế tiếp</target>
10923 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10924 </trans-unit>
10925 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10926 <source>Next</source>
10927 <target state="translated">Tiếp</target>
10928 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10929 </trans-unit>
10930 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10931 <source>Last</source>
10932 <target state="translated">Trang cuối</target>
10933 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10934 </trans-unit>
10935 <trans-unit id="ngb.progressbar.value" datatype="html">
10936 <source><x id="INTERPOLATION"/></source>
10937 <target state="translated"><x id="INTERPOLATION"/></target>
10938 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10939 </trans-unit>
10940 <trans-unit id="ngb.timepicker.HH" datatype="html">
10941 <source>HH</source>
10942 <target state="translated">HH</target>
10943 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
10944 </trans-unit>
10945 <trans-unit id="ngb.timepicker.hours" datatype="html">
10946 <source>Hours</source>
10947 <target state="translated">Giờ</target>
10948 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
10949 </trans-unit>
10950 <trans-unit id="ngb.timepicker.MM" datatype="html">
10951 <source>MM</source>
10952 <target state="translated">MM</target>
10953 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
10954 </trans-unit>
10955 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10956 <source>Minutes</source>
10957 <target state="translated">Phút</target>
10958 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
10959 </trans-unit>
10960 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10961 <source>Increment hours</source>
10962 <target state="translated">Làm tròn giờ</target>
10963 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
10964 </trans-unit>
10965 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10966 <source>Decrement hours</source>
10967 <target state="translated">Không làm tròn giờ</target>
10968 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
10969 </trans-unit>
10970 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10971 <source>Increment minutes</source>
10972 <target state="translated">Làm tròn phút</target>
10973 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
10974 </trans-unit>
10975 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10976 <source>Decrement minutes</source>
10977 <target state="translated">Không làm tròn phút</target>
10978 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
10979 </trans-unit>
10980 <trans-unit id="ngb.timepicker.SS" datatype="html">
10981 <source>SS</source>
10982 <target state="translated">SS</target>
10983 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
10984 </trans-unit>
10985 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10986 <source>Seconds</source>
10987 <target state="translated">Giây</target>
10988 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
10989 </trans-unit>
10990 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10991 <source>Increment seconds</source>
10992 <target state="translated">Làm tròn giây</target>
10993 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
10994 </trans-unit>
10995 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10996 <source>Decrement seconds</source>
10997 <target state="translated">Không làm tròn giây</target>
10998 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
10999 </trans-unit>
11000 <trans-unit id="ngb.timepicker.PM" datatype="html">
11001 <source><x id="INTERPOLATION"/></source>
11002 <target state="translated"><x id="INTERPOLATION"/></target>
11003 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11004 </trans-unit>
11005 <trans-unit id="ngb.timepicker.AM" datatype="html">
11006 <source><x id="INTERPOLATION"/></source>
11007 <target state="translated"><x id="INTERPOLATION"/></target>
11008 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11009 </trans-unit>
11010 <trans-unit id="ngb.toast.close-aria" datatype="html">
11011 <source>Close</source>
11012 <target state="translated">Đóng</target>
11013 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11014 </trans-unit>
11015 <trans-unit id="5210096066382592800" datatype="html"> 10882 <trans-unit id="5210096066382592800" datatype="html">
11016 <source>Video to import updated.</source> 10883 <source>Video to import updated.</source>
11017 <target state="translated">Đã cập nhật video cần nhập.</target> 10884 <target state="translated">Đã cập nhật video cần nhập.</target>
diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf
index 3aff10ed6..3ebe81966 100644
--- a/client/src/locale/angular.xlf
+++ b/client/src/locale/angular.xlf
@@ -2,253 +2,6 @@
2<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2"> 2<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
3 <file source-language="en-US" datatype="plaintext" original="ng2.template"> 3 <file source-language="en-US" datatype="plaintext" original="ng2.template">
4 <body> 4 <body>
5 <trans-unit id="ngb.alert.close" datatype="html">
6 <source>Close</source>
7 <context-group purpose="location">
8 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context>
9 <context context-type="linenumber">58,61</context>
10 </context-group>
11 </trans-unit>
12 <trans-unit id="ngb.carousel.slide-number" datatype="html">
13 <source> Slide <x id="INTERPOLATION" equiv-text="OnHover$ = new"/> of <x id="INTERPOLATION_1" equiv-text=";
14 private _pa"/> </source>
15 <context-group purpose="location">
16 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context>
17 <context context-type="linenumber">114,118</context>
18 </context-group>
19 <note priority="1" from="description">Currently selected slide number read by screen reader</note>
20 </trans-unit>
21 <trans-unit id="ngb.carousel.previous" datatype="html">
22 <source>Previous</source>
23 <context-group purpose="location">
24 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context>
25 <context context-type="linenumber">132,134</context>
26 </context-group>
27 </trans-unit>
28 <trans-unit id="ngb.carousel.next" datatype="html">
29 <source>Next</source>
30 <context-group purpose="location">
31 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context>
32 <context context-type="linenumber">147,152</context>
33 </context-group>
34 </trans-unit>
35 <trans-unit id="ngb.datepicker.select-month" datatype="html">
36 <source>Select month</source>
37 <context-group purpose="location">
38 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context>
39 <context context-type="linenumber">44,49</context>
40 </context-group>
41 <context-group purpose="location">
42 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context>
43 <context context-type="linenumber">49,50</context>
44 </context-group>
45 </trans-unit>
46 <trans-unit id="ngb.datepicker.select-year" datatype="html">
47 <source>Select year</source>
48 <context-group purpose="location">
49 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context>
50 <context context-type="linenumber">59,63</context>
51 </context-group>
52 <context-group purpose="location">
53 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context>
54 <context context-type="linenumber">74</context>
55 </context-group>
56 </trans-unit>
57 <trans-unit id="ngb.datepicker.previous-month" datatype="html">
58 <source>Previous month</source>
59 <context-group purpose="location">
60 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context>
61 <context context-type="linenumber">24,27</context>
62 </context-group>
63 <context-group purpose="location">
64 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context>
65 <context context-type="linenumber">35,36</context>
66 </context-group>
67 </trans-unit>
68 <trans-unit id="ngb.datepicker.next-month" datatype="html">
69 <source>Next month</source>
70 <context-group purpose="location">
71 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context>
72 <context context-type="linenumber">47,50</context>
73 </context-group>
74 <context-group purpose="location">
75 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context>
76 <context context-type="linenumber">60,64</context>
77 </context-group>
78 </trans-unit>
79 <trans-unit id="ngb.pagination.first" datatype="html">
80 <source>««</source>
81 <context-group purpose="location">
82 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context>
83 <context context-type="linenumber">182,183</context>
84 </context-group>
85 </trans-unit>
86 <trans-unit id="ngb.pagination.previous" datatype="html">
87 <source>«</source>
88 <context-group purpose="location">
89 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context>
90 <context context-type="linenumber">186,190</context>
91 </context-group>
92 </trans-unit>
93 <trans-unit id="ngb.pagination.next" datatype="html">
94 <source>»</source>
95 <context-group purpose="location">
96 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context>
97 <context context-type="linenumber">194,195</context>
98 </context-group>
99 </trans-unit>
100 <trans-unit id="ngb.pagination.last" datatype="html">
101 <source>»»</source>
102 <context-group purpose="location">
103 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context>
104 <context context-type="linenumber">201,204</context>
105 </context-group>
106 </trans-unit>
107 <trans-unit id="ngb.pagination.first-aria" datatype="html">
108 <source>First</source>
109 <context-group purpose="location">
110 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context>
111 <context context-type="linenumber">208,209</context>
112 </context-group>
113 </trans-unit>
114 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
115 <source>Previous</source>
116 <context-group purpose="location">
117 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context>
118 <context context-type="linenumber">215,216</context>
119 </context-group>
120 </trans-unit>
121 <trans-unit id="ngb.pagination.next-aria" datatype="html">
122 <source>Next</source>
123 <context-group purpose="location">
124 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context>
125 <context context-type="linenumber">226,228</context>
126 </context-group>
127 </trans-unit>
128 <trans-unit id="ngb.pagination.last-aria" datatype="html">
129 <source>Last</source>
130 <context-group purpose="location">
131 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context>
132 <context context-type="linenumber">232,233</context>
133 </context-group>
134 </trans-unit>
135 <trans-unit id="ngb.progressbar.value" datatype="html">
136 <source><x id="INTERPOLATION" equiv-text="; }
137
138 /**
139 *"/></source>
140 <context-group purpose="location">
141 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context>
142 <context context-type="linenumber">32,38</context>
143 </context-group>
144 </trans-unit>
145 <trans-unit id="ngb.timepicker.HH" datatype="html">
146 <source>HH</source>
147 <context-group purpose="location">
148 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
149 <context context-type="linenumber">40,41</context>
150 </context-group>
151 </trans-unit>
152 <trans-unit id="ngb.timepicker.hours" datatype="html">
153 <source>Hours</source>
154 <context-group purpose="location">
155 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
156 <context context-type="linenumber">46,47</context>
157 </context-group>
158 </trans-unit>
159 <trans-unit id="ngb.timepicker.MM" datatype="html">
160 <source>MM</source>
161 <context-group purpose="location">
162 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
163 <context context-type="linenumber">51,54</context>
164 </context-group>
165 </trans-unit>
166 <trans-unit id="ngb.timepicker.minutes" datatype="html">
167 <source>Minutes</source>
168 <context-group purpose="location">
169 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
170 <context context-type="linenumber">58,59</context>
171 </context-group>
172 </trans-unit>
173 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
174 <source>Increment hours</source>
175 <context-group purpose="location">
176 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
177 <context context-type="linenumber">63,64</context>
178 </context-group>
179 </trans-unit>
180 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
181 <source>Decrement hours</source>
182 <context-group purpose="location">
183 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
184 <context context-type="linenumber">69,70</context>
185 </context-group>
186 </trans-unit>
187 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
188 <source>Increment minutes</source>
189 <context-group purpose="location">
190 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
191 <context context-type="linenumber">76,78</context>
192 </context-group>
193 </trans-unit>
194 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
195 <source>Decrement minutes</source>
196 <context-group purpose="location">
197 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
198 <context context-type="linenumber">82,84</context>
199 </context-group>
200 </trans-unit>
201 <trans-unit id="ngb.timepicker.SS" datatype="html">
202 <source>SS</source>
203 <context-group purpose="location">
204 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
205 <context context-type="linenumber">87,88</context>
206 </context-group>
207 </trans-unit>
208 <trans-unit id="ngb.timepicker.seconds" datatype="html">
209 <source>Seconds</source>
210 <context-group purpose="location">
211 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
212 <context context-type="linenumber">92,93</context>
213 </context-group>
214 </trans-unit>
215 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
216 <source>Increment seconds</source>
217 <context-group purpose="location">
218 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
219 <context context-type="linenumber">100,101</context>
220 </context-group>
221 </trans-unit>
222 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
223 <source>Decrement seconds</source>
224 <context-group purpose="location">
225 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
226 <context context-type="linenumber">106,110</context>
227 </context-group>
228 </trans-unit>
229 <trans-unit id="ngb.timepicker.AM" datatype="html">
230 <source><x id="INTERPOLATION" equiv-text="NgbTime;
231
232 pr"/></source>
233 <context-group purpose="location">
234 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
235 <context context-type="linenumber">115,121</context>
236 </context-group>
237 </trans-unit>
238 <trans-unit id="ngb.timepicker.PM" datatype="html">
239 <source><x id="INTERPOLATION" equiv-text="t() meridian: b"/></source>
240 <context-group purpose="location">
241 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
242 <context context-type="linenumber">123,131</context>
243 </context-group>
244 </trans-unit>
245 <trans-unit id="ngb.toast.close-aria" datatype="html">
246 <source>Close</source>
247 <context-group purpose="location">
248 <context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context>
249 <context context-type="linenumber">78,85</context>
250 </context-group>
251 </trans-unit>
252 <trans-unit id="3701439542279610547" datatype="html"> 5 <trans-unit id="3701439542279610547" datatype="html">
253 <source>Follows</source> 6 <source>Follows</source>
254 <context-group purpose="location"> 7 <context-group purpose="location">
diff --git a/client/src/locale/angular.zh-Hans-CN.xlf b/client/src/locale/angular.zh-Hans-CN.xlf
index fe945857d..be85d5504 100644
--- a/client/src/locale/angular.zh-Hans-CN.xlf
+++ b/client/src/locale/angular.zh-Hans-CN.xlf
@@ -10830,171 +10830,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10830 <target state="new"><x id="PH" equiv-text="this.views"/> views</target> 10830 <target state="new"><x id="PH" equiv-text="this.views"/> views</target>
10831 10831
10832 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit> 10832 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.model.ts</context><context context-type="linenumber">238</context></context-group></trans-unit>
10833 <trans-unit id="ngb.alert.close" datatype="html"> 10833
10834 <source>Close</source> 10834
10835 <target state="translated">关闭</target> 10835
10836 10836
10837 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group></trans-unit> 10837
10838 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10838
10839 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10839
10840 <target state="new"> Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10840
10841 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10841
10842 10842
10843 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group></trans-unit> 10843
10844 <trans-unit id="ngb.carousel.previous" datatype="html"> 10844
10845 <source>Previous</source> 10845
10846 <target state="translated">上一个</target> 10846
10847 10847
10848 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group></trans-unit> 10848
10849 <trans-unit id="ngb.carousel.next" datatype="html"> 10849
10850 <source>Next</source> 10850
10851 <target state="translated">下一个</target> 10851
10852 10852
10853 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group></trans-unit> 10853
10854 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10854
10855 <source>Previous month</source> 10855
10856 <target state="translated">上个月</target> 10856
10857 10857
10858 10858
10859 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group></trans-unit> 10859
10860 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10860
10861 <source>Next month</source> 10861
10862 <target state="translated">下个月</target> 10862
10863 10863
10864 10864
10865 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group></trans-unit>
10866 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10867 <source>Select month</source>
10868 <target state="translated">选择月份</target>
10869
10870
10871 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
10872 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10873 <source>Select year</source>
10874 <target state="translated">选择年份</target>
10875
10876
10877 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group></trans-unit>
10878 <trans-unit id="ngb.pagination.first" datatype="html">
10879 <source>««</source>
10880 <target state="new">««</target>
10881
10882 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
10883 <trans-unit id="ngb.pagination.previous" datatype="html">
10884 <source>«</source>
10885 <target state="new">«</target>
10886
10887 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group></trans-unit>
10888 <trans-unit id="ngb.pagination.next" datatype="html">
10889 <source>»</source>
10890 <target state="new">»</target>
10891
10892 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group></trans-unit>
10893 <trans-unit id="ngb.pagination.last" datatype="html">
10894 <source>»»</source>
10895 <target state="new">»»</target>
10896
10897 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group></trans-unit>
10898 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10899 <source>First</source>
10900 <target state="translated">第一</target>
10901
10902 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group></trans-unit>
10903 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10904 <source>Previous</source>
10905 <target state="translated">上一個</target>
10906
10907 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group></trans-unit>
10908 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10909 <source>Next</source>
10910 <target state="translated">下一个</target>
10911
10912 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group></trans-unit>
10913 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10914 <source>Last</source>
10915 <target state="translated">最后</target>
10916
10917 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group></trans-unit>
10918 <trans-unit id="ngb.progressbar.value" datatype="html">
10919 <source><x id="INTERPOLATION"/></source>
10920 <target state="new"><x id="INTERPOLATION"/></target>
10921
10922 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
10923 <trans-unit id="ngb.timepicker.HH" datatype="html">
10924 <source>HH</source>
10925 <target state="new">HH</target>
10926
10927 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group></trans-unit>
10928 <trans-unit id="ngb.timepicker.hours" datatype="html">
10929 <source>Hours</source>
10930 <target state="translated">小时</target>
10931
10932 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
10933 <trans-unit id="ngb.timepicker.MM" datatype="html">
10934 <source>MM</source>
10935 <target state="new">MM</target>
10936
10937 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
10938 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10939 <source>Minutes</source>
10940 <target state="translated">分钟</target>
10941
10942 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group></trans-unit>
10943 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
10944 <source>Increment hours</source>
10945 <target state="translated">增加小时</target>
10946
10947 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
10948 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
10949 <source>Decrement hours</source>
10950 <target state="translated">减少小时</target>
10951
10952 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
10953 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
10954 <source>Increment minutes</source>
10955 <target state="translated">增加分钟</target>
10956
10957 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group></trans-unit>
10958 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
10959 <source>Decrement minutes</source>
10960 <target state="translated">减少分钟</target>
10961
10962 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group></trans-unit>
10963 <trans-unit id="ngb.timepicker.SS" datatype="html">
10964 <source>SS</source>
10965 <target state="new">SS</target>
10966
10967 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group></trans-unit>
10968 <trans-unit id="ngb.timepicker.seconds" datatype="html">
10969 <source>Seconds</source>
10970 <target state="translated">秒</target>
10971
10972 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
10973 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
10974 <source>Increment seconds</source>
10975 <target state="translated">增加秒</target>
10976
10977 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
10978 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
10979 <source>Decrement seconds</source>
10980 <target state="translated">减少秒</target>
10981
10982 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group></trans-unit>
10983 <trans-unit id="ngb.timepicker.PM" datatype="html">
10984 <source><x id="INTERPOLATION"/></source>
10985 <target state="new"><x id="INTERPOLATION"/></target>
10986
10987 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group></trans-unit>
10988 <trans-unit id="ngb.timepicker.AM" datatype="html">
10989 <source><x id="INTERPOLATION"/></source>
10990 <target state="new"><x id="INTERPOLATION"/></target>
10991
10992 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group></trans-unit>
10993 <trans-unit id="ngb.toast.close-aria" datatype="html">
10994 <source>Close</source>
10995 <target state="translated">关闭</target>
10996
10997 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
10998 <trans-unit id="5210096066382592800"> 10865 <trans-unit id="5210096066382592800">
10999 <source>Video to import updated.</source> 10866 <source>Video to import updated.</source>
11000 <target>已更新待导入的视频。</target> 10867 <target>已更新待导入的视频。</target>
diff --git a/client/src/locale/angular.zh-Hant-TW.xlf b/client/src/locale/angular.zh-Hant-TW.xlf
index 5d2e39501..5a2aad849 100644
--- a/client/src/locale/angular.zh-Hant-TW.xlf
+++ b/client/src/locale/angular.zh-Hant-TW.xlf
@@ -10889,171 +10889,38 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
10889 <target state="translated">僅此站臺的使用者才可觀看此影片</target> 10889 <target state="translated">僅此站臺的使用者才可觀看此影片</target>
10890 10890
10891 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">352</context></context-group></trans-unit> 10891 <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">352</context></context-group></trans-unit>
10892 <trans-unit id="ngb.alert.close" datatype="html"> 10892
10893 <source>Close</source> 10893
10894 <target state="translated">關閉</target> 10894
10895 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/alert/alert.ts</context><context context-type="linenumber">58</context></context-group> 10895
10896 </trans-unit> 10896
10897 <trans-unit id="ngb.carousel.slide-number" datatype="html"> 10897
10898 <source>Slide <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> of <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </source> 10898
10899 <target state="translated">滑動 <x id="INTERPOLATION" equiv-text="ate _pauseOnHov"/> 中的 <x id="INTERPOLATION_1" equiv-text="ect(false); p"/> </target> 10899
10900 <note priority="1" from="description">Currently selected slide number read by screen reader</note> 10900
10901 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">114</context></context-group> 10901
10902 </trans-unit> 10902
10903 <trans-unit id="ngb.carousel.previous" datatype="html"> 10903
10904 <source>Previous</source> 10904
10905 <target state="translated">上一個</target> 10905
10906 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">132</context></context-group> 10906
10907 </trans-unit> 10907
10908 <trans-unit id="ngb.carousel.next" datatype="html"> 10908
10909 <source>Next</source> 10909
10910 <target state="translated">下一個</target> 10910
10911 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context><context context-type="linenumber">147</context></context-group> 10911
10912 </trans-unit> 10912
10913 <trans-unit id="ngb.datepicker.previous-month" datatype="html"> 10913
10914 <source>Previous month</source> 10914
10915 <target state="translated">上個月</target> 10915
10916 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">24</context></context-group> 10916
10917 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">35</context></context-group> 10917
10918 </trans-unit> 10918
10919 <trans-unit id="ngb.datepicker.next-month" datatype="html"> 10919
10920 <source>Next month</source> 10920
10921 <target state="translated">下個月</target> 10921
10922 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">47</context></context-group> 10922
10923 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts</context><context context-type="linenumber">60</context></context-group> 10923
10924 </trans-unit>
10925 <trans-unit id="ngb.datepicker.select-month" datatype="html">
10926 <source>Select month</source>
10927 <target state="translated">選取月份</target>
10928 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">44</context></context-group>
10929 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">49</context></context-group>
10930 </trans-unit>
10931 <trans-unit id="ngb.datepicker.select-year" datatype="html">
10932 <source>Select year</source>
10933 <target state="translated">選取年份</target>
10934 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">59</context></context-group>
10935 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts</context><context context-type="linenumber">74</context></context-group>
10936 </trans-unit>
10937 <trans-unit id="ngb.pagination.first" datatype="html">
10938 <source>««</source>
10939 <target state="translated">««</target>
10940 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">182</context></context-group>
10941 </trans-unit>
10942 <trans-unit id="ngb.pagination.previous" datatype="html">
10943 <source>«</source>
10944 <target state="translated">«</target>
10945 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">186</context></context-group>
10946 </trans-unit>
10947 <trans-unit id="ngb.pagination.next" datatype="html">
10948 <source>»</source>
10949 <target state="translated">»</target>
10950 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">194</context></context-group>
10951 </trans-unit>
10952 <trans-unit id="ngb.pagination.last" datatype="html">
10953 <source>»»</source>
10954 <target state="translated">»»</target>
10955 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">201</context></context-group>
10956 </trans-unit>
10957 <trans-unit id="ngb.pagination.first-aria" datatype="html">
10958 <source>First</source>
10959 <target state="translated">第一</target>
10960 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">208</context></context-group>
10961 </trans-unit>
10962 <trans-unit id="ngb.pagination.previous-aria" datatype="html">
10963 <source>Previous</source>
10964 <target state="translated">上一個</target>
10965 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">215</context></context-group>
10966 </trans-unit>
10967 <trans-unit id="ngb.pagination.next-aria" datatype="html">
10968 <source>Next</source>
10969 <target state="translated">下一個</target>
10970 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">226</context></context-group>
10971 </trans-unit>
10972 <trans-unit id="ngb.pagination.last-aria" datatype="html">
10973 <source>Last</source>
10974 <target state="translated">最末</target>
10975 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/pagination/pagination.ts</context><context context-type="linenumber">232</context></context-group>
10976 </trans-unit>
10977 <trans-unit id="ngb.progressbar.value" datatype="html">
10978 <source><x id="INTERPOLATION"/></source>
10979 <target state="translated"><x id="INTERPOLATION"/></target>
10980 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context><context context-type="linenumber">32</context></context-group>
10981 </trans-unit>
10982 <trans-unit id="ngb.timepicker.HH" datatype="html">
10983 <source>HH</source>
10984 <target state="translated">HH</target>
10985 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">40</context></context-group>
10986 </trans-unit>
10987 <trans-unit id="ngb.timepicker.hours" datatype="html">
10988 <source>Hours</source>
10989 <target state="translated">小時</target>
10990 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">46</context></context-group>
10991 </trans-unit>
10992 <trans-unit id="ngb.timepicker.MM" datatype="html">
10993 <source>MM</source>
10994 <target state="translated">MM</target>
10995 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">51</context></context-group>
10996 </trans-unit>
10997 <trans-unit id="ngb.timepicker.minutes" datatype="html">
10998 <source>Minutes</source>
10999 <target state="translated">分鐘</target>
11000 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">58</context></context-group>
11001 </trans-unit>
11002 <trans-unit id="ngb.timepicker.increment-hours" datatype="html">
11003 <source>Increment hours</source>
11004 <target state="translated">小時遞增</target>
11005 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">63</context></context-group>
11006 </trans-unit>
11007 <trans-unit id="ngb.timepicker.decrement-hours" datatype="html">
11008 <source>Decrement hours</source>
11009 <target state="translated">小時遞減</target>
11010 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">69</context></context-group>
11011 </trans-unit>
11012 <trans-unit id="ngb.timepicker.increment-minutes" datatype="html">
11013 <source>Increment minutes</source>
11014 <target state="translated">分鐘遞增</target>
11015 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">76</context></context-group>
11016 </trans-unit>
11017 <trans-unit id="ngb.timepicker.decrement-minutes" datatype="html">
11018 <source>Decrement minutes</source>
11019 <target state="translated">分鐘遞減</target>
11020 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">82</context></context-group>
11021 </trans-unit>
11022 <trans-unit id="ngb.timepicker.SS" datatype="html">
11023 <source>SS</source>
11024 <target state="translated">SS</target>
11025 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">87</context></context-group>
11026 </trans-unit>
11027 <trans-unit id="ngb.timepicker.seconds" datatype="html">
11028 <source>Seconds</source>
11029 <target state="translated">秒</target>
11030 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">92</context></context-group>
11031 </trans-unit>
11032 <trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
11033 <source>Increment seconds</source>
11034 <target state="translated">秒遞增</target>
11035 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">100</context></context-group>
11036 </trans-unit>
11037 <trans-unit id="ngb.timepicker.decrement-seconds" datatype="html">
11038 <source>Decrement seconds</source>
11039 <target state="translated">秒遞減</target>
11040 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">106</context></context-group>
11041 </trans-unit>
11042 <trans-unit id="ngb.timepicker.PM" datatype="html">
11043 <source><x id="INTERPOLATION"/></source>
11044 <target state="translated"><x id="INTERPOLATION"/></target>
11045 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">123</context></context-group>
11046 </trans-unit>
11047 <trans-unit id="ngb.timepicker.AM" datatype="html">
11048 <source><x id="INTERPOLATION"/></source>
11049 <target state="translated"><x id="INTERPOLATION"/></target>
11050 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context><context context-type="linenumber">115</context></context-group>
11051 </trans-unit>
11052 <trans-unit id="ngb.toast.close-aria" datatype="html">
11053 <source>Close</source>
11054 <target state="translated">關閉</target>
11055 <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/src/toast/toast.ts</context><context context-type="linenumber">78</context></context-group>
11056 </trans-unit>
11057 <trans-unit id="5210096066382592800"> 10924 <trans-unit id="5210096066382592800">
11058 <source>Video to import updated.</source> 10925 <source>Video to import updated.</source>
11059 <target>匯入的影片已更新。</target> 10926 <target>匯入的影片已更新。</target>
diff --git a/client/src/locale/server.ar.json b/client/src/locale/server.ar.json
index 82fe92711..8fc8ce7a3 100644
--- a/client/src/locale/server.ar.json
+++ b/client/src/locale/server.ar.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "ينتظر البث المباشر", 34 "Waiting for livestream": "ينتظر البث المباشر",
35 "Livestream ended": "انتهى البث المباشر", 35 "Livestream ended": "انتهى البث المباشر",
36 "To move to an external storage": "لنقل إلى مساحة تخزين خارجية", 36 "To move to an external storage": "لنقل إلى مساحة تخزين خارجية",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "معلّقة", 38 "Pending": "معلّقة",
38 "Success": "نجح", 39 "Success": "نجح",
39 "Failed": "فشل", 40 "Failed": "فشل",
diff --git a/client/src/locale/server.ca-ES.json b/client/src/locale/server.ca-ES.json
index 5e8c0d281..6dc211b95 100644
--- a/client/src/locale/server.ca-ES.json
+++ b/client/src/locale/server.ca-ES.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Waiting for livestream", 34 "Waiting for livestream": "Waiting for livestream",
35 "Livestream ended": "Livestream ended", 35 "Livestream ended": "Livestream ended",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Pendent", 38 "Pending": "Pendent",
38 "Success": "Èxit", 39 "Success": "Èxit",
39 "Failed": "Ha fallat", 40 "Failed": "Ha fallat",
diff --git a/client/src/locale/server.cs-CZ.json b/client/src/locale/server.cs-CZ.json
index 984ceb043..d682f24f6 100644
--- a/client/src/locale/server.cs-CZ.json
+++ b/client/src/locale/server.cs-CZ.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Čekání na živý stream", 34 "Waiting for livestream": "Čekání na živý stream",
35 "Livestream ended": "Živý stream skončil", 35 "Livestream ended": "Živý stream skončil",
36 "To move to an external storage": "Přesunout na externí úložiště", 36 "To move to an external storage": "Přesunout na externí úložiště",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Čekající", 38 "Pending": "Čekající",
38 "Success": "Úspěch", 39 "Success": "Úspěch",
39 "Failed": "Neúspěch", 40 "Failed": "Neúspěch",
diff --git a/client/src/locale/server.de-DE.json b/client/src/locale/server.de-DE.json
index 8ac7e9f86..70e24721b 100644
--- a/client/src/locale/server.de-DE.json
+++ b/client/src/locale/server.de-DE.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Auf Livestream warten", 34 "Waiting for livestream": "Auf Livestream warten",
35 "Livestream ended": "Livestream beendet", 35 "Livestream ended": "Livestream beendet",
36 "To move to an external storage": "Um auf einen externen Speicher umzuziehen", 36 "To move to an external storage": "Um auf einen externen Speicher umzuziehen",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Ausstehend", 38 "Pending": "Ausstehend",
38 "Success": "Erfolg", 39 "Success": "Erfolg",
39 "Failed": "Fehlgeschlagen", 40 "Failed": "Fehlgeschlagen",
diff --git a/client/src/locale/server.el-GR.json b/client/src/locale/server.el-GR.json
index 48cc12a2b..370d2171e 100644
--- a/client/src/locale/server.el-GR.json
+++ b/client/src/locale/server.el-GR.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Αναμονή για ζωντανή μετάδοση", 34 "Waiting for livestream": "Αναμονή για ζωντανή μετάδοση",
35 "Livestream ended": "Η ζωντανή μετάδοση έληξε", 35 "Livestream ended": "Η ζωντανή μετάδοση έληξε",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Σε αναμονή", 38 "Pending": "Σε αναμονή",
38 "Success": "Επιτυχία", 39 "Success": "Επιτυχία",
39 "Failed": "Αποτυχία", 40 "Failed": "Αποτυχία",
diff --git a/client/src/locale/server.en-US.json b/client/src/locale/server.en-US.json
index 10df80ee7..31c98c786 100644
--- a/client/src/locale/server.en-US.json
+++ b/client/src/locale/server.en-US.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Waiting for livestream", 34 "Waiting for livestream": "Waiting for livestream",
35 "Livestream ended": "Livestream ended", 35 "Livestream ended": "Livestream ended",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Pending", 38 "Pending": "Pending",
38 "Success": "Success", 39 "Success": "Success",
39 "Failed": "Failed", 40 "Failed": "Failed",
diff --git a/client/src/locale/server.eo.json b/client/src/locale/server.eo.json
index a48543f70..e53eb2a2f 100644
--- a/client/src/locale/server.eo.json
+++ b/client/src/locale/server.eo.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Atendante tujelsendon", 34 "Waiting for livestream": "Atendante tujelsendon",
35 "Livestream ended": "Tujelsendo finiĝis", 35 "Livestream ended": "Tujelsendo finiĝis",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Okazonta", 38 "Pending": "Okazonta",
38 "Success": "Sukcesis", 39 "Success": "Sukcesis",
39 "Failed": "Malsukcesis", 40 "Failed": "Malsukcesis",
diff --git a/client/src/locale/server.es-ES.json b/client/src/locale/server.es-ES.json
index e642b5318..f5e5ccba9 100644
--- a/client/src/locale/server.es-ES.json
+++ b/client/src/locale/server.es-ES.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Esperando transmisión en vivo", 34 "Waiting for livestream": "Esperando transmisión en vivo",
35 "Livestream ended": "Transmisión en vivo terminada", 35 "Livestream ended": "Transmisión en vivo terminada",
36 "To move to an external storage": "Para trasladar a un almacenamiento externo", 36 "To move to an external storage": "Para trasladar a un almacenamiento externo",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Pendientes", 38 "Pending": "Pendientes",
38 "Success": "Éxito", 39 "Success": "Éxito",
39 "Failed": "Fallado", 40 "Failed": "Fallado",
diff --git a/client/src/locale/server.eu-ES.json b/client/src/locale/server.eu-ES.json
index a78e91835..0f36cb367 100644
--- a/client/src/locale/server.eu-ES.json
+++ b/client/src/locale/server.eu-ES.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Zuzenekoaren zain", 34 "Waiting for livestream": "Zuzenekoaren zain",
35 "Livestream ended": "Zuzenekoa bukatuta", 35 "Livestream ended": "Zuzenekoa bukatuta",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Egiteke", 38 "Pending": "Egiteke",
38 "Success": "Arrakasta", 39 "Success": "Arrakasta",
39 "Failed": "Hutsa", 40 "Failed": "Hutsa",
diff --git a/client/src/locale/server.fi-FI.json b/client/src/locale/server.fi-FI.json
index 6cb8696ae..b03d135b9 100644
--- a/client/src/locale/server.fi-FI.json
+++ b/client/src/locale/server.fi-FI.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Waiting for livestream", 34 "Waiting for livestream": "Waiting for livestream",
35 "Livestream ended": "Livestream ended", 35 "Livestream ended": "Livestream ended",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Odottaa", 38 "Pending": "Odottaa",
38 "Success": "Onnistui", 39 "Success": "Onnistui",
39 "Failed": "Epäonnistui", 40 "Failed": "Epäonnistui",
diff --git a/client/src/locale/server.fr-FR.json b/client/src/locale/server.fr-FR.json
index c2334080a..4e1c2623f 100644
--- a/client/src/locale/server.fr-FR.json
+++ b/client/src/locale/server.fr-FR.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "En attente de streaming", 34 "Waiting for livestream": "En attente de streaming",
35 "Livestream ended": "Streaming terminé", 35 "Livestream ended": "Streaming terminé",
36 "To move to an external storage": "Pour déplacer vers un stockage externe", 36 "To move to an external storage": "Pour déplacer vers un stockage externe",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "En cours", 38 "Pending": "En cours",
38 "Success": "Succès", 39 "Success": "Succès",
39 "Failed": "Échoué", 40 "Failed": "Échoué",
diff --git a/client/src/locale/server.gd.json b/client/src/locale/server.gd.json
index 79479bac4..9171c7849 100644
--- a/client/src/locale/server.gd.json
+++ b/client/src/locale/server.gd.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "A’ feitheamh air an t-sruth bheò", 34 "Waiting for livestream": "A’ feitheamh air an t-sruth bheò",
35 "Livestream ended": "Thàinig an sruth beò gu crìoch", 35 "Livestream ended": "Thàinig an sruth beò gu crìoch",
36 "To move to an external storage": "Gluais gu stòras air an taobh a-muigh", 36 "To move to an external storage": "Gluais gu stòras air an taobh a-muigh",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Ri dhèanamh", 38 "Pending": "Ri dhèanamh",
38 "Success": "Deiseil", 39 "Success": "Deiseil",
39 "Failed": "Dh’fhàillig leis", 40 "Failed": "Dh’fhàillig leis",
diff --git a/client/src/locale/server.gl-ES.json b/client/src/locale/server.gl-ES.json
index ff1320704..3b038270f 100644
--- a/client/src/locale/server.gl-ES.json
+++ b/client/src/locale/server.gl-ES.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Agardando pola emisión en directo", 34 "Waiting for livestream": "Agardando pola emisión en directo",
35 "Livestream ended": "Rematou o directo", 35 "Livestream ended": "Rematou o directo",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Pendente", 38 "Pending": "Pendente",
38 "Success": "Correcta", 39 "Success": "Correcta",
39 "Failed": "Fallou", 40 "Failed": "Fallou",
diff --git a/client/src/locale/server.hu-HU.json b/client/src/locale/server.hu-HU.json
index 613b2455d..8aaa0d289 100644
--- a/client/src/locale/server.hu-HU.json
+++ b/client/src/locale/server.hu-HU.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Várakozás élő közvetítésre", 34 "Waiting for livestream": "Várakozás élő közvetítésre",
35 "Livestream ended": "Élő közvetítés befejeződött", 35 "Livestream ended": "Élő közvetítés befejeződött",
36 "To move to an external storage": "Külső tárolóra való áthelyezéshez", 36 "To move to an external storage": "Külső tárolóra való áthelyezéshez",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Függőben", 38 "Pending": "Függőben",
38 "Success": "Sikerült", 39 "Success": "Sikerült",
39 "Failed": "Sikertelen", 40 "Failed": "Sikertelen",
diff --git a/client/src/locale/server.it-IT.json b/client/src/locale/server.it-IT.json
index f728273dc..b5649d166 100644
--- a/client/src/locale/server.it-IT.json
+++ b/client/src/locale/server.it-IT.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "In attesa del live streaming", 34 "Waiting for livestream": "In attesa del live streaming",
35 "Livestream ended": "Il live streaming è terminato", 35 "Livestream ended": "Il live streaming è terminato",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "In sospeso", 38 "Pending": "In sospeso",
38 "Success": "Successo", 39 "Success": "Successo",
39 "Failed": "Fallito", 40 "Failed": "Fallito",
diff --git a/client/src/locale/server.ja-JP.json b/client/src/locale/server.ja-JP.json
index 6d1f20e29..e683ca550 100644
--- a/client/src/locale/server.ja-JP.json
+++ b/client/src/locale/server.ja-JP.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "ライブ配信待機中", 34 "Waiting for livestream": "ライブ配信待機中",
35 "Livestream ended": "ライブ配信が終了しました", 35 "Livestream ended": "ライブ配信が終了しました",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "結果待ち", 38 "Pending": "結果待ち",
38 "Success": "完了", 39 "Success": "完了",
39 "Failed": "失敗", 40 "Failed": "失敗",
diff --git a/client/src/locale/server.kab.json b/client/src/locale/server.kab.json
index ee0b38f42..6ac921618 100644
--- a/client/src/locale/server.kab.json
+++ b/client/src/locale/server.kab.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Aṛaǧu i useddem usrid", 34 "Waiting for livestream": "Aṛaǧu i useddem usrid",
35 "Livestream ended": "Taggara n usuddem usrid", 35 "Livestream ended": "Taggara n usuddem usrid",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Yegguni", 38 "Pending": "Yegguni",
38 "Success": "Yedda", 39 "Success": "Yedda",
39 "Failed": "Yerreẓ", 40 "Failed": "Yerreẓ",
diff --git a/client/src/locale/server.nl-NL.json b/client/src/locale/server.nl-NL.json
index 3b35c9412..e401bffd4 100644
--- a/client/src/locale/server.nl-NL.json
+++ b/client/src/locale/server.nl-NL.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Wachten op livestream", 34 "Waiting for livestream": "Wachten op livestream",
35 "Livestream ended": "Livestream is afgelopen", 35 "Livestream ended": "Livestream is afgelopen",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "In behandeling", 38 "Pending": "In behandeling",
38 "Success": "Gelukt", 39 "Success": "Gelukt",
39 "Failed": "Mislukt", 40 "Failed": "Mislukt",
diff --git a/client/src/locale/server.oc.json b/client/src/locale/server.oc.json
index 4d6ecfd02..7c39cc85d 100644
--- a/client/src/locale/server.oc.json
+++ b/client/src/locale/server.oc.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Waiting for livestream", 34 "Waiting for livestream": "Waiting for livestream",
35 "Livestream ended": "Livestream ended", 35 "Livestream ended": "Livestream ended",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "En espèra", 38 "Pending": "En espèra",
38 "Success": "Reüssida", 39 "Success": "Reüssida",
39 "Failed": "Fracàs", 40 "Failed": "Fracàs",
diff --git a/client/src/locale/server.pl-PL.json b/client/src/locale/server.pl-PL.json
index 287e1985e..52bdb113a 100644
--- a/client/src/locale/server.pl-PL.json
+++ b/client/src/locale/server.pl-PL.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Waiting for livestream", 34 "Waiting for livestream": "Waiting for livestream",
35 "Livestream ended": "Livestream ended", 35 "Livestream ended": "Livestream ended",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Oczekiwanie", 38 "Pending": "Oczekiwanie",
38 "Success": "Sukces", 39 "Success": "Sukces",
39 "Failed": "Niepowodzenie", 40 "Failed": "Niepowodzenie",
diff --git a/client/src/locale/server.pt-BR.json b/client/src/locale/server.pt-BR.json
index 9ec07329a..5fd537f44 100644
--- a/client/src/locale/server.pt-BR.json
+++ b/client/src/locale/server.pt-BR.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Aguardando a transmissão ao vivo", 34 "Waiting for livestream": "Aguardando a transmissão ao vivo",
35 "Livestream ended": "Transmissão ao vivo se encerrou", 35 "Livestream ended": "Transmissão ao vivo se encerrou",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Pendente", 38 "Pending": "Pendente",
38 "Success": "Sucesso", 39 "Success": "Sucesso",
39 "Failed": "Falhou", 40 "Failed": "Falhou",
diff --git a/client/src/locale/server.pt-PT.json b/client/src/locale/server.pt-PT.json
index c4383e5ff..1dd3846d0 100644
--- a/client/src/locale/server.pt-PT.json
+++ b/client/src/locale/server.pt-PT.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Waiting for livestream", 34 "Waiting for livestream": "Waiting for livestream",
35 "Livestream ended": "Livestream ended", 35 "Livestream ended": "Livestream ended",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Pendente", 38 "Pending": "Pendente",
38 "Success": "Sucesso", 39 "Success": "Sucesso",
39 "Failed": "Falhou", 40 "Failed": "Falhou",
diff --git a/client/src/locale/server.ru-RU.json b/client/src/locale/server.ru-RU.json
index 1ba9e2468..39665dd12 100644
--- a/client/src/locale/server.ru-RU.json
+++ b/client/src/locale/server.ru-RU.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "В ожидании прямой трансляции", 34 "Waiting for livestream": "В ожидании прямой трансляции",
35 "Livestream ended": "Прямая трансляция закончилась", 35 "Livestream ended": "Прямая трансляция закончилась",
36 "To move to an external storage": "Чтобы переместить на внешнее хранилище", 36 "To move to an external storage": "Чтобы переместить на внешнее хранилище",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "В ожидании", 38 "Pending": "В ожидании",
38 "Success": "Завершено", 39 "Success": "Завершено",
39 "Failed": "Неудачно", 40 "Failed": "Неудачно",
diff --git a/client/src/locale/server.sq.json b/client/src/locale/server.sq.json
index 94580ebba..2224bf8f0 100644
--- a/client/src/locale/server.sq.json
+++ b/client/src/locale/server.sq.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Waiting for livestream", 34 "Waiting for livestream": "Waiting for livestream",
35 "Livestream ended": "Livestream ended", 35 "Livestream ended": "Livestream ended",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Pezull", 38 "Pending": "Pezull",
38 "Success": "Sukses", 39 "Success": "Sukses",
39 "Failed": "Dështoi", 40 "Failed": "Dështoi",
diff --git a/client/src/locale/server.sv-SE.json b/client/src/locale/server.sv-SE.json
index 548ce9e39..f1ff80b70 100644
--- a/client/src/locale/server.sv-SE.json
+++ b/client/src/locale/server.sv-SE.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Väntar på direktsändning", 34 "Waiting for livestream": "Väntar på direktsändning",
35 "Livestream ended": "Sändningen har avslutats", 35 "Livestream ended": "Sändningen har avslutats",
36 "To move to an external storage": "För att flytta till extern lagring", 36 "To move to an external storage": "För att flytta till extern lagring",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "I kö", 38 "Pending": "I kö",
38 "Success": "Lyckades", 39 "Success": "Lyckades",
39 "Failed": "Misslyckades", 40 "Failed": "Misslyckades",
diff --git a/client/src/locale/server.th-TH.json b/client/src/locale/server.th-TH.json
index bc2c9da9d..8e897e77f 100644
--- a/client/src/locale/server.th-TH.json
+++ b/client/src/locale/server.th-TH.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "กำลังรอสตรีมสด", 34 "Waiting for livestream": "กำลังรอสตรีมสด",
35 "Livestream ended": "สตรีมสดสิ้นสุดแล้ว", 35 "Livestream ended": "สตรีมสดสิ้นสุดแล้ว",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "กำลังดำเนินการ", 38 "Pending": "กำลังดำเนินการ",
38 "Success": "เสร็จสิ้น", 39 "Success": "เสร็จสิ้น",
39 "Failed": "ล้มเหลว", 40 "Failed": "ล้มเหลว",
diff --git a/client/src/locale/server.vi-VN.json b/client/src/locale/server.vi-VN.json
index cb84367ba..708d3369b 100644
--- a/client/src/locale/server.vi-VN.json
+++ b/client/src/locale/server.vi-VN.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Đang chờ trực tiếp", 34 "Waiting for livestream": "Đang chờ trực tiếp",
35 "Livestream ended": "Kết thúc trực tiếp", 35 "Livestream ended": "Kết thúc trực tiếp",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "Đang chờ", 38 "Pending": "Đang chờ",
38 "Success": "Thành công", 39 "Success": "Thành công",
39 "Failed": "Thất bại", 40 "Failed": "Thất bại",
diff --git a/client/src/locale/server.zh-Hans-CN.json b/client/src/locale/server.zh-Hans-CN.json
index be69f8221..d619c7c89 100644
--- a/client/src/locale/server.zh-Hans-CN.json
+++ b/client/src/locale/server.zh-Hans-CN.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "Waiting for livestream", 34 "Waiting for livestream": "Waiting for livestream",
35 "Livestream ended": "Livestream ended", 35 "Livestream ended": "Livestream ended",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "等待中", 38 "Pending": "等待中",
38 "Success": "成功", 39 "Success": "成功",
39 "Failed": "失败", 40 "Failed": "失败",
diff --git a/client/src/locale/server.zh-Hant-TW.json b/client/src/locale/server.zh-Hant-TW.json
index 520cdcef8..950b97529 100644
--- a/client/src/locale/server.zh-Hant-TW.json
+++ b/client/src/locale/server.zh-Hant-TW.json
@@ -34,6 +34,7 @@
34 "Waiting for livestream": "等待直播", 34 "Waiting for livestream": "等待直播",
35 "Livestream ended": "直播已結束", 35 "Livestream ended": "直播已結束",
36 "To move to an external storage": "To move to an external storage", 36 "To move to an external storage": "To move to an external storage",
37 "Transcoding failed": "Transcoding failed",
37 "Pending": "擱置中", 38 "Pending": "擱置中",
38 "Success": "成功", 39 "Success": "成功",
39 "Failed": "失敗", 40 "Failed": "失敗",
diff --git a/client/yarn.lock b/client/yarn.lock
index 1d7d4e88d..522955722 100644
--- a/client/yarn.lock
+++ b/client/yarn.lock
@@ -1547,35 +1547,6 @@
1547 resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-13.0.1.tgz#a610d8b6664c6b18a129cfc346551d92d611a22f" 1547 resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-13.0.1.tgz#a610d8b6664c6b18a129cfc346551d92d611a22f"
1548 integrity sha512-ZWsuwgwNZp0cmlvGNcWChltbY8BxfwifscLteSXIC2x7RvPaXhdUhmzvRDeQJa1KUmXd/xUuHZqgiAQsWRT7IA== 1548 integrity sha512-ZWsuwgwNZp0cmlvGNcWChltbY8BxfwifscLteSXIC2x7RvPaXhdUhmzvRDeQJa1KUmXd/xUuHZqgiAQsWRT7IA==
1549 1549
1550"@ngx-i18nsupport/ngx-i18nsupport-lib@^1.12.1":
1551 version "1.12.1"
1552 resolved "https://registry.yarnpkg.com/@ngx-i18nsupport/ngx-i18nsupport-lib/-/ngx-i18nsupport-lib-1.12.1.tgz#4ecb2227c576dac51d75b3ef82b9962be7d87ef5"
1553 integrity sha512-6HSv4lPZLYSkghprg4k0kKCaAGbsppK6vlAVswDkPHO659WnIkNpZYSloQPziFt6NqL9WpZJ3V1gBbVx9tKV0g==
1554 dependencies:
1555 "@types/xmldom" "^0.1.29"
1556 tokenizr "^1.3.10"
1557 tslib "^1.9.0"
1558 xmldom "^0.1.27"
1559
1560"@ngx-i18nsupport/ngx-i18nsupport@^1.1.6":
1561 version "1.1.6"
1562 resolved "https://registry.yarnpkg.com/@ngx-i18nsupport/ngx-i18nsupport/-/ngx-i18nsupport-1.1.6.tgz#d53ffd7e7b54cb8ba404db151bca3b68034a84eb"
1563 integrity sha512-YQDOsz2FOdALOoQEQtsYZVnNuxi3qFKJ+n+lDm8uFjRIYegHXKD6m1i7nTGX+NEIr/0ICnWS3yPCyCy5x+6+hg==
1564 dependencies:
1565 "@ngx-i18nsupport/ngx-i18nsupport-lib" "^1.12.1"
1566 chalk "^2.4.1"
1567 he "^1.1.1"
1568 request "^2.85.0"
1569 tslib "^1.9.0"
1570
1571"@ngx-i18nsupport/tooling@^8.0.3":
1572 version "8.0.3"
1573 resolved "https://registry.yarnpkg.com/@ngx-i18nsupport/tooling/-/tooling-8.0.3.tgz#be3454eaa06ad8518ddda7a6bfbc57b95dffbfce"
1574 integrity sha512-AAsjwklil2HKEHLreAEAOHB71WDqHtYxWinP+B/YWQH8UlVyZwvXXQigrsaiQyKIKdTueKGQ8ThS24GRiE1R/g==
1575 dependencies:
1576 "@ngx-i18nsupport/ngx-i18nsupport" "^1.1.6"
1577 tslib "^1.9.0"
1578
1579"@ngx-loading-bar/core@^5.0.0": 1550"@ngx-loading-bar/core@^5.0.0":
1580 version "5.1.2" 1551 version "5.1.2"
1581 resolved "https://registry.yarnpkg.com/@ngx-loading-bar/core/-/core-5.1.2.tgz#95e43d6136bd60306d44a0195267248b2b926736" 1552 resolved "https://registry.yarnpkg.com/@ngx-loading-bar/core/-/core-5.1.2.tgz#95e43d6136bd60306d44a0195267248b2b926736"
@@ -1733,6 +1704,18 @@
1733 global "^4.4.0" 1704 global "^4.4.0"
1734 video.js "^7.6.0" 1705 video.js "^7.6.0"
1735 1706
1707"@peertube/xliffmerge@^2.0.2":
1708 version "2.0.2"
1709 resolved "https://registry.yarnpkg.com/@peertube/xliffmerge/-/xliffmerge-2.0.2.tgz#09b25e09871934de180f55d9315a595653c07709"
1710 integrity sha512-VJzLOZDCMxv4oT143Na2v3q2hNn/ITkF2aQluSNCEtrFCA8yrxNmddFaKBDWdM6mz555Gbr1aXHl2R/vdapy0w==
1711 dependencies:
1712 chalk "^2.4.1"
1713 he "^1.2.0"
1714 request "^2.88.2"
1715 rxjs "^7.4.0"
1716 tokenizr "^1.6.4"
1717 xmldom "^0.6.0"
1718
1736"@polka/url@^1.0.0-next.20": 1719"@polka/url@^1.0.0-next.20":
1737 version "1.0.0-next.21" 1720 version "1.0.0-next.21"
1738 resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" 1721 resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1"
@@ -2163,11 +2146,6 @@
2163 resolved "https://registry.yarnpkg.com/@types/which/-/which-1.3.2.tgz#9c246fc0c93ded311c8512df2891fb41f6227fdf" 2146 resolved "https://registry.yarnpkg.com/@types/which/-/which-1.3.2.tgz#9c246fc0c93ded311c8512df2891fb41f6227fdf"
2164 integrity sha512-8oDqyLC7eD4HM307boe2QWKyuzdzWBj56xI/imSl2cpL+U3tCMaTAkMJ4ee5JBZ/FsOJlvRGeIShiZDAl1qERA== 2147 integrity sha512-8oDqyLC7eD4HM307boe2QWKyuzdzWBj56xI/imSl2cpL+U3tCMaTAkMJ4ee5JBZ/FsOJlvRGeIShiZDAl1qERA==
2165 2148
2166"@types/xmldom@^0.1.29":
2167 version "0.1.31"
2168 resolved "https://registry.yarnpkg.com/@types/xmldom/-/xmldom-0.1.31.tgz#519b647cfc66debf82cdf50e49763c8fdee553d6"
2169 integrity sha512-bVy7s0nvaR5D1mT1a8ZkByHWNOGb6Vn4yi5TWhEdmyKlAG+08SA7Md6+jH+tYmMLueAwNeWvHHpeKrr6S4c4BA==
2170
2171"@types/yargs-parser@*": 2149"@types/yargs-parser@*":
2172 version "20.2.1" 2150 version "20.2.1"
2173 resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" 2151 resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129"
@@ -6159,7 +6137,7 @@ hdr-histogram-percentiles-obj@^3.0.0:
6159 resolved "https://registry.yarnpkg.com/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz#9409f4de0c2dda78e61de2d9d78b1e9f3cba283c" 6137 resolved "https://registry.yarnpkg.com/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz#9409f4de0c2dda78e61de2d9d78b1e9f3cba283c"
6160 integrity sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw== 6138 integrity sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==
6161 6139
6162he@1.2.0, he@^1.1.1, he@^1.2.0: 6140he@1.2.0, he@^1.2.0:
6163 version "1.2.0" 6141 version "1.2.0"
6164 resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" 6142 resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
6165 integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== 6143 integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
@@ -9973,7 +9951,7 @@ repeat-string@^1.6.1:
9973 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 9951 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
9974 integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= 9952 integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
9975 9953
9976request@^2.85.0: 9954request@^2.88.2:
9977 version "2.88.2" 9955 version "2.88.2"
9978 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" 9956 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
9979 integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== 9957 integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
@@ -10194,7 +10172,7 @@ rxjs@6.6.7, rxjs@^6.5.4:
10194 dependencies: 10172 dependencies:
10195 tslib "^1.9.0" 10173 tslib "^1.9.0"
10196 10174
10197rxjs@^7.2.0, rxjs@^7.3.0: 10175rxjs@^7.2.0, rxjs@^7.3.0, rxjs@^7.4.0:
10198 version "7.4.0" 10176 version "7.4.0"
10199 resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.4.0.tgz#a12a44d7eebf016f5ff2441b87f28c9a51cebc68" 10177 resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.4.0.tgz#a12a44d7eebf016f5ff2441b87f28c9a51cebc68"
10200 integrity sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w== 10178 integrity sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==
@@ -11356,7 +11334,7 @@ toidentifier@1.0.0:
11356 resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" 11334 resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
11357 integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== 11335 integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
11358 11336
11359tokenizr@^1.3.10: 11337tokenizr@^1.6.4:
11360 version "1.6.4" 11338 version "1.6.4"
11361 resolved "https://registry.yarnpkg.com/tokenizr/-/tokenizr-1.6.4.tgz#bc0c85c1fe1c6dfbfe15c237ddbccca3bd46fb70" 11339 resolved "https://registry.yarnpkg.com/tokenizr/-/tokenizr-1.6.4.tgz#bc0c85c1fe1c6dfbfe15c237ddbccca3bd46fb70"
11362 integrity sha512-p4fMt6Ki9c3U00fTMK7Ao2kFPgniqHfYHGHikjoMHjFnNt+ZaF30mb+w1B0zPhZ4HYTRL+9BoypOZ0dWz7fKQw== 11340 integrity sha512-p4fMt6Ki9c3U00fTMK7Ao2kFPgniqHfYHGHikjoMHjFnNt+ZaF30mb+w1B0zPhZ4HYTRL+9BoypOZ0dWz7fKQw==
@@ -12261,10 +12239,10 @@ ws@^7.3.1, ws@^7.4.2, ws@^7.4.5:
12261 resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" 12239 resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881"
12262 integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== 12240 integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==
12263 12241
12264xmldom@^0.1.27: 12242xmldom@^0.6.0:
12265 version "0.1.31" 12243 version "0.6.0"
12266 resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" 12244 resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.6.0.tgz#43a96ecb8beece991cef382c08397d82d4d0c46f"
12267 integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ== 12245 integrity sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==
12268 12246
12269xmlhttprequest-ssl@~2.0.0: 12247xmlhttprequest-ssl@~2.0.0:
12270 version "2.0.0" 12248 version "2.0.0"
diff --git a/scripts/i18n/update.sh b/scripts/i18n/update.sh
index 4d3e9af17..0524c9e5d 100755
--- a/scripts/i18n/update.sh
+++ b/scripts/i18n/update.sh
@@ -8,7 +8,7 @@ cd client
8npm run ng -- extract-i18n --out-file src/locale/angular.xlf 8npm run ng -- extract-i18n --out-file src/locale/angular.xlf
9 9
10# Merge new translations in other language files 10# Merge new translations in other language files
11npm run ng run -- PeerTube:xliffmerge 11node ./node_modules/.bin/xliffmerge -p ./.xliffmerge.json "ar" "ca-ES" "gl-ES" "cs-CZ" "da-DK" "de-DE" "el-GR" "en-GB" "en-US" "eo" "es-ES" "eu-ES" "fa-IR" "fi-FI" "fr-FR" "gd" "gl-ES" "hu-HU" "it-IT" "ja-JP" "jbo" "kab" "ko-KR" "lt-LT" "nb-NO" "nl-NL" "oc" "pl-PL" "pt-BR" "pt-PT" "ru-RU" "sk-SK" "sl-SI" "sv-SE" "ta" "th-TH" "tr-TR" "uk-UA" "vi-VN" "zh-Hans-CN" "zh-Hant-TW"
12 12
13# Add our strings too 13# Add our strings too
14cd ../ 14cd ../
diff --git a/support/doc/development/localization.md b/support/doc/development/localization.md
index 3d09bbecb..db12608f7 100644
--- a/support/doc/development/localization.md
+++ b/support/doc/development/localization.md
@@ -28,5 +28,6 @@ Nothing to do here, Github will automatically send a webhook to Weblate that wil
28 28
29 * Add it to [/shared/models/i18n/i18n.ts](/shared/models/i18n/i18n.ts) 29 * Add it to [/shared/models/i18n/i18n.ts](/shared/models/i18n/i18n.ts)
30 * Add it to [/scripts/build/client.sh](/scripts/build/client.sh) 30 * Add it to [/scripts/build/client.sh](/scripts/build/client.sh)
31 * Add it to [/client/angular.json](/client/angular.json) (in multiple sections), then **pull** and **generate** 31 * Add it to [/client/angular.json](/client/angular.json)
32 * Add it to [/scripts/i18n/update.sh](/scripts/i18n/update.sh), then **pull** and **generate**
32 * Build the application and check the new language correctly works 33 * Build the application and check the new language correctly works