diff --git a/src/assets/i18n/messages.fr.xlf b/src/assets/i18n/messages.fr.xlf
index 119f134..6d0845a 100644
--- a/src/assets/i18n/messages.fr.xlf
+++ b/src/assets/i18n/messages.fr.xlf
@@ -3437,6 +3437,772 @@
Scheduled
+
+ Successfully created playlist!
+ Liste de lecture créée avec succès !
+
+ src/app/components/custom-playlists/custom-playlists.component.ts
+ 56
+
+
+
+ ERROR: failed to create playlist!
+ ERREUR : échec de création de la liste de lecture !
+
+ src/app/components/custom-playlists/custom-playlists.component.ts
+ 58
+
+
+
+ File manager
+ Gestionnaire de fichiers
+
+ src/app/components/manage-role/manage-role.component.ts
+ 17
+
+
+
+ Settings access
+ Préférences d'accès
+
+ src/app/components/manage-role/manage-role.component.ts
+ 18
+
+
+
+ Use advanced download mode
+ Utiliser le mode de téléchargement avancé
+
+ src/app/components/manage-role/manage-role.component.ts
+ 21
+
+
+
+ Playlist successfully removed.
+ Liste de lecture retirée avec succès.
+
+ src/app/components/custom-playlists/custom-playlists.component.ts
+ 100
+
+
+
+ Use tasks manager
+ Utiliser le gestionnaire de tâches
+
+ src/app/components/manage-role/manage-role.component.ts
+ 23
+
+
+
+ Playlist updated successfully.
+ Liste de lecture mise à jour avec succès.
+
+ src/app/create-playlist/create-playlist.component.ts
+ 69
+
+
+ src/app/create-playlist/create-playlist.component.ts
+ 75
+
+
+
+ Choose a date
+ Choisir une date
+
+ src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html
+ 22
+
+ Choose a date
+
+
+ Resolution:
+ Résolution :
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 51
+
+ Video resolution property
+
+
+ Audio bitrate:
+ Flux audio :
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 55
+
+ Video audio bitrate property
+
+
+ Failed to transfer DB -- API call failed. See browser logs for details.
+ Échec de transfert de la base de donnée -- échec d'appel de l'API. Voir les journaux du navigateur pour les détails.
+
+ src/app/settings/settings.component.ts
+ 347
+
+
+
+ Connection successful!
+ Connexion avec succès !
+
+ src/app/settings/settings.component.ts
+ 357
+
+
+
+ Clear downloads
+ Effacer les téléchargements
+
+ src/app/components/downloads/downloads.component.html
+ 85
+
+ Clear downloads
+
+
+ Clear downloads
+ Effacer les téléchargements
+
+ src/app/components/downloads/downloads.component.ts
+ 131
+
+
+
+ Finished downloads
+ Téléchargements terminés
+
+ src/app/components/downloads/downloads.component.ts
+ 138
+
+
+
+ Paused downloads
+ Téléchargements en pause
+
+ src/app/components/downloads/downloads.component.ts
+ 142
+
+
+
+ Errored downloads
+ Téléchargements avec erreur
+
+ src/app/components/downloads/downloads.component.ts
+ 146
+
+
+
+ Select downloads to clear
+ Sélectionner les téléchargements à effacer
+
+ src/app/components/downloads/downloads.component.ts
+ 132
+
+
+
+ Failed to clear finished downloads!
+ Échec d'effacement des téléchargements terminés !
+
+ src/app/components/downloads/downloads.component.ts
+ 157
+
+
+
+ Failed to resume download! See server logs for more info.
+ Échec de reprise du téléchargement ! Voir le journal du serveur pour plus d'informations.
+
+ src/app/components/downloads/downloads.component.ts
+ 186
+
+
+
+ Failed to resume all downloads! See server logs for more info.
+ Échec de reprise des tous les téléchargements ! Voir le journal du serveur pour plus d'informations.
+
+ src/app/components/downloads/downloads.component.ts
+ 194
+
+
+
+ Failed to cancel download! See server logs for more info.
+ Échec d'annulation du téléchargement ! Voir le journal du serveur pour plus d'informations.
+
+ src/app/components/downloads/downloads.component.ts
+ 210
+
+
+
+ Failed to pause all downloads! See server logs for more info.
+ Échec de pause de tous les téléchargements ! Voir le journal du serveur pour plus d'informations.
+
+ src/app/components/downloads/downloads.component.ts
+ 178
+
+
+
+ Failed to pause download! See server logs for more info.
+ Échec de pause du téléchargement ! Voir le journal du serveur pour plus d'informations.
+
+ src/app/components/downloads/downloads.component.ts
+ 170
+
+
+ src/app/components/downloads/downloads.component.ts
+ 218
+
+
+
+ Confirm Password
+ Confirmer le mot de passe
+
+ src/app/components/login/login.component.html
+ 28
+
+ Confirm Password
+
+
+ Failed to retrieve logs!
+ Échec de récupération des journaux !
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 46
+
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 51
+
+
+
+ Logs copied to clipboard!
+ Journaux copiés dans le presse-papiers !
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 56
+
+
+
+ Logs successfully cleared!
+ Journaux effacés avec succès !
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 75
+
+
+
+ Failed to clear logs!
+ Échec d'effacement des journaux !
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 77
+
+
+ src/app/components/logs-viewer/logs-viewer.component.ts
+ 80
+
+
+
+ No files found.
+ Aucun fichier trouvé.
+
+ src/app/components/recent-videos/recent-videos.component.html
+ 40
+
+ No files found
+
+
+ My files
+ Mes fichiers
+
+ src/app/components/recent-videos/recent-videos.component.html
+ 20
+
+ My files title
+
+
+ OK.
+ OK.
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 270
+
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 273
+
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 276
+
+
+
+ Delete failed!
+ Échec de la suppression !
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 273
+
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 276
+
+
+
+ Select files
+ Sélectionner les fichiers
+
+ src/app/components/recent-videos/recent-videos.component.html
+ 71
+
+ Select files
+
+
+ Delete success!
+ Suppression avec succès !
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 270
+
+
+
+ Order
+ Tri
+
+ src/app/components/recent-videos/recent-videos.component.html
+ 53
+
+ Order
+
+
+ Successfully deleted file:
+ Fichier supprimé avec succès :
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 291
+
+
+ src/app/components/recent-videos/recent-videos.component.ts
+ 299
+
+
+
+ Download failed.
+ Échec du téléchargement.
+
+ src/app/components/twitch-chat/twitch-chat.component.ts
+ 106
+
+
+
+ Delete and don't download again
+ Supprimer et ne pas télécharger à nouveau
+
+ src/app/components/unified-file-card/unified-file-card.component.html
+ 37
+
+
+ src/app/components/unified-file-card/unified-file-card.component.html
+ 40
+
+ Delete forever subscription video button
+
+
+ VOD url for this video is not supported. VOD ID must be after "twitch.tv/videos/"
+ L'URL de VOD pour cette vidéo n'est pas supporté. L'identifiant de VOD doit être après "twitch.tv/videos/"
+
+ src/app/components/twitch-chat/twitch-chat.component.ts
+ 99
+
+
+
+ Chat could not be downloaded.
+ Le chat n'a pu être téléchargé.
+
+ src/app/components/twitch-chat/twitch-chat.component.ts
+ 110
+
+
+
+ Cancel
+ Annuler
+
+ src/app/dialogs/confirm-dialog/confirm-dialog.component.ts
+ 15
+
+
+
+ Cookies successfully uploaded!
+ Envoi avec succès des cookies !
+
+ src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts
+ 42
+
+
+
+ Database successfully restored!
+ Base de donnée restaurée avec succès !
+
+ src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts
+ 39
+
+
+
+ Failed to restore database! See browser console for more info.
+ Échec de restauration de la base de données ! Voir la console du navigateur pour plus d'informations.
+
+ src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts
+ 46
+
+
+
+ Failed to restore database! See logs for more info.
+ Échec de restauration de la base de données ! Voir les journaux pour plus d'informations.
+
+ src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts
+ 42
+
+
+
+ Sharing enabled.
+ Partage activé.
+
+ src/app/dialogs/share-media-dialog/share-media-dialog.component.ts
+ 68
+
+
+
+ Failed to enable sharing.
+ Échec d'activation du partage.
+
+ src/app/dialogs/share-media-dialog/share-media-dialog.component.ts
+ 71
+
+
+
+ Sharing disabled.
+ Partage désactivé
+
+ src/app/dialogs/share-media-dialog/share-media-dialog.component.ts
+ 79
+
+
+
+ Failed to enable sharing - server error.
+ Échec d'activation du partage - erreur serveur.
+
+ src/app/dialogs/share-media-dialog/share-media-dialog.component.ts
+ 74
+
+
+
+ You must specify an amount of time
+ Vous devez spécifier une durée
+
+ src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts
+ 79
+
+
+
+ Failed to disable sharing.
+ Échec de désactivation du partage.
+
+ src/app/dialogs/share-media-dialog/share-media-dialog.component.ts
+ 82
+
+
+
+ Failed to disable sharing - server error.
+ Échec de désactivation du partage - erreur serveur.
+
+ src/app/dialogs/share-media-dialog/share-media-dialog.component.ts
+ 85
+
+
+
+ ERROR:
+ ERREUR :
+
+ src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts
+ 95
+
+
+
+ Update failed. Check logs for more details.
+ Échec de l'envoi. Vérifier les journaux pour plus d'informations.
+
+ src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts
+ 30
+
+
+
+ Uploader
+ Mis en ligne par
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 17
+
+ Uploader
+
+
+ Upload date
+ Date de mise en ligne
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 20
+
+ Upload date
+
+
+ Thumbnail path
+ Chemin de l'aperçu
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 26
+
+ Thumbnail path
+
+
+ Thumbnail URL
+ L'URL de l'aperçu
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 29
+
+ Thumbnail URL
+
+
+ View count
+ Nombre de vue
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 42
+
+ View count
+
+
+ Category
+ Catégorie
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 32
+
+ Category
+
+
+ Local view count
+ Nombre de vues en local
+
+ src/app/dialogs/video-info-dialog/video-info-dialog.component.html
+ 45
+
+ Local view count
+
+
+ Failed to load playlist!
+ Échec de chargement de la liste de lecture !
+
+ src/app/player/player.component.ts
+ 186
+
+
+ src/app/player/player.component.ts
+ 189
+
+
+
+ Download failed!
+ Échec du téléchargement
+
+ src/app/main/main.component.ts
+ 387
+
+
+ src/app/main/main.component.ts
+ 775
+
+
+
+ Failed to get file information from the server.
+ Échec de récupération des informations du fichier depuis le serveur.
+
+ src/app/player/player.component.ts
+ 149
+
+
+
+ Twitch Client ID
+ Identifiant client Twitch
+
+ src/app/settings/settings.component.html
+ 266
+
+ Twitch Client ID setting placeholder
+
+
+ Twitch Client Secret
+ Secret client Twitch
+
+ src/app/settings/settings.component.html
+ 272
+
+ Twitch Client Secret setting placeholder
+
+
+ Generating an ID/secret is easy!
+ Générer un identifiant/secret est facile !
+
+ src/app/settings/settings.component.html
+ 267
+
+ Twitch Client ID setting hint
+
+
+ Failed to kill all downloads! Check logs for details.
+ Échec d'élimination de tous les téléchargements ! Voir le journal pour plus de détails.
+
+ src/app/settings/settings.component.ts
+ 295
+
+
+ src/app/settings/settings.component.ts
+ 299
+
+
+
+ Successfully killed all downloads!
+ Tous les téléchargements éliminés avec succès !
+
+ src/app/settings/settings.component.ts
+ 292
+
+
+
+ Failed to update categories!
+ Échec de mise à jour des catégories !
+
+ src/app/settings/settings.component.ts
+ 134
+
+
+
+ Language successfully changed! Reload to update the page.
+ La langue a été changée avec succès ! Rechargez la page.
+
+ src/app/settings/settings.component.ts
+ 209
+
+
+
+ Chrome users must drag the 'Alternate URL' link to your bookmarks.
+ Les utilisateurs de Chrome doivent glisser le lien "Alternate URL" depuis leurs favoris.
+
+ src/app/settings/settings.component.ts
+ 237
+
+
+
+ Failed to transfer DB -- transfer was aborted. Error:
+ Échec de transfert de la base de donnée -- transfert annulé. Erreur :
+
+ src/app/settings/settings.component.ts
+ 343
+
+
+
+ Restarting!
+ Redémarrage !
+
+ src/app/settings/settings.component.ts
+ 307
+
+
+
+ Failed to restart the server.
+ Échec de redémarrage du serveur.
+
+ src/app/settings/settings.component.ts
+ 309
+
+
+
+ Successfully transfered DB! Reloading info...
+ Base de donnée transférée avec succès ! Rechargement des informations...
+
+ src/app/settings/settings.component.ts
+ 340
+
+
+
+ Connection failed! Error:
+ Échec de connexion ! Erreur :
+
+ src/app/settings/settings.component.ts
+ 359
+
+
+
+ Connection failed! Error: Server error. See logs for more info.
+ Échec de connexion ! Erreur : erreur serveur. Voir les journaux pour plus d'informations.
+
+ src/app/settings/settings.component.ts
+ 363
+
+
+
+ Global custom args for downloads on the home page. (Set args for subscriptions for each subscriptions separately!) Args are delimited using two commas like so: ,,
+ Les arguments personnalisés globaux pour les téléchargement de la page d'accueil. (Définir ces arguments pour chaque souscription séparément !). Les arguments sont séparés par deux virgules : ",,"
+
+ src/app/settings/settings.component.html
+ 128
+
+ Custom args setting input hint
+
+
+ Share files
+ Partager les fichiers
+
+ src/app/components/manage-role/manage-role.component.ts
+ 20
+
+
+
+ Subscriptions
+ Souscriptions
+
+ src/app/components/manage-role/manage-role.component.ts
+ 19
+
+
+
+ Use downloads manager
+ Utiliser le gestionnaire de téléchargements
+
+ src/app/components/manage-role/manage-role.component.ts
+ 22
+
+
+
+ Failed to restart download! See server logs for more info.
+ Échec de redémarrage du téléchargement ! Voir le journal du serveur pour plus d'informations.
+
+ src/app/components/downloads/downloads.component.ts
+ 202
+
+
+
+ Update task schedule
+ Mettre à jour le gestionnaire des tâches
+
+ src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html
+ 1
+
+ Update task schedule
+
+
+ Cleared downloads!
+ Téléchargements effacés !
+
+ src/app/components/downloads/downloads.component.ts
+ 159
+
+