diff --git a/client/src/locale/angular.ar.xlf b/client/src/locale/angular.ar.xlf
index 22424bed4..749dffa67 100644
--- a/client/src/locale/angular.ar.xlf
+++ b/client/src/locale/angular.ar.xlf
@@ -969,8 +969,8 @@
I'm a teapot
- src/app/+page-not-found/page-not-found.component.ts27
-
+
+ src/app/+page-not-found/page-not-found.component.ts26هذا خطأ.
@@ -3099,12 +3099,14 @@
المثيل المسموح به من قبل تويتر
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html485
-
-
- If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html490
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html485
+ If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 490,495
+
+
+
LIVE
@@ -8481,12 +8483,12 @@ The link will expire within 1 hour.
ارفع فيديو
- src/app/+videos/videos-routing.module.ts83
+ src/app/app-routing.module.ts91حرر فيديو
- src/app/+videos/videos-routing.module.ts92
+ src/app/app-routing.module.ts100ركز شريط البحث
@@ -8824,31 +8826,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
البريد الإلكتروني مطلوب.
- src/app/shared/form-validators/user-validators.ts37
- src/app/shared/form-validators/instance-validators.ts7
-
+
+
+ src/app/shared/form-validators/instance-validators.ts7src/app/shared/form-validators/user-validators.ts39يجب أن يكون عنوان البريد الإلكتروني عنوانًا صالحًا.
- src/app/shared/form-validators/user-validators.ts38
- src/app/shared/form-validators/instance-validators.ts8
-
+
+
+ src/app/shared/form-validators/instance-validators.ts8src/app/shared/form-validators/user-validators.ts40Handle is required.
-
- src/app/shared/form-validators/user-validators.ts
- 48
-
-
+
+ src/app/shared/form-validators/user-validators.ts50Handle must be valid (eg. chocobozzz@example.com).
-
- src/app/shared/form-validators/user-validators.ts
- 49
-
-
+
+ src/app/shared/form-validators/user-validators.ts51اسمك مطلوب.
@@ -8897,16 +8893,16 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
اسم المستخدم مطلوب.
- src/app/shared/form-validators/user-validators.ts12
- src/app/shared/form-validators/login-validators.ts9
-
+
+
+ src/app/shared/form-validators/login-validators.ts9src/app/shared/form-validators/user-validators.ts14كلمة المرور مطلوبة.
- src/app/shared/form-validators/user-validators.ts58
- src/app/shared/form-validators/user-validators.ts69
- src/app/shared/form-validators/login-validators.ts18
-
+
+
+
+ src/app/shared/form-validators/login-validators.ts18src/app/shared/form-validators/user-validators.ts60src/app/shared/form-validators/user-validators.ts71يجب تأكيد الكلمة المرور.
@@ -8915,129 +8911,129 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
يجب ألاّ يقل اسم المستخدم عن محرف واحد.
- src/app/shared/form-validators/user-validators.ts13
-
+
+ src/app/shared/form-validators/user-validators.ts15يجب ألاّ يزيد طول اسم المستخدم عن 50 محرفًا.
- src/app/shared/form-validators/user-validators.ts14
-
+
+ src/app/shared/form-validators/user-validators.ts16يجب أن يتكون اسم المستخدم من حروف صغيرة و أرقام ; يسمح بالنقاط والشَرطة السفلية.
- src/app/shared/form-validators/user-validators.ts15
-
+
+ src/app/shared/form-validators/user-validators.ts17اسم القناة مطلوب.
- src/app/shared/form-validators/user-validators.ts27
-
+
+ src/app/shared/form-validators/user-validators.ts29يجب ألاّ يقل اسم القناة عن محرف واحد.
- src/app/shared/form-validators/user-validators.ts28
-
+
+ src/app/shared/form-validators/user-validators.ts30يجب ألاّ يزيد اسم القناة عن 50 محرفًا.
- src/app/shared/form-validators/user-validators.ts29
-
+
+ src/app/shared/form-validators/user-validators.ts31Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.
- src/app/shared/form-validators/user-validators.ts30
-
+
+ src/app/shared/form-validators/user-validators.ts32يجب ألاّ تقل كلمة المرور عن 6 محارف.
- src/app/shared/form-validators/user-validators.ts70
- src/app/shared/form-validators/user-validators.ts81
-
+
+
+ src/app/shared/form-validators/user-validators.ts72src/app/shared/form-validators/user-validators.ts83يجب ألاّ يزيد طول كلمة المرور عن 255 محرفًا.
- src/app/shared/form-validators/user-validators.ts71
- src/app/shared/form-validators/user-validators.ts82
-
+
+
+ src/app/shared/form-validators/user-validators.ts73src/app/shared/form-validators/user-validators.ts84كلمة المرور الجديدة وتأكيد كلمة المرور غير متطابقان.
- src/app/shared/form-validators/user-validators.ts89
-
+
+ src/app/shared/form-validators/user-validators.ts91حصة الفيديو مطلوبة.
- src/app/shared/form-validators/user-validators.ts96
-
+
+ src/app/shared/form-validators/user-validators.ts98يجب أن تكون الحصة أكبر من -1.
- src/app/shared/form-validators/user-validators.ts97
-
+
+ src/app/shared/form-validators/user-validators.ts99حد التحميل اليومي مطلوب.
- src/app/shared/form-validators/user-validators.ts103
-
+
+ src/app/shared/form-validators/user-validators.ts105يجب أن يكون حد التحميل اليومي أكبر من -1.
- src/app/shared/form-validators/user-validators.ts104
-
+
+ src/app/shared/form-validators/user-validators.ts106دور المستخدم مطلوب.
- src/app/shared/form-validators/user-validators.ts111
-
+
+ src/app/shared/form-validators/user-validators.ts113يجب ألاّ يقل الوصف عن 3 محراف.
- src/app/shared/form-validators/user-validators.ts123
- src/app/shared/form-validators/video-channel-validators.ts38
- src/app/shared/form-validators/video-playlist-validators.ts33
-
+
+
+
+ src/app/shared/form-validators/user-validators.ts125src/app/shared/form-validators/video-channel-validators.ts38src/app/shared/form-validators/video-playlist-validators.ts33يجب ألاّ يزيد الوصف عن 1000 محرف.
- src/app/shared/form-validators/user-validators.ts124
- src/app/shared/form-validators/video-channel-validators.ts39
- src/app/shared/form-validators/video-playlist-validators.ts34
-
+
+
+
+ src/app/shared/form-validators/user-validators.ts126src/app/shared/form-validators/video-channel-validators.ts39src/app/shared/form-validators/video-playlist-validators.ts34يجب عليك قبول شروط مثيل الخادم لتسجيل فيه.
- src/app/shared/form-validators/user-validators.ts131
-
+
+ src/app/shared/form-validators/user-validators.ts133يجب ألاّ يقل سبب الحظر عن 3 محارف.
- src/app/shared/form-validators/user-validators.ts141
-
+
+ src/app/shared/form-validators/user-validators.ts143يجب ألاّ يزيد سبب الحظر عن 250 محرفًا.
- src/app/shared/form-validators/user-validators.ts142
-
+
+ src/app/shared/form-validators/user-validators.ts144الاسم العلني مطلوب.
- src/app/shared/form-validators/user-validators.ts153
- src/app/shared/form-validators/video-channel-validators.ts26
- src/app/shared/form-validators/video-playlist-validators.ts12
-
+
+
+
+ src/app/shared/form-validators/user-validators.ts155src/app/shared/form-validators/video-channel-validators.ts26src/app/shared/form-validators/video-playlist-validators.ts12يجب ألا يقل الاسم العلني عن محرف واحد.
- src/app/shared/form-validators/user-validators.ts154
- src/app/shared/form-validators/video-channel-validators.ts27
- src/app/shared/form-validators/video-playlist-validators.ts13
-
+
+
+
+ src/app/shared/form-validators/user-validators.ts156src/app/shared/form-validators/video-channel-validators.ts27src/app/shared/form-validators/video-playlist-validators.ts13يجب ألاّ يزيد الاسم العلني عن 50 محرفًا.
- src/app/shared/form-validators/user-validators.ts155
- src/app/shared/form-validators/video-channel-validators.ts28
-
+
+
+ src/app/shared/form-validators/user-validators.ts157src/app/shared/form-validators/video-channel-validators.ts28سبب الإبلاغ مطلوب.
diff --git a/client/src/locale/angular.ca-ES.xlf b/client/src/locale/angular.ca-ES.xlf
index bc382fc5b..cb5352cd2 100644
--- a/client/src/locale/angular.ca-ES.xlf
+++ b/client/src/locale/angular.ca-ES.xlf
@@ -1575,7 +1575,7 @@ The link will expire within 1 hour.
I'm a teapot
- src/app/+page-not-found/page-not-found.component.ts27
+ src/app/+page-not-found/page-not-found.component.ts26That's an error.
@@ -4809,18 +4809,13 @@ The link will expire within 1 hour.
Instance allowed by Twitter
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html485
- If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html490
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html485
+ If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 490,495
+
+
@@ -8658,27 +8653,21 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Es requereix un correu electrònic.
- src/app/shared/form-validators/user-validators.ts37
- src/app/shared/form-validators/instance-validators.ts7
-
+
+
+ src/app/shared/form-validators/instance-validators.ts7src/app/shared/form-validators/user-validators.ts39El correu electrònic ha de ser vàlid.
- src/app/shared/form-validators/user-validators.ts38
- src/app/shared/form-validators/instance-validators.ts8
-
+
+
+ src/app/shared/form-validators/instance-validators.ts8src/app/shared/form-validators/user-validators.ts40Handle is required.
-
- src/app/shared/form-validators/user-validators.ts
- 48
-
-
+
+ src/app/shared/form-validators/user-validators.ts50Handle must be valid (eg. chocobozzz@example.com).
-
- src/app/shared/form-validators/user-validators.ts
- 49
-
-
+
+ src/app/shared/form-validators/user-validators.ts51Your name is required.
@@ -8727,16 +8716,16 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Es requereix nom d'usuari.
- src/app/shared/form-validators/user-validators.ts12
- src/app/shared/form-validators/login-validators.ts9
-
+
+
+ src/app/shared/form-validators/login-validators.ts9src/app/shared/form-validators/user-validators.ts14Es requereix contrasenya.
- src/app/shared/form-validators/user-validators.ts58src/app/shared/form-validators/user-validators.ts69src/app/shared/form-validators/login-validators.ts18
+ src/app/shared/form-validators/login-validators.ts18src/app/shared/form-validators/user-validators.ts60src/app/shared/form-validators/user-validators.ts71Es requereix confirmació de la contrasenya.
@@ -8745,129 +8734,129 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Username must be at least 1 character long.
- src/app/shared/form-validators/user-validators.ts13
-
+
+ src/app/shared/form-validators/user-validators.ts15Username cannot be more than 50 characters long.
- src/app/shared/form-validators/user-validators.ts14
-
+
+ src/app/shared/form-validators/user-validators.ts16Username should be lowercase alphanumeric; dots and underscores are allowed.
- src/app/shared/form-validators/user-validators.ts15
-
+
+ src/app/shared/form-validators/user-validators.ts17Channel name is required.
- src/app/shared/form-validators/user-validators.ts27
-
+
+ src/app/shared/form-validators/user-validators.ts29Channel name must be at least 1 character long.
- src/app/shared/form-validators/user-validators.ts28
-
+
+ src/app/shared/form-validators/user-validators.ts30Channel name cannot be more than 50 characters long.
- src/app/shared/form-validators/user-validators.ts29
-
+
+ src/app/shared/form-validators/user-validators.ts31Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.
- src/app/shared/form-validators/user-validators.ts30
-
+
+ src/app/shared/form-validators/user-validators.ts32La contrasenya ha de tenir com a mínim 6 caràcters.
- src/app/shared/form-validators/user-validators.ts70src/app/shared/form-validators/user-validators.ts81
+ src/app/shared/form-validators/user-validators.ts72src/app/shared/form-validators/user-validators.ts83La contrasenya no pot tenir més de 255 caràcters.
- src/app/shared/form-validators/user-validators.ts71src/app/shared/form-validators/user-validators.ts82
+ src/app/shared/form-validators/user-validators.ts73src/app/shared/form-validators/user-validators.ts84La nova contrasenya i la contrasenya confirmada no es corresponen.
- src/app/shared/form-validators/user-validators.ts89
+ src/app/shared/form-validators/user-validators.ts91Es requereix una quota de vídeo.
- src/app/shared/form-validators/user-validators.ts96
+ src/app/shared/form-validators/user-validators.ts98La quota ha de ser superior a -1.
- src/app/shared/form-validators/user-validators.ts97
+ src/app/shared/form-validators/user-validators.ts99Daily upload limit is required.
- src/app/shared/form-validators/user-validators.ts103
+ src/app/shared/form-validators/user-validators.ts105Daily upload limit must be greater than -1.
- src/app/shared/form-validators/user-validators.ts104
+ src/app/shared/form-validators/user-validators.ts106Es requereix una funció d'usuari.
- src/app/shared/form-validators/user-validators.ts111
+ src/app/shared/form-validators/user-validators.ts113La descripció ha de tenir almenys 3 caràcters de longitud.
- src/app/shared/form-validators/user-validators.ts123src/app/shared/form-validators/video-channel-validators.ts38src/app/shared/form-validators/video-playlist-validators.ts33
+ src/app/shared/form-validators/user-validators.ts125src/app/shared/form-validators/video-channel-validators.ts38src/app/shared/form-validators/video-playlist-validators.ts33Description cannot be more than 1000 characters long.
- src/app/shared/form-validators/user-validators.ts124src/app/shared/form-validators/video-channel-validators.ts39src/app/shared/form-validators/video-playlist-validators.ts34
+ src/app/shared/form-validators/user-validators.ts126src/app/shared/form-validators/video-channel-validators.ts39src/app/shared/form-validators/video-playlist-validators.ts34You must agree with the instance terms in order to register on it.
- src/app/shared/form-validators/user-validators.ts131
+ src/app/shared/form-validators/user-validators.ts133Ban reason must be at least 3 characters long.
- src/app/shared/form-validators/user-validators.ts141
+ src/app/shared/form-validators/user-validators.ts143Ban reason cannot be more than 250 characters long.
- src/app/shared/form-validators/user-validators.ts142
+ src/app/shared/form-validators/user-validators.ts144El nom de visualització és obligatori.
- src/app/shared/form-validators/user-validators.ts153src/app/shared/form-validators/video-channel-validators.ts26src/app/shared/form-validators/video-playlist-validators.ts12
+ src/app/shared/form-validators/user-validators.ts155src/app/shared/form-validators/video-channel-validators.ts26src/app/shared/form-validators/video-playlist-validators.ts12Display name must be at least 1 character long.
- src/app/shared/form-validators/user-validators.ts154src/app/shared/form-validators/video-channel-validators.ts27src/app/shared/form-validators/video-playlist-validators.ts13
+ src/app/shared/form-validators/user-validators.ts156src/app/shared/form-validators/video-channel-validators.ts27src/app/shared/form-validators/video-playlist-validators.ts13Display name cannot be more than 50 characters long.
- src/app/shared/form-validators/user-validators.ts155src/app/shared/form-validators/video-channel-validators.ts28
+ src/app/shared/form-validators/user-validators.ts157src/app/shared/form-validators/video-channel-validators.ts28Cal un motiu del informe.
@@ -10683,12 +10672,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Upload a video
- src/app/+videos/videos-routing.module.ts83
+ src/app/app-routing.module.ts91Edit a video
- src/app/+videos/videos-routing.module.ts92
+ src/app/app-routing.module.ts100