diff --git a/client/src/locale/angular.fr-FR.xlf b/client/src/locale/angular.fr-FR.xlf
index 695ee1fcb..e23bb9b7a 100644
--- a/client/src/locale/angular.fr-FR.xlf
+++ b/client/src/locale/angular.fr-FR.xlf
@@ -345,11 +345,11 @@
{VAR_PLURAL, plural, =1 {1 vue} other { vues}}
-
- src/app/shared/shared-video-miniature/video-miniature.component.html32
-
+ src/app/shared/shared-video-miniature/video-miniature.component.html32
+
+
+
+ src/app/shared/shared-video-miniature/video-miniature.component.html32,33
@@ -358,15 +358,15 @@
Bloquée
-
- src/app/shared/shared-video-miniature/video-miniature.component.html53
+ src/app/shared/shared-video-miniature/video-miniature.component.html53
+
Sensible
-
- src/app/shared/shared-video-miniature/video-miniature.component.html58
+ src/app/shared/shared-video-miniature/video-miniature.component.html58
+
{VAR_PLURAL, plural, =0 {Aucune vidéo} =1 {1 video} other { vidéos} }
@@ -460,8 +460,8 @@
src/app/shared/shared-forms/markdown-textarea.component.html19
-
- <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible qui supporte :
+
+ <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible qui supporte :src/app/shared/shared-main/misc/help.component.ts75
@@ -844,8 +844,7 @@
-
+
Un e-mail contenant les instructions de réinitialisation du mot de passe sera envoyé à . Le lien expirera dans 1 heure.src/app/+login/login.component.ts106
@@ -868,7 +867,7 @@ The link will expire within 1 hour.
- Reset
+ Réinitialisersrc/app/+login/login.component.html114
@@ -1114,7 +1113,6 @@ The link will expire within 1 hour.
Sensible :src/app/menu/menu.component.html50
-
Aidez à partager les vidéos
@@ -1206,8 +1204,10 @@ The link will expire within 1 hour.
Vidéossrc/app/menu/menu.component.html104
-
- Interface:
+
+
+
+ Interface: src/app/menu/menu.component.html171
@@ -1685,7 +1685,7 @@ The link will expire within 1 hour.
src/app/+videos/+video-edit/shared/video-edit.component.html172
-
+
Déjà téléversé ✔src/app/+videos/+video-edit/shared/video-edit.component.html176
@@ -1823,13 +1823,13 @@ The link will expire within 1 hour.
Planifié
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts195
+ src/app/+videos/+video-edit/shared/video-edit.component.ts195
+
Masquer la vidéo jusqu'à une date précise
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts196
+ src/app/+videos/+video-edit/shared/video-edit.component.ts196
+
Image d'arrière-plan de la vidéo
@@ -2476,7 +2476,7 @@ The link will expire within 1 hour.
- Applications
+ Applicationssrc/app/+my-account/my-account-applications/my-account-applications.component.html3
@@ -2489,14 +2489,15 @@ The link will expire within 1 hour.
src/app/+my-account/my-account-applications/my-account-applications.component.html8
-
- Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. Make sure to keep your token private.
+
+
+
+ Utilisez des agrégateurs de flux tiers pour récupérer la liste des vidéos des chaînes auxquelles vous êtes abonné. Veillez à ce que votre jeton reste privé.src/app/+my-account/my-account-applications/my-account-applications.component.html10,12
-
URL du flux
@@ -3110,7 +3111,7 @@ The link will expire within 1 hour.
src/app/shared/shared-abuse-list/abuse-details.component.html7
-
+
src/app/shared/shared-abuse-list/abuse-details.component.html27
@@ -3197,7 +3198,7 @@ The link will expire within 1 hour.
src/app/shared/shared-abuse-list/abuse-details.component.html33
-
+
src/app/shared/shared-abuse-list/abuse-details.component.html52
@@ -3525,8 +3526,8 @@ The link will expire within 1 hour.
src/app/+admin/system/logs/logs.component.html37
-
- Par ->
+
+ Par ->src/app/+admin/system/logs/logs.component.html45
@@ -4062,8 +4063,10 @@ The link will expire within 1 hour.
Configuration basiquesrc/app/+admin/config/edit-custom-config/edit-custom-config.component.html239
-
- Transcoding
+
+
+
+ Transcodagesrc/app/+admin/config/edit-custom-config/edit-custom-config.component.html700
@@ -4072,142 +4075,139 @@ The link will expire within 1 hour.
TWITTER
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html652
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html652
+ Optionnel. Si vous possédez un compte Twitter représentant votre instance, permet de personnaliser les prévisualisations de liens.
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html654
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html654
+
Votre identifiant Twitter
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html664
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html664
+
Instance permise par Twitter
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html676
+
Si votre instance est explicitement autorisée par Twitter, un lecteur vidéo sera intégré au flux Twitter sur le partage vidéo PeerTube. si l'instance ne l'est pas, nous utilisons une carte de lien d'image qui redirigera vers votre instance PeerTube. Cochez cette case, enregistrez la configuration et testez avec une URL vidéo de votre instance (https://example.com/videos/watch/blabla) sur https://cards-dev.twitter.com/validator pour voir si votre instance est autorisée.
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html681
+
DIRECT
-
-
- src/app/shared/shared-thumbnail/video-thumbnail.component.html31src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846
+ src/app/shared/shared-thumbnail/video-thumbnail.component.html31
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html846
+
Permettez à vos utilisateurs de diffuser en direct.
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html848
+
⚠️ Activer la diffusion en direct requiert plus de travail de modération et de la confiance en vos utilisateurs
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html863
+
Permettre à vos utilisateurs de mettre automatiquement en ligne une rediffusion de leur direct
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html871
+
Si le quota utilisateur est atteint, PeerTube mettre automatiquement fin au direct
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html874
+
Nombre maximum de diffusions en direct sur votre instance (-1 pour "illimité")
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html880
+
{VAR_PLURAL, plural, =1 {live} other {lives}}
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html883
+
Nombre maximum de diffusions en direct créées par utilisateur (-1 pour "illimité")
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html888
+
{VAR_PLURAL, plural, =1 {live} other {lives}}
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html891
+
Durée maximale d'un direct
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html896
+
Activer le transcodage des diffusions en direct
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html912
+
Nécessite beaucoup de CPU !
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html915
+
Threads dédiés au transcodage du direct
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html921
+
Définitions à générer pour le direct
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html933
+
Activer la diffusion en direct
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html859
+
{VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}}
-
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925
-
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html803
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html925
+
Diffusion en direct
-
-
- src/app/shared/shared-instance/instance-features-table.component.html67src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840
+ src/app/shared/shared-instance/instance-features-table.component.html67
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html840
+
TRANSCODAGE
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html706
+
Concerne la transformation des vidéos dans un format que n'importe quel appareil peut lire. Bien que très consommateur en ressources, c'est une partie critique de PeerTube. Soyez prudents dans vos choix.
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html708
+
Transcodage activé
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html720
+
Si vous désactivez le transcodage, de nombreuses vidéos d'utilisateurs ne fonctionneront pas !
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724
- If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html724
+
+
+
+ If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1src/app/+admin/config/edit-custom-config/edit-custom-config.component.html759,763
@@ -4216,134 +4216,123 @@ The link will expire within 1 hour.
Autoriser les utilisateurs à envoyer des vidéos aux formats .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut.
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html735
+ Permettre des extensions additionnelles
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html732
+
Autoriser les utilisateurs à téléverser des fichiers audio qui seront fusionnés dans un film avec l'image utilisée pour la prévisualisation.
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html746
+
Autorise l'envoi de fichier audio
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743
-
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html743
+
Support WebTorrent activé
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html755
+
-
- Requiert ffmpeg >= 4.1 Génère des listes de lecture HLS et des MP4 fragmentés résultant en une meilleure lecture de la vidéo qu'avec le lecteur traditionnel : Le changement de résolution se fait sans heurts Chargement de la mémoire tampon plus rapide au démarrage de la lecture Lecture plus stable (moins de bugs/plus de chargement infini) Si vous avez aussi laissé activé WebTorrent, multiplie par 2 le stockage requis
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778
+
+ Requiert ffmpeg >= 4.1 Génère des listes de lecture HLS et des MP4 fragmentés résultant en une meilleure lecture de la vidéo qu'avec le lecteur traditionnel : Le changement de résolution se fait sans heurts Chargement de la mémoire tampon plus rapide au démarrage de la lecture Lecture plus stable (moins de bugs/plus de chargement infini) Si vous avez aussi laissé activé WebTorrent, multiplie par 2 le stockage requis
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html778
+
HLS avec support P2P activé
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html774
+
Nombre de tâches pour le transcodage
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html799
+
Résolutions à générer
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html812
+
CACHE
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html968
+
Quelques fichiers ne sont pas fédérés, et récupérés à la demande. Vous pouvez définir la manière dont ils sont mis en cache ici.
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html970
+
Nombre de prévisualisations à garder en cache
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html978
+
{VAR_PLURAL, plural, =1 {cached image} other {cached images}}
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html984
+
Nombre de vignettes à garder en cache
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html990
+
{VAR_PLURAL, plural, =1 {cached image} other {cached images}}
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html996
+
PERSONNALISATIONS
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1008
+
Modifications légères de votre instance PeerTube, pour les cas où la création d'un plugin ou un thème est excessive.
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1010
+
JavaScript
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1019
+
Écrivez directement en JavaScript. Exemple : console.log('mon instance est incroyable') ;
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1023
+
-
+
Écrivez directement du code CSS. Exemple : #custom-css color : red ; Simuler avec #custom-css pour passer outre les styles. Exemple : #custom-css .logged-in-email color : red ;
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1042
+
Il semble que la configuration soit invalide. Merci de chercher des erreurs potentielles dans les différents onglets.
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1080
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1080
+
Vous ne pouvez pas autoriser la diffusion en direct si vous n'activez pas le transcodage.
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1084
+
Configuration avancée
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html962
+
Mettre à jour la configuration
-
- src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html1087
+
PARAMÈTRES DES VIDÉOS
@@ -4634,9 +4623,8 @@ The link will expire within 1 hour.
src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html26
-
- Court texte décrivant les moyens de soutien à disposition (plateforme de dons, médias...).<br /><br /> Quand vous mettrez en ligne une vidéo dans cette chaîne, son champ de support sera automatiquement rempli par celui-ci.
+
+ Court texte décrivant les moyens de soutien à disposition (plateforme de dons, médias...).<br /><br /> Quand vous mettrez en ligne une vidéo dans cette chaîne, son champ de support sera automatiquement rempli par celui-ci.src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html77
@@ -4937,9 +4925,7 @@ The link will expire within 1 hour.
src/app/+my-library/+my-video-channels/my-video-channels.component.html37
-
+
Voulez-vous vraiment supprimer ? Cela supprimera vidéos mises en ligne sur cette chaîne, et vous ne pourrez pas créer une autre chaine avec le même nom () !src/app/+my-library/+my-video-channels/my-video-channels.component.ts63
@@ -5583,8 +5569,8 @@ channel with the same name ()!src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts61
-
- Un <code>.mp4</code> qui conserve le son original, sans la vidéo
+
+ Un <code>.mp4</code> qui conserve le son original, sans la vidéosrc/app/+admin/config/edit-custom-config/edit-custom-config.component.ts62
@@ -5815,14 +5801,18 @@ channel with the same name ()!src/app/+admin/users/user-list/user-list.component.ts76src/app/+admin/users/user-list/user-list.component.ts194src/app/+admin/follows/followers-list/followers-list.component.ts74
-
- viewers
+
+
+
+ viewerssrc/app/shared/shared-main/video/video.model.ts211
-
- views
+
+
+
+ viewssrc/app/shared/shared-main/video/video.model.ts214
@@ -6693,7 +6683,7 @@ channel with the same name ()!
- Applications
+ Applicationssrc/app/+my-account/my-account.component.ts60
@@ -6949,8 +6939,7 @@ channel with the same name ()!src/app/core/auth/auth.service.ts75
-
+
Impossible de récupérer les identifiants du Client OAuth : . Assurez-vous d'avoir correctement configuré PeerTube (dossier config/), en particulier la section "serveur web".src/app/core/auth/auth.service.ts98
@@ -6982,8 +6971,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
toute langue
-
- src/app/menu/menu.component.ts213
+ src/app/menu/menu.component.ts213
+ SUR
@@ -6992,23 +6981,23 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
cacher
-
- src/app/menu/menu.component.ts246
+ src/app/menu/menu.component.ts246
+ flouter
-
- src/app/menu/menu.component.ts250
+ src/app/menu/menu.component.ts250
+
afficher
-
- src/app/menu/menu.component.ts254
+ src/app/menu/menu.component.ts254
+
Inconnu
-
- src/app/menu/menu.component.ts182
+ src/app/menu/menu.component.ts182
+
Votre mot de passe a été réinitialisé avec succès !
@@ -7083,8 +7072,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+search/search-filters.component.ts69
-
- Longue (> 10 min)
+
+ Longue (> 10 min)src/app/+search/search-filters.component.ts73
@@ -8028,14 +8017,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
Langues de l'instance
-
- src/app/+videos/+video-edit/shared/video-edit.component.ts183
+ src/app/+videos/+video-edit/shared/video-edit.component.ts183
+ Toutes les langues
-
-
- src/app/shared/shared-user-settings/user-video-settings.component.ts38src/app/+videos/+video-edit/shared/video-edit.component.ts184
+ src/app/shared/shared-user-settings/user-video-settings.component.ts38
+ src/app/+videos/+video-edit/shared/video-edit.component.ts184
+
Cacher
@@ -8646,8 +8635,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+videos/+video-watch/video-watch.component.ts134
-
- Vous devez être <a href="/login">enregistré</a> pour évaluer cette vidéo.
+
+ Vous devez être <a href="/login">enregistré</a> pour évaluer cette vidéo.src/app/+videos/+video-watch/video-watch.component.ts219
@@ -8999,14 +8988,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+videos/+video-edit/video-add-components/video-upload.component.ts242
-
+
Votre quota vidéo est dépassé avec cette vidéo ( taille de la vidéo : , utilisé : , quota : )src/app/+videos/+video-edit/video-add-components/video-upload.component.ts264
-
+
Votre quota vidéo journalier est dépassé avec cette vidéo ( taille de la vidéo : , utilisé : , quota : )src/app/+videos/+video-edit/video-add-components/video-upload.component.ts284
@@ -9046,8 +9033,8 @@ video size: , used: src/app/+videos/+video-watch/video-watch-playlist.component.ts210
-
- Cette vidéo n'est pas disponible sur cette instance ? Voulez-vous être redirigé sur l'instance d'origine : <a href=""></a> ?
+
+ Cette vidéo n'est pas disponible sur cette instance ? Voulez-vous être redirigé sur l'instance d'origine : <a href=""></a> ?src/app/+videos/+video-watch/video-watch.component.ts412