diff --git a/client/src/locale/angular.ca-ES.xlf b/client/src/locale/angular.ca-ES.xlf
index 4371a2ae6..23f957d32 100644
--- a/client/src/locale/angular.ca-ES.xlf
+++ b/client/src/locale/angular.ca-ES.xlf
@@ -7170,7 +7170,7 @@ The link will expire within 1 hour.
No host found matching current filters.
- No s'ha trobat cap amfitrió amb els criteris actuals.
+ No s'ha trobat cap host amb els criteris actuals.src/app/+admin/follows/following-list/following-list.component.html80
@@ -17750,31 +17750,31 @@ The link will expire within 1 hour.
Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.
- Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.
+ No es poden recuperar les credencials del client OAuth: . Assegureu-vos que heu configurat correctament PeerTube (directori config/), en particular la secció «servidor web».src/app/core/auth/auth.service.ts102
-
+ Show / hide this help menu
- Show / hide this help menu
+ Mostrar/amagar aquest menú d'ajudasrc/app/core/hotkeys/hotkeys.service.ts34
-
+ Hide this help menu
- Hide this help menu
+ Amagar aquest menú d'ajudasrc/app/core/hotkeys/hotkeys.service.ts40
-
+ Trending
- Trending
+ Tendènciessrc/app/+videos/video-list/videos-list-all.component.ts117
@@ -17784,9 +17784,9 @@ The link will expire within 1 hour.
157
-
+ Home
- Home
+ Inicisrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts163
@@ -17800,9 +17800,9 @@ The link will expire within 1 hour.
138
-
+ Success
- Èxit
+ Correctesrc/app/core/notification/notifier.service.ts26
@@ -17812,41 +17812,41 @@ The link will expire within 1 hour.
41
-
+ Incorrect username or password.
- Incorrect username or password.
+ Identificador o contrasenya incorrectes.src/app/+login/login.component.ts254
-
+ Your account is blocked.
- Your account is blocked.
+ El vostre compte està blocat.src/app/+login/login.component.ts259
-
+ This account is awaiting approval by moderators.
- This account is awaiting approval by moderators.
+ Aquest compte està pendent d'aprovació de la moderació.src/app/+login/login.component.ts264
-
+ Registration approval has been rejected for this account.
- Registration approval has been rejected for this account.
+ S'ha rebutjat l'aprovació del registre per a aquest compte.src/app/+login/login.component.ts269
-
+ Unknown
- Unknown
+ Desconegutsrc/app/shared/shared-video-miniature/download/video-files-download.component.html50
@@ -17876,9 +17876,9 @@ The link will expire within 1 hour.
69
-
+ Cannot load more videos. Try again later.
- Cannot load more videos. Try again later.
+ No es poden carregar més vídeos. Torneu-ho a provar més tard.src/app/shared/shared-video-miniature/videos-list.component.ts486
@@ -17888,25 +17888,25 @@ The link will expire within 1 hour.
139
-
+ Last 7 days
- Last 7 days
+ Últims 7 diessrc/app/+search/search-filters.component.ts49
-
+ Last 30 days
- Last 30 days
+ Últims 30 diessrc/app/+search/search-filters.component.ts53
-
+ Last 365 days
- Last 365 days
+ Últims 365 diessrc/app/+search/search-filters.component.ts57
@@ -17936,49 +17936,49 @@ The link will expire within 1 hour.
131
-
+ Short (< 4 min)
- Short (< 4 min)
+ Curt (< 4 min)src/app/+search/search-filters.component.ts64
-
+ Medium (4-10 min)
- Medium (4-10 min)
+ Mitjà (4-10 min)src/app/+search/search-filters.component.ts68
-
+ Long (> 10 min)
- Long (> 10 min)
+ Llarg (> 10 min)src/app/+search/search-filters.component.ts72
-
+ Relevance
- Relevance
+ Rellevànciasrc/app/+search/search-filters.component.ts79
-
+ Publish date
- Publish date
+ Data de publicaciósrc/app/+search/search-filters.component.ts83
-
+ Views
- Views
+ Visualitzacionssrc/app/+search/search-filters.component.ts87
@@ -17988,49 +17988,49 @@ The link will expire within 1 hour.
312
-
+ Search index is unavailable. Retrying with instance results instead.
- Search index is unavailable. Retrying with instance results instead.
+ L'índex de cerca no està disponible. Tornant a provar amb els resultats de la instància al seu lloc.src/app/+search/search.component.ts194
-
+ Search error
- Search error
+ Error de cercasrc/app/+search/search.component.ts195
-
+ active filters, open the filters panel
- active filters, open the filters panel
+ filtres actius, obrir el tauler de filtressrc/app/+search/search.component.ts283
-
+ Search
- Search
+ Cercar src/app/+search/search.component.ts296
-
+ PeerTube instance host filter is invalid
- PeerTube instance host filter is invalid
+ El filtre de host de la instància PeerTube no és vàlidsrc/app/+search/search.component.ts371
-
+ Search
- Search
+ Cercarsrc/app/+search/routes.ts17
@@ -18060,41 +18060,41 @@ The link will expire within 1 hour.
18
-
+ User email has been verified
- User email has been verified
+ S'ha verificat l'adreça electrònica del comptesrc/app/+admin/shared/user-email-info.component.ts18
-
+ User email hasn't been verified
- User email hasn't been verified
+ No s'ha verificat l'adreça electrònica del comptesrc/app/+admin/shared/user-email-info.component.ts21
-
+ The video quota only takes into account the size of uploaded videos, not transcoded files or user export archives (which may contain video files).
- The video quota only takes into account the size of uploaded videos, not transcoded files or user export archives (which may contain video files).
+ La quota de vídeo només té en compte la mida dels vídeos pujats, no dels fitxers transcodificats ni arxius d'exportació de compte (que poden contenir fitxers de vídeo). src/app/+admin/shared/user-real-quota-info.component.html4
-
+ Transcoding is enabled so videos size can be at most ~ .
- Transcoding is enabled so videos size can be at most ~ .
+ La transcodificació està activada així que la mida dels vídeos pot ser com a màxim ~ . src/app/+admin/shared/user-real-quota-info.component.html10
-
+
-
+ src/app/+about/about-follows/about-follows.component.html6
@@ -18108,17 +18108,17 @@ The link will expire within 1 hour.
5
-
+ {VAR_PLURAL, plural, =1 {subscription} other {subscriptions}}
- {VAR_PLURAL, plural, =1 {subscription} other {subscriptions}}
+ {VAR_PLURAL, plural, =1 {subscripció} other {subscripcions}}src/app/+about/about-follows/about-follows.component.html6
-
+ This is content to which we have subscribed. This allows us to display their videos directly on .
- This is content to which we have subscribed. This allows us to display their videos directly on .
+ Aquest és el contingut al qual ens hem subscrit. Això ens permet mostrar els seus vídeos directament a . src/app/+about/about-follows/about-follows.component.html9,11
@@ -18150,19 +18150,17 @@ The link will expire within 1 hour.
49
-
+ just now
- just now
+ ara mateixsrc/app/shared/shared-main/date/from-now.pipe.ts51
-
+ sec
-
- sec
-
+ seg src/app/shared/shared-main/date/time-duration-formatter.pipe.ts31
@@ -18170,7 +18168,7 @@ The link will expire within 1 hour.
{interval, plural, =1 {1 year ago} other { years ago}}
- {interval, plural, =1 {fa un any} other {fa anys}}
+ {interval, plural, =1 {fa un any} other {fa anys}}src/app/shared/shared-main/date/from-now.pipe.ts17
@@ -18186,7 +18184,7 @@ The link will expire within 1 hour.
{interval, plural, =1 {1 week ago} other { weeks ago}}
- {interval, plural, =1 {fa una setmana} other {fa setmanes}}
+ {interval, plural, =1 {fa una setmana} other {fa setmanes}}src/app/shared/shared-main/date/from-now.pipe.ts35
@@ -18194,7 +18192,7 @@ The link will expire within 1 hour.
{interval, plural, =1 {1 day ago} other { days ago}}
- {interval, plural, =1 {fa un dia} other {fa dies}}
+ {interval, plural, =1 {fa un dia} other {fa dies}}src/app/shared/shared-main/date/from-now.pipe.ts40
@@ -18202,31 +18200,31 @@ The link will expire within 1 hour.
{interval, plural, =1 {1 hour ago} other { hours ago}}
- {interval, plural, =1 {fa una hora} other {fa hores}}
+ {interval, plural, =1 {fa una hora} other {fa hores}}src/app/shared/shared-main/date/from-now.pipe.ts45
-
+ Abuse reports
- Abuse reports
+ Informes d'abússrc/app/+my-account/my-account.component.ts61
-
+ Auto tag policies
- Auto tag policies
+ Política d'etiquetatge automàticsrc/app/+my-library/my-video-space.component.ts83
-
+ Settings
- Settings
+ Configuraciósrc/app/+admin/admin-settings.component.html5
@@ -18256,9 +18254,9 @@ The link will expire within 1 hour.
238
-
+ Confirm
- Confirma
+ Confirmarsrc/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html17
@@ -18272,57 +18270,57 @@ The link will expire within 1 hour.
68
-
+ Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in.
- Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in.
+ Escaneja aquest codi QR a una aplicació TOTP del teu telèfon. Aquesta aplicació generarà fitxes que haureu d'introduir en iniciar sessió.src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html24
-
+ If you can't scan the QR code and need to enter it manually, here is the plain-text secret:
- If you can't scan the QR code and need to enter it manually, here is the plain-text secret:
+ Si no podeu escanejar el codi QR i heu d'introduir-lo manualment, aquí teniu el secret de text sense format:src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html30
-
+ Two-factor code
- Two-factor code
+ Codi de dos factorssrc/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html37
-
+ Enter the code generated by your authenticator app to confirm
- Enter the code generated by your authenticator app to confirm
+ Introduïu el codi generat per la vostra aplicació d'autenticació per confirmarsrc/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html38
-
+ Two factor authentication has been enabled.
- Two factor authentication has been enabled.
+ S'ha activat l'autenticació de dos factors.src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.ts81
-
+ Comments that contain any of the watched words are automatically tagged with the name of the list.
- Comments that contain any of the watched words are automatically tagged with the name of the list.
+ Els comentaris que contenen alguna de les paraules vigilades s'etiqueten automàticament amb el nom de la llista.src/app/+my-library/my-watched-words-list/my-watched-words-list.component.html1
-
+ These automatic tags can be used to filter comments or automatically block them.
- These automatic tags can be used to filter comments or automatically block them.
+ Aquestes etiquetes automàtiques es poden utilitzar per filtrar comentaris o blocar-los automàticament.src/app/+my-library/my-watched-words-list/my-watched-words-list.component.html2
@@ -18336,241 +18334,241 @@ The link will expire within 1 hour.
7
-
+ Short description must not be longer than 250 characters.
- Short description must not be longer than 250 characters.
+ La descripció breu no ha de tenir més de 250 caràcters.src/app/shared/form-validators/custom-config-validators.ts14
-
+ Twitter username is required.
- El nom d'usuari de Twitter és obligatori.
+ El nom del compte de X/Twitter és obligatori.src/app/shared/form-validators/custom-config-validators.ts21
-
+ Cache size is required.
- Cache size is required.
+ La mida de la memòria cau és obligatòria.src/app/shared/form-validators/custom-config-validators.ts28
-
+ Cache size must be greater than 1.
- Cache size must be greater than 1.
+ La mida de la memòria cau ha d'ésser major que 1.src/app/shared/form-validators/custom-config-validators.ts29
-
+ Cache size must be a number.
- Cache size must be a number.
+ La mida de la memòria cau ha d'ésser un nombre.src/app/shared/form-validators/custom-config-validators.ts30
-
+ Signup limit is required.
- El límit de registre és obligatori.
+ El límit d'inscripcions és obligatori.src/app/shared/form-validators/custom-config-validators.ts37
-
+ Signup limit must be greater than 1. Use -1 to disable it.
- Signup limit must be greater than 1. Use -1 to disable it.
+ El límit de registres ha d'ésser major que 1. Utilitzeu -1 per desactivar-lo.src/app/shared/form-validators/custom-config-validators.ts38
-
+ Signup limit must be a number.
- El límit de registre ha de ser un número.
+ El límit de registres ha d'ésser un nombre.src/app/shared/form-validators/custom-config-validators.ts39
-
+ Signup minimum age is required.
- Signup minimum age is required.
+ L'edat mínima d'inscripció és obligatòria.src/app/shared/form-validators/custom-config-validators.ts46
-
+ Signup minimum age must be greater than 1.
- Signup minimum age must be greater than 1.
+ L'edat mínima d'inscripció ha d'ésser major que 1.src/app/shared/form-validators/custom-config-validators.ts47
-
+ Signup minimum age must be a number.
- Signup minimum age must be a number.
+ L'edat mínima d'inscripció ha d'ésser un nombre.src/app/shared/form-validators/custom-config-validators.ts48
-
+ Admin email is required.
- Es necessita un correu electrònic d'administrador.
+ L'adreça electrònica d'administració és obligatòria.src/app/shared/form-validators/custom-config-validators.ts55
-
+ Admin email must be valid.
- El correu electrònic d'administrador ha de ser vàlid.
+ L'adreça electrònica d'administració ha d'ésser vàlida.src/app/shared/form-validators/custom-config-validators.ts56
-
+ Transcoding threads is required.
- Es requereixen els subprocessos de transcodificació.
+ El nombre de fils de transcodificació és obligatori.src/app/shared/form-validators/custom-config-validators.ts63
-
+ Transcoding threads must be greater or equal to 0.
- Transcoding threads must be greater or equal to 0.
+ El nombre de fils de transcodificació ha d'ésser major o igual a 0.src/app/shared/form-validators/custom-config-validators.ts64
-
+ Transcoding max FPS is required.
- Transcoding max FPS is required.
+ El nombre màxim de FPS de transcodificació és obligatori.src/app/shared/form-validators/custom-config-validators.ts71
-
+ Transcoding max FPS must be greater or equal to 1.
- Transcoding max FPS must be greater or equal to 1.
+ El nombre màxim de FPS de transcodificació ha d'ésser major que 0.src/app/shared/form-validators/custom-config-validators.ts72
-
+ Max live duration is required.
- Max live duration is required.
+ La durada màxima del directe és obligatòria.src/app/shared/form-validators/custom-config-validators.ts79
-
+ Max live duration must be greater or equal to -1.
- Max live duration must be greater or equal to -1.
+ La durada màxima del directe ha d'ésser major o igual a -1.src/app/shared/form-validators/custom-config-validators.ts80
-
+ Max instance lives is required.
- Max instance lives is required.
+ El nombre màxim de directes a la instància és obligatori.src/app/shared/form-validators/custom-config-validators.ts87
-
+ Max instance lives must be greater or equal to -1.
- Max instance lives must be greater or equal to -1.
+ El nombre màxim de directes a la instància ha d'ésser major o igual a -1.src/app/shared/form-validators/custom-config-validators.ts88
-
+ Max user lives is required.
- Max user lives is required.
+ El nombre màxim de directes per compte és obligatori.src/app/shared/form-validators/custom-config-validators.ts95
-
+ Max user lives must be greater or equal to -1.
- Max user lives must be greater or equal to -1.
+ El nombre màxim de directes per compte ha d'ésser major o igual a -1.src/app/shared/form-validators/custom-config-validators.ts96
-
+ Max video channels per user is required.
- Max video channels per user is required.
+ El nombre màxim de canals de vídeo per compte és obligatori.src/app/shared/form-validators/custom-config-validators.ts103
-
+ Max video channels per user must be greater or equal to 1.
- Max video channels per user must be greater or equal to 1.
+ El nombre màxim de canals de vídeo per compte ha d'ésser major que 0.src/app/shared/form-validators/custom-config-validators.ts104
-
+ Max video channels per user must be a number.
- Max video channels per user must be a number.
+ El nombre màxim de canals de vídeo per compte ha d'ésser un nombre.src/app/shared/form-validators/custom-config-validators.ts105
-
+ Max synchronizations per user is required.
- Max synchronizations per user is required.
+ El nombre màxim de sincronitzacions per compte és obligatori.src/app/shared/form-validators/custom-config-validators.ts112
-
+ Max synchronizations per user must be greater or equal to 1.
- Max synchronizations per user must be greater or equal to 1.
+ El nombre màxim de sincronitzacions per compte ha d'ésser major que 0.src/app/shared/form-validators/custom-config-validators.ts113
-
+ Max synchronizations per user must be a number.
- Max synchronizations per user must be a number.
+ El nombre màxim de sincronitzacions per compte ha d'ésser un nombre.src/app/shared/form-validators/custom-config-validators.ts114
-
+ Concurrency is required.
- Concurrency is required.
+ El valor de simultaneïtat és obligatori.src/app/shared/form-validators/custom-config-validators.ts121