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 teapotI'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.هذا خطأ.
@@ -3099,12 +3099,14 @@
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.
- 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. 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
+
+
+
LIVELIVE
@@ -8481,12 +8483,12 @@ The link will expire within 1 hour.
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.ts100Focus the search barركز شريط البحث
@@ -8824,31 +8826,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Email is required.البريد الإلكتروني مطلوب.
- 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.ts39Email must be valid.يجب أن يكون عنوان البريد الإلكتروني عنوانًا صالحًا.
- 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.Handle 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).Handle 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.اسمك مطلوب.
@@ -8897,16 +8893,16 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Username is required.اسم المستخدم مطلوب.
- 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.ts14Password is required.كلمة المرور مطلوبة.
- 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.ts71Confirmation of the password is required.يجب تأكيد الكلمة المرور.
@@ -8915,129 +8911,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.يجب ألاّ يزيد طول اسم المستخدم عن 50 محرفًا.
- 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.يجب ألاّ يزيد اسم القناة عن 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.Channel 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.ts32Password must be at least 6 characters long.يجب ألاّ تقل كلمة المرور عن 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.ts83Password cannot be more than 255 characters long.يجب ألاّ يزيد طول كلمة المرور عن 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.ts84The new password and the confirmed password do not correspond.كلمة المرور الجديدة وتأكيد كلمة المرور غير متطابقان.
- src/app/shared/form-validators/user-validators.ts89
-
+
+ src/app/shared/form-validators/user-validators.ts91Video quota is required.حصة الفيديو مطلوبة.
- src/app/shared/form-validators/user-validators.ts96
-
+
+ src/app/shared/form-validators/user-validators.ts98Quota must be greater than -1.يجب أن تكون الحصة أكبر من -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.يجب أن يكون حد التحميل اليومي أكبر من -1.
- src/app/shared/form-validators/user-validators.ts104
-
+
+ src/app/shared/form-validators/user-validators.ts106User role is required.دور المستخدم مطلوب.
- src/app/shared/form-validators/user-validators.ts111
-
+
+ src/app/shared/form-validators/user-validators.ts113Description must be at least 3 characters long.يجب ألاّ يقل الوصف عن 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.ts33Description cannot be more than 1000 characters long.يجب ألاّ يزيد الوصف عن 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.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.يجب ألاّ يقل سبب الحظر عن 3 محارف.
- src/app/shared/form-validators/user-validators.ts141
-
+
+ src/app/shared/form-validators/user-validators.ts143Ban reason cannot be more than 250 characters long.يجب ألاّ يزيد سبب الحظر عن 250 محرفًا.
- src/app/shared/form-validators/user-validators.ts142
-
+
+ src/app/shared/form-validators/user-validators.ts144Display name is required.الاسم العلني مطلوب.
- 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.ts12Display name must be at least 1 character long.يجب ألا يقل الاسم العلني عن محرف واحد.
- 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.ts13Display name cannot be more than 50 characters long.يجب ألاّ يزيد الاسم العلني عن 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.ts28Report reason is required.سبب الإبلاغ مطلوب.
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 teapotI'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.That's an error.
@@ -4809,18 +4809,13 @@ The link will expire within 1 hour.
Instance allowed by TwitterInstance 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. 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. 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
@@ -8658,27 +8653,21 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Email is required.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.ts39Email must be valid.El 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.Handle 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).Handle 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.Your name is required.
@@ -8727,16 +8716,16 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Username is required.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.ts14Password is required.Es 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.ts71Confirmation of the password is required.Es 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.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.Username 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.Username 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.Channel 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.Channel 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.Channel 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.Channel 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.ts32Password must be at least 6 characters long.La 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.ts83Password cannot be more than 255 characters long.La 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.ts84The new password and the confirmed password do not correspond.La nova contrasenya i la contrasenya confirmada no es corresponen.
- src/app/shared/form-validators/user-validators.ts89
+ src/app/shared/form-validators/user-validators.ts91Video quota is required.Es requereix una quota de vídeo.
- src/app/shared/form-validators/user-validators.ts96
+ src/app/shared/form-validators/user-validators.ts98Quota must be greater than -1.La 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.Daily 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.Daily upload limit must be greater than -1.
- src/app/shared/form-validators/user-validators.ts104
+ src/app/shared/form-validators/user-validators.ts106User role is required.Es requereix una funció d'usuari.
- src/app/shared/form-validators/user-validators.ts111
+ src/app/shared/form-validators/user-validators.ts113Description must be at least 3 characters long.La 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.Description 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.You 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.Ban 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.Ban reason cannot be more than 250 characters long.
- src/app/shared/form-validators/user-validators.ts142
+ src/app/shared/form-validators/user-validators.ts144Display name is required.El 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.Display 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.Display 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.ts28Report reason is required.Cal un motiu del informe.
@@ -10683,12 +10672,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Upload a videoUpload a video
- src/app/+videos/videos-routing.module.ts83
+ src/app/app-routing.module.ts91Edit a videoEdit a video
- src/app/+videos/videos-routing.module.ts92
+ src/app/app-routing.module.ts100