msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"X-Domain: default\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Crowdin-Project: azuracast\n"
"X-Crowdin-Project-ID: 217396\n"
"X-Crowdin-Language: fr\n"
"X-Crowdin-File: /main/translations/default.pot\n"
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: azuracast\n"
"Language-Team: French\n"
"Language: fr_FR\n"
"PO-Revision-Date: 2024-08-01 20:37\n"

#: frontend/components/Stations/Podcasts.vue:143
msgid "# Episodes"
msgstr "# Épisodes"

#: frontend/components/Stations/Playlists.vue:347
msgid "# Songs"
msgstr "# Titres"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:115
msgid "%{ dj } is now live on %{ station }! Tune in now: %{ url }"
msgstr "%{ dj } est maintenant en direct sur %{ station } ! Connectez-vous maintenant sur : %{ url }"

#: frontend/components/Stations/Webhooks/Form/Common/RateLimitFields.vue:45
msgid "%{ hours } hours"
msgstr "%{ hours } heures"

#: frontend/components/Stations/Webhooks/Form/Common/RateLimitFields.vue:44
msgid "%{ minutes } minutes"
msgstr "%{ minutes } minutes"

#: frontend/components/Stations/Webhooks/Form/Common/RateLimitFields.vue:43
msgid "%{ seconds } seconds"
msgstr "%{ seconds } secondes"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:135
msgid "%{ station } is back online! Tune in now: %{ url }"
msgstr "%{ station } est de nouveau en ligne ! Branchez-vous maintenant : %{ url }"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:129
msgid "%{ station } is going offline for now."
msgstr "%{ station } est hors ligne pour l'instant."

#: frontend/components/Stations/Common/Quota.vue:93
msgid "%{filesCount} File"
msgid_plural "%{filesCount} Files"
msgstr[0] "%{filesCount} fichier"
msgstr[1] "%{filesCount} fichiers"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:285
msgid "%{listeners} Listener"
msgid_plural "%{listeners} Listeners"
msgstr[0] "%{listeners} auditeur"
msgstr[1] "%{listeners} auditeurs"

#: frontend/components/Admin/Debug.vue:150
msgid "%{messages} queued messages"
msgstr "%{messages} messages en attente"

#: frontend/components/Stations/Playlists/CloneModal.vue:81
msgid "%{name} - Copy"
msgstr "Copier %{name}"

#: frontend/components/Stations/Profile/BackendPanel.vue:113
msgid "%{numPlaylists} playlist"
msgid_plural "%{numPlaylists} playlists"
msgstr[0] "%{numPlaylists} liste de lecture"
msgstr[1] "%{numPlaylists} listes de lecture"

#: frontend/components/Stations/Profile/BackendPanel.vue:106
msgid "%{numSongs} uploaded song"
msgid_plural "%{numSongs} uploaded songs"
msgstr[0] "%{numSongs} musique envoyée"
msgstr[1] "%{numSongs} musiques envoyées"

#: frontend/components/Stations/Common/Quota.vue:76
msgid "%{spaceUsed} of %{spaceTotal} Used"
msgstr "%{spaceUsed} sur %{spaceTotal} utilisé"

#: frontend/components/Stations/Common/Quota.vue:84
msgid "%{spaceUsed} Used"
msgstr "%{spaceUsed} utilisé"

#: frontend/components/Admin/Stations/CloneModal.vue:54
msgid "%{station} - Copy"
msgstr "Copier %{station}"

#: frontend/components/Account/EditForm.vue:81
msgid "12 Hour"
msgstr "12 heures"

#: frontend/components/Account/EditForm.vue:85
msgid "24 Hour"
msgstr "24 heures"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:343
msgid "A completely random track is picked for playback every time the queue is populated."
msgstr "Une piste complètement aléatoire est choisie pour la lecture chaque fois que la file d'attente est remplie."

#: frontend/components/Stations/HlsStreams/Form/BasicInfo.vue:15
msgid "A name for this stream that will be used internally in code. Should only contain letters, numbers, and underscores (i.e. \"stream_lofi\")."
msgstr "Un nom pour ce flux qui sera utilisé en interne dans le code. Il doit contenir que des lettres, des chiffres et des tirets bas (par exemple \"stream_lofi\")."

#: frontend/components/Account/PasskeyModal.vue:45
msgid "A passkey has been selected. Submit this form to add it to your account."
msgstr "Une clé d'accès a été sélectionné. Envoyer ce formulaire pour l'ajouter à votre compte."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:297
msgid "A playlist containing media files hosted on this server."
msgstr "Une playlist contenant des fichiers médias hébergés sur ce serveur."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:302
msgid "A playlist that instructs the station to play from a remote URL."
msgstr "Une playlist qui demande à la station de jouer à partir d'une URL distante."

#: frontend/components/Stations/Webhooks/Form/GoogleAnalyticsV4.vue:20
msgid "A unique identifier (i.e. \"G-A1B2C3D4\") for this measurement stream."
msgstr "Un identifiant unique (c'est-à-dire \"G-A1B2C3D4\") pour ce flux de mesure."

#: frontend/components/Admin/Relays.vue:15
msgid "About AzuraRelay"
msgstr "À propos d'AzuraRelay"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:122
msgid "About Master_me"
msgstr "À propos de Master_me"

#: frontend/components/Admin/Updates.vue:64
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:100
msgid "About Release Channels"
msgstr "À propos des canaux de publication"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:66
msgid "Access Code"
msgstr "Code d'accès"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:11
msgid "Access Key ID"
msgstr "ID de clé d'accès"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:50
msgid "Access Token"
msgstr "Jeton d'accès"

#: frontend/components/Account.vue:9
#: frontend/components/Dashboard.vue:9
msgid "Account Details"
msgstr "Détails du compte"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:47
msgid "Account is Active"
msgstr "Le compte est actif"

#: frontend/components/Stations/Streamers.vue:27
msgid "Account List"
msgstr "Liste des comptes"

#: frontend/components/Account/ApiKeysPanel.vue:86
#: frontend/components/Account/SecurityPanel.vue:193
#: frontend/components/Admin/ApiKeys.vue:59
#: frontend/components/Admin/AuditLog.vue:128
#: frontend/components/Admin/Backups.vue:226
#: frontend/components/Admin/CustomFields.vue:97
#: frontend/components/Admin/Debug.vue:300
#: frontend/components/Admin/Permissions.vue:108
#: frontend/components/Admin/Stations.vue:145
#: frontend/components/Admin/StorageLocations.vue:131
#: frontend/components/Admin/Users.vue:105
#: frontend/components/Public/Podcasts/Podcast.vue:206
#: frontend/components/Public/Podcasts/PodcastList.vue:139
#: frontend/components/Public/Requests/RequestsDataTable.vue:110
#: frontend/components/Stations/HlsStreams.vue:85
#: frontend/components/Stations/Media.vue:380
#: frontend/components/Stations/Mounts.vue:103
#: frontend/components/Stations/Playlists.vue:348
#: frontend/components/Stations/Playlists/ReorderModal.vue:29
#: frontend/components/Stations/PodcastEpisodes.vue:245
#: frontend/components/Stations/Podcasts.vue:146
#: frontend/components/Stations/Queue.vue:96
#: frontend/components/Stations/Remotes.vue:95
#: frontend/components/Stations/Reports/Requests.vue:124
#: frontend/components/Stations/SftpUsers.vue:102
#: frontend/components/Stations/Streamers.vue:153
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:132
#: frontend/components/Stations/Webhooks.vue:134
msgid "Actions"
msgstr "Actions"

#: frontend/components/Admin/StorageLocations.vue:128
msgid "Adapter"
msgstr "Adaptateur"

#: frontend/components/Account/ApiKeyModal.vue:7
#: frontend/components/Account/ApiKeysPanel.vue:27
msgid "Add API Key"
msgstr "Ajouter une clé API"

#: frontend/components/Admin/CustomFields.vue:12
#: frontend/components/Admin/CustomFields/EditModal.vue:69
msgid "Add Custom Field"
msgstr "Ajouter un champ personnalisé"

#: frontend/components/Stations/PodcastEpisodes.vue:49
#: frontend/components/Stations/Podcasts/EpisodeEditModal.vue:112
msgid "Add Episode"
msgstr "Ajouter un épisode"

#: frontend/components/Public/WebDJ/PlaylistPanel.vue:113
msgid "Add Files to Playlist"
msgstr "Ajouter des fichiers à la playlist"

#: frontend/components/Stations/HlsStreams.vue:12
#: frontend/components/Stations/HlsStreams/EditModal.vue:68
msgid "Add HLS Stream"
msgstr "Ajouter un flux HLS"

#: frontend/components/Stations/Mounts.vue:12
#: frontend/components/Stations/Mounts/EditModal.vue:119
msgid "Add Mount Point"
msgstr "Ajouter un point de montage"

#: frontend/components/Stations/Logs.vue:67
msgid "Add New GitHub Issue"
msgstr "Ajouter un nouveau problème sur GitHub"

#: frontend/components/Account/PasskeyModal.vue:7
#: frontend/components/Account/PasskeyModal.vue:91
#: frontend/components/Account/SecurityPanel.vue:87
msgid "Add New Passkey"
msgstr "Ajouter un nouvelle clé d'accès"

#: frontend/components/Stations/Playlists.vue:35
#: frontend/components/Stations/Playlists/EditModal.vue:80
msgid "Add Playlist"
msgstr "Ajouter une playlist"

#: frontend/components/Stations/Podcasts.vue:20
#: frontend/components/Stations/Podcasts/PodcastEditModal.vue:118
msgid "Add Podcast"
msgstr "Ajouter un podcast"

#: frontend/components/Stations/Remotes.vue:12
#: frontend/components/Stations/Remotes/EditModal.vue:71
msgid "Add Remote Relay"
msgstr "Ajouter un relais à distance"

#: frontend/components/Admin/Permissions.vue:12
#: frontend/components/Admin/Permissions/EditModal.vue:125
msgid "Add Role"
msgstr "Ajouter un rôle"

#: frontend/components/Stations/Playlists/Form/Schedule.vue:33
#: frontend/components/Stations/Streamers/Form/Schedule.vue:31
msgid "Add Schedule Item"
msgstr "Ajouter une nouvelle planification"

#: frontend/components/Stations/SftpUsers.vue:10
#: frontend/components/Stations/SftpUsers/EditModal.vue:57
msgid "Add SFTP User"
msgstr "Ajouter un utilisateur SFTP"

#: frontend/components/Admin/Permissions/Form/StationForm.vue:23
#: frontend/components/Admin/Stations.vue:5
#: frontend/components/Admin/Stations/EditModal.vue:79
msgid "Add Station"
msgstr "Ajouter une station"

#: frontend/components/Admin/StorageLocations.vue:32
#: frontend/components/Admin/StorageLocations/EditModal.vue:109
msgid "Add Storage Location"
msgstr "Ajouter un emplacement de stockage"

#: frontend/components/Stations/Streamers.vue:31
#: frontend/components/Stations/Streamers/EditModal.vue:96
msgid "Add Streamer"
msgstr "Ajouter Streamer"

#: frontend/components/Admin/Users.vue:5
#: frontend/components/Admin/Users/EditModal.vue:73
msgid "Add User"
msgstr "Ajouter un utilisateur"

#: frontend/components/Stations/Webhooks.vue:12
#: frontend/components/Stations/Webhooks/EditModal.vue:163
msgid "Add Web Hook"
msgstr "Ajouter un Webhook"

#: frontend/components/Admin/Index.vue:4
#: frontend/components/Admin/Sidebar.vue:7
#: frontend/components/Admin/Stations/Form/AdminForm.vue:3
#: frontend/components/Dashboard.vue:27
#: frontend/components/Stations/Profile/FrontendPanel.vue:33
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/AdminAction.php:22
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ServiceCheck.php:42
msgid "Administration"
msgstr "Administration"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:215
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:142
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:61
#: frontend/components/Form/FormLabel.vue:16
#: frontend/components/Stations/Media/EditModal.vue:41
#: frontend/components/Stations/Mounts/Form/Advanced.vue:3
#: frontend/components/Stations/Playlists/Form/Advanced.vue:3
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:329
msgid "Advanced"
msgstr "Avancé"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:213
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:59
msgid "Advanced Configuration"
msgstr "Configuration avancée"

#: frontend/components/Stations/Playlists/Form/Advanced.vue:13
msgid "Advanced Manual AutoDJ Scheduling Options"
msgstr "Options avancées de programmation manuelle de l'AutoDJ"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:20
msgid "Aggregate listener statistics are used to show station reports across the system. IP-based listener statistics are used to view live listener tracking and may be required for royalty reports."
msgstr "Les statistiques globales sur les auditeurs sont utilisées pour afficher les rapports des stations dans l'ensemble du système. Les statistiques d'auditeurs basées sur IP sont utilisées pour visualiser le suivi des auditeurs en direct et peuvent être requises pour les rapports sur les redevances."

#: frontend/components/Public/OnDemand.vue:115
#: frontend/components/Public/Requests/RequestsDataTable.vue:82
#: frontend/components/Stations/Media.vue:331
#: frontend/components/Stations/Playlists/ReorderModal.vue:26
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:80
msgid "Album"
msgstr "Album"

#: frontend/components/Admin/Settings/ServicesTab.vue:208
#: frontend/components/Stations/Media/EditModal.vue:21
msgid "Album Art"
msgstr "Pochette d'album"

#: frontend/components/Admin/Debug/TaskOutput.vue:96
msgid "Alert"
msgstr "Alerte"

#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:174
msgid "All Days"
msgstr "Tous les jours"

#: frontend/components/Admin/Settings/ServicesTab.vue:57
msgid "All listed domain names should point to this AzuraCast installation. Separate multiple domain names with commas."
msgstr "Tous les noms de domaine présents dans cette liste doivent pointer vers cette installation AzuraCast. Si vous souhaitez utiliser plusieurs noms de domaine, séparez-les par des virgules."

#: frontend/components/Stations/Playlists.vue:30
msgid "All Playlists"
msgstr "Toutes les playlists"

#: frontend/components/Stations/PodcastEpisodes.vue:44
msgid "All Podcasts"
msgstr "Tous les podcasts"

#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:37
msgid "All Types"
msgstr "Tous types"

#: frontend/components/Stations/Webhooks/Form/Common/FormattingInfo.vue:14
msgid "All values in the NowPlaying API response are available for use. Any empty fields are ignored."
msgstr "Toutes les valeurs de la réponse de l'API \"NowPlaying\" sont disponibles pour l'utilisation. Tous les champs vides sont ignorés."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:65
msgid "Allow Requests from This Playlist"
msgstr "Autoriser les requêtes pour cette playlist"

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:21
msgid "Allow Song Requests"
msgstr "Autoriser la demande du titre suivant"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:16
msgid "Allow Streamers / DJs"
msgstr "Activer les Streamers / DJs"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:101
msgid "Allowed IP Addresses"
msgstr "Adresses IP autorisées"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:35
msgid "Always Use HTTPS"
msgstr "Toujours utiliser HTTPS"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:237
msgid "Always Write Playlists to Liquidsoap"
msgstr ""

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:16
msgid "Amplify: Amplification (dB)"
msgstr "Amplifier : Amplification (dB)"

#: frontend/functions/useNotify.ts:49
#: frontend/vendor/axios.ts:37
msgid "An error occurred and your request could not be completed."
msgstr "Une erreur s'est produite et votre demande n'a pas pu être terminée."

#: frontend/components/Stations/ProfileEdit.vue:18
msgid "An error occurred while loading the station profile:"
msgstr "Une erreur s'est produite pendant le chargement du profil de la station :"

#: frontend/components/Public/WebDJ/useWebcaster.ts:77
msgid "An error occurred with the WebDJ socket."
msgstr "Une erreur s'est produite avec le socket WebDJ."

#: frontend/components/Stations/Webhooks/Form/TypeSelect.vue:36
msgid "Analytics"
msgstr "Analytiques"

#: frontend/components/Stations/Media/MediaToolbar.vue:164
msgid "Analyze and reprocess the selected media"
msgstr "Analyser et retraiter les médias sélectionnés"

#: frontend/components/Admin/StereoTool.vue:76
msgid "Any of the following file types are accepted:"
msgstr "Les types de fichiers suivants sont acceptés :"

#: frontend/entities/Webhooks.ts:56
msgid "Any time a live streamer/DJ connects to the stream"
msgstr "À chaque fois qu'un streamer en direct/DJ se connecte en direct sur le flux"

#: frontend/entities/Webhooks.ts:60
msgid "Any time a live streamer/DJ disconnects from the stream"
msgstr "Chaque fois qu'un streamer en direct/DJ se déconnecte du flux"

#: frontend/entities/Webhooks.ts:40
msgid "Any time the currently playing song changes"
msgstr "À chaque fois que la chanson en cours de lecture change"

#: frontend/entities/Webhooks.ts:52
msgid "Any time the listener count decreases"
msgstr "À chaque fois que le nombre d'auditeurs diminue"

#: frontend/entities/Webhooks.ts:48
msgid "Any time the listener count increases"
msgstr "À chaque fois que le nombre d'auditeurs augmente"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:61
msgid "API \"Access-Control-Allow-Origin\" Header"
msgstr "En-tête de l'API \"Access-Control-Allow-Origin\""

#: frontend/components/Account/ApiKeysPanel.vue:16
msgid "API Documentation"
msgstr "Documentation de l'API"

#: frontend/components/Account/ApiKeyModal.vue:30
#: frontend/components/Account/ApiKeysPanel.vue:81
#: frontend/components/Admin/ApiKeys.vue:49
msgid "API Key Description/Comments"
msgstr "Description de la clé API / Commentaires"

#: frontend/components/Account/ApiKeysPanel.vue:4
#: frontend/components/Admin/ApiKeys.vue:2
#: frontend/components/Admin/menu.ts:105
msgid "API Keys"
msgstr "Clés API"

#: frontend/components/Stations/Webhooks/Form/GetMeRadio.vue:11
msgid "API Token"
msgstr "Clé d'Api"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:46
msgid "API Version"
msgstr "Version de l'API"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:35
msgid "App Key"
msgstr "Clé d'application"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:42
msgid "App Secret"
msgstr "Secret d'application"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:511
msgid "Apple Podcasts"
msgstr "Apple Podcasts"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:51
msgid "Apply audio processors (like compressors, limiters, or equalizers) to your stream to create a more uniform sound or enhance the listening experience. Processing requires extra CPU resources, so it may slow down your server."
msgstr "Appliquez des processeurs audio (comme les compresseurs, les limiteurs ou les égaliseurs) à votre flux pour créer un son plus uniforme ou améliorer l'expérience d'écoute. Le traitement nécessite des ressources CPU supplémentaires, ce qui peut ralentir votre serveur."

#: frontend/components/Admin/Settings/ServicesTab.vue:242
msgid "Apply for an API key at Last.fm"
msgstr "Utiliser une clé d'API pour Last.fm"

#: frontend/components/Stations/Playlists/ApplyToModal.vue:8
msgid "Apply Playlist to Folders"
msgstr "Appliquer la playlist aux dossiers"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:113
msgid "Apply Post-processing to Live Streams"
msgstr "Appliquer le post-traitement aux flux en direct"

#: frontend/components/Stations/Playlists.vue:235
#: frontend/components/Stations/Playlists/ApplyToModal.vue:57
msgid "Apply to Folders"
msgstr "Appliquer aux dossiers"

#: frontend/components/Stations/Profile/EnabledProfile.vue:156
#: frontend/components/Stations/Restart.vue:135
msgid "Are you sure?"
msgstr "Êtes-vous sûr ?"

#: frontend/components/Public/OnDemand.vue:98
#: frontend/components/Stations/PodcastEpisodes.vue:194
#: frontend/components/Stations/Podcasts.vue:139
#: frontend/components/Stations/Streamers.vue:149
msgid "Art"
msgstr "Pochette"

#: frontend/components/Public/OnDemand.vue:108
#: frontend/components/Public/Requests/RequestsDataTable.vue:74
#: frontend/components/Public/WebDJ/SettingsPanel.vue:33
#: frontend/components/Stations/Media.vue:326
#: frontend/components/Stations/Playlists/QueueModal.vue:23
#: frontend/components/Stations/Playlists/ReorderModal.vue:23
#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:30
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:84
msgid "Artist"
msgstr "Artiste"

#: frontend/components/Stations/Podcasts/Common/Artwork.vue:2
#: frontend/components/Stations/Podcasts/Common/Artwork.vue:29
#: frontend/components/Stations/Streamers/Form/Artwork.vue:2
#: frontend/components/Stations/Streamers/Form/Artwork.vue:29
msgid "Artwork"
msgstr "Illustration"

#: frontend/components/Stations/Podcasts/Common/Artwork.vue:11
msgid "Artwork must be a minimum size of 1400 x 1400 pixels and a maximum size of 3000 x 3000 pixels for Apple Podcasts."
msgstr "L'illustration doit avoir une taille minimale de 1400 x 1400 pixels et une taille maximale de 3000 x 3000 pixels pour les podcasts Apple."

#: frontend/components/Stations/Reports/SoundExchange.vue:88
msgid "Attempt to Automatically Retrieve ISRC When Missing"
msgstr "Tenter de récupérer automatiquement l'ISRC quand il est manquant"

#: frontend/components/Stations/HlsStreams/Form/BasicInfo.vue:37
msgid "Audio Bitrate (kbps)"
msgstr "Débit audio (kbps)"

#: frontend/components/Stations/HlsStreams/Form/BasicInfo.vue:27
msgid "Audio Format"
msgstr "Format de l'audio"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:103
msgid "Audio Post-processing Method"
msgstr "Méthode de post-traitement audio"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:47
msgid "Audio Processing"
msgstr "Traitement audio"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:29
msgid "Audio transcoding applications like Liquidsoap use a consistent amount of CPU over time, which gradually drains this available credit. If you regularly see stolen CPU time, you should consider migrating to a VM that has CPU resources dedicated to your instance."
msgstr "Les applications de transcodage audio tels que LiquidSoap utilisent une quantité constante de CPU au fil du temps, ce qui draine progressivement ce crédit disponible. Si vous voyez régulièrement du temps de CPU volé, vous devriez envisager de migrer vers une machine virtuelle contenant des ressources CPU dédiées à votre instance."

#: frontend/components/Admin/AuditLog.vue:9
#: frontend/components/Admin/menu.ts:97
msgid "Audit Log"
msgstr "Journal d'audit"

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:44
#: frontend/components/Stations/Webhooks/Form/Discord.vue:55
msgid "Author"
msgstr "Auteur"

#: frontend/components/Admin/CustomFields.vue:89
msgid "Auto-Assign Value"
msgstr "Valeur auto-assigné"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:69
msgid "AutoCue analyzes your music and automatically calculates cue points, fade points, and volume levels for a consistent listening experience."
msgstr "AutoCue analyse votre musique et calcule automatiquement les points de repère, les points de fondu et les niveaux de volume pour une expérience d'écoute cohérente."

#: frontend/components/Admin/Stations.vue:137
#: frontend/components/Admin/Stations/Form/BackendForm.vue:3
#: frontend/components/Stations/Mounts.vue:102
#: frontend/components/Stations/Mounts/Form/AutoDj.vue:3
#: frontend/components/Stations/Remotes.vue:94
#: frontend/components/Stations/Remotes/Form/AutoDj.vue:3
msgid "AutoDJ"
msgstr "AutoDJ"

#: frontend/components/Stations/Mounts/Form/AutoDj.vue:35
#: frontend/components/Stations/Remotes/Form/AutoDj.vue:35
msgid "AutoDJ Bitrate (kbps)"
msgstr "Taux de l'AutoDJ (Kb/s)"

#: frontend/components/Stations/Profile/BackendNonePanel.vue:5
msgid "AutoDJ Disabled"
msgstr "AutoDJ Désactivé"

#: frontend/components/Stations/Mounts/Form/AutoDj.vue:27
#: frontend/components/Stations/Remotes/Form/AutoDj.vue:27
msgid "AutoDJ Format"
msgstr "Format de l'AutoDJ"

#: frontend/components/Stations/Profile/BackendNonePanel.vue:10
msgid "AutoDJ has been disabled for this station. No music will automatically be played when a source is not live."
msgstr "AutoDJ a été désactivé pour cette station. Aucune musique ne sera automatiquement jouée lorsqu'une source n'est pas en direct."

#: frontend/components/Admin/Debug.vue:191
msgid "AutoDJ Queue"
msgstr "File d'attente AutoDJ"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:257
msgid "AutoDJ Queue Length"
msgstr "Longueur de la file d'attente de l'AutoDJ"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:14
#: frontend/components/Stations/Profile/BackendPanel.vue:11
msgid "AutoDJ Service"
msgstr "Service AutoDJ"

#: frontend/components/Admin/Backups.vue:14
msgid "Automatic Backups"
msgstr "Sauvegardes automatiques"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:109
msgid "Automatically create new podcast episodes when media is added to a specified playlist."
msgstr "Créer automatiquement de nouveaux épisodes de podcast lorsque le média est ajouté à une playlist spécifiée."

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:49
msgid "Automatically Publish New Episodes"
msgstr "Publier automatiquement les nouveaux épisodes"

#: frontend/entities/Webhooks.ts:125
msgid "Automatically publish to a Mastodon instance."
msgstr "Publier automatiquement sur l'instance Mastodon."

#: frontend/components/Common/StreamingLogView.vue:6
msgid "Automatically Scroll to Bottom"
msgstr "Faire défiler automatiquement vers le bas"

#: frontend/entities/Webhooks.ts:117
msgid "Automatically send a customized message to your Discord server."
msgstr "Envoyer automatiquement un message personnalisé sur votre serveur Discord."

#: frontend/entities/Webhooks.ts:93
msgid "Automatically send a message to any URL when your station data changes."
msgstr "Envoyer automatiquement un message à tous les URL lorsque les données de votre station changent."

#: frontend/components/Admin/CustomFields/Form.vue:28
msgid "Automatically Set from ID3v2 Value"
msgstr "Définir automatiquement à partir de la valeur ID3v2"

#: frontend/components/Stations/Logs.vue:14
msgid "Available Logs"
msgstr "Logs disponibles"

#: frontend/components/Admin/Settings/ServicesTab.vue:183
#: frontend/components/Admin/Settings/ServicesTab.vue:194
msgid "Avatar Service"
msgstr "Service d'avatar"

#: frontend/components/Common/Avatar.vue:44
msgid "Avatars are retrieved based on your e-mail address from the %{ service } service. Click to manage your %{ service } settings."
msgstr "Les avatars sont récupérés en fonction de votre adresse mail à partir du service %{ service }. Cliquez pour gérer votre service %{ service }."

#: frontend/components/DashboardCharts.vue:6
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:15
msgid "Average Listeners"
msgstr "Moyenne des auditeurs"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:49
msgid "Avoid Duplicate Artists/Titles"
msgstr "Éviter les doublons d'artistes/titres"

#: frontend/components/Setup/Register.vue:15
msgid "AzuraCast First-Time Setup"
msgstr "AzuraCast Première installation"

#: frontend/components/Admin/Settings/GeneralTab.vue:21
msgid "AzuraCast Instance Name"
msgstr "Nom de l'instance AzuraCast"

#: frontend/components/Admin/GeoLite.vue:21
msgid "AzuraCast ships with a built-in free IP geolocation database. You may prefer to use the MaxMind GeoLite service instead to achieve more accurate results. Using MaxMind GeoLite requires a license key, but once the key is provided, we will automatically keep the database updated."
msgstr "AzuraCast est livré avec une base de données de géolocalisation IP gratuite intégrée. Vous préférerez peut-être utiliser le service MaxMind GeoLite pour obtenir des résultats plus précis. L'utilisation de MaxMind GeoLite nécessite une clé de licence, mais une fois la clé fournie, nous garderons automatiquement la base de données à jour."

#: frontend/components/Admin/Settings/ServicesTab.vue:8
msgid "AzuraCast Update Checks"
msgstr "Vérifier les mises à jour d'AzuraCast"

#: frontend/components/Account/UserInfoPanel.vue:22
msgid "AzuraCast User"
msgstr "Utilisateur AzuraCast"

#: frontend/components/Admin/Permissions.vue:6
msgid "AzuraCast uses a role-based access control system. Roles are given permissions to certain sections of the site, then users are assigned into those roles."
msgstr "AzuraCast utilise un système de contrôle d'accès basé sur les rôles. Les rôles permettent l'accès à certaines sections du site aux utilisateurs possédants les rôles."

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:85
msgid "AzuraCast Wiki"
msgstr "Wiki AzuraCast"

#: frontend/components/Stations/Playlists/ImportModal.vue:67
msgid "AzuraCast will scan the uploaded file for matches in this station's music library. Media should already be uploaded before running this step. You can re-run this tool as many times as needed."
msgstr "AzuraCast analysera le fichier téléchargé à la recherche de correspondances dans la bibliothèque musicale de cette station. Les médias doivent déjà être téléchargés avant de passer à cette étape. Vous pouvez relancer cet outil autant de fois que nécessaire."

#: frontend/components/Admin/Relays.vue:6
msgid "AzuraRelay is a standalone service that connects to your AzuraCast instance, automatically relays your stations via its own server, then reports the listener details back to your main instance. This page shows all currently connected instances."
msgstr "AzuraRelay est un service autonome qui se connecte à votre instance Azuracast, relaie automatiquement vos stations via son propre serveur, puis rapporte les détails des auditeurs à votre instance principale. Cette page affiche toutes les instances actuellement connectées."

#: frontend/components/Stations/Media/MoveFilesModal.vue:20
msgid "Back"
msgstr "Retour"

#: frontend/components/Admin/Updates.vue:85
msgid "Backing up your installation is strongly recommended before any update."
msgstr "La sauvegarde de votre installation est fortement recommandée avant de faire une mise à jour."

#: frontend/components/Admin/Updates.vue:110
msgid "Backup"
msgstr "Sauvegarde"

#: frontend/components/Admin/Backups/ConfigureModal.vue:74
msgid "Backup Format"
msgstr "Format de sauvegarde"

#: frontend/components/Admin/Backups.vue:3
#: frontend/components/Admin/Backups.vue:90
#: frontend/components/Admin/menu.ts:50
#: frontend/components/Admin/StorageLocations.vue:149
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/RecentBackupCheck.php:52
msgid "Backups"
msgstr "Sauvegardes"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:528
msgid "Balanced"
msgstr "Équilibré"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:121
msgid "Banned Countries"
msgstr "Pays bannis"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:92
msgid "Banned IP Addresses"
msgstr "Adresses IP bannies"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:110
msgid "Banned User Agents"
msgstr "Agents utilisateurs bannis"

#: frontend/components/Stations/Media/MoveFilesModal.vue:31
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/GetApplyToAction.php:44
msgid "Base Directory"
msgstr "Dossier de base"

#: frontend/components/Admin/Stations/Form/AdminForm.vue:21
msgid "Base Station Directory"
msgstr "Répertoire de la station"

#: frontend/components/Admin/Branding/BrandingForm.vue:33
msgid "Base Theme for Public Pages"
msgstr "Thème de base pour les pages publiques"

#: frontend/components/Admin/StorageLocations/Form.vue:3
#: frontend/components/Stations/HlsStreams/Form/BasicInfo.vue:3
#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:3
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:3
#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:3
#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:3
#: frontend/components/Stations/Webhooks/Form/BasicInfo.vue:3
msgid "Basic Info"
msgstr "Informations de base"

#: frontend/components/Stations/Media/EditModal.vue:12
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:3
#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:3
msgid "Basic Information"
msgstr "Informations de base"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:468
msgid "Basic Normalization and Compression"
msgstr "Normalisation et compression de base"

#: frontend/components/Stations/Reports/Overview.vue:23
msgid "Best & Worst"
msgstr "Meilleure & pire"

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:10
msgid "Best Performing Songs"
msgstr "Meilleurs titres"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:156
msgid "Bit Rate"
msgstr "Débit Audio"

#: frontend/components/Stations/HlsStreams.vue:84
msgid "Bitrate"
msgstr "Débit"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:11
msgid "Bot Token"
msgstr "Jeton (Token) de Bot"

#: frontend/components/Stations/Reports/Listeners.vue:127
#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:46
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:61
msgid "Bot/Crawler"
msgstr "Bot / Robot d'indexation"

#: frontend/components/Stations/menu.ts:51
#: frontend/components/Stations/Podcasts/PodcastForm/Branding.vue:3
msgid "Branding"
msgstr "Marque"

#: frontend/components/Admin/Branding/BrandingForm.vue:12
#: frontend/components/Stations/Branding/BrandingForm.vue:12
msgid "Branding Settings"
msgstr "Paramètres de la marque"

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:11
msgid "Broadcast AutoDJ to Remote Station"
msgstr "Diffusion AutoDJ vers la station distante"

#: frontend/components/Admin/Stations.vue:129
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:3
#: frontend/components/Stations/menu.ts:235
msgid "Broadcasting"
msgstr "Diffusion"

#: frontend/components/Stations/Profile/FrontendPanel.vue:12
msgid "Broadcasting Service"
msgstr "Service de diffusion"

#: frontend/components/Stations/Streamers.vue:70
msgid "Broadcasts"
msgstr "Diffusions"

#: frontend/components/Stations/Streamers/BroadcastsModalToolbar.vue:118
msgid "Broadcasts removed:"
msgstr ""

#: frontend/components/Stations/Reports/Overview/BrowsersTab.vue:6
msgid "Browser"
msgstr "Navigateur"

#: frontend/components/Stations/Profile/EmbedModal.vue:154
msgid "Browser Default"
msgstr "Navigateur par défaut"

#: frontend/components/Admin/Branding.vue:28
msgid "Browser Icon"
msgstr "Icône du navigateur"

#: frontend/components/Stations/Reports/Overview.vue:63
msgid "Browsers"
msgstr "Navigateurs"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:25
msgid "Bucket Name"
msgstr "Nom Bucket"

#: frontend/components/Stations/Podcasts/BatchEditModal.vue:7
msgid "Bulk Edit Episodes"
msgstr "Modifier les épisodes en vrac"

#: frontend/components/Stations/menu.ts:131
msgid "Bulk Media Import/Export"
msgstr "Importer / Exporter plusieurs médias"

#: frontend/components/Public/Podcasts/PodcastCommon.vue:7
#: frontend/components/Public/Podcasts/PodcastList.vue:25
#: frontend/components/Public/Podcasts/PodcastList.vue:85
msgid "by"
msgstr "de"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:238
msgid "By default, all playlists are written to Liquidsoap as a backup in case the normal AutoDJ fails. This can affect CPU load, especially on startup. Disable to only write essential playlists to Liquidsoap."
msgstr ""

#: frontend/components/Admin/Settings/GeneralTab.vue:43
msgid "By default, radio stations broadcast on their own ports (i.e. 8000). If you're using a service like CloudFlare or accessing your radio station by SSL, you should enable this feature, which routes all radio through the web ports (80 and 443)."
msgstr "Par défaut, les stations diffusent sur leurs propres port (par ex. 8000). Si vous utilisez un service comme CloudFlare ou que vous accédez à votre radio via SSL, vous devriez activer cette fonctionnalité qui dirigera la radio à travers les ports web (80 et 443)."

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:13
#: frontend/components/Admin/Index/MemoryStatsPanel.vue:54
msgid "Cached"
msgstr "Cache"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:89
msgid "Calculate and use normalized volume level metadata for each track."
msgstr ""

#: frontend/components/Common/DateRangeDropdown.vue:12
#: frontend/vendor/sweetalert.ts:10
msgid "Cancel"
msgstr "Annuler"

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:63
msgid "Categories"
msgstr "Catégories"

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:21
#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:61
#: frontend/components/Stations/Reports/Timeline.vue:152
msgid "Change"
msgstr "Changer"

#: frontend/components/Account/ChangePasswordModal.vue:34
#: frontend/components/Account/ChangePasswordModal.vue:6
#: frontend/components/Account/SecurityPanel.vue:21
msgid "Change Password"
msgstr "Changer le mot de passe"

#: frontend/components/Admin/AuditLog.vue:75
#: frontend/components/Admin/AuditLog/DetailsModal.vue:5
msgid "Changes"
msgstr "Changements"

#: frontend/components/Admin/Branding/BrandingForm.vue:224
#: frontend/components/Admin/Settings.vue:119
#: frontend/functions/useNotify.ts:63
msgid "Changes saved."
msgstr "Modifications sauvegardées."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:268
msgid "Character Set Encoding"
msgstr "Encodage des caractères"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:27
msgid "Chat ID"
msgstr "ID de chat"

#: frontend/components/Admin/Updates.vue:38
msgid "Check for Updates"
msgstr "Vérification des mises à jour"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:114
msgid "Check this box to apply post-processing to all audio, including live streams. Uncheck this box to only apply post-processing to the AutoDJ."
msgstr "Cochez cette case pour appliquer le post-traitement à tous les audio, y compris les flux en direct. Décochez-le pour appliquer uniquement le post-traitement à l'AutoDJ."

#: frontend/components/Admin/Settings/ServicesTab.vue:218
msgid "Check Web Services for Album Art for \"Now Playing\" Tracks"
msgstr "Consulter les services web pour les pochettes d'album pour les pistes \"En cours de lecture\""

#: frontend/components/Admin/Settings/ServicesTab.vue:226
msgid "Check Web Services for Album Art When Uploading Media"
msgstr "Consulter les services web pour les pochettes d'album lors de l'envoi de média"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:30
msgid "Choose a method to use when transitioning from one song to another. Smart Mode considers the volume of the two tracks when fading for a smoother effect, but requires more CPU resources."
msgstr "Choisissez une méthode à utiliser lors de la transition d'une chanson à une autre. Le mode Smart prend en compte le volume des deux pistes lors du fondu pour un effet plus fluide, mais nécessite plus de ressources CPU."

#: frontend/components/Stations/Webhooks/Form/BasicInfo.vue:12
msgid "Choose a name for this webhook that will help you distinguish it from others. This will only be shown on the administration page."
msgstr "Choisissez un nom pour ce Webhook qui vous aidera à le distinguer des autres. Ceci ne sera affiché que sur la page d'administration."

#: frontend/components/Recover.vue:18
msgid "Choose a new password for your account."
msgstr "Choisissez un nouveau mot de passe pour votre compte."

#: frontend/components/Stations/Reports/Listeners/Map.vue:16
msgid "City"
msgstr "Ville"

#: frontend/components/Stations/Media/MediaToolbar.vue:103
#: frontend/components/Stations/Queue.vue:132
#: frontend/components/Stations/Reports/Requests.vue:171
msgid "Clear"
msgstr "Effacer"

#: frontend/components/Stations/Playlists.vue:437
msgid "Clear all media from playlist?"
msgstr "Effacer tous les fichiers médias présents dans la playlist ?"

#: frontend/components/Admin/Debug.vue:32
#: frontend/components/Admin/Debug.vue:46
msgid "Clear All Message Queues"
msgstr "Effacer toutes les messages en file d'attente"

#: frontend/components/Stations/Reports/Requests.vue:170
msgid "Clear All Pending Requests?"
msgstr "Effacer toutes les demandes en attente ?"

#: frontend/components/Stations/Podcasts/Common/Artwork.vue:39
#: frontend/components/Stations/Streamers/Form/Artwork.vue:39
msgid "Clear Artwork"
msgstr "Effacer les albums"

#: frontend/components/Admin/Debug.vue:10
#: frontend/components/Admin/Debug.vue:24
msgid "Clear Cache"
msgstr "Vider le cache"

#: frontend/components/Stations/Media/MediaToolbar.vue:177
msgid "Clear Extra Metadata"
msgstr ""

#: frontend/components/Form/FormGroupField.vue:71
msgid "Clear Field"
msgstr "Champ libre"

#: frontend/components/Stations/Fallback.vue:61
#: frontend/components/Stations/Mounts/Form/Intro.vue:47
#: frontend/components/Stations/StereoToolConfig.vue:72
msgid "Clear File"
msgstr "Supprimer le fichier"

#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:59
msgid "Clear Filters"
msgstr "Effacer les filtres"

#: frontend/components/Admin/Branding/CustomAssetForm.vue:35
msgid "Clear Image"
msgstr "Supprimer l'image"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:131
msgid "Clear List"
msgstr "Effacer la liste"

#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:47
msgid "Clear Media"
msgstr "Effacer les médias"

#: frontend/components/Stations/Reports/Requests.vue:47
msgid "Clear Pending Requests"
msgstr "Effacer les demandes en attente"

#: frontend/components/Admin/Debug.vue:163
#: frontend/components/Admin/Debug.vue:199
#: frontend/components/Stations/Playlists/QueueModal.vue:54
msgid "Clear Queue"
msgstr "Vider la file d'attente"

#: frontend/components/Stations/Queue.vue:11
msgid "Clear Upcoming Song Queue"
msgstr "Vider la file d'attente des chansons à venir"

#: frontend/components/Stations/Queue.vue:131
msgid "Clear Upcoming Song Queue?"
msgstr "Vider la file d'attente des chansons à venir ?"

#: frontend/components/Admin/Debug.vue:14
msgid "Clearing the application cache may log you out of your session."
msgstr "Effacer le cache de l'application peut vous déconnecter de votre session."

#: frontend/components/Admin/GeoLite.vue:42
msgid "Click \"Generate new license key\"."
msgstr "Cliquez sur \"Générer une nouvelle clé de licence\"."

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:22
msgid "Click \"New Application\""
msgstr "Cliquer sur \"Nouvelle Application\""

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:19
msgid "Click the \"Preferences\" link, then \"Development\" on the left side menu."
msgstr "Cliquez sur le lien \" Préférences\", puis sur \"Développement\" dans le menu de gauche."

#: frontend/components/Stations/BulkMedia.vue:21
msgid "Click the button below to generate a CSV file with all of this station's media. You can make any necessary changes, and then import the file using the file picker on the right."
msgstr "Cliquez sur le bouton ci-dessous pour générer un fichier CSV avec une liste de tous les médias de votre station. Vous pouvez effectuer les modifications que vous souhaitez, puis importez le fichier en le sélectionnant à droite."

#: frontend/components/Account/PasskeyModal.vue:38
msgid "Click the button below to open your browser window to select a passkey."
msgstr "Cliquez sur le bouton ci-dessous pour ouvrir la fenêtre de votre navigateur pour sélectionner une clé d'accès."

#: frontend/components/Stations/ProfileEdit.vue:26
msgid "Click the button below to retry loading the page."
msgstr "Cliquez sur le bouton ci-dessous pour réessayer de charger la page."

#: frontend/components/Stations/Reports/Overview/ClientsTab.vue:6
msgid "Client"
msgstr "Client"

#: frontend/components/Stations/Reports/Overview.vue:53
msgid "Clients"
msgstr "Clients"

#: frontend/components/Stations/Reports/Overview/ClientsTab.vue:12
msgid "Clients by Connected Time"
msgstr "Clients par temps connecté"

#: frontend/components/Stations/Reports/Overview/ClientsTab.vue:9
msgid "Clients by Listeners"
msgstr "Clients par auditeurs"

#: frontend/components/Admin/Stations.vue:42
msgid "Clone"
msgstr "Dupliquer"

#: frontend/components/Admin/Stations/CloneModal.vue:5
msgid "Clone Station"
msgstr "Dupliquer la station"

#: frontend/components/Account/ApiKeyModal.vue:51
#: frontend/components/Account/PasskeyModal.vue:83
#: frontend/components/Admin/Backups/RunBackupModal.vue:88
#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:74
#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:46
#: frontend/components/Admin/Settings/TestMessageModal.vue:23
#: frontend/components/Admin/Stations/EditModal.vue:33
#: frontend/components/Common/Modal.vue:31
#: frontend/components/Common/ModalForm.vue:41
#: frontend/components/Common/StreamingLogModal.vue:29
#: frontend/components/Common/Toast.vue:21
#: frontend/components/Common/Toast.vue:41
#: frontend/components/Stations/BulkMedia.vue:150
#: frontend/components/Stations/Media/MoveFilesModal.vue:72
#: frontend/components/Stations/Media/NewDirectoryModal.vue:26
#: frontend/components/Stations/Media/RenameModal.vue:26
#: frontend/components/Stations/Playlists/ApplyToModal.vue:50
#: frontend/components/Stations/Playlists/ImportModal.vue:87
#: frontend/components/Stations/Playlists/QueueModal.vue:47
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:50
#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:42
#: frontend/components/Stations/Queue/LogsModal.vue:20
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:61
msgid "Close"
msgstr "Fermer"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:149
msgid "CloudFlare (CF-Connecting-IP)"
msgstr "CloudFlare (CF-Connecting-IP)"

#: frontend/components/Account/TwoFactorModal.vue:39
msgid "Code from Authenticator App"
msgstr "Code de l'application authentificateur"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:126
msgid "Collect aggregate listener statistics and IP-based listener statistics"
msgstr "Collecter des statistiques agrégées des auditeurs et des statistiques des auditeurs basées sur l'IP"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:38
msgid "Comments"
msgstr "Commentaires"

#: frontend/components/Setup/Settings.vue:15
msgid "Complete the setup process by providing some information about your broadcast environment. These settings can be changed later from the administration panel."
msgstr "Compléter le processus d’installation en fournissant des informations sur votre environnement de diffusion. Ces paramètres peuvent être modifiés ultérieurement depuis le panneau d’administration."

#: frontend/components/Admin/Backups.vue:48
msgid "Configure"
msgstr "Configurer"

#: frontend/components/Admin/Backups/ConfigureModal.vue:5
msgid "Configure Backups"
msgstr "Configurer les sauvegardes"

#: frontend/vendor/sweetalert.ts:9
msgid "Confirm"
msgstr "Confirmer"

#: frontend/components/Account/ChangePasswordModal.vue:30
msgid "Confirm New Password"
msgstr "Confirmer le nouveau mot de passe"

#: frontend/components/Admin/menu.ts:136
#: frontend/components/Admin/Relays.vue:2
msgid "Connected AzuraRelays"
msgstr "RelaisAzura connectés"

#: frontend/components/Stations/SftpUsers.vue:46
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:12
msgid "Connection Information"
msgstr "Informations de connexion"

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:51
msgid "Contains explicit content"
msgstr "Contient un contenu explicite"

#: frontend/components/Setup/Station.vue:20
msgid "Continue the setup process by creating your first radio station below. You can edit any of these details later."
msgstr "Poursuivez le processus de configuration en créant votre première station de radio ci-dessous. Vous pouvez modifier ces détails plus tard."

#: frontend/components/Public/WebDJ/PlaylistPanel.vue:131
msgid "Continuous Play"
msgstr "Lecture continue"

#: frontend/components/Stations/Playlists/Form/Advanced.vue:14
msgid "Control how this playlist is handled by the AutoDJ software."
msgstr "Contrôlez la façon dont cette playlist est gérée par l'AutoDJ."

#: frontend/components/Common/CopyToClipboardButton.vue:45
msgid "Copied!"
msgstr "Copié !"

#: frontend/components/Admin/Backups/ConfigureModal.vue:56
msgid "Copies older than the specified number of days will automatically be deleted. Set to zero to disable automatic deletion."
msgstr "Les copies plus anciennes que le nombre de jours spécifié seront automatiquement supprimées. Mettez la valeur à zéro pour désactiver la suppression automatique."

#: frontend/components/Stations/Playlists/CloneModal.vue:67
msgid "Copy associated media and folders."
msgstr "Copier les médias et dossiers associés."

#: frontend/components/Stations/Playlists/CloneModal.vue:71
msgid "Copy scheduled playback times."
msgstr "Copier les heures de lecture planifiées."

#: frontend/components/Common/CopyToClipboardButton.vue:37
#: frontend/components/Common/CopyToClipboardButton.vue:6
#: frontend/components/Common/StreamingLogModal.vue:36
#: frontend/components/Stations/Queue/LogsModal.vue:27
msgid "Copy to Clipboard"
msgstr "Copier dans le presse-papier"

#: frontend/components/Admin/Stations/CloneModalForm.vue:24
msgid "Copy to New Station"
msgstr "Copier vers une nouvelle station"

#: frontend/components/Common/FlowUpload.vue:217
msgid "Could not upload file."
msgstr "Impossible d'envoyer le fichier."

#: frontend/components/Stations/Reports/Overview.vue:73
msgid "Countries"
msgstr "Pays"

#: frontend/components/Stations/Reports/Listeners/Map.vue:12
#: frontend/components/Stations/Reports/Overview/CountriesTab.vue:6
msgid "Country"
msgstr "Pays"

#: frontend/components/Admin/Index/CpuStatsPanel.vue:6
msgid "CPU Load"
msgstr "Charge du CPU"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:7
msgid "CPU Stats Help"
msgstr "Aide sur les statistiques du CPU"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:22
msgid "Create a new application. Choose \"Scoped Access\", select your preferred level of access, then name your app. Do not name it \"AzuraCast\", but rather use a name specific to your installation."
msgstr "Créer une nouvelle application. Choisissez \"Accès limité\", sélectionnez votre niveau d'accès préféré, puis nommez votre application. Ne le nommez pas \"AzuraCast\", mais utilisez plutôt un nom propre à votre installation."

#: frontend/components/Setup/Station.vue:14
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/SetupController.php:141
msgid "Create a New Radio Station"
msgstr "Créer une nouvelle station de radio"

#: frontend/components/Setup/Register.vue:95
#: frontend/components/Setup/SetupStep.vue:8
msgid "Create Account"
msgstr "Créer un compte"

#: frontend/components/Admin/GeoLite.vue:29
msgid "Create an account on the MaxMind developer site."
msgstr "Créez un compte sur le site Développeurs de MaxMind."

#: frontend/components/Setup/Station.vue:33
msgid "Create and Continue"
msgstr "Créer et continuer"

#: frontend/components/Admin/CustomFields.vue:6
msgid "Create custom fields to store extra metadata about each media file uploaded to your station libraries."
msgstr "Créez des champs personnalisés pour stocker des métadonnées supplémentaires à propos de chaque fichier multimédia téléchargé dans vos bibliothèques de station."

#: frontend/components/Stations/Media/NewDirectoryModal.vue:34
msgid "Create Directory"
msgstr "Créer le répertoire"

#: frontend/components/Account/ApiKeyModal.vue:60
msgid "Create New Key"
msgstr "Créer une nouvelle clé"

#: frontend/components/Stations/Playlists/ApplyToModal.vue:27
msgid "Create New Playlist for Each Folder"
msgstr "Créer une nouvelle playlist pour chaque dossier"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:104
msgid "Create podcast episodes independent of your station's media collection."
msgstr "Créer des épisodes de podcast indépendamment de la collection média de votre station."

#: frontend/components/Setup/SetupStep.vue:21
msgid "Create Station"
msgstr "Créer une station"

#: frontend/components/Admin/Debug/TaskOutput.vue:95
msgid "Critical"
msgstr "Critique"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:39
msgid "Crossfade Duration (Seconds)"
msgstr "Durée du fondu enchaîné (en secondes)"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:29
msgid "Crossfade Method"
msgstr "Méthode de fondu enchaîné"

#: frontend/components/Public/WebDJ/MicrophonePanel.vue:35
#: frontend/components/Public/WebDJ/PlaylistPanel.vue:61
#: frontend/components/Public/WebDJ/SettingsPanel.vue:249
msgid "Cue"
msgstr "Cue"

#: frontend/components/Stations/StereoToolConfig.vue:56
msgid "Current Configuration File"
msgstr "Fichier de configuration actuel"

#: frontend/components/Stations/Fallback.vue:44
msgid "Current Custom Fallback File"
msgstr "Fichier de secours personnalisé actuel"

#: frontend/components/Admin/GeoLite.vue:53
#: frontend/components/Admin/Shoutcast.vue:52
#: frontend/components/Admin/StereoTool.vue:94
msgid "Current Installed Version"
msgstr "Version actuelle installée"

#: frontend/components/Stations/Mounts/Form/Intro.vue:29
msgid "Current Intro File"
msgstr "Fichier d'introduction actuel"

#: frontend/components/Account/ChangePasswordModal.vue:16
msgid "Current Password"
msgstr "Mot de passe actuel"

#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:29
msgid "Current Podcast Media"
msgstr "Podcast actuel"

#: frontend/components/Admin/Debug.vue:94
#: frontend/components/Common/BitrateOptions.vue:43
#: frontend/components/Stations/Playlists.vue:126
msgid "Custom"
msgstr "Personnaliser"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:35
msgid "Custom API Base URL"
msgstr "URL de base de l'API personnalisée"

#: frontend/components/Admin/Branding.vue:3
#: frontend/components/Admin/menu.ts:26
msgid "Custom Branding"
msgstr "Personnalisation de l'image de marque"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:140
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:160
msgid "Custom Configuration"
msgstr "Configuration personnalisée"

#: frontend/components/Admin/Branding/BrandingForm.vue:106
msgid "Custom CSS for Internal Pages"
msgstr "CSS personnalisé pour les pages internes"

#: frontend/components/Admin/Branding/BrandingForm.vue:74
#: frontend/components/Stations/Branding/BrandingForm.vue:46
msgid "Custom CSS for Public Pages"
msgstr "CSS personnalisé pour les pages publique"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:60
msgid "Custom Cues: Cue-In Point (seconds)"
msgstr "Repères personnalisés : Début du titre (en secondes)"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:71
msgid "Custom Cues: Cue-Out Point (seconds)"
msgstr "Repères personnalisés : Fin du titre (en secondes)"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:38
msgid "Custom Fading: Fade-In Time (seconds)"
msgstr "Transition en fondu enchaîné : Durée de la transition de départ (en secondes)"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:49
msgid "Custom Fading: Fade-Out Time (seconds)"
msgstr "Transition en fondu enchaîné : Durée de la transition de fin (en secondes)"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:27
msgid "Custom Fading: Start Next (seconds)"
msgstr ""

#: frontend/components/Stations/Fallback.vue:12
#: frontend/components/Stations/menu.ts:264
msgid "Custom Fallback File"
msgstr "Fichier de secours personnalisé"

#: frontend/components/Admin/CustomFields.vue:2
#: frontend/components/Admin/menu.ts:128
#: frontend/components/Stations/Media/EditModal.vue:26
msgid "Custom Fields"
msgstr "Champs personnalisés"

#: frontend/components/Stations/Mounts/Form/Advanced.vue:27
msgid "Custom Frontend Configuration"
msgstr "Configuration personnalisée du front-end"

#: frontend/components/Stations/Podcasts/PodcastForm/Branding.vue:11
msgid "Custom HTML for Public Pages"
msgstr "HTML personnalisé pour les pages publiques"

#: frontend/components/Admin/Branding/BrandingForm.vue:90
#: frontend/components/Stations/Branding/BrandingForm.vue:62
msgid "Custom JS for Public Pages"
msgstr "JS personnalisé pour les pages publique"

#: frontend/components/Stations/Profile/EmbedModal.vue:18
msgid "Customize"
msgstr "Personnaliser"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:52
msgid "Customize Administrator Password"
msgstr "Personnaliser le mot de passe administrateur"

#: frontend/components/Setup/Settings.vue:10
msgid "Customize AzuraCast Settings"
msgstr "Personnaliser les paramètres d'AzuraCast"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:72
msgid "Customize Broadcasting Port"
msgstr "Personnaliser le port de diffusion"

#: frontend/components/Stations/Playlists/CloneModal.vue:24
msgid "Customize Copy"
msgstr "Personnaliser la copie"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:109
msgid "Customize DJ/Streamer Mount Point"
msgstr "Personnaliser le point de montage DJ/Streamer"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:80
msgid "Customize DJ/Streamer Port"
msgstr "Personnaliser le port DJ/Streamer"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:247
msgid "Customize Internal Request Processing Port"
msgstr "Personnaliser le port de traitement des demandes internes"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:44
msgid "Customize Source Password"
msgstr "Personnaliser le mot de passe source"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:73
msgid "Customize the number of songs that will appear in the \"Song History\" section for this station and in all public APIs."
msgstr "Personnalisez le nombre de chansons qui apparaîtront dans la section \"Historique des chansons\" de cette station et dans toutes les API publiques."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:52
msgid "Customize this setting to ensure you get the correct IP address for remote users. Only change this setting if you use a reverse proxy, either within Docker or a third-party service like CloudFlare."
msgstr "Personnalisez ce paramètre pour vous assurer l'obtention de la bonne adresse IP pour les utilisateurs distants. Modifiez ce paramètre que si vous utilisez un proxy inversé, soit dans Docker, soit un service tiers comme CloudFlare."

#: frontend/components/Admin/Branding/BrandingForm.vue:190
#: frontend/components/Stations/Profile/EmbedModal.vue:162
msgid "Dark"
msgstr "Sombre"

#: frontend/components/PanelLayout.vue:62
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/DashboardAction.php:35
msgid "Dashboard"
msgstr "Tableau de bord"

#: frontend/components/Stations/Reports/Requests.vue:121
msgid "Date Played"
msgstr "Date de lecture"

#: frontend/components/Stations/Reports/Requests.vue:120
msgid "Date Requested"
msgstr "Date de la demande"

#: frontend/components/Admin/AuditLog.vue:114
msgid "Date/Time"
msgstr "Date/Heure"

#: frontend/components/Stations/Reports/Timeline.vue:124
msgid "Date/Time (Browser)"
msgstr "Date/Heure (Navigateur)"

#: frontend/components/Stations/Reports/Timeline.vue:135
msgid "Date/Time (Station)"
msgstr "Date/Heure (Station)"

#: frontend/components/Admin/Settings/GeneralTab.vue:53
msgid "Days of Playback History to Keep"
msgstr "Jours à conserver de l'historique de lecture"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:63
msgid "Deactivate Streamer on Disconnect (Seconds)"
msgstr "Désactiver le streamer à la déconnexion (secondes)"

#: frontend/components/Admin/Debug/TaskOutput.vue:90
msgid "Debug"
msgstr "Debug"

#: frontend/components/Admin/Branding.vue:23
#: frontend/components/Stations/Branding.vue:28
msgid "Default Album Art"
msgstr "Pochette par défaut"

#: frontend/components/Admin/Branding/BrandingForm.vue:66
#: frontend/components/Stations/Branding/BrandingForm.vue:38
msgid "Default Album Art URL"
msgstr "URL de pochette d'album par défaut"

#: frontend/components/Admin/Settings/ServicesTab.vue:201
msgid "Default Avatar URL"
msgstr "URL de l'avatar par défaut"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:117
msgid "Default Live Broadcast Message"
msgstr "Message par défaut lors du démarrage d'une diffusion en direct"

#: frontend/components/Stations/Mounts.vue:30
msgid "Default Mount"
msgstr "Point de montage par défaut"

#: frontend/components/Account/ApiKeysPanel.vue:46
#: frontend/components/Account/SecurityPanel.vue:107
#: frontend/components/Admin/ApiKeys.vue:24
#: frontend/components/Admin/AuditLog.vue:37
#: frontend/components/Admin/Backups.vue:125
#: frontend/components/Admin/CustomFields.vue:41
#: frontend/components/Admin/Permissions.vue:56
#: frontend/components/Admin/Stations.vue:64
#: frontend/components/Admin/StorageLocations.vue:58
#: frontend/components/Admin/Users.vue:64
#: frontend/components/Stations/HlsStreams.vue:49
#: frontend/components/Stations/Media/MediaToolbar.vue:192
#: frontend/components/Stations/Mounts.vue:57
#: frontend/components/Stations/Playlists.vue:162
#: frontend/components/Stations/PodcastEpisodes.vue:137
#: frontend/components/Stations/Podcasts.vue:84
#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:28
#: frontend/components/Stations/Queue.vue:39
#: frontend/components/Stations/Remotes.vue:58
#: frontend/components/Stations/Reports/Requests.vue:88
#: frontend/components/Stations/SftpUsers.vue:36
#: frontend/components/Stations/Streamers.vue:77
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:50
#: frontend/components/Stations/Streamers/BroadcastsModalToolbar.vue:15
#: frontend/components/Stations/Webhooks.vue:88
#: frontend/vendor/sweetalert.ts:16
msgid "Delete"
msgstr "Supprimer"

#: frontend/components/Stations/Streamers/BroadcastsModalToolbar.vue:107
msgid "Delete %{ num } broadcasts?"
msgstr ""

#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:87
msgid "Delete %{ num } episodes?"
msgstr "Supprimer %{ num } épisode(s) ?"

#: frontend/components/Stations/Media/MediaToolbar.vue:341
msgid "Delete %{ num } media files?"
msgstr "Supprimer %{ num } fichier(s) média(s) ?"

#: frontend/components/Stations/Media/Form/AlbumArt.vue:16
msgid "Delete Album Art"
msgstr "Supprimer la pochette de l'album"

#: frontend/components/Account/ApiKeysPanel.vue:102
#: frontend/components/Admin/ApiKeys.vue:69
msgid "Delete API Key?"
msgstr "Supprimer la clé API ?"

#: frontend/components/Admin/Backups.vue:269
msgid "Delete Backup?"
msgstr "Supprimer la sauvegarde ?"

#: frontend/components/Stations/Streamers/BroadcastsModal.vue:153
msgid "Delete Broadcast?"
msgstr "Supprimer la diffusion ?"

#: frontend/components/Admin/CustomFields.vue:110
msgid "Delete Custom Field?"
msgstr "Supprimer le champ personnalisé ?"

#: frontend/components/Stations/PodcastEpisodes.vue:269
msgid "Delete Episode?"
msgstr "Supprimer l'épisode ?"

#: frontend/components/Stations/HlsStreams.vue:105
msgid "Delete HLS Stream?"
msgstr "Supprimer le flux HLS ?"

#: frontend/components/Stations/Mounts.vue:115
msgid "Delete Mount Point?"
msgstr "Supprimer le point de montage ?"

#: frontend/components/Account/SecurityPanel.vue:203
msgid "Delete Passkey?"
msgstr "Supprimer la clé d'accès ?"

#: frontend/components/Stations/Playlists.vue:429
msgid "Delete Playlist?"
msgstr "Supprimer la playlist ?"

#: frontend/components/Stations/Podcasts.vue:163
msgid "Delete Podcast?"
msgstr "Supprimer le podcast ?"

#: frontend/components/Stations/Queue.vue:121
msgid "Delete Queue Item?"
msgstr "Supprimer l'élément de la file d'attente ?"

#: frontend/vendor/sweetalert.ts:15
msgid "Delete Record?"
msgstr "Supprimer l'enregistrement ?"

#: frontend/components/Stations/Remotes.vue:107
msgid "Delete Remote Relay?"
msgstr "Supprimer le relais à distance ?"

#: frontend/components/Stations/Reports/Requests.vue:157
msgid "Delete Request?"
msgstr "Supprimer la demande ?"

#: frontend/components/Admin/Permissions.vue:134
msgid "Delete Role?"
msgstr "Supprimer le rôle ?"

#: frontend/components/Stations/SftpUsers.vue:112
msgid "Delete SFTP User?"
msgstr "Supprimer l'utilisateur SFTP ?"

#: frontend/components/Admin/Stations.vue:187
msgid "Delete Station?"
msgstr "Supprimer la station ?"

#: frontend/components/Admin/StorageLocations.vue:197
msgid "Delete Storage Location?"
msgstr "Supprimer l'emplacement de stockage ?"

#: frontend/components/Stations/Streamers.vue:173
msgid "Delete Streamer?"
msgstr "Supprimer le streamer ?"

#: frontend/components/Admin/Users.vue:115
msgid "Delete User?"
msgstr "Supprimer l'utilisateur ?"

#: frontend/components/Stations/Webhooks.vue:191
msgid "Delete Web Hook?"
msgstr "Supprimer le Webhook ?"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:19
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:27
#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:27
#: frontend/components/Stations/Webhooks/Form/Discord.vue:40
msgid "Description"
msgstr "Description"

#: frontend/components/Stations/Reports/Listeners.vue:139
#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:43
msgid "Desktop"
msgstr "Bureau"

#: frontend/components/Admin/Debug/TaskOutput.vue:31
#: frontend/components/Public/Podcasts/Podcast.vue:104
msgid "Details"
msgstr "Détails"

#: frontend/components/Stations/Media/MoveFilesModal.vue:125
#: frontend/components/Stations/Playlists/ApplyToModal.vue:88
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/ListAction.php:249
msgid "Directory"
msgstr "Annuaire"

#: frontend/components/Stations/Media/NewDirectoryModal.vue:15
msgid "Directory Name"
msgstr "Nom du répertoire"

#: frontend/components/Admin/CustomFields/Form.vue:58
#: frontend/components/Admin/Stations.vue:50
#: frontend/components/Stations/Playlists.vue:195
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:98
#: frontend/components/Stations/Profile/RequestsPanel.vue:36
#: frontend/components/Stations/Profile/StreamersPanel.vue:35
#: frontend/components/Stations/Webhooks.vue:142
msgid "Disable"
msgstr "Désactiver"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:455
msgid "Disable Crossfading"
msgstr "Désactiver le fondu enchaîné"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:536
msgid "Disable Optimizations"
msgstr "Désactiver les optimisations"

#: frontend/components/Admin/Stations.vue:169
msgid "Disable station?"
msgstr "Désactiver la station ?"

#: frontend/components/Account/SecurityPanel.vue:50
msgid "Disable Two-Factor"
msgstr "Désactiver l'authentification à deux facteurs"

#: frontend/components/Account/SecurityPanel.vue:177
msgid "Disable two-factor authentication?"
msgstr "Désactiver l'authentification à deux facteurs ?"

#: frontend/components/Stations/Profile/useToggleFeature.ts:21
msgid "Disable?"
msgstr "Désactiver ?"

#: frontend/components/Admin/Settings/ServicesTab.vue:357
#: frontend/components/Admin/Stations.vue:24
#: frontend/components/Admin/Stations/Form/ProfileForm.vue:218
#: frontend/components/Common/Badges/EnabledBadge.vue:30
#: frontend/components/Stations/Mounts.vue:40
#: frontend/components/Stations/Playlists.vue:89
#: frontend/components/Stations/Playlists.vue:95
#: frontend/components/Stations/Podcasts.vue:66
#: frontend/components/Stations/Remotes.vue:38
#: frontend/components/Stations/Streamers.vue:52
#: frontend/components/Stations/Webhooks.vue:34
msgid "Disabled"
msgstr "Désactivé"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:223
msgid "Disconnect Streamer"
msgstr "Déconnecter le Streamer"

#: frontend/components/Stations/Webhooks/Form/Discord.vue:12
msgid "Discord Web Hook URL"
msgstr "URL du Webhook Discord"

#: frontend/entities/Webhooks.ts:116
msgid "Discord Webhook"
msgstr "Webhook Discord"

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:24
msgid "Disk caching makes a system much faster and more responsive in general. It does not take memory away from applications in any way since it will automatically be released by the operating system when needed."
msgstr "La mise en cache du disque rend un système beaucoup plus rapide et plus réactif en général. Il ne prend aucune mémoire à l'écart des applications de quelque manière que ce soit puisqu'il sera automatiquement libéré par le système d'exploitation en cas de besoin."

#: frontend/components/Admin/Index/DiskUsagePanel.vue:5
msgid "Disk Space"
msgstr "Espace disque"

#: frontend/components/Common/DataTable.vue:104
msgid "Display fields"
msgstr "Afficher les champs"

#: frontend/components/Admin/Users/Form.vue:30
#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:19
#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:21
#: frontend/components/Stations/Streamers.vue:150
msgid "Display Name"
msgstr "Nom d'affichage"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:99
msgid "DJ/Streamer Buffer Time (Seconds)"
msgstr "Temps du tampon DJ/Streamer (secondes)"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:136
msgid "Do not collect any listener analytics"
msgstr "Collecter aucune analyse d'auditeur"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:287
msgid "Do not use a local broadcasting service."
msgstr "Ne pas utiliser un service de diffusion local."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:438
msgid "Do not use an AutoDJ service."
msgstr "Ne pas utiliser de service AutoDJ."

#: frontend/components/PanelLayout.vue:106
msgid "Documentation"
msgstr "Documentation"

#: frontend/components/Admin/Settings/ServicesTab.vue:56
msgid "Domain Name(s)"
msgstr "Nom(s) de domaine"

#: frontend/components/PanelLayout.vue:170
msgid "Donate to support AzuraCast!"
msgstr "Faire un don pour soutenir AzuraCast !"

#: frontend/components/Admin/Backups.vue:118
#: frontend/components/Public/OnDemand.vue:40
#: frontend/components/Stations/Fallback.vue:54
#: frontend/components/Stations/Mounts/Form/Intro.vue:40
#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:40
#: frontend/components/Stations/StereoToolConfig.vue:65
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:35
msgid "Download"
msgstr "Télécharger"

#: frontend/components/Stations/Reports/Listeners.vue:21
#: frontend/components/Stations/Reports/Timeline.vue:17
msgid "Download CSV"
msgstr "Télécharger en CSV"

#: frontend/components/Stations/Profile/StreamsPanel.vue:166
msgid "Download M3U"
msgstr "Télécharger M3U"

#: frontend/components/Stations/Profile/StreamsPanel.vue:157
msgid "Download PLS"
msgstr "Télécharger le PLS"

#: frontend/components/Admin/StereoTool.vue:43
msgid "Download the appropriate binary from the Stereo Tool downloads page:"
msgstr "Téléchargez le binaire approprié à partir de la page de téléchargement de Stéréo Tool :"

#: frontend/components/Admin/Shoutcast.vue:27
msgid "Download the Linux x64 binary from the Shoutcast Radio Manager:"
msgstr "Télécharger le fichier binaire Linux x64 à partir du gestionnaire de radio Shoutcast :"

#: frontend/components/Common/FlowUpload.vue:47
msgid "Drag file(s) here to upload or"
msgstr "Faites glisser ici pour envoyer un/des fichier(s) ou"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:17
msgid "Dropbox App Console"
msgstr "Console d'applications Dropbox"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:8
msgid "Dropbox Setup Instructions"
msgstr "Instructions de configuration de Dropbox"

#: frontend/components/Stations/Playlists.vue:242
msgid "Duplicate"
msgstr "Dupliquer"

#: frontend/components/Stations/Playlists/CloneModal.vue:5
msgid "Duplicate Playlist"
msgstr "Dupliquer la playlist"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:289
msgid "Duplicate Prevention Time Range (Minutes)"
msgstr "Dupliquer le temps de prévention (Minutes)"

#: frontend/components/Stations/menu.ts:83
msgid "Duplicate Songs"
msgstr "Titres en double"

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:53
msgid "E-Mail"
msgstr "E-mail"

#: frontend/components/Account/EditForm.vue:17
#: frontend/components/Admin/Settings/TestMessageModal.vue:14
#: frontend/components/Admin/Users/Form.vue:8
#: frontend/components/Login.vue:40
#: frontend/components/Login.vue:50
#: frontend/components/Setup/Register.vue:69
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:21
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:25
msgid "E-mail Address"
msgstr "Adresse e-mail"

#: frontend/components/Admin/Settings/ServicesTab.vue:65
msgid "E-mail Address (Optional)"
msgstr "Adresse e-mail (facultatif)"

#: frontend/components/Stations/Webhooks/Form/Email.vue:12
msgid "E-mail addresses can be separated by commas."
msgstr "Les adresses e-mail peuvent être séparées par des virgules."

#: frontend/components/Admin/Settings/ServicesTab.vue:90
msgid "E-mail Delivery Service"
msgstr "Service d'envoi d'e-mail"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:507
msgid "EBU R128"
msgstr "EBU R128"

#: frontend/components/Admin/CustomFields.vue:34
#: frontend/components/Admin/Permissions.vue:48
#: frontend/components/Admin/Stations.vue:57
#: frontend/components/Admin/StorageLocations.vue:51
#: frontend/components/Admin/Users.vue:57
#: frontend/components/Stations/HlsStreams.vue:42
#: frontend/components/Stations/Media.vue:211
#: frontend/components/Stations/Mounts.vue:50
#: frontend/components/Stations/Playlists.vue:155
#: frontend/components/Stations/PodcastEpisodes.vue:129
#: frontend/components/Stations/Podcasts.vue:77
#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:15
#: frontend/components/Stations/Remotes.vue:51
#: frontend/components/Stations/SftpUsers.vue:29
#: frontend/components/Stations/Streamers.vue:63
#: frontend/components/Stations/Webhooks.vue:65
msgid "Edit"
msgstr "Éditer"

#: frontend/components/Stations/Profile/PublicPagesPanel.vue:87
msgid "Edit Branding"
msgstr "Modifier l'interface graphique"

#: frontend/components/Admin/CustomFields/EditModal.vue:68
msgid "Edit Custom Field"
msgstr "Modifier le champ personnalisé"

#: frontend/components/Stations/Podcasts/EpisodeEditModal.vue:111
msgid "Edit Episode"
msgstr "Modifier l'épisode"

#: frontend/components/Stations/HlsStreams/EditModal.vue:67
msgid "Edit HLS Stream"
msgstr "Modifier le flux HLS"

#: frontend/components/Stations/LiquidsoapConfig.vue:16
#: frontend/components/Stations/menu.ts:272
msgid "Edit Liquidsoap Configuration"
msgstr "Modifier la configuration de Liquidsoap"

#: frontend/components/Stations/Media/EditModal.vue:5
msgid "Edit Media"
msgstr "Modifier le média"

#: frontend/components/Stations/Mounts/EditModal.vue:118
msgid "Edit Mount Point"
msgstr "Modifier le point de montage"

#: frontend/components/Stations/Playlists/EditModal.vue:79
msgid "Edit Playlist"
msgstr "Modifier la playlist"

#: frontend/components/Stations/Podcasts/PodcastEditModal.vue:117
msgid "Edit Podcast"
msgstr "Modifier le podcast"

#: frontend/components/Account.vue:19
#: frontend/components/Account/EditModal.vue:5
#: frontend/components/Stations/menu.ts:43
#: frontend/components/Stations/Profile/HeaderPanel.vue:35
#: frontend/components/Stations/Profile/StationDisabledPanel.vue:19
#: frontend/components/Stations/Sidebar.vue:24
msgid "Edit Profile"
msgstr "Modifier le profil"

#: frontend/components/Stations/Remotes/EditModal.vue:70
msgid "Edit Remote Relay"
msgstr "Modifier le relais à distance"

#: frontend/components/Admin/Permissions/EditModal.vue:124
msgid "Edit Role"
msgstr "Modifier le rôle"

#: frontend/components/Stations/SftpUsers/EditModal.vue:56
msgid "Edit SFTP User"
msgstr "Modifier l'utilisateur SFTP"

#: frontend/components/Admin/Stations/EditModal.vue:78
msgid "Edit Station"
msgstr "Modifier la station"

#: frontend/components/Stations/ProfileEdit.vue:12
msgid "Edit Station Profile"
msgstr "Modifier le profil de la station"

#: frontend/components/Admin/StorageLocations/EditModal.vue:108
msgid "Edit Storage Location"
msgstr "Modifier l'emplacement de stockage"

#: frontend/components/Stations/Streamers/EditModal.vue:95
msgid "Edit Streamer"
msgstr "Modifier le streamer"

#: frontend/components/Admin/Users/EditModal.vue:72
msgid "Edit User"
msgstr "Modifier l'utilisateur"

#: frontend/components/Stations/Webhooks/EditModal.vue:159
msgid "Edit Web Hook"
msgstr "Modifier le Webhook"

#: frontend/components/Stations/Profile/EmbedModal.vue:55
msgid "Embed Code"
msgstr "Code d'intégration"

#: frontend/components/Stations/Profile/EmbedModal.vue:6
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:77
msgid "Embed Widgets"
msgstr "Widget intégré"

#: frontend/components/Admin/Debug/TaskOutput.vue:97
msgid "Emergency"
msgstr "Urgence"

#: frontend/components/Stations/Playlists.vue:203
msgid "Empty"
msgstr "Vider"

#: frontend/components/Admin/Stations.vue:50
#: frontend/components/Stations/Playlists.vue:195
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:18
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:111
#: frontend/components/Stations/Profile/RequestsPanel.vue:49
#: frontend/components/Stations/Profile/StreamersPanel.vue:48
#: frontend/components/Stations/Webhooks.vue:143
msgid "Enable"
msgstr "Activer"

#: frontend/components/Admin/Settings/GeneralTab.vue:69
msgid "Enable Advanced Features"
msgstr "Activer les fonctionnalités avancées"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:64
msgid "Enable AutoCue (Beta)"
msgstr ""

#: frontend/components/Stations/Mounts/Form/AutoDj.vue:11
msgid "Enable AutoDJ"
msgstr "Activer l'AutoDJ"

#: frontend/components/Admin/Stations/Form/AdminForm.vue:11
msgid "Enable Broadcasting"
msgstr "Activer la diffusion"

#: frontend/components/Admin/Settings/GeneralTab.vue:70
msgid "Enable certain advanced features in the web interface, including advanced playlist configuration, station port assignment, changing base media directories and other functionality that should only be used by users who are comfortable with advanced functionality."
msgstr "Activer certaines fonctionnalités avancées dans l'interface web, y compris la configuration avancée des playlists, l'affectation du port de la station, changement des répertoires de base des médias et d'autres fonctionnalités qui ne devraient être utilisées que par les utilisateurs qui sont à l'aise avec des fonctionnalités avancées."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:114
msgid "Enable Downloads on On-Demand Page"
msgstr "Activer les téléchargements sur la page à la demande"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:21
msgid "Enable HTTP Live Streaming (HLS)"
msgstr "Activer le HTTP Live Streaming (HLS)"

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:22
msgid "Enable listeners to request a song for play on your station. Only songs that are already in your playlists are requestable."
msgstr "Permettre aux auditeurs de demander une chanson à jouer sur votre station. Seules les chansons qui sont déjà dans vos listes de lecture peuvent être demandées."

#: frontend/components/Admin/Settings/ServicesTab.vue:101
msgid "Enable Mail Delivery"
msgstr "Activer l'envoi d'e-mail"

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:71
msgid "Enable on Public Pages"
msgstr "Activer sur les pages publiques"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:105
msgid "Enable On-Demand Streaming"
msgstr "Activer le streaming à la demande"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:89
msgid "Enable Public Pages"
msgstr "Activer la page publique"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:84
msgid "Enable ReplayGain"
msgstr ""

#: frontend/components/Admin/Stations.vue:170
msgid "Enable station?"
msgstr "Activer la station ?"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:54
msgid "Enable this option if your S3 provider is using paths instead of sub-domains for their S3 endpoint; for example, when using MinIO or with other self-hosted S3 storage solutions that are accessible via a path on a domain/IP instead of a subdomain."
msgstr "Activez cette option si votre fournisseur S3 utilise des URL à la place des sous-domaines pour leur point de terminaison S3 ; par exemple, lorsque vous utilisez MinIO ou d'autres solutions de stockage S3 autohébergées qui sont accessibles via une URL sur un domaine/IP au lieu d'un sous-domaine."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:73
msgid "Enable this setting to prevent metadata from being sent to the AutoDJ for files in this playlist. This is useful if the playlist contains jingles or bumpers."
msgstr "Activez ce paramètre pour empêcher l'envoi de métadonnées à l'AutoDJ pour les fichiers de cette playlist. Cette option est utile si la liste de lecture contient des jingles ou des bumpers."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:57
msgid "Enable to advertise this mount point on \"Yellow Pages\" public radio directories."
msgstr "Permet d'annoncer ce point de montage dans les annuaires radiophoniques publics \"Pages Jaunes\"(Yellow Pages)."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:79
msgid "Enable to advertise this relay on \"Yellow Pages\" public radio directories."
msgstr "Activer pour publier ce relai sur les annuaires \"Pages Jaunes\" des radios publiques."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:28
msgid "Enable to allow listeners to select and play from this mount point on this station's public pages, including embedded widgets."
msgstr ""

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:64
msgid "Enable to allow listeners to select this relay on this station's public pages."
msgstr "Activez cette option pour permettre aux auditeurs de sélectionner ce relais sur les pages publiques de cette station."

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:48
msgid "Enable to allow this account to log in and stream."
msgstr "Activez cette option pour permettre à ce compte de se connecter et de diffuser en continu."

#: frontend/components/Admin/Backups/ConfigureModal.vue:18
msgid "Enable to have AzuraCast automatically run nightly backups at the time specified."
msgstr "Permet à AzuraCast d'exécuter automatiquement des sauvegardes de nuit à l'heure spécifiée."

#: frontend/components/Account/SecurityPanel.vue:61
msgid "Enable Two-Factor"
msgstr "Activer l'authentification à deux facteurs"

#: frontend/components/Account/TwoFactorModal.vue:5
msgid "Enable Two-Factor Authentication"
msgstr "Activer l'authentification à deux facteurs"

#: frontend/components/Stations/Profile/useToggleFeature.ts:20
msgid "Enable?"
msgstr "Activer ?"

#: frontend/components/Common/Badges/EnabledBadge.vue:29
#: frontend/components/Stations/Mounts.vue:36
#: frontend/components/Stations/Remotes.vue:34
msgid "Enabled"
msgstr "Activé"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:78
#: frontend/components/Stations/Reports/SoundExchange.vue:77
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:88
msgid "End Date"
msgstr "Date de fin"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:44
#: frontend/components/Stations/Reports/Listeners.vue:280
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:110
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:47
msgid "End Time"
msgstr "Heure de fin"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:39
msgid "Endpoint"
msgstr "Point de terminaison"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:55
msgid "Enforce Schedule Times"
msgstr "Faire respecter les horaires"

#: frontend/components/Common/AlbumArt.vue:10
#: frontend/components/Common/AlbumArt.vue:9
msgid "Enlarge Album Art"
msgstr "Agrandir la pochette d'album"

#: frontend/components/Admin/StereoTool.vue:82
msgid "Ensure the library matches your system architecture"
msgstr "Assurez-vous que la bibliothèque correspond à l'architecture de votre système"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:26
msgid "Enter \"AzuraCast\" as the application name. You can leave the URL fields unchanged. For \"Scopes\", only \"write:media\" and \"write:statuses\" are required."
msgstr "Entrez \"AzuraCast\" comme nom de l'application. Vous pouvez laisser tel quel le champ URL. Pour \"Scopes\", sont nécessaires seulement \"write:media\" et \"write.statuses\"."

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:57
msgid "Enter the access code you receive below."
msgstr "Entrez le code d'accès que vous recevez ci-dessous."

#: frontend/components/Account/TwoFactorModal.vue:40
msgid "Enter the current code provided by your authenticator app to verify that it's working correctly."
msgstr "Entrez le code actuel fourni par votre application d'authentification pour vérifier qu'il fonctionne correctement."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:44
msgid "Enter the full URL of another stream to relay its broadcast through this mount point."
msgstr "Entrez l’URL complète d’un autre flux pour relayer sa diffusion par le biais de ce point de montage."

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:26
msgid "Enter your app secret and app key below."
msgstr "Entrez votre secret d'application et votre clé d'application ci-dessous."

#: frontend/components/Admin/Settings/ServicesTab.vue:66
msgid "Enter your e-mail address to receive updates about your certificate."
msgstr "Entrez votre adresse e-mail pour recevoir des mises à jour sur votre certificat."

#: frontend/components/Login.vue:69
msgid "Enter your password"
msgstr "Saisissez votre mot de passe"

#: frontend/components/Public/Podcasts/Podcast.vue:205
#: frontend/components/Stations/PodcastEpisodes.vue:201
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:23
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:11
msgid "Episode"
msgstr "Épisode"

#: frontend/components/Stations/PodcastEpisodes.vue:238
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:27
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:72
msgid "Episode Number"
msgstr "Numéro de l'épisode"

#: frontend/components/Public/Podcasts/PodcastList.vue:53
#: frontend/components/Stations/PodcastEpisodes.vue:15
#: frontend/components/Stations/Podcasts.vue:90
msgid "Episodes"
msgstr "Épisodes"

#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:98
msgid "Episodes removed:"
msgstr "Épisode(s) supprimé(s) :"

#: frontend/components/Stations/Podcasts/BatchEditModal.vue:142
msgid "Episodes updated:"
msgstr "Épisode(s) mis à jour :"

#: frontend/components/Admin/Debug/TaskOutput.vue:94
msgid "Error"
msgstr "Erreur"

#: frontend/components/Stations/Media/MoveFilesModal.vue:167
msgid "Error moving files:"
msgstr "Erreur lors du déplacement des fichiers :"

#: frontend/components/Stations/Media/MediaToolbar.vue:309
#: frontend/components/Stations/Media/MediaToolbar.vue:317
msgid "Error queueing files:"
msgstr "Erreur lors des fichiers de la file d'attente :"

#: frontend/components/Stations/Streamers/BroadcastsModalToolbar.vue:119
msgid "Error removing broadcasts:"
msgstr ""

#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:99
msgid "Error removing episodes:"
msgstr "Erreur en supprimant l'/les épisode(s) :"

#: frontend/components/Stations/Media/MediaToolbar.vue:353
msgid "Error removing files:"
msgstr "Erreur lors de la suppression des fichiers :"

#: frontend/components/Stations/Media/MediaToolbar.vue:325
#: frontend/components/Stations/Media/MediaToolbar.vue:333
msgid "Error reprocessing files:"
msgstr "Erreur lors du retraitement des fichiers :"

#: frontend/components/Stations/Podcasts/BatchEditModal.vue:143
msgid "Error updating episodes:"
msgstr "Erreur en mettant à jour l'/les épisode(s) :"

#: frontend/components/Stations/Media/MediaToolbar.vue:380
msgid "Error updating playlists:"
msgstr "Erreur lors de la mise à jour des playlists :"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:33
msgid "Example: if the remote radio URL is http://station.example.com:8000/radio.mp3, enter \"http://station.example.com:8000\"."
msgstr "Exemple: si l'URL de la radio distante est http://station.example.com:8000/radio.mp3, entrez \"http://station.example.com:8000\"."

#: frontend/components/Admin/Backups/ConfigureModal.vue:45
#: frontend/components/Admin/Backups/RunBackupModal.vue:64
msgid "Exclude Media from Backup"
msgstr "Exclure un média de la sauvegarde"

#: frontend/components/Admin/Backups/ConfigureModal.vue:46
msgid "Excluding media from automated backups will save space, but you should make sure to back up your media elsewhere. Note that only locally stored media will be backed up."
msgstr "En excluant les médias des sauvegardes automatiques, vous économiserez de la place, mais vous devriez vous assurer de sauvegarder vos médias ailleurs. Notez que seuls les médias stockés localement seront sauvegardés."

#: frontend/components/Stations/Reports/Listeners/InnerMap.vue:40
msgid "Exit Fullscreen"
msgstr "Quitter le plein écran"

#: frontend/components/Stations/Queue.vue:98
msgid "Expected to Play at"
msgstr "Devrait jouer à"

#: frontend/components/Public/Podcasts/Podcast.vue:157
#: frontend/components/Public/Podcasts/Podcast.vue:91
#: frontend/components/Public/Podcasts/PodcastEpisode.vue:74
#: frontend/components/Stations/PodcastEpisodes.vue:119
#: frontend/components/Stations/PodcastEpisodes.vue:225
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:25
msgid "Explicit"
msgstr "Explicite"

#: frontend/components/Stations/Playlists.vue:252
msgid "Export %{format}"
msgstr "Exporter %{format}"

#: frontend/components/Stations/BulkMedia.vue:14
#: frontend/components/Stations/BulkMedia.vue:35
msgid "Export Media to CSV"
msgstr "Exporter les médias dans un fichier CSV"

#: frontend/components/Common/SidebarMenu.vue:35
#: frontend/components/Common/SidebarMenu.vue:72
msgid "External"
msgstr "Externe"

#: frontend/components/Stations/Media/MediaToolbar.vue:332
msgid "Extra metadata cleared for files:"
msgstr ""

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:98
msgid "Fallback Mount"
msgstr "Point de montage de secours"

#: frontend/components/Admin/AuditLog/DetailsModal.vue:16
#: frontend/components/Admin/CustomFields.vue:84
#: frontend/components/Admin/CustomFields/Form.vue:7
msgid "Field Name"
msgstr "Nom du champ"

#: frontend/components/Admin/Backups.vue:205
#: frontend/components/Admin/Backups/RunBackupModal.vue:37
#: frontend/components/Stations/Media/Form/BasicInfo.vue:7
#: frontend/components/Stations/PodcastEpisodes.vue:206
msgid "File Name"
msgstr "Nom de fichier"

#: frontend/components/Stations/Media/MediaToolbar.vue:324
msgid "Files marked for reprocessing:"
msgstr "Fichiers marqués pour le retraitement :"

#: frontend/components/Stations/Media/MoveFilesModal.vue:166
msgid "Files moved:"
msgstr "Fichiers déplacés :"

#: frontend/components/Stations/Media/MediaToolbar.vue:308
msgid "Files played immediately:"
msgstr "Fichiers joués immédiatement :"

#: frontend/components/Stations/Media/MediaToolbar.vue:316
msgid "Files queued for playback:"
msgstr "Fichiers en file d'attente pour la lecture :"

#: frontend/components/Stations/Media/MediaToolbar.vue:352
msgid "Files removed:"
msgstr "Fichiers supprimés :"

#: frontend/components/Admin/Relays.vue:77
msgid "First Connected"
msgstr "Première connexion"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:132
msgid "Followers Only"
msgstr "Abonnés seulement"

#: frontend/components/Stations/Webhooks/Form/Discord.vue:70
msgid "Footer Text"
msgstr "Texte de bas de page"

#: frontend/components/Admin/StereoTool.vue:63
msgid "For ARM (Raspberry Pi, etc.) installations, choose \"Raspberry Pi Thimeo-ST plugin\"."
msgstr "Pour les installations ARM (Raspberry Pi, etc.), choisissez \"Raspberry Pi Thimeo-ST plugin\"."

#: frontend/components/Admin/StorageLocations/Form.vue:22
msgid "For local filesystems, this is the base path of the directory. For remote filesystems, this is the folder prefix."
msgstr "Pour les systèmes de fichiers locaux, c'est le chemin de base du répertoire. Pour les systèmes de fichiers distants, c'est le préfixe de dossier."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:269
msgid "For most cases, use the default UTF-8 encoding. The older ISO-8859-1 encoding can be used if accepting connections from Shoutcast 1 DJs or using other legacy software."
msgstr "Dans la plupart des cas, utilisez l'encodage UTF-8 par défaut. L'ancien encodage ISO-8859-1 peut être utilisé si vous acceptez les connexions des DJ en Shoutcast 1 ou si vous utilisez d'autres logiciels hérités."

#: frontend/components/Stations/Reports/Listeners.vue:88
#: frontend/components/Stations/Reports/Listeners.vue:98
msgid "for selected period"
msgstr "pour la période sélectionnée"

#: frontend/components/Admin/Updates.vue:80
msgid "For simple updates where you want to keep your current configuration, you can update directly via your web browser. You will be disconnected from the web interface and listeners will be disconnected from all stations."
msgstr "Pour faire une mise à jour simple et si vous souhaitez conserver votre configuration actuelle, vous pouvez effectuer la mise à jour directement via votre navigateur Web. Vous serez déconnecté de l'interface web et les auditeurs seront déconnectés de toutes les stations."

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:63
msgid "For some clients, use port:"
msgstr "Pour certains clients, utilisez le port :"

#: frontend/components/Admin/StereoTool.vue:85
msgid "For the legacy version"
msgstr "Pour la version legacy"

#: frontend/components/Admin/StereoTool.vue:58
msgid "For x86/64 installations, choose \"x86/64 Linux Thimeo-ST plugin\"."
msgstr "Pour les installations x86/64, choisissez \"x86/64 Linux Thimeo-ST plugin\"."

#: frontend/components/Login.vue:133
msgid "Forgot your password?"
msgstr "Mot de passe oublié ?"

#: frontend/components/Stations/HlsStreams.vue:83
msgid "Format"
msgstr "Format"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:149
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:179
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:149
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:113
msgid "Friday"
msgstr "Vendredi"

#: frontend/components/Account/TwoFactorModal.vue:20
msgid "From your smartphone, scan the code to the right using an authentication app of your choice (FreeOTP, Authy, etc)."
msgstr "Depuis votre smartphone, scannez le code vers la droite à l'aide d'une application d'authentification de votre choix (FreeOTP, Authy, etc)."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:125
msgid "Full"
msgstr "Complet"

#: frontend/components/Common/Waveform.vue:58
msgid "Full Volume"
msgstr "Volume maximum"

#: frontend/components/Stations/Playlists.vue:98
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:112
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:309
msgid "General Rotation"
msgstr "Rotation générale"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:53
msgid "Generate Access Code"
msgstr "Générer un code d'accès"

#: frontend/components/Stations/Reports/SoundExchange.vue:103
msgid "Generate Report"
msgstr "Générer un rapport"

#: frontend/components/Admin/Settings/ServicesTab.vue:78
msgid "Generate/Renew Certificate"
msgstr "Générer/Renouveler le certificat"

#: frontend/entities/Webhooks.ts:92
msgid "Generic Web Hook"
msgstr "Webhook générique"

#: frontend/components/Stations/Webhooks/Form/TypeSelect.vue:5
msgid "Generic Web Hooks"
msgstr "Webhooks génériques"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:26
#: frontend/components/Public/Requests/RequestsDataTable.vue:90
#: frontend/components/Stations/Media.vue:332
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:100
msgid "Genre"
msgstr "Genre"

#: frontend/components/Admin/GeoLite.vue:66
msgid "GeoLite is not currently installed on this installation."
msgstr "GeoLite n'est actuellement pas installé sur cette machine."

#: frontend/components/Admin/GeoLite.vue:133
msgid "GeoLite version \"%{ version }\" is currently installed."
msgstr "La version actuellement installée de GeoLite est \"%{ version }\"."

#: frontend/components/Admin/Debug.vue:206
msgid "Get Next Song"
msgstr "Aller à la prochaine chanson"

#: frontend/components/Admin/Debug.vue:211
msgid "Get Now Playing"
msgstr "Titre en cours"

#: frontend/entities/Webhooks.ts:112
msgid "GetMeRadio"
msgstr "GetMeRadio"

#: frontend/components/Stations/Webhooks/Form/GetMeRadio.vue:19
msgid "GetMeRadio Station ID"
msgstr "ID Station GetMeRadio"

#: frontend/components/Admin/Permissions.vue:26
msgid "Global"
msgstr "Globale"

#: frontend/components/Admin/Permissions/Form/GlobalForm.vue:17
#: frontend/components/Admin/Permissions/Form/GlobalForm.vue:2
msgid "Global Permissions"
msgstr "Permissions globales"

#: frontend/components/Common/Pagination.vue:59
msgid "Go"
msgstr "Aller"

#: frontend/entities/Webhooks.ts:128
msgid "Google Analytics V4 Integration"
msgstr "Intégration Google Analytics V4"

#: frontend/components/PanelLayout.vue:116
msgid "Help"
msgstr "Aide"

#: frontend/components/Admin/Branding/BrandingForm.vue:42
msgid "Hide Album Art on Public Pages"
msgstr "Masquer les pochettes d'album sur les pages publiques"

#: frontend/components/Admin/Branding/BrandingForm.vue:49
msgid "Hide AzuraCast Branding on Public Pages"
msgstr "Masquer la marque AzuraCast sur les pages publiques"

#: frontend/components/Dashboard.vue:303
msgid "Hide Charts"
msgstr "Cacher les graphiques"

#: frontend/components/Stations/Profile/FrontendPanel.vue:199
msgid "Hide Credentials"
msgstr "Cacher les crédits"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:76
msgid "Hide Metadata from Listeners (\"Jingle Mode\")"
msgstr "Masquer les métadonnées aux auditeurs (\"Mode Jingle\")"

#: frontend/components/Form/FormLabel.vue:24
msgid "High CPU"
msgstr ""

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:49
msgid "High I/O Wait can indicate a bottleneck with the server's hard disk, a potentially failing hard disk, or heavy load on the hard disk."
msgstr "L'attente haute d'E/S peut indiquer un goulot d'étranglement avec le disque dur du serveur, un disque dur éventuellement défaillant ou une charge lourde sur le disque dur."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:122
msgid "Higher weight playlists are played more frequently compared to other lower-weight playlists."
msgstr "Les playlists à poids élevé sont jouées plus fréquemment que les autres playlists à poids faible."

#: frontend/components/Stations/Profile/EmbedModal.vue:121
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/PublicPages/HistoryAction.php:45
msgid "History"
msgstr "Historique"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:3
#: frontend/components/Public/Player.vue:196
msgid "HLS"
msgstr "HLS"

#: frontend/components/Stations/HlsStreams.vue:2
#: frontend/components/Stations/menu.ts:248
msgid "HLS Streams"
msgstr "Flux HLS"

#: frontend/components/Stations/Media/Breadcrumb.vue:8
msgid "Home"
msgstr "Accueil"

#: frontend/components/Admin/Branding/BrandingForm.vue:58
msgid "Homepage Redirect URL"
msgstr "URL de redirection de la page d'accueil"

#: frontend/components/Common/Charts/HourChart.vue:42
msgid "Hour"
msgstr "Heure"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:138
msgid "HTML"
msgstr "HTML"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:8
#: frontend/components/Stations/Profile/StreamsPanel.vue:112
msgid "HTTP Live Streaming (HLS)"
msgstr "HTTP Live Streaming (HLS)"

#: frontend/components/Stations/HlsStreams.vue:6
msgid "HTTP Live Streaming (HLS) is a new adaptive-bitrate streaming technology. From this page, you can configure the individual bitrates and formats that are included in the combined HLS stream."
msgstr "HTTP Live Streaming (HLS) est une nouvelle technologie de streaming à débit adaptatif. À partir de cette page, vous pouvez configurer les débits et les formats individuels qui sont inclus dans le flux HLS combiné."

#: frontend/components/Admin/Stations/Form/HlsForm.vue:12
msgid "HTTP Live Streaming (HLS) is a new adaptive-bitrate technology supported by some clients. It does not use the standard broadcasting frontends."
msgstr "HTTP Live Streaming (HLS) est une nouvelle technologie adaptative-bitrate soutenue par certains clients. Il n'utilise pas les fronts de radiodiffusion standard."

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:17
msgid "Icecast Clients"
msgstr "Clients d'Icecast"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:355
msgid "Icecast/Shoutcast Stream URL"
msgstr "URL du flux Icecast/Shoutcast"

#: frontend/components/Admin/AuditLog.vue:126
msgid "Identifier"
msgstr "Identifiant"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:118
msgid "If a live DJ connects but has not yet sent metadata, this is the message that will display on player pages."
msgstr "Si un DJ/streameur se connecte mais n'a pas encore envoyé de métadonnées, ce message s'affichera sur la page du lecteur."

#: frontend/components/Admin/Branding/BrandingForm.vue:67
#: frontend/components/Stations/Branding/BrandingForm.vue:39
msgid "If a song has no album art, this URL will be listed instead. Leave blank to use the standard placeholder art."
msgstr "Si une chanson n'a pas de pochette d'album, cette URL sera affichée à la place. Laissez vide pour utiliser la pochette par défaut."

#: frontend/components/Admin/Branding/BrandingForm.vue:59
msgid "If a visitor is not signed in and visits the AzuraCast homepage, you can automatically redirect them to the URL specified here. Leave blank to redirect them to the login screen by default."
msgstr "Si un visiteur n'est pas connecté et visite la page d'accueil d'AzuraCast, vous pouvez le rediriger automatiquement vers l'URL indiquée ici. Laissez vide pour les rediriger vers l'écran de connexion par défaut."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:19
msgid "If disabled, the playlist will not be included in radio playback, but can still be managed."
msgstr "Si elle est désactivée, la liste de lecture ne sera pas incluse dans la diffusion radio, mais pourra toujours être gérée."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:72
msgid "If disabled, the station will not be visible on public-facing pages or APIs."
msgstr "Si elle est désactivée, la station ne sera pas visible sur les pages ou les API publiques."

#: frontend/components/Admin/Stations/Form/AdminForm.vue:12
msgid "If disabled, the station will not broadcast or shuffle its AutoDJ."
msgstr "Si elle est désactivée, la station ne diffusera pas ou ne mélangera pas avec l'AutoDJ."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:118
msgid "If enabled, a download button will also be present on the public \"On-Demand\" page."
msgstr "Si activé, un bouton de téléchargement sera également présent sur la page publique \"Sur demande\"."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:28
msgid "If enabled, AzuraCast will automatically record any live broadcasts made to this station to per-broadcast recordings."
msgstr "Si cette option est activée, AzuraCast enregistrera automatiquement toutes les diffusions en direct effectuées sur cette station dans des enregistrements par diffusion."

#: frontend/components/Stations/Reports/SoundExchange.vue:92
msgid "If enabled, AzuraCast will connect to the MusicBrainz database to attempt to find an ISRC for any files where one is missing. Disabling this may improve performance."
msgstr "Si activé, AzuraCast se connectera à la base de données MusicBrainz pour tenter de trouver un ISRC pour tous les fichiers manquants. Désactiver cette option peut améliorer les performances du système."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:106
msgid "If enabled, music from playlists with on-demand streaming enabled will be available to stream via a specialized public page."
msgstr "Si cette option est activée, la musique provenant de listes de lecture à la demande sera disponible pour la diffusion via une page publique spécialisée."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:17
msgid "If enabled, streamers (or DJs) will be able to connect directly to your stream and broadcast live music that interrupts the AutoDJ stream."
msgstr "Si cette option est activée, les streamers (ou DJ) pourront se connecter directement à votre flux et diffuser de la musique en direct qui interrompt le flux AutoDJ."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:12
msgid "If enabled, the AutoDJ on this installation will automatically play music to this mount point."
msgstr "Si cette option est activée, l'AutoDJ de cette installation diffusera automatiquement de la musique à ce point de montage."

#: frontend/components/Stations/Mounts/Form/AutoDj.vue:12
msgid "If enabled, the AutoDJ will automatically play music to this mount point."
msgstr "Si cette option est activée, l'AutoDJ jouera automatiquement de la musique sur ce point de montage."

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:56
msgid "If enabled, this streamer will only be able to connect during their scheduled broadcast times."
msgstr "S'il est activé, ce streamer ne pourra se connecter que pendant les heures de diffusion prévues."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:66
msgid "If requests are enabled for your station, users will be able to request media that is on this playlist."
msgstr "Si les requêtes sont activées pour votre station, les utilisateurs pourront demander les médias qui se trouvent sur cette playlist."

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:37
msgid "If requests are enabled, this specifies the minimum delay (in minutes) between a request being submitted and being played. If set to zero, a minor delay of 15 seconds is applied to prevent request floods."
msgstr "Si les requêtes sont activées, spécifiez le délai minimum (en minutes) entre la soumission d'une requête et sa lecture. S'il est défini sur zéro, un délai mineur de 15 secondes est appliqué pour éviter les requêtes abusives."

#: frontend/components/Admin/Branding/BrandingForm.vue:43
msgid "If selected, album art will not display on public-facing radio pages."
msgstr "Si cette option est sélectionnée, les pochettes d'album ne s'afficheront pas sur les pages radio publiques."

#: frontend/components/Admin/Branding/BrandingForm.vue:50
msgid "If selected, this will remove the AzuraCast branding from public-facing pages."
msgstr "Si cette option est sélectionnée, la marque AzuraCast sera supprimée des pages destinées au public."

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:45
msgid "If the end time is before the start time, the playlist will play overnight."
msgstr "Si l'heure de fin est antérieure à l'heure de début, la playlist sera jouée pendant la nuit."

#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:51
msgid "If the end time is before the start time, the schedule entry will continue overnight."
msgstr "Si l'heure de fin est antérieure à l'heure de début, le programme sera diffusé pendant la nuit."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:51
msgid "If the mountpoint (i.e. /radio.mp3) or Shoutcast SID (i.e. 2) you broadcast to is different from the stream URL, specify the source mount point here."
msgstr "Si le point de montage (par ex. /radio.mp3) ou le SID Shoutcast (par ex. 2) que vous diffusez est différent de l'URL du flux, spécifiez le point de montage source ici."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:43
msgid "If the port you broadcast to is different from the stream URL, specify the source port here."
msgstr "Si le port vers lequel vous diffusez est différent de l’URL du flux, spécifiez le port source ici."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:36
msgid "If this mount is the default, it will be played on the radio preview and the public radio page in this system."
msgstr "Si ce point de montage est celui par défaut, il sera lu en premier sur l'aperçu de la station et sur la page publique du système."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:99
msgid "If this mount point is not playing audio, listeners will automatically be redirected to this mount point. The default is /error.mp3, a repeating error message."
msgstr "Si ce point de montage ne joue plus d'audio, les auditeurs seront redirigés automatiquement vers ce point. Par défaut /error.mp3, un message d'erreur, sera lu."

#: frontend/components/Admin/Settings/GeneralTab.vue:33
msgid "If this setting is set to \"Yes\", the browser URL will be used instead of the base URL when it's available. Set to \"No\" to always use the base URL."
msgstr "Si ce paramètre est réglé sur \"Oui\", l'URL du navigateur sera utilisé à la place de l'URL de base lorsqu'il sera disponible. Réglez sur \"Non\" pour toujours utiliser l'URL de base."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:58
msgid "If this station has on-demand streaming and downloading enabled, only songs that are in playlists with this setting enabled will be visible."
msgstr "Si la diffusion en direct et le téléchargement à la demande sont activés sur cette station, seules les musiques qui se trouvent dans les listes de lecture avec ce paramètre activé seront visibles."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:67
msgid "If you are broadcasting using AutoDJ, enter the source password here."
msgstr "Si vous diffusez avec l'AutoDJ, entrez le mot de passe source ici."

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:59
msgid "If you are broadcasting using AutoDJ, enter the source username here. This may be blank."
msgstr "Si vous diffusez avec l'AutoDJ, entrez le nom d'utilisateur source ici. Il se peut que ce soit vide."

#: frontend/components/Stations/Logs.vue:54
msgid "If you're experiencing a bug or error, you can submit a GitHub issue using the link below."
msgstr "Si vous rencontrez un bug ou une erreur, vous pouvez soumettre un rapport sur GitHub en utilisant le lien ci-dessous."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:280
msgid "If your installation is constrained by CPU or memory, you can change this setting to tune the resources used by Liquidsoap."
msgstr "Si votre installation est limitée par le CPU ou la mémoire, vous pouvez modifier ce paramètre pour régler les ressources utilisées par Liquidsoap."

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:43
msgid "If your Mastodon username is \"@test@example.com\", enter \"example.com\"."
msgstr "Si votre nom d'utilisateur Mastodon est \"@test@example.com\", entrez \"example.com\"."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:81
msgid "If your stream is set to advertise to YP directories above, you must specify an authorization hash. You can manage these on the Shoutcast web site."
msgstr "Si votre flux est défini pour faire de la publicité sur les répertoires YP ci-dessus, vous devez spécifier un hachage d'autorisation. Vous pouvez les gérer sur le site web Shoutcast."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:110
msgid "If your streaming software requires a specific mount point path, specify it here. Otherwise, use the default."
msgstr "Si votre logiciel de streaming nécessite un chemin d'un point de montage spécifique, spécifiez-le ici. Sinon, utilisez la valeur par défaut."

#: frontend/components/Stations/Webhooks/Form/Generic.vue:61
msgid "If your web hook requires HTTP basic authentication, provide the password here."
msgstr "Si votre Webhook nécessite une authentification de base HTTP, indiquez le mot de passe ici."

#: frontend/components/Stations/Webhooks/Form/Generic.vue:53
msgid "If your web hook requires HTTP basic authentication, provide the username here."
msgstr "Si votre Webhook nécessite une authentification de base HTTP, indiquez le nom d'utilisateur ici."

#: frontend/components/Stations/BulkMedia.vue:48
#: frontend/components/Stations/BulkMedia.vue:81
msgid "Import Changes from CSV"
msgstr "Importer les modifications depuis un fichier CSV"

#: frontend/components/Stations/Playlists.vue:219
#: frontend/components/Stations/Playlists/ImportModal.vue:5
#: frontend/components/Stations/Playlists/ImportModal.vue:95
msgid "Import from PLS/M3U"
msgstr "Importation de PLS/M3U"

#: frontend/components/Stations/BulkMedia.vue:106
#: frontend/components/Stations/BulkMedia.vue:92
msgid "Import Results"
msgstr "Importer les résultats"

#: frontend/components/Account/ApiKeyNewKey.vue:7
msgid "Important: copy the key below before continuing!"
msgstr "Important : copiez la clé ci-dessous avant de continuer !"

#: frontend/components/Admin/Shoutcast.vue:22
msgid "In order to install Shoutcast:"
msgstr "Pour installer Shoutcast, veuillez suivre la procédure dans l'ordre :"

#: frontend/components/Admin/StereoTool.vue:36
msgid "In order to install Stereo Tool:"
msgstr "Pour installer Stéréo Tool :"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:33
msgid "In order to process quickly, web hooks have a short timeout, so the responding service should be optimized to handle the request in under 2 seconds."
msgstr "Afin de les traiter rapidement, les Webhooks ont un court délai, pour que le service de réponse soit optimisé pour gérer la requête en moins de 2 secondes."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:57
msgid "Include in On-Demand Player"
msgstr "Inclure dans le lecteur la fonctionnalité à la demande"

#: frontend/components/Admin/Settings/GeneralTab.vue:147
msgid "Indefinitely"
msgstr "Indéfiniment"

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:52
msgid "Indicates the presence of explicit content (explicit language or adult content). Apple Podcasts displays an Explicit parental advisory graphic for your episode if turned on. Episodes containing explicit material aren't available in some Apple Podcasts territories."
msgstr "Indique la présence d'un contenu explicite (langage explicite ou contenu adulte). Apple Podcasts affiche un graphique de conseil parental explicite pour votre épisode s'il est activé. Les épisodes contenant du matériel explicite ne sont pas disponibles dans certains territoires d'Apple Podcasts."

#: frontend/components/Admin/Debug/TaskOutput.vue:91
msgid "Info"
msgstr "Informations"

#: frontend/components/Stations/Profile/NowPlayingNotStartedPanel.vue:10
msgid "Information about the current playing track will appear here once your station has started."
msgstr "Les informations sur le morceau à l'antenne apparaîtront ici une fois que votre station sera démarrée."

#: frontend/components/Admin/AuditLog.vue:27
msgid "Insert"
msgstr "Insérer"

#: frontend/components/Admin/GeoLite.vue:4
#: frontend/components/Admin/menu.ts:160
msgid "Install GeoLite IP Database"
msgstr "Installer la base de données IP GeoLite"

#: frontend/components/Admin/menu.ts:144
msgid "Install Shoutcast"
msgstr "Installer Shoutcast"

#: frontend/components/Admin/Shoutcast.vue:4
msgid "Install Shoutcast 2 DNAS"
msgstr "Installer Shoutcast 2 DNAS"

#: frontend/components/Admin/menu.ts:152
#: frontend/components/Admin/StereoTool.vue:4
msgid "Install Stereo Tool"
msgstr "Installer Stéréo Tool"

#: frontend/components/Admin/GeoLite.vue:17
#: frontend/components/Admin/Shoutcast.vue:12
#: frontend/components/Admin/StereoTool.vue:25
msgid "Instructions"
msgstr "Instructions"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:39
msgid "Internal notes or comments about the user, visible only on this control panel."
msgstr "Notes internes ou commentaires au sujet de l’utilisateur, visible uniquement sur ce panneau de contrôle."

#: frontend/components/Stations/Media/Form/BasicInfo.vue:52
msgid "International Standard Recording Code, used for licensing reports."
msgstr "Code d'enregistrement standard international, utilisé pour les rapports de licence."

#: frontend/components/Stations/Playlists/Form/Advanced.vue:52
msgid "Interrupt other songs to play at scheduled time."
msgstr "Interrompre les autres chansons pour jouer à l'heure prévue."

#: frontend/components/Stations/Mounts/Form/Intro.vue:2
msgid "Intro"
msgstr "Introduction"

#: frontend/components/Stations/Reports/Listeners.vue:243
#: frontend/components/Stations/Reports/Listeners/Map.vue:10
msgid "IP"
msgstr "IP"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:51
msgid "IP Address Source"
msgstr "Source de l'adresse IP"

#: frontend/components/Admin/GeoLite.vue:8
msgid "IP Geolocation is used to guess the approximate location of your listeners based on the IP address they connect with. Use the free built-in IP Geolocation library or enter a license key on this page to use MaxMind GeoLite."
msgstr "La géolocalisation IP est utilisée pour deviner l'emplacement approximatif de vos auditeurs en fonction de l'adresse IP avec laquelle ils se connectent. Utilisez la bibliothèque de géolocalisation IP intégrée gratuite ou entrez une clé de licence sur cette page pour utiliser MaxMind GeoLite."

#: frontend/components/Admin/Relays.vue:76
msgid "Is Public"
msgstr "Est publique"

#: frontend/components/Stations/PodcastEpisodes.vue:211
msgid "Is Published"
msgstr "Est publié"

#: frontend/components/Stations/Media.vue:333
#: frontend/components/Stations/Media/Form/BasicInfo.vue:51
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:105
msgid "ISRC"
msgstr "ISRC"

#: frontend/components/Common/DataTable.vue:69
msgid "Items per page"
msgstr "Éléments par page"

#: frontend/components/Stations/Playlists.vue:65
msgid "Jingle Mode"
msgstr "Mode Jingle"

#: frontend/components/Account/EditForm.vue:39
#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:36
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:106
msgid "Language"
msgstr "Langue"

#: frontend/components/Admin/Settings/GeneralTab.vue:127
#: frontend/components/Common/DateRangeDropdown.vue:132
msgid "Last 14 Days"
msgstr "14 derniers jours"

#: frontend/components/Admin/Settings/GeneralTab.vue:143
msgid "Last 2 Years"
msgstr "2 dernières années"

#: frontend/components/Common/DateRangeDropdown.vue:104
msgid "Last 24 Hours"
msgstr "Dernières 24 heures"

#: frontend/components/Admin/Settings/GeneralTab.vue:131
#: frontend/components/Common/DateRangeDropdown.vue:139
msgid "Last 30 Days"
msgstr "30 derniers jours"

#: frontend/components/Admin/Settings/GeneralTab.vue:135
msgid "Last 60 Days"
msgstr "60 derniers jours"

#: frontend/components/Common/DateRangeDropdown.vue:125
msgid "Last 7 Days"
msgstr "7 derniers jours"

#: frontend/components/Admin/Backups.vue:210
msgid "Last Modified"
msgstr "Dernière modification"

#: frontend/components/Common/DateRangeDropdown.vue:153
msgid "Last Month"
msgstr "Dernier mois"

#: frontend/components/Stations/Media.vue:367
msgid "Last Processed Time"
msgstr ""

#: frontend/components/Admin/Debug.vue:288
msgid "Last Run"
msgstr "Dernière exécution"

#: frontend/components/Admin/Backups.vue:28
msgid "Last run:"
msgstr "Dernière exécution :"

#: frontend/components/Admin/Settings/GeneralTab.vue:139
msgid "Last Year"
msgstr "Dernière année"

#: frontend/components/Admin/Settings/ServicesTab.vue:233
msgid "Last.fm API Key"
msgstr "Clé d'API Last.fm"

#: frontend/components/Admin/Relays.vue:78
msgid "Latest Update"
msgstr "Dernière mise à jour"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:94
msgid "Learn about Advanced Playlists"
msgstr "En savoir plus sur les playlists avancées"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:75
msgid "Learn more about AutoCue"
msgstr ""

#: frontend/components/Admin/Stations/Form/BackendForm.vue:56
msgid "Learn More about Post-processing CPU Impact"
msgstr "En savoir plus sur l'impact du post-traitement sur leprocesseur"

#: frontend/components/Admin/Settings/ServicesTab.vue:22
msgid "Learn more about release channels in the AzuraCast docs."
msgstr "En savoir plus sur les canaux de diffusion dans la documentation d'AzuraCast."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:72
msgid "Learn more about this header."
msgstr "En savoir plus sur cet en-tête."

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:45
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:53
msgid "Leave blank to automatically generate a new password."
msgstr "Laissez vide pour générer automatiquement un nouveau mot de passe."

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:94
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:98
msgid "Leave blank to play on every day of the week."
msgstr "Laissez vide pour jouer tous les jours de la semaine."

#: frontend/components/Admin/Users/Form.vue:22
#: frontend/components/Stations/SftpUsers/Form.vue:36
msgid "Leave blank to use the current password."
msgstr "Laissez vide pour garder le mot de passe actuel."

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:36
msgid "Leave blank to use the default Telegram API URL (recommended)."
msgstr "Laissez vide pour utiliser l'URL de l'API Telegram par défaut (recommandé)."

#: frontend/components/Stations/Media.vue:334
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:107
msgid "Length"
msgstr "Durée"

#: frontend/components/Setup/Register.vue:28
msgid "Let's get started by creating your Super Administrator account."
msgstr "Commençons par créer votre compte Super Administrateur."

#: frontend/components/Admin/Settings/ServicesTab.vue:43
msgid "LetsEncrypt"
msgstr "Let'sEncrypt"

#: frontend/components/Admin/Settings/ServicesTab.vue:47
msgid "LetsEncrypt provides simple, free SSL certificates allowing you to secure traffic through your control panel and radio streams."
msgstr "LetsEncrypt fournit des certificats SSL simples et gratuits, qui vous permettent de sécuriser le trafic de votre panneau de contrôle et de vos flux radios."

#: frontend/components/Admin/Branding/BrandingForm.vue:186
#: frontend/components/Stations/Profile/EmbedModal.vue:158
msgid "Light"
msgstr "Clair"

#: frontend/components/PanelLayout.vue:165
msgid "Like our software?"
msgstr "Vous aimez notre logiciel ?"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:130
msgid "Limited"
msgstr "Limité"

#: frontend/components/Stations/Profile/BackendPanel.vue:120
msgid "LiquidSoap is currently shuffling from %{songs} and %{playlists}."
msgstr "LiquidSoap est actuellement en train de mélanger %{songs} chansons dans %{playlists} playlists."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:279
msgid "Liquidsoap Performance Tuning"
msgstr "Optimisation des performances de Liquidsoap"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:102
#: frontend/components/Admin/Stations/Form/FrontendForm.vue:93
msgid "List one IP address or group (in CIDR format) per line."
msgstr "Indiquez une adresse IP ou un groupe (au format CIDR) par ligne."

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:111
msgid "List one user agent per line. Wildcards (*) are allowed."
msgstr "Lister l'agent utilisateur. Un par ligne. Le caractère générique (*) est autorisé."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:19
msgid "Listener Analytics Collection"
msgstr "Enregistrement des analyses des auditeurs"

#: frontend/entities/Webhooks.ts:47
msgid "Listener Gained"
msgstr "Auditeurs gagnés"

#: frontend/components/Stations/Reports/Listeners.vue:70
msgid "Listener History"
msgstr "Historique des auditeurs"

#: frontend/entities/Webhooks.ts:51
msgid "Listener Lost"
msgstr "Auditeurs perdus"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:37
msgid "Listener Report"
msgstr "Rapport des auditeurs"

#: frontend/components/Stations/Queue.vue:61
#: frontend/components/Stations/Reports/Timeline.vue:69
msgid "Listener Request"
msgstr "Demande des auditeurs"

#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:30
msgid "Listener Type"
msgstr "Type d'auditeur"

#: frontend/components/Common/Charts/HourChart.vue:48
#: frontend/components/Common/Charts/TimeSeriesChart.vue:80
#: frontend/components/Dashboard.vue:327
#: frontend/components/Stations/menu.ts:204
#: frontend/components/Stations/Profile/StreamsPanel.vue:115
#: frontend/components/Stations/Profile/StreamsPanel.vue:19
#: frontend/components/Stations/Profile/StreamsPanel.vue:67
#: frontend/components/Stations/Reports/Listeners.vue:9
#: frontend/components/Stations/Reports/Overview/CommonMetricsView.vue:88
#: frontend/components/Stations/Reports/Overview/ListeningTimeTab.vue:55
#: frontend/components/Stations/Reports/Timeline.vue:146
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Frontend/Dashboard/ChartsAction.php:182
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:86
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:81
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:82
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:132
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:220
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByStream.php:98
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByCountry.php:74
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByBrowser.php:61
msgid "Listeners"
msgstr "Auditeurs"

#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:42
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:54
msgid "Listeners by Day"
msgstr "Auditeurs par jour"

#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:55
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:101
msgid "Listeners by Day of Week"
msgstr "Auditeurs par jour de la semaine"

#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:69
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:195
msgid "Listeners by Hour"
msgstr "Auditeurs par heure"

#: frontend/components/Stations/Reports/Overview/ListeningTimeTab.vue:5
msgid "Listeners by Listening Time"
msgstr "Auditeurs par temps d’écoute"

#: frontend/components/Stations/Reports/Overview.vue:30
msgid "Listeners By Time Period"
msgstr "Auditeurs par période de temps"

#: frontend/components/Dashboard.vue:92
msgid "Listeners Per Station"
msgstr "Auditeurs par station"

#: frontend/components/Stations/Reports/Overview.vue:37
#: frontend/components/Stations/Reports/Overview/ListeningTimeTab.vue:54
msgid "Listening Time"
msgstr "Temps d'écoute"

#: frontend/components/Public/Player.vue:22
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:183
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:114
msgid "Live"
msgstr "Direct"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:50
msgid "Live Broadcast Recording Bitrate (kbps)"
msgstr "Débit binaire d'enregistrement de la diffusion en direct (kbps)"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:43
msgid "Live Broadcast Recording Format"
msgstr "Format d'enregistrement pour la diffusion en direct"

#: frontend/components/Stations/Reports/Listeners.vue:56
msgid "Live Listeners"
msgstr "Auditeurs en direct"

#: frontend/components/Admin/Stations/Form/AdminForm.vue:41
msgid "Live Recordings Storage Location"
msgstr "Emplacement de stockage des enregistrements en direct"

#: frontend/components/Stations/Reports/Timeline.vue:76
msgid "Live Streamer:"
msgstr "Streamer en direct :"

#: frontend/entities/Webhooks.ts:55
msgid "Live Streamer/DJ Connected"
msgstr "Streamer en direct/DJ connecté"

#: frontend/entities/Webhooks.ts:59
msgid "Live Streamer/DJ Disconnected"
msgstr "Streamer en direct/DJ déconnecté"

#: frontend/components/Stations/menu.ts:159
msgid "Live Streaming"
msgstr "Diffusion en direct"

#: frontend/components/Admin/Index/CpuStatsPanel.vue:115
msgid "Load Average"
msgstr "Charge moyenne"

#: frontend/components/Common/DataTable.vue:197
#: frontend/components/Common/GridLayout.vue:23
msgid "Loading"
msgstr "Chargement"

#: frontend/components/Admin/StorageLocations.vue:167
#: frontend/components/Stations/Reports/Listeners.vue:160
msgid "Local"
msgstr "Local"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:14
msgid "Local Broadcasting Service"
msgstr "Service de diffusion local"

#: frontend/components/Admin/StorageLocations/Form.vue:83
msgid "Local Filesystem"
msgstr "Système de fichiers locaux"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:145
msgid "Local IP (Default)"
msgstr "IP locale (Défaut)"

#: frontend/components/Stations/Profile/StreamsPanel.vue:16
msgid "Local Streams"
msgstr "Flux locaux"

#: frontend/components/Stations/Reports/Listeners.vue:306
msgid "Location"
msgstr "Emplacement"

#: frontend/components/Admin/Users.vue:50
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:137
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:3
msgid "Log In"
msgstr "Se connecter"

#: frontend/components/Admin/Debug/TaskOutputModal.vue:4
msgid "Log Output"
msgstr "Contenu des Logs"

#: frontend/components/Admin/Backups/LastOutputModal.vue:6
#: frontend/components/Common/StreamingLogModal.vue:6
#: frontend/components/Stations/Queue/LogsModal.vue:6
msgid "Log Viewer"
msgstr "Visionneuse de logs"

#: frontend/components/Stations/menu.ts:308
#: frontend/components/Stations/Queue.vue:31
msgid "Logs"
msgstr "Logs"

#: frontend/components/Admin/Logs.vue:16
msgid "Logs by Station"
msgstr "Logs par station"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:85
msgid "Loop Once"
msgstr "Boucler une fois"

#: frontend/components/Stations/Webhooks/Form/Discord.vue:25
#: frontend/components/Stations/Webhooks/Form/Telegram.vue:48
msgid "Main Message Content"
msgstr "Contenu du message principal"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:40
msgid "Make HLS Stream Default in Public Player"
msgstr "Faire de HLS en flux par défaut dans le lecteur public"

#: frontend/components/Stations/Media/MediaToolbar.vue:154
msgid "Make the selected media play immediately, interrupting existing media"
msgstr "Faire jouer les médias sélectionnés immédiatement, interrompant les médias existants"

#: frontend/components/Admin/Stations.vue:35
#: frontend/components/Dashboard.vue:234
#: frontend/components/Stations/Profile/StreamersPanel.vue:24
msgid "Manage"
msgstr "Gérer"

#: frontend/components/Common/Avatar.vue:8
msgid "Manage Avatar"
msgstr "Gérer l'avatar"

#: frontend/components/Stations/Media.vue:36
msgid "Manage SFTP Accounts"
msgstr "Gérer les comptes SFTP"

#: frontend/components/Dashboard.vue:139
msgid "Manage Stations"
msgstr "Gestion des stations"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:224
msgid "Manual AutoDJ Mode"
msgstr "Mode AutoDJ manuel"

#: frontend/components/Admin/Updates.vue:129
msgid "Manual Updates"
msgstr "Mise à jour manuelle"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:103
msgid "Manually Add Episodes"
msgstr "Ajouter manuellement des épisodes"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:330
msgid "Manually define how this playlist is used in Liquidsoap configuration."
msgstr "Définissez manuellement comment cette playlist est utilisée dans la configuration Liquidsoap."

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:134
msgid "Markdown"
msgstr "Markdown"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:127
msgid "Master_me is an open-source automatic mastering plugin for streaming, podcasts and Internet radio."
msgstr "Master_me est une extension de maîtrise automatique open source pour le streaming, les podcasts et la radio par internet."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:157
msgid "Master_me Loudness Target (LUFS)"
msgstr "Cible de l'intensité Master_me (LUFS)"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:472
msgid "Master_me Post-processing"
msgstr "Post-traitement Master_me"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:148
msgid "Master_me Preset"
msgstr "Préréglage Master_me"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:135
msgid "Master_me Project Homepage"
msgstr "Page d'accueil du projet Master_me"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:8
msgid "Mastodon Account Details"
msgstr "Détails du compte Mastodon"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:42
msgid "Mastodon Instance URL"
msgstr "URL de l'instance Mastodon"

#: frontend/entities/Webhooks.ts:124
msgid "Mastodon Post"
msgstr "Message Mastodon"

#: frontend/components/Stations/Playlists/ImportModal.vue:26
msgid "Matched"
msgstr "Comparer"

#: frontend/entities/Webhooks.ts:132
msgid "Matomo Analytics Integration"
msgstr "Intégration Mastodon Analytics"

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:28
msgid "Matomo API Token"
msgstr "Jeton d'API de Matomo"

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:12
msgid "Matomo Installation Base URL"
msgstr "URL d'installation de Matomo"

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:20
msgid "Matomo Site ID"
msgstr "ID de Matomo"

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:68
msgid "Max Listener Duration"
msgstr "Durée d'écoute maximale"

#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:17
msgid "Max. Connected Time"
msgstr "Temps max. connecté"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:80
msgid "Maximum Listeners"
msgstr "Auditeurs maximum"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:81
msgid "Maximum number of total listeners across all streams. Leave blank to use the default."
msgstr "Nombre maximum d'auditeurs totaux sur tous les flux. Laissez vide pour utiliser la valeur par défaut."

#: frontend/components/Admin/GeoLite.vue:35
msgid "MaxMind Developer Site"
msgstr "Site de développement MaxMind"

#: frontend/components/Admin/GeoLite.vue:77
msgid "MaxMind License Key"
msgstr "Clé de licence MaxMind"

#: frontend/components/Stations/Webhooks/Form/GoogleAnalyticsV4.vue:19
msgid "Measurement ID"
msgstr "ID de mesure"

#: frontend/components/Stations/Webhooks/Form/GoogleAnalyticsV4.vue:11
msgid "Measurement Protocol API Secret"
msgstr "API Secret du protocole de mesure"

#: frontend/components/Stations/menu.ts:69
#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:2
msgid "Media"
msgstr "Médias"

#: frontend/components/Stations/BulkMedia.vue:103
msgid "Media File"
msgstr "Fichier média"

#: frontend/components/Admin/Stations/Form/AdminForm.vue:33
msgid "Media Storage Location"
msgstr "Modifier l'emplacement de stockage"

#: frontend/components/Admin/Index/MemoryStatsPanel.vue:6
msgid "Memory"
msgstr "Mémoire"

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:7
msgid "Memory Stats Help"
msgstr "Aide sur les statistiques de la mémoire"

#: frontend/components/Stations/Playlists/Form/Advanced.vue:60
msgid "Merge playlist to play as a single track."
msgstr "Fusionner la playlist pour jouer comme une seule piste."

#: frontend/components/Stations/Webhooks/Form/Email.vue:30
msgid "Message Body"
msgstr "Corps du message"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:11
msgid "Message Body on Song Change"
msgstr "Corps du message quand la chanson se change"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:20
msgid "Message Body on Song Change with Streamer/DJ Connected"
msgstr "Corps du message quand la chanson se change avec le Streamer/DJ connecté"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:47
msgid "Message Body on Station Offline"
msgstr "Corps du message quand la station est hors ligne"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:56
msgid "Message Body on Station Online"
msgstr "Corps du message quand la station est connectée"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:29
msgid "Message Body on Streamer/DJ Connect"
msgstr "Corps du message quand un streamer/DJ est connecté"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:38
msgid "Message Body on Streamer/DJ Disconnect"
msgstr "Corps du message quand un streamer/DJ est déconnecté"

#: frontend/components/Stations/Webhooks/Form/Common/FormattingInfo.vue:4
msgid "Message Customization Tips"
msgstr "Conseils de personnalisation des messages"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:58
msgid "Message parsing mode"
msgstr "Mode d'analyse des messages"

#: frontend/components/Admin/Debug.vue:120
msgid "Message Queues"
msgstr "Messages en attente"

#: frontend/components/Stations/Webhooks/Form/Email.vue:11
msgid "Message Recipient(s)"
msgstr "Destinataire(s) du message"

#: frontend/components/Stations/Webhooks/Form/Email.vue:23
msgid "Message Subject"
msgstr "Sujet du message"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:64
msgid "Message Visibility"
msgstr "Visibilité du message"

#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:105
msgid "Metadata updated."
msgstr "Métadonnées mises à jour."

#: frontend/components/Public/WebDJ/MicrophonePanel.vue:7
msgid "Microphone"
msgstr "Microphone"

#: frontend/components/Public/WebDJ/MicrophonePanel.vue:46
msgid "Microphone Source"
msgstr "Source du microphone"

#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:4
msgid "Min. Connected Time"
msgstr "Temps min. connecté"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:175
msgid "Minute of Hour to Play"
msgstr "Minute de diffusion pour chaque heure"

#: frontend/components/Public/WebDJ/MixerPanel.vue:7
msgid "Mixer"
msgstr "Mélangeur"

#: frontend/components/Stations/Reports/Listeners.vue:133
#: frontend/components/Stations/Reports/Listeners/FiltersBar.vue:40
msgid "Mobile"
msgstr "Mobile"

#: frontend/components/Stations/Media.vue:351
msgid "Modified"
msgstr "Modifié"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:145
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:175
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:145
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:109
msgid "Monday"
msgstr "Lundi"

#: frontend/components/Stations/Media/MediaToolbar.vue:134
#: frontend/components/Stations/Playlists.vue:172
msgid "More"
msgstr "Plus"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:19
msgid "Most hosting providers will put more Virtual Machines (VPSes) on a server than the hardware can handle when each VM is running at full CPU load. This is called over-provisioning, which can lead to other VMs on the server \"stealing\" CPU time from your VM and vice-versa."
msgstr "La plupart des fournisseurs d'hébergement mettront plus de machines virtuelles (VPS) sur un serveur que sur le matériel qui ne pourra pas gérer lorsque chaque VM est en cours d'exécution à la charge complète du CPU. Ceci est appelé sur-provisionnement, qui peut conduire à d'autres ordinateurs virtuels sur le serveur \"voler\" le temps du CPU de votre VM et vice-versa."

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:90
msgid "Most Played Songs"
msgstr "Titres les plus joués"

#: frontend/components/Admin/Backups.vue:59
msgid "Most Recent Backup Log"
msgstr "Journaux de sauvegardes les plus récents"

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:37
msgid "Mount Name:"
msgstr "Nom du point de montage :"

#: frontend/components/Stations/Mounts/Form/Advanced.vue:12
#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:11
msgid "Mount Point URL"
msgstr "URL du point de montage"

#: frontend/components/Admin/Stations/CloneModalForm.vue:63
#: frontend/components/Stations/menu.ts:240
#: frontend/components/Stations/Mounts.vue:2
msgid "Mount Points"
msgstr "Points de montage"

#: frontend/components/Stations/Mounts.vue:6
msgid "Mount points are how listeners connect and listen to your station. Each mount point can be a different audio format or quality. Using mount points, you can set up a high-quality stream for broadband listeners and a mobile stream for phone users."
msgstr "Les points de montage sont la façon dont les auditeurs se connectent et écoutent votre station. Chaque point de montage peut avoir un format ou une qualité audio différente. En utilisant des points de montage, vous pouvez configurer un flux de haute qualité pour les auditeurs à large bande et un flux mobile pour les utilisateurs de téléphone."

#: frontend/components/Stations/Media/MediaToolbar.vue:119
msgid "Move"
msgstr "Déplacer"

#: frontend/components/Stations/Media/MoveFilesModal.vue:129
msgid "Move %{ num } File(s) to"
msgstr "Déplacer %{ num } fichier(s) vers"

#: frontend/components/Stations/Playlists/ReorderModal.vue:66
msgid "Move Down"
msgstr "Descendre"

#: frontend/components/Stations/Playlists/ReorderModal.vue:57
msgid "Move to Bottom"
msgstr "Déplacer vers le bas"

#: frontend/components/Stations/Media/MoveFilesModal.vue:79
msgid "Move to Directory"
msgstr "Déplacer vers le répertoire"

#: frontend/components/Stations/Playlists/ReorderModal.vue:84
msgid "Move to Top"
msgstr "Déplacer vers le haut"

#: frontend/components/Stations/Playlists/ReorderModal.vue:75
msgid "Move Up"
msgstr "Monter"

#: frontend/components/Stations/Media.vue:14
#: frontend/components/Stations/menu.ts:75
#: frontend/components/Stations/Profile/BackendPanel.vue:31
msgid "Music Files"
msgstr "Fichiers musicaux"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:499
msgid "Music General"
msgstr "Musique général"

#: frontend/components/Account/ChangePasswordModal.vue:67
msgid "Must match new password."
msgstr "Le nouveau mot de passe doit correspondre."

#: frontend/components/Common/MuteButton.vue:48
#: frontend/components/Common/Waveform.vue:37
msgid "Mute"
msgstr "Mettre en sourdine"

#: frontend/components/Account.vue:3
#: frontend/components/Dashboard.vue:18
#: frontend/components/PanelLayout.vue:83
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Profile/IndexAction.php:29
msgid "My Account"
msgstr "Mon compte"

#: frontend/components/Admin/AuditLog.vue:65
msgid "N/A"
msgstr "N/D"

#: frontend/components/Account/EditForm.vue:9
#: frontend/components/Admin/Stations.vue:124
#: frontend/components/Admin/Stations/Form/ProfileForm.vue:11
#: frontend/components/Public/Requests/RequestsDataTable.vue:60
#: frontend/components/Stations/HlsStreams.vue:82
#: frontend/components/Stations/Media.vue:322
#: frontend/components/Stations/Mounts.vue:101
#: frontend/components/Stations/Remotes.vue:93
msgid "Name"
msgstr "Nom"

#: frontend/components/Login.vue:49
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:23
msgid "name@example.com"
msgstr "name@example.com"

#: frontend/components/Stations/Webhooks.vue:132
msgid "Name/Type"
msgstr "Nom/Type"

#: frontend/components/Stations/Logs.vue:37
msgid "Need Help?"
msgstr "Avez-vous besoin d’aide ?"

#: frontend/components/Admin/Index/NetworkStatsPanel.vue:5
msgid "Network Interfaces"
msgstr "Interfaces réseau"

#: frontend/components/Admin/Backups.vue:35
msgid "Never run"
msgstr "Jamais exécuté"

#: frontend/components/Stations/Media/NewDirectoryModal.vue:6
msgid "New Directory"
msgstr "Nouveau répertoire"

#: frontend/components/Stations/Media/NewDirectoryModal.vue:99
msgid "New directory created."
msgstr "Nouveau répertoire créé."

#: frontend/components/Stations/Media/RenameModal.vue:15
msgid "New File Name"
msgstr "Nouveau nom de fichier"

#: frontend/components/Stations/Media/MediaToolbar.vue:204
msgid "New Folder"
msgstr "Nouveau dossier"

#: frontend/components/Account/ApiKeyNewKey.vue:3
msgid "New Key Generated"
msgstr "Nouvelle clé générée"

#: frontend/components/Account/ChangePasswordModal.vue:23
#: frontend/components/Stations/SftpUsers/Form.vue:23
msgid "New Password"
msgstr "Nouveau mot de passe"

#: frontend/components/Stations/Media/MediaToolbar.vue:86
msgid "New Playlist"
msgstr "Nouvelle playlist"

#: frontend/components/Stations/Playlists/CloneModal.vue:15
msgid "New Playlist Name"
msgstr "Nom de la nouvelle playlist"

#: frontend/components/Admin/Stations/CloneModalForm.vue:15
msgid "New Station Description"
msgstr "Nouvelle description de la station"

#: frontend/components/Admin/Stations/CloneModalForm.vue:7
msgid "New Station Name"
msgstr "Nouveau nom de station"

#: frontend/components/Admin/Debug.vue:296
msgid "Next Run"
msgstr "Prochaine exécution"

#: frontend/components/Admin/Relays.vue:41
#: frontend/components/Stations/PodcastEpisodes.vue:112
msgid "No"
msgstr "Non"

#: frontend/components/Admin/Stations/Form/Common/BackendDisabled.vue:4
msgid "No AutoDJ Enabled"
msgstr "Pas d'AutoDJ activé"

#: frontend/components/Stations/Media/MediaToolbar.vue:286
msgid "No files selected."
msgstr "Aucun fichier sélectionné."

#: frontend/components/Stations/Webhooks/Form/Common/RateLimitFields.vue:49
msgid "No Limit"
msgstr "Aucune limite"

#: frontend/components/Stations/Playlists/ImportModal.vue:47
msgid "No Match"
msgstr "Non compatible"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:73
#: frontend/components/Admin/Stations/Form/StreamersForm.vue:84
msgid "No other program can be using this port. Leave blank to automatically assign a port."
msgstr "Aucun autre programme ne peut utiliser ce port. Laissez vide pour assigner automatiquement un port."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:464
msgid "No Post-processing"
msgstr "Aucun post-traitement"

#: frontend/components/Public/FullPlayer/SongHistory.vue:4
msgid "No records to display."
msgstr "Aucun enregistrement à afficher."

#: frontend/components/Common/DataTable.vue:206
#: frontend/components/Common/GridLayout.vue:28
msgid "No records."
msgstr "Vide."

#: frontend/components/Admin/CustomFields.vue:92
#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:135
#: frontend/components/Stations/Playlists.vue:355
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Repository/StorageLocationRepository.php:74
msgid "None"
msgstr "Aucun"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:451
msgid "Normal Mode"
msgstr "Mode normal"

#: frontend/components/Stations/Reports/Requests.vue:63
msgid "Not Played"
msgstr "Pas joué"

#: frontend/components/Admin/Debug.vue:290
msgid "Not Run"
msgstr "Pas en cours d'exécution"

#: frontend/components/Common/Badges/RunningBadge.vue:30
msgid "Not Running"
msgstr "Pas en cours d'exécution"

#: frontend/components/Stations/Playlists/Form/Schedule.vue:8
#: frontend/components/Stations/Streamers/Form/Schedule.vue:8
msgid "Not Scheduled"
msgstr "Non planifié"

#: frontend/components/Admin/Backups.vue:80
msgid "Note that restoring a backup will clear your existing database. Never restore backup files from untrusted users."
msgstr "Notez que la restauration d'une sauvegarde effacera votre base de données existante. Ne restaurez jamais les fichiers de sauvegarde d'utilisateurs non fiables."

#: frontend/components/Admin/StereoTool.vue:14
msgid "Note that Stereo Tool can be resource-intensive for both CPU and Memory. Please ensure you have sufficient resources before proceeding."
msgstr "Stéreo Tool sollicite fortement les performances du processeur et la RAM. Assurez-vous d'avoir suffisamment de ressources disponibles avant de l'activer."

#: frontend/components/Stations/BulkMedia.vue:26
msgid "Note: If your media metadata has UTF-8 characters, you should use a spreadsheet editor that supports UTF-8 encoding, like OpenOffice."
msgstr "Note : Si les métadonnées de vos médias contiennent des caractères UTF-8, vous devez utiliser un éditeur de feuille de calcul qui supporte l'encodage UTF-8, comme OpenOffice."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:88
msgid "Note: the port after this one will automatically be used for legacy connections."
msgstr "Remarque : le port après celui-ci sera automatiquement utilisé pour les connexions héritées."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:35
msgid "Note: This should be the public-facing homepage of the radio station, not the AzuraCast URL. It will be included in broadcast details."
msgstr "Remarque : Ceci devrait être la page d'accueil de la station de radio, et non l'URL AzuraCast. Il sera inclus dans les détails de la diffusion."

#: frontend/components/Stations/Streamers.vue:152
msgid "Notes"
msgstr "Notes"

#: frontend/components/Admin/Debug/TaskOutput.vue:92
msgid "Notice"
msgstr "Remarque"

#: frontend/components/Common/DateRangeDropdown.vue:13
#: frontend/components/Stations/Profile/SchedulePanel.vue:32
msgid "Now"
msgstr "Maintenant"

#: frontend/components/Dashboard.vue:332
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:56
msgid "Now Playing"
msgstr "Titre en cours"

#: frontend/components/Stations/Webhooks/Form/Discord.vue:119
msgid "Now playing on %{ station }:"
msgstr "En cours de lecture sur %{ station } :"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:105
msgid "Now playing on %{ station }: %{ title } by %{ artist } with your host, %{ dj }! Tune in now: %{ url }"
msgstr "En cours de lecture sur %{ station } : %{ title } par %{ artist } avec votre hôte, %{ dj } ! Branchez-vous maintenant : %{ url }"

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:96
msgid "Now playing on %{ station }: %{ title } by %{ artist }! Tune in now: %{ url }"
msgstr "En cours de lecture sur %{ station } : %{ title } par %{ artist } ! Branchez-vous maintenant : %{ url }"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:117
msgid "Now playing on %{ station }: %{ title } by %{ artist }! Tune in now."
msgstr "En cours de lecture sur %{ station } : %{ title } par %{ artist } ! Branchez-vous maintenant."

#: frontend/components/Stations/Webhooks/Form/Common/FormattingInfo.vue:21
#: frontend/components/Stations/Webhooks/Form/Generic.vue:27
msgid "NowPlaying API Response"
msgstr "Réponse de l'API de la lecture en cours"

#: frontend/components/Admin/Backups/ConfigureModal.vue:55
msgid "Number of Backup Copies to Keep"
msgstr "Nombre de copies des sauvegardes à conserver"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:157
msgid "Number of Minutes Between Plays"
msgstr "Nombre de minutes entre chaque lecture"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:40
msgid "Number of seconds to overlap songs."
msgstr "Nombre de secondes avant le chevauchement des chansons."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:139
msgid "Number of Songs Between Plays"
msgstr "Nombre de musiques entre chaque lecture"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:69
msgid "Number of Visible Recent Songs"
msgstr "Nombre de chansons récentes visibles"

#: frontend/components/Stations/Profile/NowPlayingNotStartedPanel.vue:5
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:13
msgid "On the Air"
msgstr "À l'antenne"

#: frontend/components/Stations/Playlists.vue:77
msgid "On-Demand"
msgstr "À la demande"

#: frontend/components/Public/OnDemand.vue:11
#: frontend/components/Stations/menu.ts:116
#: frontend/components/Stations/Profile/EmbedModal.vue:143
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:39
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/PublicPages/OnDemandAction.php:69
msgid "On-Demand Media"
msgstr "Médias à la demande"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:97
msgid "On-Demand Streaming"
msgstr "Streaming à la demande"

#: frontend/components/Stations/Playlists.vue:111
msgid "Once per %{minutes} Minutes"
msgstr "Une fois toutes les %{minutes} minutes"

#: frontend/components/Stations/Playlists.vue:103
msgid "Once per %{songs} Songs"
msgstr "Une fois toutes les %{songs} chansons"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:165
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:324
msgid "Once per Hour"
msgstr "Une fois par heure"

#: frontend/components/Stations/Playlists.vue:119
msgid "Once per Hour (at %{minute})"
msgstr "Une fois par heure (à h%{minute})"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:147
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:319
msgid "Once per x Minutes"
msgstr "Une fois toutes les x minutes"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:129
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:314
msgid "Once per x Songs"
msgstr "Une fois tous les x titres"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:32
msgid "Once these steps are completed, enter the \"Access Token\" from the application's page into the field below."
msgstr "Une fois que les étapes sont terminées, entrez le jeton d'accès à partir de la page de l'application dans le champ ci-dessous."

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:54
msgid "One important note on I/O Wait is that it can indicate a bottleneck or problem but also may be completely meaningless, depending on the workload and general available resources. A constantly high I/O Wait should prompt further investigation with more sophisticated tools."
msgstr "Une note importante sur les attentes d'E/S : Il peut indiquer un goulot d'étranglement ou un problème, mais peut également être complètement dénué de sens, en fonction de la charge de travail et des ressources disponibles. Une attente d'E/S constamment élevée devrait inviter une enquête plus approfondie avec des outils plus sophistiqués."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:131
msgid "Only collect aggregate listener statistics"
msgstr "Collecter uniquement les statistiques agrégées des auditeurs"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:86
msgid "Only loop through playlist once."
msgstr "Boucler une seule fois la playlist."

#: frontend/components/Stations/Playlists/Form/Advanced.vue:56
msgid "Only play one track at scheduled time."
msgstr "Jouer qu’une seule piste à l’heure prévue."

#: frontend/components/Stations/Webhooks/Form/Common/RateLimitFields.vue:7
msgid "Only Post Once Every..."
msgstr "Poster seulement une seule fois chaque..."

#: frontend/components/Admin/AuditLog.vue:125
msgid "Operation"
msgstr "Opération"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:60
msgid "Optional: HTTP Basic Authentication Password"
msgstr "Optionnel : Mot de passe d'authentification de base HTTP"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:52
msgid "Optional: HTTP Basic Authentication Username"
msgstr "Optionnel : Nom d'utilisateur pour l'authentification de base HTTP"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:70
msgid "Optional: Request Timeout (Seconds)"
msgstr "Facultatif : Délai d'expiration de la demande (secondes)"

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:62
msgid "Optionally list this episode as part of a season in some podcast aggregators."
msgstr "Vous pouvez éventuellement répertorier cet épisode dans le cadre d'une saison dans certains agrégateurs de podcasts."

#: frontend/components/Admin/CustomFields/Form.vue:30
msgid "Optionally select an ID3v2 metadata field that, if present, will be used to set this field's value."
msgstr "Optionnellement, sélectionnez un champ de métadonnées ID3v2 qui, s'il est présent, sera utilisé pour définir la valeur de ce champ."

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:73
msgid "Optionally set a specific episode number in some podcast aggregators."
msgstr "Définissez éventuellement un numéro d'épisode spécifique dans certains agrégateurs de podcasts."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:57
msgid "Optionally specify a short URL-friendly name, such as \"my_station_name\", that will be used in this station's URLs. Leave this field blank to automatically create one based on the station name."
msgstr "Spécifiez éventuellement un nom court et facile d'utilisation, tel que \"mon_nom_de_station\", qui sera utilisé dans les URL de cette station. Laissez ce champ vide pour en créer un automatiquement basé sur le nom de la station."

#: frontend/components/Admin/CustomFields/Form.vue:19
msgid "Optionally specify an API-friendly name, such as \"field_name\". Leave this field blank to automatically create one based on the name."
msgstr "Spécifiez éventuellement un nom facile d'utilisation pour l'API, tel que \"nom_champ\". Laissez ce champ vide pour en créer automatiquement un basé sur le nom."

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:29
msgid "Optionally supply an API token to allow IP address overriding."
msgstr "Fournir éventuellement un jeton API pour permettre le remplacement de l'adresse IP."

#: frontend/components/Stations/SftpUsers/Form.vue:51
msgid "Optionally supply SSH public keys this user can use to connect instead of a password. Enter one key per line."
msgstr "Il est possible de fournir des clés publiques SSH que l'utilisateur peut utiliser pour se connecter au lieu d'un mot de passe. Entrez une clé par ligne."

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:72
msgid "or"
msgstr "ou"

#: frontend/components/Stations/Playlists/ImportModal.vue:25
msgid "Original Path"
msgstr "Chemin d'origine"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:363
msgid "Other Remote URL (File, HLS, etc.)"
msgstr "Autres URL distantes (fichier, HLS, etc.)"

#: frontend/components/Admin/ApiKeys.vue:54
msgid "Owner"
msgstr "Propriétaire"

#: frontend/components/Common/Pagination.vue:50
msgid "Page"
msgstr "Page"

#: frontend/components/Account/SecurityPanel.vue:70
msgid "Passkey Authentication"
msgstr "Authentification par clé d'accès"

#: frontend/components/Account/PasskeyModal.vue:29
#: frontend/components/Account/SecurityPanel.vue:188
msgid "Passkey Nickname"
msgstr "Surnom de la clé d'accès"

#: frontend/components/Admin/Users/Form.vue:16
#: frontend/components/Login.vue:61
#: frontend/components/Login.vue:70
#: frontend/components/Public/WebDJ/SettingsPanel.vue:93
#: frontend/components/Recover.vue:54
#: frontend/components/Setup/Register.vue:85
#: frontend/components/Stations/SftpUsers/Form.vue:29
msgid "Password"
msgstr "Mot de passe"

#: frontend/components/Stations/Profile/FrontendPanel.vue:103
#: frontend/components/Stations/Profile/FrontendPanel.vue:42
#: frontend/components/Stations/Profile/FrontendPanel.vue:82
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:68
msgid "Password:"
msgstr "Mot de passe :"

#: frontend/components/Admin/GeoLite.vue:45
msgid "Paste the generated license key into the field on this page."
msgstr "Collez la clé de licence générée dans le champ de cette page."

#: frontend/components/Admin/StorageLocations/Form.vue:21
msgid "Path/Suffix"
msgstr "Chemin/Suffixe"

#: frontend/components/Stations/Reports/Requests.vue:130
msgid "Pending Requests"
msgstr "Demandes en attente"

#: frontend/components/Admin/Permissions.vue:107
msgid "Permissions"
msgstr "Permissions"

#: frontend/components/Common/PlayButton.vue:60
#: frontend/components/Stations/Media/Form/WaveformEditor.vue:21
msgid "Play"
msgstr "Lecture"

#: frontend/components/Stations/Media/MediaToolbar.vue:157
msgid "Play Now"
msgstr "Jouer maintenant"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:320
msgid "Play once every $x minutes."
msgstr "Jouez une fois toutes les $x minutes."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:315
msgid "Play once every $x songs."
msgstr "Jouez une fois toutes les $x chansons."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:325
msgid "Play once per hour at the specified minute."
msgstr "Jouez une fois par heure à la minute spécifiée."

#: frontend/components/Stations/Playlists.vue:227
#: frontend/components/Stations/Playlists/QueueModal.vue:6
msgid "Playback Queue"
msgstr "File d'attente de relecture"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:129
msgid "Playing Next"
msgstr "Lecture suivante"

#: frontend/components/Public/FullPlayer.vue:42
#: frontend/components/Stations/Playlists.vue:345
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:101
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:170
#: frontend/components/Stations/Profile/SchedulePanel.vue:19
#: frontend/components/Stations/Queue.vue:64
msgid "Playlist"
msgstr "Playlist"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:359
msgid "Playlist (M3U/PLS) URL"
msgstr "URL de la playlist (M3U/PLS)"

#: frontend/components/Public/WebDJ/MixerPanel.vue:13
#: frontend/components/Public/WebDJ/PlaylistPanel.vue:271
msgid "Playlist 1"
msgstr "Playlist 1"

#: frontend/components/Public/WebDJ/MixerPanel.vue:28
#: frontend/components/Public/WebDJ/PlaylistPanel.vue:272
msgid "Playlist 2"
msgstr "Playlist 2"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:11
msgid "Playlist Name"
msgstr "Nom de la playlist"

#: frontend/components/Stations/Playlists/ReorderModal.vue:145
msgid "Playlist order set."
msgstr "Ordre de la playlist défini."

#: frontend/components/Stations/Playlists/QueueModal.vue:99
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/DeleteQueueAction.php:38
msgid "Playlist queue cleared."
msgstr "File d'attente de playlist vidée."

#: frontend/components/Stations/Playlists/ApplyToModal.vue:147
msgid "Playlist successfully applied to folders."
msgstr "Playlist appliquée avec succès aux dossiers."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:87
msgid "Playlist Type"
msgstr "Type de playlist"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:121
msgid "Playlist Weight"
msgstr "Poids de la playlist"

#: frontend/components/Stations/Podcasts.vue:54
msgid "Playlist-Based"
msgstr "Basé sur une playlist"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:25
msgid "Playlist-Based Podcast"
msgstr "Podcast basé sur une playlist"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:31
msgid "Playlist-based podcasts will automatically sync with the contents of a playlist, creating new podcast episodes for any media added to the playlist."
msgstr "Les podcasts basés sur une playlist se synchroniseront automatiquement avec le contenu d'une playlist, créant ainsi de nouveaux épisodes de podcast pour tout média ajouté à la playlist."

#: frontend/components/Stations/Playlists/ApplyToModal.vue:15
#: frontend/components/Stations/Reports/Timeline.vue:72
msgid "Playlist:"
msgstr "Playlist :"

#: frontend/components/Admin/Stations/CloneModalForm.vue:59
#: frontend/components/Stations/Media.vue:375
#: frontend/components/Stations/Media/EditModal.vue:15
#: frontend/components/Stations/Media/Form/Playlists.vue:9
#: frontend/components/Stations/Media/MediaToolbar.vue:26
#: frontend/components/Stations/menu.ts:141
#: frontend/components/Stations/Playlists.vue:14
#: frontend/components/Stations/Profile/BackendPanel.vue:37
msgid "Playlists"
msgstr "Playlists"

#: frontend/components/Stations/Media/MediaToolbar.vue:379
msgid "Playlists cleared for selected files:"
msgstr "Playlists effacées pour les fichiers sélectionnés :"

#: frontend/components/Stations/Media/MediaToolbar.vue:378
msgid "Playlists updated for selected files:"
msgstr "Playlists mis à jour pour les fichiers sélectionnés :"

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:101
msgid "Plays"
msgstr "Lectures"

#: frontend/components/Login.vue:130
msgid "Please log in to continue."
msgstr "Veuillez vous connecter pour continuer."

#: frontend/components/Public/Podcasts/PodcastList.vue:138
#: frontend/components/Stations/Podcasts.vue:140
msgid "Podcast"
msgstr "Podcast"

#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:13
msgid "Podcast media should be in the MP3 or M4A (AAC) format for the greatest compatibility."
msgstr "Les supports de podcast doivent être au format MP3 ou M4A (AAC) pour la plus grande compatibilité."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:11
msgid "Podcast Title"
msgstr "Titre du podcast"

#: frontend/components/Public/Podcasts/Podcast.vue:14
#: frontend/components/Public/Podcasts/PodcastEpisode.vue:12
#: frontend/components/Stations/menu.ts:150
#: frontend/components/Stations/Podcasts.vue:7
#: frontend/components/Stations/Profile/EmbedModal.vue:125
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:48
msgid "Podcasts"
msgstr "Podcasts"

#: frontend/components/Admin/Stations/Form/AdminForm.vue:49
msgid "Podcasts Storage Location"
msgstr "Emplacement de stockage des podcasts"

#: frontend/components/Stations/Profile/FrontendPanel.vue:55
msgid "Port"
msgstr "Port"

#: frontend/components/Stations/SftpUsers.vue:61
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:32
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:59
msgid "Port:"
msgstr "Port :"

#: frontend/components/PanelLayout.vue:156
msgid "Powered by"
msgstr "Propulsé par"

#: frontend/components/Stations/Webhooks/Form/Discord.vue:128
msgid "Powered by AzuraCast"
msgstr "Propulsé par AzuraCast"

#: frontend/components/Admin/Settings/GeneralTab.vue:29
msgid "Prefer Browser URL (If Available)"
msgstr "URL du navigateur préféré (si disponible)"

#: frontend/components/Account/EditForm.vue:77
#: frontend/components/Admin/Branding/BrandingForm.vue:182
msgid "Prefer System Default"
msgstr "Préférer le système par défaut"

#: frontend/components/Stations/Profile/EmbedModal.vue:78
msgid "Preview"
msgstr "Aperçu"

#: frontend/components/Admin/AuditLog/DetailsModal.vue:17
msgid "Previous"
msgstr "Précédent"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:8
msgid "Privacy"
msgstr "Confidentialité"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:3
#: frontend/components/Stations/menu.ts:31
msgid "Profile"
msgstr "Profil"

#: frontend/components/Admin/CustomFields/Form.vue:15
#: frontend/components/Stations/HlsStreams/Form/BasicInfo.vue:11
msgid "Programmatic Name"
msgstr "Nom programmatique"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:190
msgid "Provide a valid license key from Thimeo. Functionality is limited without a license key."
msgstr "Fournissez une clé de licence valide de Thimeo. Cette fonctionnalité est limitée sans clé de licence."

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:124
msgid "Public"
msgstr "Publique"

#: frontend/components/Dashboard.vue:172
#: frontend/components/Stations/menu.ts:61
#: frontend/components/Stations/PodcastEpisodes.vue:83
#: frontend/components/Stations/Podcasts.vue:43
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:21
msgid "Public Page"
msgstr "Page publique"

#: frontend/components/Admin/Branding.vue:17
#: frontend/components/Stations/Branding.vue:22
msgid "Public Page Background"
msgstr "Arrière-plan de la page publique"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:81
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:8
msgid "Public Pages"
msgstr "Page publique"

#: frontend/components/Stations/PodcastEpisodes.vue:218
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:24
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:35
msgid "Publish At"
msgstr "Publié"

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:53
#: frontend/components/Stations/Remotes/Form/AutoDj.vue:76
msgid "Publish to \"Yellow Pages\" Directories"
msgstr "Publier dans les annuaires \"Pages Jaunes\"(Yellow Pages)"

#: frontend/components/Stations/Media/MediaToolbar.vue:146
msgid "Queue"
msgstr "File d'attente"

#: frontend/components/Stations/Media/MediaToolbar.vue:142
msgid "Queue the selected media to play next"
msgstr "Le média a été mis dans la file d'attente de diffusion"

#: frontend/components/Stations/Profile/EmbedModal.vue:117
msgid "Radio Player"
msgstr "Player radio"

#: frontend/entities/Webhooks.ts:104
msgid "Radio.de"
msgstr "Radio.de"

#: frontend/components/Stations/Webhooks/Form/RadioDe.vue:18
msgid "Radio.de API Key"
msgstr "Clé API Radio.de"

#: frontend/components/Stations/Webhooks/Form/RadioDe.vue:11
msgid "Radio.de Broadcast Subdomain"
msgstr "Sous-domaine de diffusion Radio.de"

#: frontend/components/Stations/Webhooks/Form/RadioReg.vue:18
msgid "RadioRed Organization API Key"
msgstr "Clé API de l'organisation RadioRed"

#: frontend/components/Stations/Webhooks/Form/RadioReg.vue:11
msgid "RadioReg Webhook URL"
msgstr "URL du Webhook RadioReg"

#: frontend/entities/Webhooks.ts:108
msgid "RadioReg.net"
msgstr "RadioReg.net"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:342
msgid "Random"
msgstr "Aléatoire"

#: frontend/components/Stations/Sidebar.vue:39
msgid "Ready to start broadcasting? Click to start your station."
msgstr "Prêt à diffuser ? Cliquez pour démarrer votre station."

#: frontend/components/Admin/Index/NetworkStatsPanel.vue:19
msgid "Received"
msgstr "Reçu"

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:27
msgid "Record Live Broadcasts"
msgstr "Enregistrement des émissions en direct"

#: frontend/components/Recover.vue:14
#: frontend/components/Recover.vue:64
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/RecoverAction.php:90
msgid "Recover Account"
msgstr "Récupération du compte"

#: frontend/components/Admin/Debug.vue:130
#: frontend/components/Admin/Debug.vue:74
msgid "Refresh"
msgstr "Actualiser"

#: frontend/components/Common/DataTable.vue:51
msgid "Refresh rows"
msgstr "Actualiser"

#: frontend/components/Admin/StorageLocations/Form/S3.vue:32
#: frontend/components/Stations/Reports/Listeners/Map.vue:14
msgid "Region"
msgstr "Région"

#: frontend/components/Admin/Relays.vue:75
#: frontend/components/Stations/Profile/FrontendPanel.vue:95
msgid "Relay"
msgstr "Relais"

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:43
msgid "Relay Stream URL"
msgstr "URL du flux a relayer"

#: frontend/components/Admin/Settings/ServicesTab.vue:15
#: frontend/components/Admin/Updates.vue:46
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:36
msgid "Release Channel"
msgstr "Canal de mise à jour"

#: frontend/components/Stations/ProfileEdit.vue:36
msgid "Reload"
msgstr "Recharger"

#: frontend/components/Stations/Restart.vue:18
#: frontend/components/Stations/Restart.vue:48
msgid "Reload Configuration"
msgstr "Recharger la configuration"

#: frontend/components/Stations/Sidebar.vue:50
msgid "Reload to Apply Changes"
msgstr "Recharger pour appliquer les modifications"

#: frontend/components/Stations/Restart.vue:30
msgid "Reloading broadcasting will not disconnect your listeners."
msgstr "Recharger la diffusion ne déconnectera pas vos auditeurs."

#: frontend/components/Login.vue:87
msgid "Remember me"
msgstr "Se rappeler de moi"

#: frontend/components/Stations/Reports/Listeners.vue:163
msgid "Remote"
msgstr "Distant"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:219
msgid "Remote Playback Buffer (Seconds)"
msgstr "Mémoire tampon de la diffusion (secondes)"

#: frontend/components/Admin/Stations/CloneModalForm.vue:67
#: frontend/components/Stations/menu.ts:256
#: frontend/components/Stations/Profile/StreamsPanel.vue:64
#: frontend/components/Stations/Remotes.vue:2
msgid "Remote Relays"
msgstr "Relais distant"

#: frontend/components/Stations/Remotes.vue:6
msgid "Remote relays let you work with broadcasting software outside this server. Any relay you include here will be included in your station's statistics. You can also broadcast from this server to remote relays."
msgstr "Les relais distants vous permettent de travailler avec des logiciels de diffusion en dehors de ce serveur. Tout relais que vous incluez ici sera inclus dans les statistiques de votre station. Vous pouvez également diffuser depuis ce serveur vers des relais distants."

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:55
msgid "Remote Station Administrator Password"
msgstr "Mot de passe administrateur de la station distante"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:42
msgid "Remote Station Listening Mountpoint/SID"
msgstr "Station d'écoute à distance Point de montage / SID"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:29
msgid "Remote Station Listening URL"
msgstr "URL de la station distante"

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:50
msgid "Remote Station Source Mountpoint/SID"
msgstr "Station à distance Source Point de montage / SID"

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:66
msgid "Remote Station Source Password"
msgstr "Mot de passe source de la station distante"

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:42
msgid "Remote Station Source Port"
msgstr "Port source de la station distante"

#: frontend/components/Stations/Remotes/Form/AutoDj.vue:58
msgid "Remote Station Source Username"
msgstr "Nom d'utilisateur source de la station distante"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:14
msgid "Remote Station Type"
msgstr "Type de station à distance"

#: frontend/components/Stations/Playlists.vue:58
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:200
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:301
msgid "Remote URL"
msgstr "URL distante"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:190
msgid "Remote URL Playlist"
msgstr "URL distante d'une playlist"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:210
msgid "Remote URL Type"
msgstr "Type d'URL distant"

#: frontend/components/Admin/StorageLocations.vue:173
#: frontend/components/Admin/StorageLocations/Form.vue:91
#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:3
msgid "Remote: Dropbox"
msgstr "Distant : Dropbox"

#: frontend/components/Admin/StorageLocations.vue:170
#: frontend/components/Admin/StorageLocations/Form.vue:87
#: frontend/components/Admin/StorageLocations/Form/S3.vue:3
msgid "Remote: S3 Compatible"
msgstr "Distant : Compatible S3"

#: frontend/components/Admin/StorageLocations.vue:176
#: frontend/components/Admin/StorageLocations/Form.vue:95
#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:3
msgid "Remote: SFTP"
msgstr "SFTP distant"

#: frontend/components/Admin/Permissions/Form/StationRow.vue:20
#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:17
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:17
msgid "Remove"
msgstr "Supprimer"

#: frontend/components/Stations/Media/MediaToolbar.vue:174
msgid "Remove any extra metadata (fade points, cue points, etc.) from the selected media"
msgstr ""

#: frontend/components/Admin/GeoLite.vue:94
msgid "Remove Key"
msgstr "Supprimer la clé"

#: frontend/components/Stations/Media.vue:220
#: frontend/components/Stations/Media/RenameModal.vue:34
msgid "Rename"
msgstr "Renommer"

#: frontend/components/Stations/Media/RenameModal.vue:6
msgid "Rename File/Directory"
msgstr "Renommer le fichier/répertoire"

#: frontend/components/Stations/Playlists.vue:187
msgid "Reorder"
msgstr "Réorganiser"

#: frontend/components/Stations/Playlists/ReorderModal.vue:6
msgid "Reorder Playlist"
msgstr "Réorganiser la playlist"

#: frontend/components/Public/WebDJ/PlaylistPanel.vue:145
msgid "Repeat"
msgstr "Répéter"

#: frontend/components/Stations/Media/Form/AlbumArt.vue:23
msgid "Replace Album Cover Art"
msgstr "Remplacer la pochette d'album"

#: frontend/components/Stations/menu.ts:191
msgid "Reports"
msgstr "Rapports"

#: frontend/components/Stations/Media/MediaToolbar.vue:167
msgid "Reprocess"
msgstr "Retraiter"

#: frontend/components/Public/Requests/RequestsDataTable.vue:31
msgid "Request"
msgstr "Demander"

#: frontend/components/Public/FullPlayer/RequestModal.vue:6
msgid "Request a Song"
msgstr "Demander un titre"

#: frontend/components/Stations/Reports/Requests.vue:134
msgid "Request History"
msgstr "Historique des demandes"

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:46
msgid "Request Last Played Threshold (Minutes)"
msgstr "Temps d'attente avant de redemander un titre (en minutes)"

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:36
msgid "Request Minimum Delay (Minutes)"
msgstr "Délai minimum des demandes (en minutes)"

#: frontend/components/Public/FullPlayer.vue:33
msgid "Request Song"
msgstr "Demander un titre"

#: frontend/components/Stations/Reports/Requests.vue:123
msgid "Requester IP"
msgstr "IP du demandeur"

#: frontend/components/Stations/Profile/EmbedModal.vue:136
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/PublicPages/RequestsAction.php:41
msgid "Requests"
msgstr "Demandes"

#: frontend/components/Form/FormLabel.vue:9
msgid "Required"
msgstr "Requis"

#: frontend/components/Stations/Playlists.vue:211
msgid "Reshuffle"
msgstr "Remélanger"

#: frontend/components/Admin/Index/ServicesPanel.vue:39
#: frontend/components/Stations/Profile/BackendPanel.vue:53
#: frontend/components/Stations/Profile/FrontendPanel.vue:140
msgid "Restart"
msgstr "Redémarrer"

#: frontend/components/Stations/menu.ts:298
#: frontend/components/Stations/Restart.vue:73
#: frontend/components/Stations/Restart.vue:96
msgid "Restart Broadcasting"
msgstr "Redémarrer la diffusion"

#: frontend/components/Stations/Restart.vue:85
msgid "Restarting broadcasting will briefly disconnect your listeners."
msgstr "Redémarrer la diffusion déconnectera brièvement vos auditeurs."

#: frontend/components/Stations/Restart.vue:79
msgid "Restarting broadcasting will rewrite all configuration files and restart all services."
msgstr "Redémarrer la diffusion réécrira tous les fichiers de configuration et redémarre tous les services."

#: frontend/components/Admin/Backups.vue:68
msgid "Restoring Backups"
msgstr "Restauration des sauvegardes"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:153
msgid "Reverse Proxy (X-Forwarded-For)"
msgstr "Proxy inverse (Reverse Proxy) (X-Forwarded-For)"

#: frontend/components/Admin/Permissions.vue:106
#: frontend/components/Admin/Permissions/Form/GlobalForm.vue:8
msgid "Role Name"
msgstr "Nom du rôle"

#: frontend/components/Admin/Users.vue:104
#: frontend/components/Admin/Users/Form.vue:38
msgid "Roles"
msgstr "Rôles"

#: frontend/components/Admin/menu.ts:89
#: frontend/components/Admin/Permissions.vue:2
msgid "Roles & Permissions"
msgstr "Rôles et permissions"

#: frontend/components/Admin/Settings/ServicesTab.vue:342
#: frontend/components/Admin/Updates.vue:191
msgid "Rolling Release"
msgstr "Sortie du roulement"

#: frontend/components/Public/Podcasts/Podcast.vue:32
#: frontend/components/Public/Podcasts/PodcastList.vue:62
msgid "RSS"
msgstr "RSS"

#: frontend/components/Stations/Podcasts.vue:47
msgid "RSS Feed"
msgstr "Flux RSS"

#: frontend/components/Admin/Backups/ConfigureModal.vue:17
msgid "Run Automatic Nightly Backups"
msgstr "Exécuter des sauvegardes automatiques de nuit"

#: frontend/components/Admin/Backups.vue:100
#: frontend/components/Admin/Backups/RunBackupModal.vue:7
#: frontend/components/Admin/Backups/RunBackupModal.vue:97
msgid "Run Manual Backup"
msgstr "Exécuter la sauvegarde manuelle"

#: frontend/components/Admin/Debug.vue:103
#: frontend/components/Admin/Debug.vue:219
msgid "Run Task"
msgstr "Exécuter la tâche"

#: frontend/components/Common/Badges/RunningBadge.vue:29
msgid "Running"
msgstr "En cours d'exécution"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:111
msgid "Sample Rate"
msgstr "Fréquence d'échantillonnage"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:150
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:180
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:150
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:114
msgid "Saturday"
msgstr "Samedi"

#: frontend/components/Stations/Media/MediaToolbar.vue:96
msgid "Save"
msgstr "Sauvegarder"

#: frontend/components/Setup/Settings.vue:20
msgid "Save and Continue"
msgstr "Enregistrer et continuer"

#: frontend/components/Admin/Branding/BrandingForm.vue:123
#: frontend/components/Admin/GeoLite.vue:87
#: frontend/components/Admin/Settings.vue:55
#: frontend/components/Admin/Stations/EditModal.vue:41
#: frontend/components/Admin/Stations/StationForm.vue:62
#: frontend/components/Common/ModalForm.vue:50
#: frontend/components/Stations/Branding/BrandingForm.vue:79
#: frontend/components/Stations/LiquidsoapConfig.vue:71
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:58
msgid "Save Changes"
msgstr "Sauvegarder"

#: frontend/components/Admin/Settings/ServicesTab.vue:173
#: frontend/components/Admin/Settings/ServicesTab.vue:80
msgid "Save Changes first"
msgstr "Sauvegarder les modifications en premier"

#: frontend/components/Public/Schedule.vue:8
#: frontend/components/Stations/Playlists/Form/Schedule.vue:2
#: frontend/components/Stations/Profile/EmbedModal.vue:129
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:57
#: frontend/components/Stations/Streamers/Form/Schedule.vue:2
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/PublicPages/ScheduleAction.php:50
msgid "Schedule"
msgstr "Planification"

#: frontend/components/Stations/Playlists.vue:265
#: frontend/components/Stations/Streamers.vue:84
msgid "Schedule View"
msgstr "Calendrier"

#: frontend/components/Stations/Playlists.vue:83
#: frontend/components/Stations/Profile/SchedulePanel.vue:6
msgid "Scheduled"
msgstr "Planifié"

#: frontend/components/Admin/Backups/ConfigureModal.vue:30
msgid "Scheduled Backup Time"
msgstr "Heure de la sauvegarde planifiée"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:93
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:97
msgid "Scheduled Play Days of Week"
msgstr "Jours de diffusion prévus pour la semaine"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:44
msgid "Scheduled playlists and other timed items will be controlled by this time zone."
msgstr "Les playlists programmées et autres éléments programmés seront contrôlés par ce fuseau horaire."

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:6
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:6
msgid "Scheduled Time #%{num}"
msgstr "Heure programmée #%{num}"

#: frontend/components/Stations/Playlists.vue:346
msgid "Scheduling"
msgstr "Planification"

#: frontend/components/Common/DataTable.vue:40
msgid "Search"
msgstr "Rechercher"

#: frontend/components/Stations/PodcastEpisodes.vue:231
#: frontend/components/Stations/Podcasts/BatchEditModal.vue:26
#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:61
msgid "Season Number"
msgstr "Numéro de saison"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:61
msgid "Seconds from the start of the song that the AutoDJ should start playing."
msgstr "A quel moment, en secondes depuis le début, l'AutoDJ commencera à lire ce titre."

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:72
msgid "Seconds from the start of the song that the AutoDJ should stop playing."
msgstr "A quel moment, en secondes depuis le début, l'AutoDJ arrêtera de lire ce titre."

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:28
msgid "Seconds from the start of the song that the next song should begin when fading. Leave blank to use the system default."
msgstr ""

#: frontend/components/Admin/StorageLocations/Form/S3.vue:18
msgid "Secret Key"
msgstr "Clé secrète"

#: frontend/components/Account/SecurityPanel.vue:10
#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:27
msgid "Security"
msgstr "Sécurité"

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:3
msgid "Security & Privacy"
msgstr "Sécurité et confidentialité"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:65
msgid "See the Telegram documentation for more details."
msgstr "Consultez la documentation de Telegram pour plus de détails."

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:18
msgid "See the Telegram Documentation for more details."
msgstr "Consultez la documentation de Telegram pour plus de détails."

#: frontend/components/InlinePlayer.vue:27
msgid "Seek"
msgstr "Chercher"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:55
msgid "Segment Length (Seconds)"
msgstr "Longueur du segment (secondes)"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:65
msgid "Segments in Playlist"
msgstr "Segments dans la playlist"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:75
msgid "Segments Overhead"
msgstr "Segments au-dessus"

#: frontend/components/Common/DateRangeDropdown.vue:11
msgid "Select"
msgstr "Sélectionner"

#: frontend/components/Admin/Branding/BrandingForm.vue:34
msgid "Select a theme to use as a base for station public pages and the login page."
msgstr "Sélectionnez un thème à utiliser comme base pour les pages publiques de la station et la page de connexion."

#: frontend/components/Common/DataTable.vue:157
msgid "Select All Rows"
msgstr "Sélectionner toutes les lignes"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:104
msgid "Select an option here to apply post-processing using an easy preset or tool. You can also manually apply post-processing by editing your Liquidsoap configuration manually."
msgstr "Sélectionnez une option ici pour appliquer le post-traitement à l'aide d'un préréglage ou d'un outil facile. Vous pouvez également appliquer manuellement le post-traitement en modifiant manuellement votre configuration de Liquidsoap."

#: frontend/components/Stations/StereoToolConfig.vue:36
msgid "Select Configuration File"
msgstr "Sélectionner un fichier de configuration"

#: frontend/components/Stations/BulkMedia.vue:65
msgid "Select CSV File"
msgstr "Sélectionner un fichier CSV"

#: frontend/components/Stations/Fallback.vue:29
msgid "Select Custom Fallback File"
msgstr "Sélectionner le fichier de secours personnalisé"

#: frontend/components/Common/FlowUpload.vue:55
msgid "Select File"
msgstr "Sélectionner un fichier"

#: frontend/components/Stations/Mounts/Form/Intro.vue:9
msgid "Select Intro File"
msgstr "Sélectionner un fichier d'introduction"

#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:9
msgid "Select Media File"
msgstr "Sélectionner un fichier média"

#: frontend/components/Account/PasskeyModal.vue:34
#: frontend/components/Account/PasskeyModal.vue:56
msgid "Select Passkey"
msgstr "Sélectionner une clé d'accès"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:42
msgid "Select Playlist"
msgstr "Sélectionnez la playlist"

#: frontend/components/Stations/Playlists/ImportModal.vue:63
msgid "Select PLS/M3U File to Import"
msgstr "Sélectionnez le fichier PLS/M3U à importer"

#: frontend/components/Stations/Podcasts/Common/Artwork.vue:7
#: frontend/components/Stations/Streamers/Form/Artwork.vue:7
msgid "Select PNG/JPG artwork file"
msgstr "Sélectionner la pochette au format de fichier PNG/JPG"

#: frontend/components/Common/DataTable.vue:236
msgid "Select Row"
msgstr "Sélectionner la ligne"

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:64
msgid "Select the category/categories that best reflects the content of your podcast."
msgstr "Sélectionnez la/les catégorie/catégories qui correspond(ent) le mieux au contenu de votre podcast."

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:122
msgid "Select the countries that are not allowed to connect to the streams."
msgstr "Sélectionnez les pays qui ne sont pas autorisés à se connecter aux flux."

#: frontend/components/Stations/Webhooks/EditModal.vue:164
msgid "Select Web Hook Type"
msgstr "Sélectionnez le type de Webhook"

#: frontend/components/Stations/Media/MoveFilesModal.vue:26
msgid "Selected directory:"
msgstr ""

#: frontend/entities/Webhooks.ts:97
msgid "Send an e-mail to specified address(es)."
msgstr "Envoyer un mail à l'adresse/aux adresses spécifiée(s)."

#: frontend/entities/Webhooks.ts:96
msgid "Send E-mail"
msgstr "Envoyer le mail"

#: frontend/entities/Webhooks.ts:113
msgid "Send song metadata changes to %{service}"
msgstr "Envoyer les métadonnées de la chanson à %{service}"

#: frontend/entities/Webhooks.ts:101
#: frontend/entities/Webhooks.ts:105
#: frontend/entities/Webhooks.ts:109
msgid "Send song metadata changes to %{service}."
msgstr "Envoyer les métadonnées de la chanson à %{service}."

#: frontend/entities/Webhooks.ts:129
msgid "Send stream listener details to Google Analytics."
msgstr "Envoyer les détails des auditeurs de flux à Google Analytics."

#: frontend/entities/Webhooks.ts:133
msgid "Send stream listener details to Matomo Analytics."
msgstr "Envoyer les détails des auditeurs de flux à Matomo Analytics."

#: frontend/components/Admin/Settings/ServicesTab.vue:171
#: frontend/components/Admin/Settings/TestMessageModal.vue:31
#: frontend/components/Admin/Settings/TestMessageModal.vue:6
msgid "Send Test Message"
msgstr "Envoyer le message de test"

#: frontend/components/Admin/Settings/ServicesTab.vue:121
msgid "Sender E-mail Address"
msgstr "Adresse e-mail de l'expéditeur"

#: frontend/components/Admin/Settings/ServicesTab.vue:113
msgid "Sender Name"
msgstr "Nom de l'expéditeur"

#: frontend/components/Stations/Playlists.vue:71
#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:347
msgid "Sequential"
msgstr "Séquentiel"

#: frontend/components/Admin/Index.vue:43
msgid "Server Status"
msgstr "Statut du serveur"

#: frontend/components/Stations/SftpUsers.vue:51
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:21
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:48
msgid "Server:"
msgstr "Serveur :"

#: frontend/components/Admin/Index/ServicesPanel.vue:5
#: frontend/components/Admin/Settings/ServicesTab.vue:3
msgid "Services"
msgstr "Services"

#: frontend/components/Admin/StorageLocations/Form.vue:35
msgid "Set a maximum disk space that this storage location can use. Specify the size with unit, i.e. \"8 GB\". Units are measured in 1024 bytes. Leave blank to default to the available space on the disk."
msgstr "Définissez un espace disque maximum que cette station peut utiliser. Spécifiez la taille avec l'unité, c'est-à-dire \"8 GB\". Les unités sont mesurées en 1024 octets. Laisser vide par défaut en fonction de l'espace disponible sur le disque."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:35
msgid "Set as Default Mount Point"
msgstr "Définir comme point de montage par défaut"

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:4
msgid "Set cue and fade points using the visual editor. The timestamps will be saved to the corresponding fields in the advanced playback settings."
msgstr "Définissez les points de repère et de fondu à l'aide de l'éditeur visuel. Les horodatages seront enregistrés dans les champs correspondants des paramètres de lecture avancés."

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:41
msgid "Set Cue In"
msgstr "Point d'entrée"

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:48
msgid "Set Cue Out"
msgstr "Point de sortie"

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:66
msgid "Set Fade In"
msgstr "Point d'entrée en fondu"

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:73
msgid "Set Fade Out"
msgstr "Point de sortie en fondu"

#: frontend/components/Stations/Media/Form/WaveformEditor.vue:57
msgid "Set Fade Start Next"
msgstr ""

#: frontend/components/Admin/Settings/GeneralTab.vue:54
msgid "Set longer to preserve more playback history and listener metadata for stations. Set shorter to save disk space."
msgstr "Définissez plus longtemps pour conserver plus d'historique de lecture et de métadonnées d'écoute pour les stations. Réglez plus court pour économiser de l'espace disque."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:69
msgid "Set the length of time (seconds) a listener will stay connected to the stream. If set to 0, listeners can stay connected infinitely."
msgstr "Définissez la durée (secondes) que l'auditeur restera connecté au flux. S'il est réglé sur 0, les auditeurs peuvent rester connectés à l'infini."

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:39
msgid "Set to \"Yes\" to always use \"https://\" secure URLs, and to automatically redirect to the secure URL when an insecure URL is visited (HSTS)."
msgstr ""

#: frontend/components/Admin/Settings/SecurityPrivacyTab.vue:65
msgid "Set to * to allow all sources, or specify a list of origins separated by a comma (,)."
msgstr "Définir sur * pour autoriser toutes les sources, ou spécifier une liste d'origines séparées par une virgule (,)."

#: frontend/components/Admin/Settings/GeneralTab.vue:3
msgid "Settings"
msgstr "Paramètres"

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:79
msgid "Setup instructions for broadcasting software are available on the AzuraCast wiki."
msgstr "Les instructions d'installation pour les logiciels de diffusion sont disponibles sur le wiki d'AzuraCast."

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:11
msgid "SFTP Host"
msgstr "Hôte SFTP"

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:35
msgid "SFTP Password"
msgstr "Mot de passe SFTP"

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:21
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:56
msgid "SFTP Port"
msgstr "Port SFTP"

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:50
msgid "SFTP Private Key"
msgstr "Clé Privée SFTP"

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:42
msgid "SFTP Private Key Pass Phrase"
msgstr "Mot de passe de la Clé Privée SFTP"

#: frontend/components/Admin/StorageLocations/Form/Sftp.vue:28
msgid "SFTP Username"
msgstr "Identifiant SFTP"

#: frontend/components/Stations/menu.ts:123
#: frontend/components/Stations/SftpUsers.vue:6
msgid "SFTP Users"
msgstr "Utilisateurs SFTP"

#: frontend/components/Admin/Stations/CloneModalForm.vue:47
msgid "Share Media Storage Location"
msgstr "Partager l'emplacement de stockage des médias"

#: frontend/components/Admin/Stations/CloneModalForm.vue:55
msgid "Share Podcasts Storage Location"
msgstr "Partager l'emplacement de stockage des podcasts"

#: frontend/components/Admin/Stations/CloneModalForm.vue:51
msgid "Share Recordings Storage Location"
msgstr "Partager l’emplacement de stockage des enregistrements"

#: frontend/components/Admin/Shoutcast.vue:65
msgid "Shoutcast 2 DNAS is not currently installed on this installation."
msgstr "SHOUTcast 2 DNAS n'est actuellement pas installé sur cette machine."

#: frontend/components/Admin/Shoutcast.vue:17
msgid "Shoutcast 2 DNAS is not free software, and its restrictive license does not allow AzuraCast to distribute the Shoutcast binary."
msgstr "SHOUTcast 2 DNAS n'est pas un logiciel gratuit, et sa licence restrictive ne permet pas à Azuracast de distribuer le binaire Shoutcast."

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:44
msgid "Shoutcast Clients"
msgstr "Clients Shoutcast"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:28
msgid "Shoutcast License ID"
msgstr "ID de licence Shoutcast"

#: frontend/components/Admin/Shoutcast.vue:33
#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:88
msgid "Shoutcast Radio Manager"
msgstr "Gestionnaire de radio Shoutcast"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:35
msgid "Shoutcast User ID"
msgstr "ID de l'utilisateur Shoutcast"

#: frontend/components/Admin/Shoutcast.vue:97
msgid "Shoutcast version \"%{ version }\" is currently installed."
msgstr "La version \"%{ version }\" de Shoutcast est actuellement installée."

#: frontend/components/Dashboard.vue:304
msgid "Show Charts"
msgstr "Afficher les graphiques"

#: frontend/components/Stations/Profile/FrontendPanel.vue:200
msgid "Show Credentials"
msgstr "Afficher les crédits"

#: frontend/components/Admin/Stations/Form/HlsForm.vue:33
msgid "Show HLS Stream on Public Player"
msgstr "Afficher le flux HLS sur le lecteur public"

#: frontend/components/Admin/Settings/ServicesTab.vue:36
msgid "Show new releases within your update channel on the AzuraCast homepage."
msgstr "Afficher les nouvelles versions dans votre canal de mise à jour sur la page d'accueil d'AzuraCast."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:27
#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:63
msgid "Show on Public Pages"
msgstr "Afficher sur les pages publiques"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:90
msgid "Show the station in public pages and general API results."
msgstr "Afficher la station dans les pages publiques et les résultats généraux de l'API."

#: frontend/components/Admin/Settings/ServicesTab.vue:35
msgid "Show Update Announcements"
msgstr "Afficher les annonces de mise à jour"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:337
msgid "Shuffled"
msgstr "Mélangé"

#: frontend/components/PanelLayout.vue:140
msgid "Sidebar"
msgstr "Barre latérale"

#: frontend/components/Login.vue:95
#: frontend/components/Login.vue:98
msgid "Sign In"
msgstr "Se connecter"

#: frontend/components/Login.vue:120
#: frontend/components/Login.vue:124
msgid "Sign In with Passkey"
msgstr "Se connecter avec une clé d'accès"

#: frontend/components/PanelLayout.vue:128
msgid "Sign Out"
msgstr "Se déconnecter"

#: frontend/components/Admin/Settings/GeneralTab.vue:13
msgid "Site Base URL"
msgstr "URL de base du site"

#: frontend/components/Admin/Backups.vue:220
#: frontend/components/Stations/Media.vue:348
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:120
msgid "Size"
msgstr "Taille"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:211
msgid "Skip Song"
msgstr "Passer la chanson"

#: frontend/components/PanelLayout.vue:6
msgid "Skip to main content"
msgstr "Passer au contenu principal"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:447
msgid "Smart Mode"
msgstr "Mode intelligent"

#: frontend/components/Admin/Settings/ServicesTab.vue:128
msgid "SMTP Host"
msgstr "Hôte SMTP"

#: frontend/components/Admin/Settings/ServicesTab.vue:159
msgid "SMTP Password"
msgstr "Mot de passe SMTP"

#: frontend/components/Admin/Settings/ServicesTab.vue:136
msgid "SMTP Port"
msgstr "Port SMTP"

#: frontend/components/Admin/Settings/ServicesTab.vue:151
msgid "SMTP Username"
msgstr "Nom d'utilisateur SMTP"

#: frontend/components/Stations/Webhooks/Form/TypeSelect.vue:14
msgid "Social Media"
msgstr "Réseaux sociaux"

#: frontend/components/Stations/Profile/FrontendPanel.vue:67
msgid "Some clients may require that you enter a port number that is either one above or one below this number."
msgstr ""

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:12
msgid "Some stream licensing providers may have specific rules regarding song requests. Check your local regulations for more information."
msgstr "Certains fournisseurs de licences de streaming peuvent avoir des règles spécifiques concernant les demandes de chansons. Vérifiez vos réglementations locales pour plus d'informations."

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:104
#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:24
#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:64
msgid "Song"
msgstr "Titre"

#: frontend/components/Stations/Media/Form/BasicInfo.vue:36
msgid "Song Album"
msgstr "Album du titre"

#: frontend/components/Stations/Media/Form/BasicInfo.vue:22
msgid "Song Artist"
msgstr "Artiste de la musique"

#: frontend/entities/Webhooks.ts:39
msgid "Song Change"
msgstr "Changement de chanson"

#: frontend/entities/Webhooks.ts:43
msgid "Song Change (Live Only)"
msgstr "Changement de chanson (en direct seulement)"

#: frontend/components/Stations/Media/Form/BasicInfo.vue:29
msgid "Song Genre"
msgstr "Genre de la chanson"

#: frontend/components/Public/FullPlayer.vue:23
#: frontend/components/Public/FullPlayer/SongHistoryModal.vue:6
msgid "Song History"
msgstr "Historique des titres"

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:5
msgid "Song Length"
msgstr "Longueur du titre"

#: frontend/components/Stations/Media/Form/BasicInfo.vue:44
msgid "Song Lyrics"
msgstr "Paroles de la musique"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:106
msgid "Song Playback Order"
msgstr "Ordre de lecture des titres"

#: frontend/components/Stations/menu.ts:219
#: frontend/components/Stations/Reports/Timeline.vue:6
msgid "Song Playback Timeline"
msgstr "Historique des titres"

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:3
#: frontend/components/Admin/Stations/Form/RequestsForm.vue:8
#: frontend/components/Stations/menu.ts:211
#: frontend/components/Stations/Profile/RequestsPanel.vue:8
#: frontend/components/Stations/Reports/Requests.vue:8
msgid "Song Requests"
msgstr "Demandes de titres"

#: frontend/components/Stations/Media/Form/BasicInfo.vue:15
#: frontend/components/Stations/Queue.vue:97
#: frontend/components/Stations/Reports/Requests.vue:122
#: frontend/components/Stations/Reports/Timeline.vue:159
msgid "Song Title"
msgstr "Titre de la musique"

#: frontend/components/Stations/Playlists.vue:55
msgid "Song-based"
msgstr "Sur la base de chansons"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:296
msgid "Song-Based"
msgstr "Basé sur la chanson"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:40
msgid "Song-Based Playlist"
msgstr "Playlist de différents titres"

#: frontend/components/Stations/Reports/SoundExchange.vue:3
msgid "SoundExchange Report"
msgstr "Rapport SoundExchange"

#: frontend/components/Stations/menu.ts:226
msgid "SoundExchange Royalties"
msgstr "SoundExchange Royalties"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:29
#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:14
#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:3
#: frontend/components/Stations/Profile/FrontendPanel.vue:74
#: frontend/components/Stations/Queue.vue:99
#: frontend/components/Stations/Reports/Timeline.vue:165
msgid "Source"
msgstr "Source"

#: frontend/components/Admin/StorageLocations.vue:129
msgid "Space Used"
msgstr "Espace utilisé"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:46
msgid "Specify a mountpoint (i.e. \"/radio.mp3\") or a Shoutcast SID (i.e. \"2\") to specify a specific stream to use for statistics or broadcasting."
msgstr "Spécifiez un point de montage (par ex. \"/radio.mp3\") ou un SID Shoutcast (par ex. \"2\") pour un flux spécifique à utiliser pour les statistiques ou la diffusion."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:176
msgid "Specify the minute of every hour that this playlist should play."
msgstr "Spécifiez la minute de diffusion pour chaque heure de cette playlist."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:503
msgid "Speech General"
msgstr "Général des paroles"

#: frontend/components/Stations/SftpUsers/Form.vue:47
msgid "SSH Public Keys"
msgstr "Clés publiques SSH"

#: frontend/components/Admin/Settings/ServicesTab.vue:341
#: frontend/components/Admin/Updates.vue:190
msgid "Stable"
msgstr "Stable"

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:310
msgid "Standard playlist, shuffles with other standard playlists based on weight."
msgstr "Playlist standard, mélange avec d'autres playlists standards en fonction du poids."

#: frontend/components/Stations/Profile/BackendPanel.vue:64
#: frontend/components/Stations/Profile/FrontendPanel.vue:151
msgid "Start"
msgstr "Démarrer"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:69
#: frontend/components/Stations/Reports/SoundExchange.vue:65
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:79
msgid "Start Date"
msgstr "Date de départ"

#: frontend/components/Stations/Sidebar.vue:37
msgid "Start Station"
msgstr "Démarrer la station"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:289
msgid "Start Streaming"
msgstr "Démarrer la diffusion"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:28
#: frontend/components/Stations/Reports/Listeners.vue:269
#: frontend/components/Stations/Streamers/BroadcastsModal.vue:103
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:30
msgid "Start Time"
msgstr "Heure de départ"

#: frontend/components/Stations/Webhooks/Form/TypeSelect.vue:25
msgid "Station Directories"
msgstr "Répertoires des stations"

#: frontend/components/Stations/Profile/StationDisabledPanel.vue:27
msgid "Station Disabled"
msgstr "Station désactivée"

#: frontend/entities/Webhooks.ts:63
msgid "Station Goes Offline"
msgstr "Station hors ligne"

#: frontend/entities/Webhooks.ts:67
msgid "Station Goes Online"
msgstr "Station en ligne"

#: frontend/components/Admin/StorageLocations.vue:137
msgid "Station Media"
msgstr "Média de la station"

#: frontend/components/Dashboard.vue:322
msgid "Station Name"
msgstr "Nom de la station"

#: frontend/components/Dashboard.vue:207
#: frontend/components/Public/Player.vue:29
#: frontend/components/Stations/Branding/BrandingForm.vue:31
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:79
msgid "Station Offline"
msgstr "Station hors ligne"

#: frontend/components/Stations/Branding/BrandingForm.vue:30
msgid "Station Offline Display Text"
msgstr "Texte affiché lorsque la station est hors ligne"

#: frontend/components/Dashboard.vue:126
msgid "Station Overview"
msgstr "Vue d'ensemble de la station"

#: frontend/components/Admin/Permissions/Form/StationForm.vue:2
#: frontend/components/Admin/Permissions/Form/StationRow.vue:33
msgid "Station Permissions"
msgstr "Permissions de la station"

#: frontend/components/Admin/StorageLocations.vue:145
msgid "Station Podcasts"
msgstr "Podcasts de la station"

#: frontend/components/Admin/StorageLocations.vue:141
msgid "Station Recordings"
msgstr "Enregistrements de la station"

#: frontend/components/Stations/menu.ts:197
#: frontend/components/Stations/Reports/Overview.vue:9
msgid "Station Statistics"
msgstr "Statistiques de la station"

#: frontend/components/Stations/Sidebar.vue:12
msgid "Station Time"
msgstr "Heure de la station"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:59
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:68
msgid "Station Time Zone"
msgstr "Fuseau horaire de la station"

#: frontend/components/Admin/Debug.vue:174
msgid "Station-Specific Debugging"
msgstr "Débogage spécifique à la station"

#: frontend/components/Admin/StorageLocations.vue:130
msgid "Station(s)"
msgstr "Station(s)"

#: frontend/components/Admin/menu.ts:115
#: frontend/components/Admin/menu.ts:120
#: frontend/components/Admin/Stations.vue:2
msgid "Stations"
msgstr "Stations"

#: frontend/components/Stations/Restart.vue:24
msgid "Stations using Icecast can soft-reload the station configuration, applying changes while keeping the stream broadcast running."
msgstr "Les stations utilisant IceCast peuvent recharger le soft de configuration de la station, en appliquant des modifications tout en maintenant la diffusion du flux en cours d'exécution."

#: frontend/components/Admin/Index/CpuStatsPanel.vue:50
msgid "Steal"
msgstr "Volé"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:13
msgid "Steal (St)"
msgstr "Volé (St)"

#: frontend/components/Setup/SetupStep.vue:20
#: frontend/components/Setup/SetupStep.vue:33
#: frontend/components/Setup/SetupStep.vue:7
msgid "Step %{step}"
msgstr "Étape %{step}"

#: frontend/components/Account/TwoFactorModal.vue:15
msgid "Step 1: Scan QR Code"
msgstr "Étape 1 : Scanner le QR Code"

#: frontend/components/Account/TwoFactorModal.vue:25
msgid "Step 2: Verify Generated Code"
msgstr "Étape 2 : Vérification du code généré"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:12
msgid "Steps for configuring a Mastodon application:"
msgstr "Étapes pour configurer l'application Mastodon :"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:167
#: frontend/components/Admin/Stations/Form/BackendForm.vue:480
msgid "Stereo Tool"
msgstr "Stéréo Tool"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:178
#: frontend/components/Stations/StereoToolConfig.vue:24
msgid "Stereo Tool documentation."
msgstr "Documentation de Stéréo Tool."

#: frontend/components/Admin/StereoTool.vue:52
msgid "Stereo Tool Downloads"
msgstr "Téléchargements de Stéréo Tool"

#: frontend/components/Admin/StereoTool.vue:9
msgid "Stereo Tool is a popular, proprietary tool for software audio processing. Using Stereo Tool, you can customize the sound of your stations using preset configuration files."
msgstr "Stereo Tool est un outil populaire et propriétaire pour le traitement audio logiciel. À l'aide de Stereo Tool, vous pouvez personnaliser le son de vos stations à l'aide des fichiers de configuration prédéfinis."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:172
#: frontend/components/Stations/StereoToolConfig.vue:18
msgid "Stereo Tool is an industry standard for software audio processing. For more information on how to configure it, please refer to the"
msgstr "Stéréo Tool est un standard de l'industrie parmi les logiciels de traitement audio. Pour plus d'informations et pour savoir comment le configurer, référez-vous à la"

#: frontend/components/Admin/StereoTool.vue:107
msgid "Stereo Tool is not currently installed on this installation."
msgstr "Stéréo Tool n'est pas actuellement installé sur cette machine."

#: frontend/components/Admin/StereoTool.vue:31
msgid "Stereo Tool is not free software, and its restrictive license does not allow AzuraCast to distribute the Stereo Tool binary."
msgstr "Stéréo Tool n'est pas un logiciel libre. Sa licence restrictive ne permet pas à AzuraCast de distribuer le binaire de Stéréo Tool."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:189
msgid "Stereo Tool License Key"
msgstr "Clé de licence de Stéréo Tool"

#: frontend/components/Admin/StereoTool.vue:155
msgid "Stereo Tool version %{ version } is currently installed."
msgstr "La version %{ version } de Stéréo Tool est actuellement installée."

#: frontend/components/Common/PlayButton.vue:59
#: frontend/components/InlinePlayer.vue:42
#: frontend/components/Stations/Media/Form/WaveformEditor.vue:29
#: frontend/components/Stations/Profile/BackendPanel.vue:75
#: frontend/components/Stations/Profile/FrontendPanel.vue:162
msgid "Stop"
msgstr "Arrêter"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:288
msgid "Stop Streaming"
msgstr "Arrêter la diffusion"

#: frontend/components/Admin/StorageLocations/Form.vue:14
msgid "Storage Adapter"
msgstr "Adaptateur de stockage"

#: frontend/components/Admin/Backups/ConfigureModal.vue:63
#: frontend/components/Admin/Backups/RunBackupModal.vue:30
msgid "Storage Location"
msgstr "Emplacement de stockage"

#: frontend/components/Admin/menu.ts:42
#: frontend/components/Admin/StorageLocations.vue:4
msgid "Storage Locations"
msgstr "Emplacement de stockage"

#: frontend/components/Admin/StorageLocations/Form.vue:31
msgid "Storage Quota"
msgstr "Quota de stockage"

#: frontend/components/Stations/Reports/Listeners.vue:299
#: frontend/components/Stations/Reports/Overview/StreamsTab.vue:6
msgid "Stream"
msgstr "Stream"

#: frontend/components/Stations/Streamers/BroadcastsModal.vue:7
msgid "Streamer Broadcasts"
msgstr "Diffusions de streamer"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:29
msgid "Streamer Display Name"
msgstr "Nom d'affichage du streamer"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:20
msgid "Streamer password"
msgstr "Mot de passe du streamer"

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:11
msgid "Streamer Username"
msgstr "Nom d’utilisateur du streamer"

#: frontend/components/Stations/Profile/SchedulePanel.vue:22
msgid "Streamer/DJ"
msgstr "Streamer/DJ"

#: frontend/components/Stations/menu.ts:165
#: frontend/components/Stations/Streamers.vue:12
msgid "Streamer/DJ Accounts"
msgstr "Comptes des streamers/DJs"

#: frontend/components/Admin/Stations/CloneModalForm.vue:71
#: frontend/components/Admin/Stations/Form/StreamersForm.vue:3
#: frontend/components/Admin/Stations/Form/StreamersForm.vue:8
#: frontend/components/Stations/Profile/StreamersPanel.vue:8
msgid "Streamers/DJs"
msgstr "Streamers/DJ"

#: frontend/components/Stations/Profile/StreamsPanel.vue:4
#: frontend/components/Stations/Reports/Overview.vue:44
msgid "Streams"
msgstr "Streams"

#: frontend/components/Account/TwoFactorModal.vue:63
msgid "Submit Code"
msgstr "Envoi du code"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:151
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:181
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:151
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:115
msgid "Sunday"
msgstr "Dimanche"

#: frontend/components/Stations/Logs.vue:49
msgid "Support Documents"
msgstr "Documents d'assistance"

#: frontend/components/Admin/Backups/RunBackupModal.vue:45
msgid "Supported file formats:"
msgstr "Formats de fichiers acceptés :"

#: frontend/components/PanelLayout.vue:93
msgid "Switch Theme"
msgstr "Changer de thème"

#: frontend/components/Admin/Debug.vue:64
msgid "Synchronization Tasks"
msgstr "Tâches de synchronisation"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:108
msgid "Synchronize with Playlist"
msgstr "Synchroniser avec la playlist"

#: frontend/components/PanelLayout.vue:74
msgid "System Administration"
msgstr "Administration du système"

#: frontend/components/Admin/Debug.vue:3
#: frontend/components/Admin/menu.ts:58
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/SyncTaskCheck.php:59
msgid "System Debugger"
msgstr "Débogueur de système"

#: frontend/components/Admin/Logs.vue:5
#: frontend/components/Admin/menu.ts:34
msgid "System Logs"
msgstr "Journaux(Logs) du système"

#: frontend/components/Admin/menu.ts:13
msgid "System Maintenance"
msgstr "Maintenance système"

#: frontend/components/Admin/menu.ts:18
#: frontend/components/Admin/Settings.vue:19
#: frontend/components/Setup/SetupStep.vue:34
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/SetupController.php:174
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/BaseUrlCheck.php:58
msgid "System Settings"
msgstr "Configuration système"

#: frontend/components/Admin/AuditLog.vue:127
msgid "Target"
msgstr "Cible"

#: frontend/components/Admin/Debug.vue:285
msgid "Task Name"
msgstr "Nom de la tâche"

#: frontend/entities/Webhooks.ts:120
msgid "Telegram Chat Message"
msgstr "Message Telegram"

#: frontend/components/Stations/Webhooks.vue:80
msgid "Test"
msgstr "Tester"

#: frontend/components/Admin/Settings/TestMessageModal.vue:79
msgid "Test message sent."
msgstr "Message de test envoyé."

#: frontend/components/Stations/Webhooks/Form/Common/SocialPostFields.vue:123
msgid "Thanks for listening to %{ station }!"
msgstr "Merci d'avoir écouté %{ station } !"

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:14
msgid "The amount of memory Linux is using for disk caching."
msgstr "La quantité de mémoire Linux utilisé pour la mise en cache de disque."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:158
msgid "The average target loudness (measured in LUFS) for the broadcasted stream. Values between -14 and -18 LUFS are common for Internet radio stations."
msgstr "L'intensité cible moyenne (mesuré en LUFS) pour le flux diffusé. Les valeurs entre -14 et -18 LUFS sont courantes pour les stations de radio par internet."

#: frontend/components/Admin/Settings/GeneralTab.vue:14
msgid "The base URL where this service is located. Use either the external IP address or fully-qualified domain name (if one exists) pointing to this server."
msgstr "L'URL de base où se trouve ce service. Utilisez soit l'IP externe, soit un nom de domaine complet (le cas échéant) pointant vers ce serveur."

#: frontend/components/Stations/Webhooks/Form/Generic.vue:18
msgid "The body of the POST message is the exact same as the NowPlaying API response for your station."
msgstr "Le corps du message POST est exactement le même que la réponse de l'API NowPlaying pour votre station."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:45
msgid "The contact person of the podcast. May be required in order to list the podcast on services like Apple Podcasts, Spotify, Google Podcasts, etc."
msgstr "La personne de contact du podcast. Peut être nécessaire pour lister le podcast sur des services tels qu'Apple Podcasts, Spotify, Google Podcasts, etc."

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:63
msgid "The current CPU usage including I/O Wait and Steal."
msgstr "L'utilisation actuelle du CPU, y compris les E/S en attente et volé."

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:35
msgid "The current Memory usage excluding cached memory."
msgstr "L'utilisation de la mémoire actuelle excluant la mémoire mise en cache."

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:36
msgid "The date and time when the episode should be published."
msgstr "La date et l'heure à laquelle l'épisode doit être publié."

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:28
msgid "The description of the episode. The typical maximum amount of text allowed for this is 4000 characters."
msgstr "La description de l'épisode. La quantité de texte maximale typique autorisée pour cela est de 4000 caractères."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:28
msgid "The description of your podcast. The typical maximum amount of text allowed for this is 4000 characters."
msgstr "La description de votre podcast. La quantité de texte maximale typique autorisée pour cela est de 4000 caractères."

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:20
msgid "The display name assigned to this mount point when viewing it on administrative or public pages. Leave blank to automatically generate one."
msgstr "Le nom d'affichage attribué à ce point de montage lors de sa visualisation sur des pages administratives ou publiques. Laissez vide pour en générer automatiquement un."

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:22
msgid "The display name assigned to this relay when viewing it on administrative or public pages. Leave blank to automatically generate one."
msgstr "Le nom d'affichage attribué à ce relais lors de sa visualisation sur des pages administratives ou publiques. Laissez vide pour en générer automatiquement un."

#: frontend/components/Stations/LiquidsoapConfig.vue:28
msgid "The editable text boxes are areas where you can insert custom configuration code. The non-editable sections are automatically generated by AzuraCast."
msgstr "Les zones de texte modifiables sont des zones où vous pouvez insérer du code de configuration personnalisé. Les sections non modifiables sont automatiquement générées par AzuraCast."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:54
msgid "The email of the podcast contact. May be required in order to list the podcast on services like Apple Podcasts, Spotify, Google Podcasts, etc."
msgstr "L'e-mail du contact du podcast. Peut être requis pour lister le podcast sur des services tels qu'Apple Podcasts, Spotify, Google Podcasts, etc."

#: frontend/components/Admin/Shoutcast.vue:37
msgid "The file name should look like:"
msgstr "Le nom du fichier devrait ressembler à :"

#: frontend/components/Stations/BulkMedia.vue:55
msgid "The format and headers of this CSV should match the format generated by the export function on this page."
msgstr "Le format et les en-têtes du fichier CSV doivent correspondre au format généré par l'outil d'exportation de cette page."

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:13
msgid "The full base URL of your Matomo installation."
msgstr "L'URL de base complète de votre installation de Matomo."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:338
msgid "The full playlist is shuffled and then played through in the shuffled order."
msgstr "La playlist complète est mélangée, puis jouée dans l'ordre aléatoire."

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:44
msgid "The I/O Wait is the percentage of time that the CPU is waiting for disk access before it can continue the work that depends on the result of this."
msgstr "L'attente d'E/S est le pourcentage du temps que le CPU attend l'accès des disques avant de pouvoir poursuivre le travail qui dépend du résultat."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:37
msgid "The language spoken on the podcast."
msgstr "La langue parlée sur le podcast."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:220
msgid "The length of playback time that Liquidsoap should buffer when playing this remote playlist. Shorter times may lead to intermittent playback on unstable connections."
msgstr "La durée du temps de lecture que Liquidsoap doit mettre en mémoire tampon lors de la lecture de cette playlist distante. Des durées courtes peuvent entraîner une lecture discontinue sur des connexions instables."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:100
msgid "The number of seconds of signal to store in case of interruption. Set to the lowest value that your DJs can use without stream interruptions."
msgstr "Le nombre de secondes de signal à stocker en cas d'interruption. Réglez sur la valeur la plus basse que vos DJ peuvent utiliser sans interrompre la diffusion."

#: frontend/components/Stations/Webhooks/Form/Generic.vue:71
msgid "The number of seconds to wait for a response from the remote server before cancelling the request."
msgstr "Le nombre de secondes d'attente d'une réponse du serveur distant avant d'annuler la demande."

#: frontend/components/Stations/Webhooks/Form/MatomoAnalytics.vue:21
msgid "The numeric site ID for this site."
msgstr "L'ID du site numérique pour ce site."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:348
msgid "The order of the playlist is manually specified and followed by the AutoDJ."
msgstr "L'ordre de la playlist est spécifié manuellement et suivi par l'AutoDJ."

#: frontend/components/Admin/Stations/Form/AdminForm.vue:22
msgid "The parent directory where station playlist and configuration files are stored. Leave blank to use default directory."
msgstr "Le répertoire parent dans lequel sont stockés la liste de lecture et les fichiers de configuration des stations. Laisser vide pour utiliser le répertoire par défaut."

#: frontend/components/Stations/Media/Form/BasicInfo.vue:8
msgid "The relative path of the file in the station's media directory."
msgstr "Le chemin relatif dans le répertoire des médias, pour cette station."

#: frontend/components/Stations/Webhooks/Form/Tunein.vue:12
msgid "The station ID will be a numeric string that starts with the letter S."
msgstr "L'ID de la station sera une chaîne numérique commençant par la lettre S."

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:21
msgid "The streamer will use this password to connect to the radio server."
msgstr "Le streamer utilisera ce mot de passe pour se connecter au serveur radio."

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:12
msgid "The streamer will use this username to connect to the radio server."
msgstr "Le streamer utilisera ce nom d’utilisateur pour se connecter au serveur radio."

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:39
msgid "The time period that the song should fade in. Leave blank to use the system default."
msgstr "Indique a quel moment cette musique commencera sa transition de départ. Laissez vide pour utiliser la valeur par défaut."

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:50
msgid "The time period that the song should fade out. Leave blank to use the system default."
msgstr "Indique a quel moment cette musique commencera sa transition de fin. Laissez vide pour utiliser la valeur par défaut."

#: frontend/components/Stations/Webhooks/Form/Generic.vue:45
msgid "The URL that will receive the POST messages any time an event is triggered."
msgstr "URL qui recevra les messages POST chaque fois qu'un événement est déclenché."

#: frontend/components/Stations/Media/Form/AdvancedSettings.vue:17
msgid "The volume in decibels to amplify the track with. Leave blank to use the system default."
msgstr "Le volume en décibels avec lequel amplifier la piste. Laisser vide pour utiliser la valeur par défaut du système."

#: frontend/components/Public/WebDJ/SettingsPanel.vue:58
msgid "The WebDJ lets you broadcast live to your station using just your web browser."
msgstr "Le WebDJ vous permet de diffuser en direct sur votre station en utilisant juste votre navigateur Web."

#: frontend/components/Stations/Profile/EmbedModal.vue:37
msgid "Theme"
msgstr "Thème"

#: frontend/components/Stations/Fallback.vue:66
msgid "There is no existing custom fallback file associated with this station."
msgstr "Il n'y a pas de fichier de secours personnalisé existant associé à cette station."

#: frontend/components/Stations/Mounts/Form/Intro.vue:52
msgid "There is no existing intro file associated with this mount point."
msgstr "Il n'y a pas de fichier intro existant associé à ce point de montage."

#: frontend/components/Stations/Podcasts/EpisodeForm/Media.vue:52
msgid "There is no existing media associated with this episode."
msgstr "Il n'y a pas de média existant associé à cet épisode."

#: frontend/components/Stations/StereoToolConfig.vue:77
msgid "There is no Stereo Tool configuration file present."
msgstr "Il n'y a pas de fichier de configuration Stéréo Tool présent."

#: frontend/components/Setup/Register.vue:32
msgid "This account will have full access to the system, and you'll automatically be logged in to it for the rest of setup."
msgstr "Ce compte aura un accès complet au système, et vous y serez automatiquement connecté pour le reste de l'installation."

#: frontend/components/Stations/Webhooks/Form/GoogleAnalyticsV4.vue:12
msgid "This can be generated in the \"Events\" section for a measurement."
msgstr "Cela peut être généré dans la section \"Évènements\" pour une mesure."

#: frontend/components/Stations/Webhooks/Form/GetMeRadio.vue:12
msgid "This can be retrieved from the GetMeRadio dashboard."
msgstr "Elle se récupére depuis le tableau de bord GetMeRadio."

#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:19
msgid "This can make it look like your memory is low while it actually is not. Some monitoring solutions/panels include cached memory in their used memory statistics without indicating this."
msgstr "Cela peut donner l'impression que votre mémoire est faible alors qu'elle ne l'est pas. Certaines solutions/panneaux de surveillance incluent la mémoire cache dans leurs statistiques de mémoire utilisée sans l'indiquer."

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:146
msgid "This code will be included in the frontend configuration. Allowed formats are:"
msgstr "Ce code sera inclus dans la configuration du site. Les formats autorisés sont :"

#: frontend/components/Stations/StereoToolConfig.vue:40
msgid "This configuration file should be a valid .sts file exported from Stereo Tool."
msgstr "Ce fichier de configuration doit être un fichier .sts valide et exporté depuis Stéréo Tool."

#: frontend/components/Admin/Branding/BrandingForm.vue:107
msgid "This CSS will be applied to the main management pages, like this one."
msgstr "Ce CSS sera appliqué aux pages de gestion, comme celle-ci."

#: frontend/components/Admin/Branding/BrandingForm.vue:75
msgid "This CSS will be applied to the station public pages and login page."
msgstr "Ce CSS sera appliqué aux pages publiques de la station et à la page de connexion."

#: frontend/components/Stations/Branding/BrandingForm.vue:47
msgid "This CSS will be applied to the station public pages."
msgstr "Ce CSS sera appliqué aux pages publiques de la station."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:258
msgid "This determines how many songs in advance the AutoDJ will automatically fill the queue."
msgstr "Ceci détermine combien de chansons peut remplir à l'avance l'AutoDJ automatiquement dans la file d'attente."

#: frontend/components/Admin/Stations/Form/Common/BackendDisabled.vue:8
msgid "This feature requires the AutoDJ feature to be enabled."
msgstr "Cette fonction nécessite que la fonction AutoDJ soit activée."

#: frontend/components/Form/VuelidateError.vue:27
msgid "This field is required."
msgstr "Ce champ est obligatoire."

#: frontend/components/Form/VuelidateError.vue:60
msgid "This field must be a valid decimal number."
msgstr "Ce champ doit être un nombre décimal valide."

#: frontend/components/Form/VuelidateError.vue:63
msgid "This field must be a valid e-mail address."
msgstr "Ce champ doit être une adresse mail valide."

#: frontend/components/Form/VuelidateError.vue:57
msgid "This field must be a valid integer."
msgstr "Ce champ doit être un entier valide."

#: frontend/components/Form/VuelidateError.vue:66
msgid "This field must be a valid IP address."
msgstr "Ce champ doit être une adresse IP valide."

#: frontend/components/Form/VuelidateError.vue:69
msgid "This field must be a valid URL."
msgstr "Ce champ doit être une URL valide."

#: frontend/components/Form/VuelidateError.vue:42
msgid "This field must be between %{ min } and %{ max }."
msgstr "Ce champ doit être compris entre %{ min } et %{ max }."

#: frontend/components/Form/VuelidateError.vue:30
msgid "This field must have at least %{ min } letters."
msgstr "Ce champ doit avoir au moins %{ min } lettres."

#: frontend/components/Form/VuelidateError.vue:36
msgid "This field must have at most %{ max } letters."
msgstr "Ce champ doit avoir au plus %{ max } lettres."

#: frontend/components/Form/VuelidateError.vue:48
msgid "This field must only contain alphabetic characters."
msgstr "Ce champ doit contenir que des caractères alphabétiques."

#: frontend/components/Form/VuelidateError.vue:51
msgid "This field must only contain alphanumeric characters."
msgstr "Ce champ doit contenir que des caractères alphanumériques."

#: frontend/components/Form/VuelidateError.vue:54
msgid "This field must only contain numeric characters."
msgstr "Ce champ doit contenir que des caractères numériques."

#: frontend/components/Stations/Fallback.vue:18
msgid "This file will be played on your radio station any time no media is scheduled to play or a critical error occurs that interrupts regular broadcasting."
msgstr "Ce fichier sera lu sur votre station de radio à tout moment, aucun support n'est programmé ou une erreur critique n'interrompt la diffusion régulière."

#: frontend/components/Stations/Streamers/Form/Artwork.vue:11
msgid "This image will be used as the default album art when this streamer is live."
msgstr "Cette image sera utilisée comme pochette d'album par défaut lorsque ce streamer sera en direct."

#: frontend/components/Stations/Mounts/Form/Intro.vue:13
msgid "This introduction file should exactly match the bitrate and format of the mount point itself."
msgstr "Ce fichier d'introduction devrait correspondre exactement au débit et au format du point de montage lui-même."

#: frontend/components/Stations/Webhooks/Form/GetMeRadio.vue:20
msgid "This is a 3-5 digit number."
msgstr "Nombre composé de 3 à 5 chiffres."

#: frontend/components/Stations/LiquidsoapConfig.vue:33
msgid "This is an advanced feature and custom code is not officially supported by AzuraCast. You may break your station by adding custom code, but removing it should fix any issues."
msgstr "Il s'agit d'une fonctionnalité avancée et le code personnalisé n'est pas officiellement pris en charge par AzuraCast. Vous pouvez casser votre station en ajoutant du code personnalisé, mais le supprimer devrait résoudre tous les problèmes."

#: frontend/components/Stations/Streamers/Form/BasicInfo.vue:30
msgid "This is the informal display name that will be shown in API responses if the streamer/DJ is live."
msgstr "C'est le nom de l'affichage informel qui sera affiché dans les réponses API si le streamer/DJ est en direct."

#: frontend/components/Admin/Stations/Form/StreamersForm.vue:67
msgid "This is the number of seconds until a streamer who has been manually disconnected can reconnect to the stream. Set to 0 to allow the streamer to immediately reconnect."
msgstr "Il s'agit du nombre de secondes jusqu'à ce qu'un streamer qui a été déconnecté manuellement puisse se reconnecter au stream. Réglez sur 0 pour permettre au streamer de se reconnecter immédiatement."

#: frontend/components/Admin/Branding/BrandingForm.vue:91
msgid "This javascript code will be applied to the station public pages and login page."
msgstr "Ce code javascript sera appliqué aux pages publiques de la station et à la page de connexion."

#: frontend/components/Stations/Branding/BrandingForm.vue:63
msgid "This javascript code will be applied to the station public pages."
msgstr "Ce code JavaScript sera appliqué aux pages publiques de la station."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:228
msgid "This mode disables AzuraCast's AutoDJ management, using Liquidsoap itself to manage song playback. \"next song\" and some other features will not be available."
msgstr "Ce mode désactive la gestion d'AutoDJ d'Azuracast, en utilisant Liquidsoap lui-même pour gérer la lecture des chansons. \"Chanson suivante\" et d'autres fonctionnalités ne seront pas disponibles."

#: frontend/components/Common/DateRangeDropdown.vue:146
msgid "This Month"
msgstr "Ce mois-ci"

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:12
msgid "This name should always begin with a slash (/), and must be a valid URL, such as /autodj.mp3"
msgstr "Ce nom doit toujours commencer par un slash (/) et doit être une URL valide, par exemple /autodj.mp3"

#: frontend/components/Admin/Settings/GeneralTab.vue:22
msgid "This name will appear as a sub-header next to the AzuraCast logo, to help identify this server."
msgstr "Ce nom va apparaître comme sous-titre à côté du logo d'AzuraCast, pour vous aider à identifier ce serveur."

#: frontend/components/Admin/ApiKeys.vue:6
msgid "This page lists all API keys assigned to all users across the system. To manage your own API keys, visit your account profile."
msgstr "Cette page liste toutes les clés d'API de tous utilisateurs du système. Pour gérer vos propres clés d'API, accédez à la page de votre compte."

#: frontend/components/Form/VuelidateError.vue:72
msgid "This password is too common or insecure."
msgstr "Ce mot de passe est trop commun ou peu sûr."

#: frontend/components/Stations/Playlists/Form/Schedule.vue:12
msgid "This playlist currently has no scheduled times. It will play at all times. To add a new scheduled time, click the button below."
msgstr "Cette playlist ne possède actuellement aucune programmation horaire. Elle sera diffusée en permanence. Pour ajouter une nouvelle programmation, cliquez sur le bouton ci-dessous."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:158
msgid "This playlist will play every $x minutes, where $x is specified here."
msgstr "Cette playlist jouera toutes les $x minutes, où $x est spécifié ici."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:140
msgid "This playlist will play every $x songs, where $x is specified here."
msgstr "Cette playlist jouera entre $x chansons, où $x est spécifié ici."

#: frontend/components/Stations/PodcastEpisodes.vue:34
msgid "This podcast is automatically synchronized with a playlist. Episodes cannot be manually added or removed via this panel."
msgstr "Ce podcast est automatiquement synchronisé avec une playlist. Les épisodes ne peuvent pas être ajoutés ou supprimés manuellement via ce panneau."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:248
msgid "This port is not used by any external process. Only modify this port if the assigned port is in use. Leave blank to automatically assign a port."
msgstr "Ce port est utilisé par aucun processus externe. Ne modifiez ce port que si le port attribué est en cours d'utilisation. Laissez vide pour attribuer automatiquement un port."

#: frontend/components/Stations/Playlists/QueueModal.vue:12
msgid "This queue contains the remaining tracks in the order they will be queued by the AzuraCast AutoDJ (if the tracks are eligible to be played)."
msgstr "Cette file d'attente contient les pistes restantes dans l'ordre dans lequel elles seront mises en file d'attente par l'AutoDJ AzuraCast (si les pistes sont éligibles pour être jouées)."

#: frontend/components/Admin/Settings/ServicesTab.vue:236
msgid "This service can provide album art for tracks where none is available locally."
msgstr "Ce service peut fournir une pochette d'album pour les pistes où aucune n'est disponible localement."

#: frontend/components/Form/FormLabel.vue:22
msgid "This setting can result in excessive CPU consumption and should be used with caution."
msgstr ""

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:15
msgid "This software is traditionally used to deliver your broadcast to your listeners. You can still broadcast remotely or via HLS if this service is disabled."
msgstr "Ce logiciel est traditionnellement utilisé pour diffuser votre radio à vos auditeurs. Vous pouvez toujours diffuser sur un serveur externe ou via HLS si vous le désactivez."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:15
msgid "This software shuffles from playlists of music constantly and plays when no other radio source is available."
msgstr "Ce logiciel mélange constamment les listes de lecture de musique et joue lorsqu'aucune autre source radio n'est disponible."

#: frontend/components/Admin/Stations/Form/RequestsForm.vue:47
msgid "This specifies the minimum time (in minutes) between a song playing on the radio and being available to request again. Set to 0 for no threshold."
msgstr "Ceci spécifie le temps minimum (en minutes) entre une chanson jouée à la radio et être disponible pour demander à nouveau. Définir sur 0 pour aucun seuil."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:290
msgid "This specifies the time range (in minutes) of the song history that the duplicate song prevention algorithm should take into account."
msgstr "Ceci spécifie la plage de temps (en minutes) de l'historique des chansons que l'algorithme de prévention des chansons en double doit prendre en compte."

#: frontend/components/Stations/Common/TimeZone.vue:3
msgid "This station's time zone is currently %{tz}."
msgstr "Le fuseau horaire de cette station est actuellement %{tz}."

#: frontend/components/Stations/Streamers/Form/Schedule.vue:11
msgid "This streamer is not scheduled to play at any times."
msgstr "Ce streamer n'est pas programmé pour être diffusé."

#: frontend/components/Stations/Webhooks/Form/Discord.vue:13
msgid "This URL is provided within the Discord application."
msgstr "Cette URL est fournie dans l'application Discord."

#: frontend/components/Stations/Webhooks.vue:39
msgid "This web hook is no longer supported. Removing it is recommended."
msgstr "Ce Webhook n'est plus pris en charge. Il est recommandé de le supprimer."

#: frontend/components/Stations/Webhooks/Form/BasicInfo.vue:23
msgid "This web hook will only run when the selected event(s) occur on this specific station."
msgstr "Ce Webhook ne s'exécutera que lorsque le ou les événements sélectionnés se produiront sur cette station spécifique."

#: frontend/components/Stations/Branding/BrandingForm.vue:31
msgid "This will be shown on public player pages if the station is offline. Leave blank to default to a localized version of \"%{message}\"."
msgstr "Ce message affiché sur les pages publiques de la station si la diffusion est désactivée. Laissez vide pour afficher un message localisé de \"%{message}\"."

#: frontend/components/Admin/Backups/RunBackupModal.vue:41
msgid "This will be the file name for your backup, include the extension for file type you wish to use. Leave blank to have a name generated automatically."
msgstr ""

#: frontend/components/Admin/CustomFields/Form.vue:8
msgid "This will be used as the label when editing individual songs, and will show in API results."
msgstr "Ceci sera utilisé comme libellé lors de l'édition de chansons individuelles et apparaîtra dans les résultats de l'API."

#: frontend/components/Admin/Debug.vue:36
msgid "This will clear any pending unprocessed messages in all message queues."
msgstr "Ceci effacera tous les messages en attente non traités dans toutes les files d'attente de messages."

#: frontend/components/Admin/Backups/RunBackupModal.vue:65
msgid "This will produce a significantly smaller backup, but you should make sure to back up your media elsewhere. Note that only locally stored media will be backed up."
msgstr "En excluant les médias des sauvegardes automatiques, vous économiserez de la place, mais vous devriez vous assurer de sauvegarder vos médias ailleurs. Notez que seuls les médias stockés localement seront sauvegardés."

#: frontend/components/Stations/Webhooks/Form/Discord.vue:63
msgid "Thumbnail Image URL"
msgstr "URL de la vignette"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:148
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:178
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:148
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:112
msgid "Thursday"
msgstr "Jeudi"

#: frontend/components/Stations/Reports/Listeners.vue:249
#: frontend/components/Stations/Reports/Listeners/Map.vue:18
#: frontend/components/Stations/Reports/Overview/CommonMetricsView.vue:89
msgid "Time"
msgstr "Heure"

#: frontend/components/Stations/Reports/Listeners.vue:259
#: frontend/components/Stations/Reports/Overview/CommonMetricsView.vue:90
msgid "Time (sec)"
msgstr "Heure (sec)"

#: frontend/components/Account/EditForm.vue:28
msgid "Time Display"
msgstr "Affichage de l'heure"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:39
msgid "Time spent waiting for disk I/O to be completed."
msgstr "Le temps passé à attendre les E/S du disque à se terminer."

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:14
msgid "Time stolen by other virtual machines on the same physical server."
msgstr "Temps volé par d'autres machines virtuelles sur le même serveur physique."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:43
msgid "Time Zone"
msgstr "Fuseau horaire"

#: frontend/components/Public/OnDemand.vue:101
#: frontend/components/Public/Requests/RequestsDataTable.vue:66
#: frontend/components/Public/WebDJ/SettingsPanel.vue:17
#: frontend/components/Stations/Media.vue:323
#: frontend/components/Stations/Playlists/QueueModal.vue:20
#: frontend/components/Stations/Playlists/ReorderModal.vue:20
#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:23
#: frontend/components/Stations/Webhooks/Form/Discord.vue:32
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:133
msgid "Title"
msgstr "Titre"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:24
msgid "To alleviate this potential problem with shared CPU resources, hosts assign \"credits\" to a VPS which are used up according to an algorithm based on the CPU load as well as the time over which the CPU load is generated. If your VM's assigned credit is used up, they will take CPU time from your VM and assign it to other VMs on the machine. This is seen as the \"Steal\" or \"St\" value."
msgstr "Pour atténuer ce problème potentiel avec les ressources du processeur partagé, les hôtes attribuent des \"crédits\" à un VPS qui sont utilisés conformément à un algorithme basé sur la charge du CPU ainsi que sur le temps sur lequel la charge du CPU est générée. Si votre crédit attribué par votre VM est utilisé, ils prendront l'heure du CPU de votre VM et l'attribueront à d'autres ordinateurs virtuels sur la machine. Ceci est considéré comme la valeur \"volé\" ou \"St\"."

#: frontend/components/Admin/Updates.vue:134
msgid "To customize installation settings, or if automatic updates are disabled, you can follow our standard update instructions to update via your SSH console."
msgstr "Pour modifier les paramètres d'installation ou si les mises à jour automatiques sont désactivées, veuillez suivre les instructions de mise à jour classique pour mettre à jour AzuraCast via votre console SSH."

#: frontend/components/Admin/GeoLite.vue:25
msgid "To download the GeoLite database:"
msgstr "Pour télécharger la base de données GeoLite :"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:29
msgid "To play once per day, set the start and end times to the same value."
msgstr "Pour diffuser une fois par jour, réglez les heures de début et de fin à la même valeur."

#: frontend/components/Admin/Backups.vue:72
msgid "To restore a backup from your host computer, run:"
msgstr "Pour restaurer une sauvegarde à partir de votre ordinateur hôte, exécutez :"

#: frontend/components/Stations/Remotes/Form/BasicInfo.vue:56
msgid "To retrieve detailed unique listeners and client details, an administrator password is often required."
msgstr "Un mot de passe administrateur est souvent nécessaire pour récupérer les données détaillées des auditeurs et des utilisateurs uniques."

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:70
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:80
msgid "To set this schedule to run only within a certain date range, specify a start and end date."
msgstr "Pour que cette programmation ne soit exécutée que dans une certaine période, indiquez une date de début et de fin."

#: frontend/components/Public/WebDJ/SettingsPanel.vue:62
msgid "To use this feature, a secure (HTTPS) connection is required. Firefox is recommended to avoid static when broadcasting."
msgstr "Pour utiliser cette fonctionnalité, une connexion sécurisée (HTTPS) est requise. Firefox est recommandé pour éviter les parasites lors de la diffusion."

#: frontend/components/Account/TwoFactorModal.vue:30
msgid "To verify that the code was set up correctly, enter the 6-digit code the app shows you."
msgstr "Pour vérifier que le code a été correctement configuré, entrez le code à 6 chiffres que l'application vous montre."

#: frontend/components/Common/DateRangeDropdown.vue:111
msgid "Today"
msgstr "Aujourd'hui"

#: frontend/components/PanelLayout.vue:46
msgid "Toggle Menu"
msgstr "Basculer le menu"

#: frontend/components/PanelLayout.vue:17
msgid "Toggle Sidebar"
msgstr "Afficher/Masquer le panneau latéral"

#: frontend/components/Stations/Reports/Overview/BrowsersTab.vue:12
msgid "Top Browsers by Connected Time"
msgstr "Top navigateurs par temps connecté"

#: frontend/components/Stations/Reports/Overview/BrowsersTab.vue:9
msgid "Top Browsers by Listeners"
msgstr "Top navigateurs par auditeur"

#: frontend/components/Stations/Reports/Overview/CountriesTab.vue:12
msgid "Top Countries by Connected Time"
msgstr "Top pays par temps connecté"

#: frontend/components/Stations/Reports/Overview/CountriesTab.vue:9
msgid "Top Countries by Listeners"
msgstr "Top pays par auditeur"

#: frontend/components/Stations/Reports/Overview/StreamsTab.vue:12
msgid "Top Streams by Connected Time"
msgstr "Top flux par temps connecté"

#: frontend/components/Stations/Reports/Overview/StreamsTab.vue:9
msgid "Top Streams by Listeners"
msgstr "Top flux par auditeur"

#: frontend/components/Admin/Index/DiskUsagePanel.vue:11
msgid "Total Disk Space"
msgstr "Espace disque total"

#: frontend/components/Stations/Reports/Listeners.vue:95
msgid "Total Listener Hours"
msgstr "Heures d'écoute totales"

#: frontend/components/Admin/Index/MemoryStatsPanel.vue:23
msgid "Total RAM"
msgstr "RAM total"

#: frontend/components/Admin/Index/NetworkStatsPanel.vue:29
msgid "Transmitted"
msgstr "Transmis"

#: frontend/components/Stations/Webhooks.vue:133
msgid "Triggers"
msgstr "Déclencheurs"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:146
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:176
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:146
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:110
msgid "Tuesday"
msgstr "Mardi"

#: frontend/entities/Webhooks.ts:100
msgid "TuneIn AIR"
msgstr "TuneIn AIR"

#: frontend/components/Stations/Webhooks/Form/Tunein.vue:19
msgid "TuneIn Partner ID"
msgstr "ID partenaire TuneIn"

#: frontend/components/Stations/Webhooks/Form/Tunein.vue:26
msgid "TuneIn Partner Key"
msgstr "Clé de partenaire TuneIn"

#: frontend/components/Stations/Webhooks/Form/Tunein.vue:11
msgid "TuneIn Station ID"
msgstr "TuneIn Station ID"

#: frontend/components/Account/SecurityPanel.vue:31
msgid "Two-Factor Authentication"
msgstr "Authentification à deux facteurs"

#: frontend/components/Account/SecurityPanel.vue:37
msgid "Two-factor authentication improves the security of your account by requiring a second one-time access code in addition to your password when you log in."
msgstr "L'authentification à deux facteurs améliore la sécurité de votre compte en exigeant un deuxième code d'accès unique en plus de votre mot de passe lorsque vous ouvrez une session."

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:19
msgid "Typically a website with content about the episode."
msgstr "Généralement un site web avec du contenu sur l'épisode."

#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:19
msgid "Typically the home page of a podcast."
msgstr "Généralement la page d'accueil d'un podcast."

#: frontend/components/Stations/BulkMedia.vue:133
msgid "Unable to update."
msgstr "Impossible de mettre à jour."

#: frontend/components/Stations/menu.ts:105
msgid "Unassigned Files"
msgstr "Fichiers non assignés"

#: frontend/components/Admin/StereoTool.vue:126
msgid "Uninstall"
msgstr "Désinstaller"

#: frontend/components/Stations/Profile/NowPlayingPanel.vue:30
#: frontend/components/Stations/Profile/StreamsPanel.vue:101
#: frontend/components/Stations/Profile/StreamsPanel.vue:142
#: frontend/components/Stations/Profile/StreamsPanel.vue:53
msgid "Unique"
msgstr "Unique"

#: frontend/components/Stations/Webhooks/Form/Telegram.vue:28
msgid "Unique identifier for the target chat or username of the target channel (in the format @channelusername)."
msgstr "Identificateur unique pour le chat cible ou le nom d'utilisateur du canal cible (au format @channelusername)."

#: frontend/components/DashboardCharts.vue:14
#: frontend/components/Stations/Reports/Listeners.vue:85
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:30
msgid "Unique Listeners"
msgstr "Auditeurs uniques"

#: frontend/components/Stations/Reports/Listeners.vue:155
#: frontend/components/Stations/Reports/Listeners.vue:172
msgid "Unknown"
msgstr "Inconnu"

#: frontend/components/Public/WebDJ/PlaylistPanel.vue:170
msgid "Unknown Artist"
msgstr "Artiste inconnu"

#: frontend/components/Public/WebDJ/PlaylistPanel.vue:166
msgid "Unknown Title"
msgstr "Titre inconnu"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:128
msgid "Unlisted"
msgstr "Non listé"

#: frontend/components/Common/MuteButton.vue:47
msgid "Unmute"
msgstr "Démuter"

#: frontend/components/Stations/menu.ts:94
msgid "Unprocessable Files"
msgstr "Fichiers non traités"

#: frontend/components/Stations/PodcastEpisodes.vue:90
#: frontend/components/Stations/Podcasts.vue:60
msgid "Unpublished"
msgstr "Non publié"

#: frontend/components/Common/DataTable.vue:154
msgid "Unselect All Rows"
msgstr "Désélectionner toutes les lignes"

#: frontend/components/Common/DataTable.vue:233
msgid "Unselect Row"
msgstr "Sélectionner la ligne"

#: frontend/components/Stations/menu.ts:290
#: frontend/components/Stations/Queue.vue:2
msgid "Upcoming Song Queue"
msgstr "File d'attente des chansons à venir"

#: frontend/components/Admin/AuditLog.vue:47
msgid "Update"
msgstr "Mise à jour"

#: frontend/components/Admin/menu.ts:66
#: frontend/components/Admin/Updates.vue:3
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:44
msgid "Update AzuraCast"
msgstr "Mettre à jour AzuraCast"

#: frontend/components/Admin/Updates.vue:74
msgid "Update AzuraCast via Web"
msgstr "Mettre à jour AzuraCast via l'interface Web"

#: frontend/components/Admin/Updates.vue:215
msgid "Update AzuraCast? Your installation will restart."
msgstr "Mettre à jour AzuraCast ? Votre installation va redémarrer."

#: frontend/components/Admin/Updates.vue:10
msgid "Update Details"
msgstr "Détails de la mise à jour"

#: frontend/components/Admin/Updates.vue:145
msgid "Update Instructions"
msgstr "Instructions de mise à jour"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:50
#: frontend/components/Stations/Profile/NowPlayingPanel.vue:234
#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:50
#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:6
msgid "Update Metadata"
msgstr "Mettre à jour les métadonnées"

#: frontend/components/Admin/Updates.vue:220
msgid "Update started. Your installation will restart shortly."
msgstr "La mise à jour a démarré. Votre installation redémarrera sous peu."

#: frontend/components/Stations/Restart.vue:3
msgid "Update Station Configuration"
msgstr "Mettre à jour la configuration de la station"

#: frontend/components/Admin/Updates.vue:120
msgid "Update via Web"
msgstr "Mettre à jour via l'interface Web"

#: frontend/components/Admin/AuditLog/DetailsModal.vue:18
msgid "Updated"
msgstr "Mise à jour"

#: frontend/components/Stations/BulkMedia.vue:128
msgid "Updated successfully."
msgstr "Mis à jour avec succès."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:203
msgid "Upload a Stereo Tool configuration file from the \"Broadcasting\" submenu in the station profile."
msgstr "Chargez un fichier de configuration de l'outil stéréo dans le menu \"Diffusion\" du profil de la station."

#: frontend/components/Admin/Branding.vue:9
#: frontend/components/Stations/Branding.vue:13
msgid "Upload Custom Assets"
msgstr "Télécharger des assets personnalisés"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:198
#: frontend/components/Stations/menu.ts:281
#: frontend/components/Stations/StereoToolConfig.vue:12
msgid "Upload Stereo Tool Configuration"
msgstr "Charger la configuration de l'outil stéréo"

#: frontend/components/Admin/Shoutcast.vue:43
#: frontend/components/Admin/StereoTool.vue:71
msgid "Upload the file on this page to automatically extract it into the proper directory."
msgstr "Téléchargez le fichier sur cette page pour l'extraire automatiquement dans le répertoire approprié."

#: frontend/components/Stations/Media.vue:359
msgid "Uploaded Time"
msgstr ""

#: frontend/components/Stations/Webhooks/Form/Discord.vue:48
msgid "URL"
msgstr "URL"

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:53
msgid "URL Stub"
msgstr "Bout d'URL"

#: frontend/components/Admin/Index/CpuStatsPanel.vue:60
msgid "Use"
msgstr "Utilisé"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:62
msgid "Use (Us)"
msgstr "Utilisé (Us)"

#: frontend/components/Account/ApiKeysPanel.vue:8
msgid "Use API keys to authenticate with the AzuraCast API using the same permissions as your user account."
msgstr "Utilisez les clés API pour vous authentifier avec l'API AzuraCast en utilisant les mêmes permissions que votre compte utilisateur."

#: frontend/components/Account/EditForm.vue:68
msgid "Use Browser Default"
msgstr "Utiliser le navigateur par défaut"

#: frontend/components/Admin/Settings/GeneralTab.vue:61
msgid "Use High-Performance Now Playing Updates"
msgstr "Utiliser les hautes performances lors des mises à jour de la lecture en cours"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:274
msgid "Use Icecast 2.4 on this server."
msgstr "Utiliser Icecast 2.4 sur ce serveur."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:532
msgid "Use Less CPU (Uses More Memory)"
msgstr "Utiliser moins de CPU (utilise plus de mémoire)"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:524
msgid "Use Less Memory (Uses More CPU)"
msgstr "Utiliser moins de mémoire (utilise plus de CPU)"

#: frontend/components/Admin/Stations/Form/BackendForm.vue:434
msgid "Use Liquidsoap on this server."
msgstr "Utiliser Liquidsoap sur ce serveur."

#: frontend/components/Admin/StorageLocations/Form/S3.vue:53
msgid "Use Path Instead of Subdomain Endpoint Style"
msgstr "Utiliser le chemin au lieu du style de point de terminaison du sous-domaine"

#: frontend/components/Admin/Settings/ServicesTab.vue:143
msgid "Use Secure (TLS) SMTP Connection"
msgstr "Utiliser une connexion SMTP sécurisée (TLS)"

#: frontend/components/Admin/Stations/Form/FrontendForm.vue:281
msgid "Use Shoutcast DNAS 2 on this server."
msgstr "Utiliser Shoutcast DNAS 2 sur ce serveur."

#: frontend/entities/Webhooks.ts:121
msgid "Use the Telegram Bot API to send a message to a channel."
msgstr "Utilisez l'API du bot Telegram pour envoyer un message à un canal."

#: frontend/components/Stations/Profile/UpdateMetadataModal.vue:12
msgid "Use this form to send a manual metadata update. Note that this will override any existing metadata on the stream."
msgstr "Utilisez ce formulaire pour envoyer une mise à jour manuelle des métadonnées. Notez que cela remplacera toutes les métadonnées existantes sur le flux."

#: frontend/components/Admin/Settings/GeneralTab.vue:42
msgid "Use Web Proxy for Radio"
msgstr "Utiliser un Proxy Web pour la station"

#: frontend/components/Admin/Index/DiskUsagePanel.vue:33
#: frontend/components/Admin/Index/MemoryStatsHelpModal.vue:34
#: frontend/components/Admin/Index/MemoryStatsPanel.vue:48
msgid "Used"
msgstr "Utilisé"

#: frontend/components/Admin/Settings/ServicesTab.vue:93
msgid "Used for \"Forgot Password\" functionality, web hooks and other functions."
msgstr "Utilisé pour la fonctionnalité \"Mot de passe oublié\", les Webhook et d'autres fonctions."

#: frontend/components/Admin/AuditLog.vue:124
msgid "User"
msgstr "Utilisateur"

#: frontend/components/Admin/menu.ts:81
msgid "User Accounts"
msgstr "Comptes utilisateurs"

#: frontend/components/Stations/Reports/Listeners.vue:292
#: frontend/components/Stations/Reports/Listeners/Map.vue:20
msgid "User Agent"
msgstr "Agent utilisateur (User-Agent)"

#: frontend/components/Admin/Users.vue:103
msgid "User Name"
msgstr "Nom d'utilisateur"

#: frontend/components/Admin/Stations/CloneModalForm.vue:75
msgid "User Permissions"
msgstr "Permissions de l'utilisateur"

#: frontend/components/Public/WebDJ/SettingsPanel.vue:75
#: frontend/components/Stations/SftpUsers.vue:101
#: frontend/components/Stations/SftpUsers/Form.vue:9
#: frontend/components/Stations/Streamers.vue:151
msgid "Username"
msgstr "Nom d’utilisateur"

#: frontend/components/Stations/Profile/FrontendPanel.vue:38
#: frontend/components/Stations/Profile/FrontendPanel.vue:78
#: frontend/components/Stations/Profile/FrontendPanel.vue:99
msgid "Username:"
msgstr "Nom d'utilisateur :"

#: frontend/components/Admin/menu.ts:76
#: frontend/components/Admin/Users.vue:2
msgid "Users"
msgstr "Utilisateurs"

#: frontend/components/Admin/Permissions/Form/GlobalForm.vue:18
msgid "Users with this role will have these permissions across the entire installation."
msgstr "Les utilisateurs ayant ce rôle auront ces permissions tout au long de l'installation."

#: frontend/components/Admin/Permissions/Form/StationRow.vue:34
msgid "Users with this role will have these permissions for this single station."
msgstr "Les utilisateurs ayant ce rôle auront ces permissions pour cette station uniquement."

#: frontend/components/Admin/Settings/GeneralTab.vue:62
msgid "Uses either Websockets, Server-Sent Events (SSE) or static JSON files to serve Now Playing data on public pages. This improves performance, especially with large listener volume. Disable this if you are encountering problems with the service or use multiple URLs to serve your public pages."
msgstr "Utilise des fichiers WebSockets, des évènements de serveur (SSE) ou des fichiers JSON statiques pour servir maintenant des données sur les pages publiques. Cela améliore les performances, en particulier avec un grand volume d'écoute. Désactiver ceci si vous rencontrez des problèmes avec ce service ou utiliser plusieurs URL pour servir vos pages publiques."

#: frontend/components/Account/SecurityPanel.vue:75
msgid "Using a passkey (like Windows Hello, YubiKey, or your smartphone) allows you to securely log in without needing to enter your password or two-factor code."
msgstr "Utilisez une clé d'accès (comme Windows Hello, YubiKey, ou votre smartphone) vous permet de vous connecter en toute sécurité sans avoir à entrer votre mot de passe ou votre code à deux facteurs."

#: frontend/components/Stations/LiquidsoapConfig.vue:23
msgid "Using this page, you can customize several sections of the Liquidsoap configuration. This allows you to add advanced functionality to your station's AutoDJ."
msgstr "En utilisant cette page, vous pouvez personnaliser plusieurs sections de la configuration de Liquidsoap. Cela vous permet d'ajouter des fonctionnalités avancées à l'AutoDJ de votre station."

#: frontend/components/Admin/Settings/ServicesTab.vue:144
msgid "Usually enabled for port 465, disabled for ports 587 or 25."
msgstr "Habituellement activé pour le port 465, désactivé pour les ports 587 ou 25."

#: frontend/components/Stations/Webhooks/Form/Common/FormattingInfo.vue:8
msgid "Variables are in the form of: "
msgstr "Les variables sont sous la forme : "

#: frontend/components/Stations/Profile/RequestsPanel.vue:25
msgid "View"
msgstr "Afficher"

#: frontend/components/Stations/Reports/Listeners/InnerMap.vue:39
msgid "View Fullscreen"
msgstr "Afficher en plein écran"

#: frontend/components/Dashboard.vue:186
msgid "View Listener Report"
msgstr "Voir le rapport des auditeurs"

#: frontend/components/Stations/menu.ts:36
msgid "View Profile"
msgstr "Voir le profil"

#: frontend/components/Stations/Media.vue:180
#: frontend/components/Stations/Media.vue:194
msgid "View tracks in playlist"
msgstr "Afficher les titres de la playlist"

#: frontend/components/Admin/GeoLite.vue:39
msgid "Visit the \"My License Key\" page under the \"Services\" section."
msgstr "Visitez la page \"Ma clé de licence\" sous la rubrique \"Services\"."

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:12
msgid "Visit the Dropbox App Console:"
msgstr "Visitez la console de l'application Dropbox :"

#: frontend/components/Admin/StorageLocations/Form/Dropbox.vue:48
msgid "Visit the link below to sign in and generate an access code:"
msgstr "Cliquez sur le lien ci-dessous pour vous connecter et générer un code d'accès :"

#: frontend/components/Stations/Webhooks/Form/Mastodon.vue:16
msgid "Visit your Mastodon instance."
msgstr "Visitez votre instance Mastodon."

#: frontend/components/Stations/Media/EditModal.vue:33
msgid "Visual Cue Editor"
msgstr "Éditeur visuel"

#: frontend/components/Common/Waveform.vue:47
#: frontend/components/InlinePlayer.vue:60
#: frontend/components/Public/Player.vue:128
msgid "Volume"
msgstr "Volume"

#: frontend/components/Admin/Index/CpuStatsPanel.vue:55
msgid "Wait"
msgstr "Attente"

#: frontend/components/Admin/Index/CpuStatsHelpModal.vue:38
msgid "Wait (Wa)"
msgstr "Attente (Wa)"

#: frontend/components/Admin/Debug/TaskOutput.vue:93
msgid "Warning"
msgstr "Attention"

#: frontend/components/Common/Waveform.vue:16
msgid "Waveform Zoom"
msgstr "Zoom sur la forme d'onde"

#: frontend/components/Stations/menu.ts:173
#: frontend/components/Stations/Profile/PublicPagesPanel.vue:30
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/PublicPages/WebDjAction.php:63
msgid "Web DJ"
msgstr "Web DJ"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:8
msgid "Web Hook Details"
msgstr "Détails du Webhook"

#: frontend/components/Stations/Webhooks/Form/BasicInfo.vue:11
msgid "Web Hook Name"
msgstr "Nom du Webhook"

#: frontend/components/Stations/Webhooks/Form/BasicInfo.vue:22
msgid "Web Hook Triggers"
msgstr "Déclencheurs de Webhook"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:44
msgid "Web Hook URL"
msgstr "URL du Webhook"

#: frontend/components/Admin/Stations/CloneModalForm.vue:79
#: frontend/components/Stations/menu.ts:182
#: frontend/components/Stations/Webhooks.vue:2
msgid "Web Hooks"
msgstr "Webhooks"

#: frontend/components/Stations/Webhooks/Form/Generic.vue:13
msgid "Web hooks automatically send a HTTP POST request to the URL you specify to notify it any time one of the triggers you specify occurs on your station."
msgstr "Les Webhooks envoient automatiquement une requête HTTP POST à l'URL que vous spécifiez pour l'avertir à chaque fois qu'un des déclencheurs que vous spécifiez se produit sur votre station."

#: frontend/components/Stations/Webhooks.vue:6
msgid "Web hooks let you connect to external web services and broadcast changes to your station to them."
msgstr "Les Webhooks vous permettent de vous connecter à des services Web externes et de diffuser les modifications apportées à votre station sur ces derniers."

#: frontend/components/Admin/Stations/Form/ProfileForm.vue:34
msgid "Web Site URL"
msgstr "URL du site Web"

#: frontend/components/Admin/Updates.vue:94
msgid "Web updates are not available for your installation. To update your installation, perform the manual update process instead."
msgstr "Les mises à jour via l'interface Web ne sont pas disponible pour cette installation. Pour effectuer la mise à jour, utilisez le processus de mise à jour manuelle."

#: frontend/components/Public/WebDJ/SettingsPanel.vue:5
msgid "WebDJ"
msgstr "WebDJ"

#: frontend/components/Public/WebDJ/useWebcaster.ts:64
msgid "WebDJ connected!"
msgstr "WebDJ connecté !"

#: frontend/components/Stations/Podcasts/EpisodeForm/BasicInfo.vue:18
#: frontend/components/Stations/Podcasts/PodcastForm/BasicInfo.vue:18
msgid "Website"
msgstr "Site Web"

#: frontend/components/Stations/Playlists/Form/ScheduleRow.vue:147
#: frontend/components/Stations/Reports/Overview/ListenersByTimePeriodTab.vue:177
#: frontend/components/Stations/Streamers/Form/ScheduleRow.vue:147
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ChartsAction.php:111
msgid "Wednesday"
msgstr "Mercredi"

#: frontend/components/Stations/Playlists.vue:99
msgid "Weight"
msgstr "Poids"

#: frontend/components/Login.vue:17
#: frontend/components/Setup/Register.vue:19
msgid "Welcome to AzuraCast!"
msgstr "Bienvenue sur AzuraCast !"

#: frontend/components/Login.vue:11
msgid "Welcome!"
msgstr "Bienvenue!"

#: frontend/components/Account/ApiKeyNewKey.vue:24
msgid "When making API calls, you can pass this value in the \"X-API-Key\" header to authenticate as yourself."
msgstr "Lorsque vous faites des appels à l'API, vous pouvez passer cette valeur dans l'en-tête \"X-API-Key\" pour vous authentifier."

#: frontend/entities/Webhooks.ts:44
msgid "When the song changes and a live streamer/DJ is connected"
msgstr "Lorsque la chanson change et qu'un streamer/DJ en direct est connecté"

#: frontend/entities/Webhooks.ts:68
msgid "When the station broadcast comes online"
msgstr "Lorsque la diffusion de la station est en ligne"

#: frontend/entities/Webhooks.ts:64
msgid "When the station broadcast goes offline"
msgstr "Lorsque la diffusion de la station est hors ligne"

#: frontend/components/Stations/Podcasts/PodcastForm/Source.vue:50
msgid "Whether new episodes should be marked as published or held for review as unpublished."
msgstr "Indique si les nouveaux épisodes doivent être marqués comme publiés ou conservés pour examen comme non publiés."

#: frontend/components/Stations/Playlists/Form/BasicInfo.vue:50
msgid "Whether the AutoDJ should attempt to avoid duplicate artists and track titles when playing media from this playlist."
msgstr "Demander à l'AutoDJ d'éviter les doublons d'artistes et de titres lors de la lecture des médias de cette playlist."

#: frontend/components/Stations/Profile/EmbedModal.vue:27
msgid "Widget Type"
msgstr "Type de widget"

#: frontend/components/Stations/Media/MediaToolbar.vue:8
#: frontend/components/Stations/Podcasts/EpisodesToolbar.vue:4
#: frontend/components/Stations/Streamers/BroadcastsModalToolbar.vue:4
msgid "With selected:"
msgstr "Avec la sélection :"

#: frontend/components/Stations/Reports/Overview/BestAndWorstTab.vue:50
msgid "Worst Performing Songs"
msgstr "Pires titres"

#: frontend/components/Admin/Relays.vue:38
#: frontend/components/Stations/PodcastEpisodes.vue:109
msgid "Yes"
msgstr "Oui"

#: frontend/components/Common/DateRangeDropdown.vue:118
msgid "Yesterday"
msgstr "Hier"

#: frontend/components/Admin/Users.vue:29
msgid "You"
msgstr "Vous"

#: frontend/components/Stations/Media.vue:28
msgid "You can also upload files in bulk via SFTP."
msgstr "Vous pouvez également uploader des fichiers en masse via SFTP."

#: frontend/components/Stations/Logs.vue:42
msgid "You can find answers for many common questions in our support documents."
msgstr "Vous pouvez trouver des réponses pour de nombreuses questions courantes dans nos documents d'assistance."

#: frontend/components/Stations/Mounts/Form/Advanced.vue:28
msgid "You can include any special mount point settings here, in either JSON { key: 'value' } format or XML <key>value</key>"
msgstr "Vous pouvez inclure ici tous les paramètres de point de montage spéciaux, au format JSON { key: 'value' } ou XML <key>value</key>"

#: frontend/components/Account/ApiKeyNewKey.vue:28
msgid "You can only perform the actions your user account is allowed to perform."
msgstr "Vous ne pouvez effectuer que les actions que votre compte utilisateur est autorisé à effectuer."

#: frontend/components/Stations/Mounts/Form/Advanced.vue:13
msgid "You can set a custom URL for this stream that AzuraCast will use when referring to it on the web interface and in the Now Playing API return data. Leave empty to use the default value."
msgstr ""

#: frontend/components/Stations/SftpUsers.vue:56
msgid "You may need to connect directly to your IP address:"
msgstr "Vous devrez peut-être vous connecter directement à votre adresse IP :"

#: frontend/components/Stations/Streamers/ConnectionInfo.vue:27
#: frontend/components/Stations/Streamers/ConnectionInfo.vue:54
msgid "You may need to connect directly via your IP address:"
msgstr "Vous devrez peut-être vous connecter directement via votre adresse IP :"

#: frontend/components/Account/ApiKeyNewKey.vue:8
msgid "You will not be able to retrieve it again."
msgstr "Vous ne pourrez plus le récupérer."

#: frontend/components/Account/PasskeyModal.vue:67
msgid "Your browser does not support passkeys. Consider updating your browser to the latest version."
msgstr "Votre navigateur ne supporte pas les clés d'accès. Envisagez de mettre à jour votre navigateur vers la dernière version."

#: frontend/components/Account/ApiKeyNewKey.vue:12
msgid "Your full API key is below:"
msgstr "Votre clé API complète est ci-dessous :"

#: frontend/components/Admin/Updates.vue:50
msgid "Your installation is currently on this release channel:"
msgstr "Votre installation est actuellement sur le canal de la version :"

#: frontend/components/Admin/Updates.vue:26
msgid "Your installation is up to date! No update is required."
msgstr "Votre installation est à jour ! Aucune mise à jour n'est requise."

#: frontend/components/Admin/Updates.vue:18
msgid "Your installation needs to be updated. Updating is recommended for performance and security improvements."
msgstr "Votre installation doit être mise à jour. Les mises à jour sont recommandées pour améliorer les performances et la sécurité."

#: frontend/components/Stations/Restart.vue:55
msgid "Your station does not support reloading configuration. Restart broadcasting instead to apply changes."
msgstr "Votre station ne supporte pas le rechargement de la configuration. Redémarrez la diffusion pour appliquer les modifications."

#: frontend/components/Stations/Sidebar.vue:52
msgid "Your station has changes that require a reload to apply."
msgstr "Votre station nécessite un rafraîchissement pour appliquer les modifications."

#: frontend/components/Stations/Profile/StationDisabledPanel.vue:31
msgid "Your station is currently not enabled for broadcasting. You can still manage media, playlists, and other station settings. To re-enable broadcasting, edit your station profile."
msgstr "Votre station n'est actuellement pas activée pour la diffusion. Vous pouvez toujours gérer les médias, les listes de lecture et les autres paramètres de station. Pour réactiver la diffusion modifiez le profil de votre station."

#: frontend/components/Stations/Restart.vue:37
msgid "Your station supports reloading configuration."
msgstr "Votre station supporte le rechargement de la configuration."

#: frontend/components/Admin/Stations/Form/BackendForm.vue:515
msgid "YouTube"
msgstr "YouTube"

#: frontend/components/Stations/Mounts/Form/BasicInfo.vue:77
msgid "YP Directory Authorization Hash"
msgstr "Hash d'autorisation d'annuaire YP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Doctrine/Repository.php:108
msgid "Select..."
msgstr "Sélectionner ..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/ForgotPasswordAction.php:48
msgid "Too many forgot password attempts"
msgstr "Trop de tentatives de mot de passe oubliées"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/ForgotPasswordAction.php:49
msgid "You have attempted to reset your password too many times. Please wait 30 seconds and try again."
msgstr "Vous avez tenté de réinitialiser votre mot de passe trop de fois. Veuillez patienter 30 secondes et réessayer."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/ForgotPasswordAction.php:66
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/mail/forgot.phtml:8
msgid "Account Recovery"
msgstr "Récupération du compte"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/ForgotPasswordAction.php:84
msgid "Account recovery e-mail sent."
msgstr "Un e-mail de récupération du compte a été envoyé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/ForgotPasswordAction.php:85
msgid "If the e-mail address you provided is in the system, check your inbox for a password reset message."
msgstr "Si l'adresse e-mail que vous avez fournie est dans le système, vérifiez votre boîte de réception si vous avezun message de réinitialisation du mot de passe."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:65
msgid "Too many login attempts"
msgstr "Trop de tentatives de connexion"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:66
msgid "You have attempted to log in too many times. Please wait 30 seconds and try again."
msgstr "Tentatives de connexion trop nombreuses. Veuillez essayer de nouveau dans 30 secondes."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:105
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:113
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/TwoFactorAction.php:32
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/MasqueradeAction.php:45
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/WebAuthn/PostValidationAction.php:77
msgid "Logged in successfully."
msgstr "Connecté avec succès."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:106
msgid "Complete the setup process to get started."
msgstr "Terminez le processus d'installation pour commencer."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:123
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/TwoFactorAction.php:42
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/WebAuthn/PostValidationAction.php:56
msgid "Login unsuccessful"
msgstr "Échec de connexion"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/LoginAction.php:123
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/TwoFactorAction.php:42
msgid "Your credentials could not be verified."
msgstr "Vos informations d'identification n'ont pas pu être vérifiées."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/MasqueradeAction.php:38
msgid "User not found."
msgstr "Utilisateur non trouvé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/RecoverAction.php:41
msgid "Invalid token specified."
msgstr "Jeton (token) spécifié invalide."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/RecoverAction.php:74
msgid "Logged in using account recovery token"
msgstr "Connecté en utilisant le jeton de récupération du compte"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/Account/RecoverAction.php:75
msgid "Your password has been updated."
msgstr "Votre mot de passe a bien été mis à jour."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/SetupController.php:113
msgid "Set Up AzuraCast"
msgstr "Configurer AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Frontend/SetupController.php:192
msgid "Setup has already been completed!"
msgstr "L'installation est déjà terminée !"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Frontend/Dashboard/ChartsAction.php:134
msgid "All Stations"
msgstr "Toutes les stations"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:80
msgid "AzuraCast Application Log"
msgstr "Logs de l'application AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:86
msgid "AzuraCast Now Playing Log"
msgstr "Logs des lectures en cours AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:92
msgid "AzuraCast Synchronized Task Log"
msgstr "Logs des tâches synchronisées AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:98
msgid "AzuraCast Queue Worker Log"
msgstr "Logs des traitements des files d'attentes AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:104
#, php-format
msgid "Service Log: %s (%s)"
msgstr "Log de service : %s (%s)"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:119
msgid "Nginx Access Log"
msgstr "Logs d’accès Nginx"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:124
msgid "Nginx Error Log"
msgstr "Logs d'erreurs Nginx"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:129
msgid "PHP Application Log"
msgstr "Log de l'application PHP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/LogsAction.php:134
msgid "Supervisord Log"
msgstr "Log de Supervisord"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/Stations/StorageLocationsAction.php:21
msgid "Create a new storage location based on the base directory."
msgstr "Créer un nouvel emplacement de stockage basé sur le répertoire de base."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/UsersController.php:220
msgid "You cannot modify yourself."
msgstr "Vous ne pouvez pas vous modifier vous-même."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/UsersController.php:256
msgid "You cannot remove yourself."
msgstr "Vous ne pouvez vous supprimer vous-même."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/SendTestMessageAction.php:51
msgid "Test Message"
msgstr "Message de test"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/SendTestMessageAction.php:54
msgid "This is a test message from AzuraCast. If you are receiving this message, it means your e-mail settings are configured correctly."
msgstr "Ceci est un message de test d'Azuracast. Si vous recevez ce message, cela signifie que vos paramètres de messagerie sont configurés correctement."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Admin/SendTestMessageAction.php:68
msgid "Test message sent successfully."
msgstr "Message de test envoyé avec succès."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:48
msgid "Less than Thirty Seconds"
msgstr "Moins de trente secondes"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:49
msgid "Thirty Seconds to One Minute"
msgstr "Trente secondes à une minute"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:50
msgid "One Minute to Five Minutes"
msgstr "Une à cinq minutes"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:51
msgid "Five Minutes to Ten Minutes"
msgstr "Cinq à dix minutes"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:52
msgid "Ten Minutes to Thirty Minutes"
msgstr "Dix à trente minutes"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:53
msgid "Thirty Minutes to One Hour"
msgstr "Trente minutes à une heure"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:54
msgid "One Hour to Two Hours"
msgstr "Une à deux heures"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByListeningTime.php:55
msgid "More than Two Hours"
msgstr "Plus de deux heures"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:62
msgid "Mobile Device"
msgstr "Appareil mobile"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:63
msgid "Desktop Browser"
msgstr "Navigateur de bureau"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:64
msgid "Non-Browser"
msgstr "Non-navigateur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByClient.php:82
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByStream.php:99
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByCountry.php:75
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Reports/Overview/ByBrowser.php:62
msgid "Connected Seconds"
msgstr "Secondes connectées"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/ListAction.php:254
#, php-format
msgid "File Not Processed: %s"
msgstr "Fichier non traité : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/ListAction.php:259
msgid "Cover Art"
msgstr "Pochette d'album"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/ListAction.php:262
msgid "File Processing"
msgstr "Traitement des fichiers"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/MakeDirectoryAction.php:34
msgid "No directory specified"
msgstr "Aucun dossier spécifié"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/RenameAction.php:33
msgid "File not specified."
msgstr "Fichier non spécifié."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Files/RenameAction.php:39
msgid "New path not specified."
msgstr "Nouveau répertoire non spécifié."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/FilesController.php:297
msgid "This station is out of available storage space."
msgstr "Cette station n'a plus d'espace de stockage disponible."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Webhooks/ToggleAction.php:39
msgid "Web hook enabled."
msgstr "Web Hook activé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Webhooks/ToggleAction.php:40
msgid "Web hook disabled."
msgstr "Webhook désactivé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:143
msgid "Station reloaded."
msgstr "Station rechargée."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:152
msgid "Station restarted."
msgstr "Redémarrage de la station."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:187
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:239
msgid "Service stopped."
msgstr "Service arrêté."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:192
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:244
msgid "Service started."
msgstr "Service démarré."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:198
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:250
msgid "Service reloaded."
msgstr "Service rechargé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:210
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:262
msgid "Service restarted."
msgstr "Service redémarré."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:229
msgid "Song skipped."
msgstr "Le titre à été passé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/ServicesController.php:234
msgid "Streamer disconnected."
msgstr "Streamer déconnecté."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:86
msgid "Station Nginx Configuration"
msgstr "Configuration de Nginx sur cette station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:93
msgid "Liquidsoap Log"
msgstr "Log de Liquidsoap"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:98
msgid "Liquidsoap Configuration"
msgstr "Configuration de liquidsoap"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:107
msgid "Icecast Access Log"
msgstr "Logs d’accès Icecast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:112
msgid "Icecast Error Log"
msgstr "Logs d'erreur icecast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:117
msgid "Icecast Configuration"
msgstr "Configuration d’Icecast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:125
msgid "Shoutcast Log"
msgstr "Log Shoutcast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/LogsAction.php:130
msgid "Shoutcast Configuration"
msgstr "Configuration de Shoutcast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:92
msgid "Search engine crawlers are not permitted to use this feature."
msgstr "Les robots des moteurs de recherche ne sont pas autorisés à utiliser cette fonctionnalité."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:100
msgid "You are not permitted to submit requests."
msgstr "Vous n'êtes pas autorisé à soumettre des demandes."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:110
msgid "This track is not requestable."
msgstr "Cette piste n’est pas demandable."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:118
msgid "This song was already requested and will play soon."
msgstr "Cette chanson a déjà été demandée et sera bientôt jouée."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:126
msgid "This song or artist has been played too recently. Wait a while before requesting it again."
msgstr "Cette musique ou cet artiste a été joué trop récemment. Attendez un peu avant de le redemander."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:153
msgid "You have submitted a request too recently! Please wait before submitting another one."
msgstr "Vous avez fait une demande trop récemment ! Veuillez patienter avant d'en soumettre un autre."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Requests/SubmitAction.php:164
msgid "Your request has been submitted and will be played soon."
msgstr "Votre demande a été soumise et sera bientôt jouée."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/EmptyAction.php:36
msgid "This playlist is not song-based."
msgstr "Cette playlist n'est pas basée sur une chanson."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/EmptyAction.php:44
msgid "Playlist emptied."
msgstr "Playlist vidée."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/PutOrderAction.php:40
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/GetOrderAction.php:41
msgid "This playlist is not a sequential playlist."
msgstr "Cette playlist n’est pas une playlist séquentielle."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/ReshuffleAction.php:38
msgid "Playlist reshuffled."
msgstr "La playlist a été remélangée."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/ToggleAction.php:39
msgid "Playlist enabled."
msgstr "Playlist activé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/ToggleAction.php:40
msgid "Playlist disabled."
msgstr "Playlist désactivée."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/ImportAction.php:200
#, php-format
msgid "Playlist successfully imported; %d of %d files were successfully matched."
msgstr "Playlist importée avec succès; %d fichiers sur %d ont été comparés avec succès."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Playlists/PutApplyToAction.php:62
msgid "Playlist applied to folders."
msgstr "Playlist appliquée aux dossiers."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/BulkMedia/UploadAction.php:175
#, php-format
msgid "%d files processed."
msgstr "%d fichiers traités."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Controller/Api/Stations/Streamers/BroadcastsController.php:153
msgid "No recording available."
msgstr "Aucun enregistrement disponible."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:71
msgid "Record not found"
msgstr "Enregistrement non trouvé"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:77
msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
msgstr "Le fichier envoyé dépasse la directive upload_max_filesize dans php.ini."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:78
msgid "The uploaded file exceeds the MAX_FILE_SIZE directive from the HTML form."
msgstr "Le fichier envoyé dépasse la directive MAX_FILE_SIZE du formulaire HTML."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:79
msgid "The uploaded file was only partially uploaded."
msgstr "Le fichier envoyé n'a été que partiellement envoyé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:80
msgid "No file was uploaded."
msgstr "Aucun fichier n'a été téléchargé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:81
msgid "No temporary directory is available."
msgstr "Aucun répertoire temporaire n'est disponible."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:82
msgid "Could not write to filesystem."
msgstr "Impossible d'écrire dans le système de fichiers."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:83
msgid "Upload halted by a PHP extension."
msgstr "Envoi interrompu par une extension PHP."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Error.php:84
msgid "Unspecified error."
msgstr "Erreur non spécifiée."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Status.php:33
msgid "Changes saved successfully."
msgstr "Modifications enregistrées avec succès."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Status.php:38
msgid "Record created successfully."
msgstr "Enregistrement crée avec succès."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Status.php:43
msgid "Record updated successfully."
msgstr "Enregistrement mis à jour avec succès."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/Api/Status.php:48
msgid "Record deleted successfully."
msgstr "L'enregistrement a été supprimé avec succès."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/ApiGenerator/ScheduleApiGenerator.php:59
#, php-format
msgid "Playlist: %s"
msgstr "Playlist : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Entity/ApiGenerator/ScheduleApiGenerator.php:64
#, php-format
msgid "Streamer: %s"
msgstr "Streamer : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Users/SetAdministratorCommand.php:61
#, php-format
msgid "The account associated with e-mail address \"%s\" has been set as an administrator"
msgstr "Le compte associé à l'adresse e-mail \"%s\" a été défini en tant qu'administrateur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Users/SetAdministratorCommand.php:69
msgid "Account not found."
msgstr "Compte non trouvé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/RollbackDbCommand.php:44
msgid "Roll Back Database"
msgstr "Reculement de la base de données"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/RollbackDbCommand.php:61
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/MigrateDbCommand.php:51
msgid "Running database migrations..."
msgstr "Éxecution de la migration de la base de données ..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/RollbackDbCommand.php:86
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/MigrateDbCommand.php:65
#, php-format
msgid "Database migration failed: %s"
msgstr "Échec de la migration de la base de données : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/RollbackDbCommand.php:99
#, php-format
msgid "Database rolled back to stable release version \"%s\"."
msgstr "Base de données reculée à la version stable \"%s\"."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Settings/ListCommand.php:26
msgid "AzuraCast Settings"
msgstr "Paramètres d'AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Settings/ListCommand.php:29
msgid "Setting Key"
msgstr "Clé de réglage"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Settings/ListCommand.php:30
msgid "Setting Value"
msgstr "Réglage de la valeur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupFixturesCommand.php:65
msgid "Fixtures loaded."
msgstr "Fixations chargées."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:105
msgid "Backing up initial database state..."
msgstr "Sauvegarde de l'état initial de la base de données ..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:114
msgid "We detected a database restore file from a previous (possibly failed) migration."
msgstr "Nous avons détecté un fichier de restauration de base de données à partir d'une migration précédente (éventuellement échouée)."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:115
msgid "Attempting to restore that now..."
msgstr "Tentative de restauration maintenant ..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:130
msgid "Attempting to roll back to previous database state..."
msgstr "Tentative de restauration à l'état précédent de la base de données ..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:136
msgid "Your database was restored due to a failed migration."
msgstr "Votre base de données a été restaurée en raison d'un échec de migration."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:137
msgid "Please report this bug to our developers."
msgstr "Veuillez signaler ce bug à nos développeurs."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/AbstractDatabaseCommand.php:143
#, php-format
msgid "Restore failed: %s"
msgstr "Échec de la restauration : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:95
msgid "AzuraCast Backup"
msgstr "Sauvegarde d'AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:96
msgid "Please wait while a backup is generated..."
msgstr "Veuillez patienter pendant qu'une sauvegarde est générée..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:99
msgid "Creating temporary directories..."
msgstr "Création de répertoires temporaires..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:112
msgid "Backing up MariaDB..."
msgstr "Sauvegarde de MariaDB..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:151
msgid "Creating backup archive..."
msgstr "Création d'une archive de sauvegarde..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:227
msgid "Cleaning up temporary files..."
msgstr "Nettoyage des fichiers temporaires..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/BackupCommand.php:239
#, php-format
msgid "Backup complete in %.2f seconds."
msgstr "Sauvegarde complétée en %.2f secondes."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Backup/RestoreCommand.php:77
#, php-format
msgid "Backup path %s not found!"
msgstr "Chemin de sauvegarde %s non trouvé !"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/Locale/ImportCommand.php:58
#, php-format
msgid "Imported locale: %s"
msgstr "Localisation importée : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/MigrateDbCommand.php:25
msgid "Database Migrations"
msgstr "Migration de la base de données"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/MigrateDbCommand.php:38
msgid "Database is already up to date!"
msgstr "La base de données est déjà à jour !"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/MigrateDbCommand.php:77
msgid "Database migration completed!"
msgstr "Migration de la base de données terminée !"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:60
msgid "AzuraCast Initializing..."
msgstr "Initialisation d'AzuraCast ..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:62
msgid "AzuraCast Setup"
msgstr "Installation d'AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:64
msgid "Welcome to AzuraCast. Please wait while some key dependencies of AzuraCast are set up..."
msgstr "Bienvenue sur AzuraCast. Veuillez patienter pendant que quelques dépendances clés d'AzuraCast sont mises en place..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:69
msgid "Running Database Migrations"
msgstr "Exécution des migrations de bases de données"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:77
msgid "Generating Database Proxy Classes"
msgstr "Génération des classes proxy de base de données"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:82
msgid "Reload System Data"
msgstr "Recharger les données du système"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:92
msgid "Installing Data Fixtures"
msgstr "Installation des fixations de données"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:98
msgid "Refreshing All Stations"
msgstr "Actualisation de toutes les stations"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:125
msgid "AzuraCast is now updated to the latest version!"
msgstr "AzuraCast est maintenant mis à jour vers la dernière version !"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:134
msgid "AzuraCast installation complete!"
msgstr "L'installation d'AzuraCast est terminée !"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Console/Command/SetupCommand.php:136
#, php-format
msgid "Visit %s to complete setup."
msgstr "Visitez %s pour compléter l'installation."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:24
#, php-format
msgid "%s is not recognized as a service."
msgstr "%s n'est pas reconnu comme un service."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:27
msgid "It may not be registered with Supervisor yet. Restarting broadcasting may help."
msgstr "Il se peut qu'il ne soit pas encore enregistré auprès du superviseur. Le redémarrage de la diffusion peut aider."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:36
#, php-format
msgid "%s cannot start"
msgstr "%s ne peut pas démarrer"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:39
msgid "It is already running."
msgstr "Il est déjà en cours d'exécution."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:48
#, php-format
msgid "%s cannot stop"
msgstr "%s ne peut s'arrêter"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:51
msgid "It is not running."
msgstr "Il ne fonctionne pas."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:63
#, php-format
msgid "%s encountered an error: %s"
msgstr "%s a rencontré une erreur : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/SupervisorException.php:67
msgid "Check the log for details."
msgstr "Consultez le fichier log pour plus de détails."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/Http/PermissionDeniedException.php:26
msgid "You do not have permission to access this portion of the site."
msgstr "Vous n’êtes pas autorisé à accéder à cette partie du site."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/Http/CannotCompleteActionException.php:29
#, php-format
msgid "Cannot submit request: %s"
msgstr "Impossible d'envoyer la demande : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/Http/NotLoggedInException.php:26
msgid "You must be logged in to access this page."
msgstr "Vous devez être connecté pour accéder à cette page."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/NotFoundException.php:24
msgid "Record not found."
msgstr "Enregistrement non trouvé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/NotFoundException.php:29
msgid "File not found."
msgstr "Fichier non trouvé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/NotFoundException.php:34
msgid "Station not found."
msgstr "Station non trouvée."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/NotFoundException.php:39
msgid "Podcast not found."
msgstr "Podcast non trouvé."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/StationUnsupportedException.php:25
msgid "This station does not currently support this functionality."
msgstr "Cette station ne prend actuellement pas en charge cette fonctionnalité."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/StationUnsupportedException.php:32
msgid "This station does not currently support on-demand media."
msgstr "Cette station ne supporte pas actuellement les médias à la demande."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Exception/StationUnsupportedException.php:39
msgid "This station does not currently accept requests."
msgstr "Cette station n’accepte actuellement pas les demandes."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Validator/Constraints/UniqueEntityValidator.php:169
msgid "This value is already used."
msgstr "Cette valeur est déjà utilisée."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Validator/Constraints/StationPortCheckerValidator.php:41
#, php-format
msgid "The port %s is in use by another station (%s)."
msgstr ""

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Validator/Constraints/StorageLocationValidator.php:41
#, php-format
msgid "Storage location %s could not be validated: %s"
msgstr "L'emplacement de stockage %s n'a pas pu être validé : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Validator/Constraints/StorageLocationValidator.php:72
#, php-format
msgid "Storage location %s already exists."
msgstr "L'emplacement de stockage %s existe déjà."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:26
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:22
msgid "All Permissions"
msgstr "Toutes les permissions"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:27
msgid "View Station Page"
msgstr "Voir la page de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:28
msgid "View Station Reports"
msgstr "Voir les rapports de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:29
msgid "View Station Logs"
msgstr "Voir les journaux de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:30
msgid "Manage Station Profile"
msgstr "Gérer les profils des stations"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:31
msgid "Manage Station Broadcasting"
msgstr "Gérer la diffusion de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:32
msgid "Manage Station Streamers"
msgstr "Gérer les Streamers de station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:33
msgid "Manage Station Mount Points"
msgstr "Gérer les points de montage des stations"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:34
msgid "Manage Station Remote Relays"
msgstr "Gérer les relais à distance de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:35
msgid "Manage Station Media"
msgstr "Gérer les fichiers musicaux de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:36
msgid "Manage Station Automation"
msgstr "Gérer l'automatisation de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:37
msgid "Manage Station Web Hooks"
msgstr "Gérer les Web Hooks de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/StationPermissions.php:38
msgid "Manage Station Podcasts"
msgstr "Gérer les fichiers podcasts de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:23
msgid "View Administration Page"
msgstr "Voir la page d'administration"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:24
msgid "View System Logs"
msgstr "Voir les journaux système"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:25
msgid "Administer Settings"
msgstr "Paramètres d'administration"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:26
msgid "Administer API Keys"
msgstr "Administrer les clés API"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:27
msgid "Administer Stations"
msgstr "Administrer les stations"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:28
msgid "Administer Custom Fields"
msgstr "Administrer les champs personnalisés"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:29
msgid "Administer Backups"
msgstr "Administrer les sauvegardes"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Enums/GlobalPermissions.php:30
msgid "Administer Storage Locations"
msgstr "Administrer les emplacements de stockage"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:80
msgid "Runs routine synchronized tasks"
msgstr "Exécute des tâches synchronisées de routine"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:81
msgid "Database"
msgstr "Base de données"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:82
msgid "Web server"
msgstr "Serveur Web"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:83
msgid "PHP FastCGI Process Manager"
msgstr "Gestionnaire de processus PHP FastCGI"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:84
msgid "Now Playing manager service"
msgstr "Service de gestion de la lecture en cours"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:85
msgid "PHP queue processing worker"
msgstr "Traitement du processus de la file d'attente PHP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:86
msgid "Cache"
msgstr "Cache"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:87
msgid "SFTP service"
msgstr "Service SFTP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:88
msgid "Live Now Playing updates"
msgstr "Mises à jour en direct de la lecture en cours"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/ServiceControl.php:89
msgid "Frontend Assets"
msgstr "Assets Frontend"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/IpGeolocator/GeoLite.php:35
#, php-format
msgid "This product includes GeoLite2 data created by MaxMind, available from %s."
msgstr "Ce produit inclut les données GeoLite2 créées par MaxMind, disponibles auprès de %s."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/IpGeolocator/DbIp.php:29
msgid "IP Geolocation by DB-IP"
msgstr "Géolocalisation d'IP par DB-IP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Service/IpGeolocation.php:55
msgid "GeoLite database not configured for this installation. See System Administration for instructions."
msgstr "La base de données GeoLite n'est pas configurée pour cette installation. Voir la page Administration du système pour les instructions."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/RecentBackupCheck.php:47
msgid "Installation Not Recently Backed Up"
msgstr "Installation non sauvegardée récemment"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/RecentBackupCheck.php:48
msgid "This installation has not been backed up in the last two weeks."
msgstr "Cette installation n'a pas été sauvegardée au cours des deux dernières semaines."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ServiceCheck.php:34
#, php-format
msgid "Service Not Running: %s"
msgstr "Service non démarré : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ServiceCheck.php:35
msgid "One of the essential services on this installation is not currently running. Visit the system administration and check the system logs to find the cause of this issue."
msgstr "L'un des services essentiels de cette installation n'est pas en cours d'exécution. Visitez l'administration système et vérifiez les journaux système pour trouver la cause de ce problème."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:54
msgid "New AzuraCast Stable Release Available"
msgstr "Nouvelle version stable d'Azuracast disponible"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:58
#, php-format
msgid "Version %s is now available. You are currently running version %s. Updating is recommended."
msgstr "La version %s est maintenant disponible. Vous utilisez actuellement la version %s. La mise à jour est recommandée."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:75
msgid "New AzuraCast Rolling Release Available"
msgstr "Nouvelle version de roulement d'Azuracast disponible"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:79
#, php-format
msgid "Your installation is currently %d update(s) behind the latest version. Updating is recommended."
msgstr "Votre installation est actuellement à %d mise(s) à jour depuis la dernière version. La mise à jour est recommandée."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:93
msgid "Switch to Stable Channel Available"
msgstr "Passer au canal stable disponible"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/UpdateCheck.php:96
msgid "Your Rolling Release installation is currently older than the latest Stable release. This means you can switch releases to the \"Stable\" release channel if desired."
msgstr "Votre installation de version de roulement est actuellement plus ancienne que la dernière version stable. Cela signifie que vous pouvez basculer les versions sur le canal \"stable\" si vous le souhaitez."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/SyncTaskCheck.php:36
msgid "Synchronization Disabled"
msgstr "Synchronisation désactivée"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/SyncTaskCheck.php:37
msgid "Routine synchronization is currently disabled. Make sure to re-enable it to resume routine maintenance tasks."
msgstr "La synchronisation de routine est actuellement désactivée. Assurez-vous de la réactiver pour reprendre les tâches de maintenance."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/SyncTaskCheck.php:51
msgid "Synchronization Not Recently Run"
msgstr "La synchronisation n'a pas été lancée récemment"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/SyncTaskCheck.php:52
msgid "The routine synchronization task has not run recently. This may indicate an error with your installation."
msgstr "La tâche de synchronisation de routine n'a pas exécuté récemment. Cela peut indiquer une erreur lors de votre installation."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ProfilerAdvisorCheck.php:34
msgid "The performance profiling extension is currently enabled on this installation."
msgstr "L'extension de profilage des performances est actuellement activée sur cette installation."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ProfilerAdvisorCheck.php:35
msgid "You can track the execution time and memory usage of any AzuraCast page or application from the profiler page."
msgstr "Vous pouvez suivre le temps d'exécution et l'utilisation de la mémoire de n'importe quelle page AzuraCast ou application à partir de la page du profileur."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ProfilerAdvisorCheck.php:41
msgid "Profiler Control Panel"
msgstr "Panneau de contrôle du profileur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ProfilerAdvisorCheck.php:53
msgid "Performance profiling is currently enabled for all requests."
msgstr "Le profilage de performance est actuellement activé pour toutes les demandes."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/ProfilerAdvisorCheck.php:54
msgid "This can have an adverse impact on system performance. You should disable this when possible."
msgstr "Cela peut avoir un impact négatif sur les performances du système. Vous devriez désactiver cette option lorsque possible."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/BaseUrlCheck.php:42
msgid "You may want to update your base URL to ensure it is correct."
msgstr "Vous pouvez mettre à jour l'URL de base afin de vérifier qu'elle soit correcte."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/BaseUrlCheck.php:45
msgid "If you regularly use different URLs to access AzuraCast, you should enable the \"Prefer Browser URL\" setting."
msgstr "Si vous utilisez régulièrement différentes URL pour accéder à AzuraCast, vous devriez activer l'option \"URL du navigateur préféré\"."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/BaseUrlCheck.php:52
#, php-format
msgid "Your \"Base URL\" setting (%s) does not match the URL you are currently using (%s)."
msgstr "L'URL de base (%s) sélectionnée dans les paramètres ne correspond pas à l'URL que vous utilisez actuellement (%s)."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/DonateAdvisorCheck.php:33
msgid "AzuraCast is free and open-source software."
msgstr "AzuraCast est un logiciel gratuit et open-source."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/DonateAdvisorCheck.php:34
msgid "If you are enjoying AzuraCast, please consider donating to support our work. We depend on donations to build new features, fix bugs, and keep AzuraCast modern, accessible and free."
msgstr "Si vous appréciez AzuraCast, pensez à faire un don pour soutenir notre travail. Nous dépendons des dons pour construire de nouvelles fonctionnalités, corriger des bugs et rendre AzuraCast moderne, accessible et gratuit."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Notification/Check/DonateAdvisorCheck.php:40
msgid "Donate to AzuraCast"
msgstr "Faire un don à AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:176
msgid "AzuraCast Installer"
msgstr "Installateur d'AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:179
msgid "Welcome to AzuraCast! Complete the initial server setup by answering a few questions."
msgstr "Bienvenue sur AzuraCast ! Complétez la configuration initiale du serveur en répondant à quelques questions."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:185
msgid "AzuraCast Updater"
msgstr "Mise à jour d'AzuraCast"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:192
msgid "Change installation settings?"
msgstr "Modifier les paramètres d'installation ?"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:201
msgid "AzuraCast is currently configured to listen on the following ports:"
msgstr "AzuraCast est actuellement configuré pour écouter sur les ports suivants :"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:205
#, php-format
msgid "HTTP Port: %d"
msgstr "Port HTTP : %d"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:206
#, php-format
msgid "HTTPS Port: %d"
msgstr "Port HTTPS : %d"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:207
#, php-format
msgid "SFTP Port: %d"
msgstr "Port SFTP : %d"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:208
#, php-format
msgid "Radio Ports: %s"
msgstr "Ports radio : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:213
msgid "Customize ports used for AzuraCast?"
msgstr "Personnaliser les ports utilisés pour AzuraCast ?"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:266
msgid "Writing configuration files..."
msgstr "Écriture des fichiers de configuration ..."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/Command/InstallCommand.php:291
msgid "Server configuration complete!"
msgstr "Configuration du serveur terminée !"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:90
msgid "This file was automatically generated by AzuraCast."
msgstr "Ce fichier a été généré automatiquement par AzuraCast."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:91
msgid "You can modify it as necessary. To apply changes, restart the Docker containers."
msgstr "Vous pouvez le modifier si nécessaire. Pour appliquer les modifications, redémarrez les conteneurs Docker."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:92
msgid "Remove the leading \"#\" symbol from lines to uncomment them."
msgstr "Supprimez le symbole \"#\" des lignes pour les décommenter."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:113
#, php-format
msgid "Valid options: %s"
msgstr "Options valides : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:125
#, php-format
msgid "Default: %s"
msgstr "Par défaut : %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AbstractEnvFile.php:144
msgid "Additional Environment Variables"
msgstr "Variables d'environnement supplémentaires"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:22
msgid "(Docker Compose) All Docker containers are prefixed by this name. Do not change this after installation."
msgstr "(Docker Compose) Tous les conteneurs Docker ont ce nom comme préfixe. Ne pas changer après l'installation."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:29
msgid "(Docker Compose) The amount of time to wait before a Docker Compose operation fails. Increase this on lower performance computers."
msgstr "(Docker Compose) Le délai d'attente avant une opération Docker Compose a été dépassé. Augmentez cette valeur sur les ordinateurs moins performants."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:42
msgid "HTTP Port"
msgstr "Port HTTP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:43
msgid "The main port AzuraCast listens to for insecure HTTP connections."
msgstr "Le port principal qu'AzuraCast écoute pour les connexions HTTP non sécurisées."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:49
msgid "HTTPS Port"
msgstr "Port HTTPS"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:50
msgid "The main port AzuraCast listens to for secure HTTPS connections."
msgstr "Le port principal qu'AzuraCast écoute pour des connexions HTTPS sécurisées."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:57
msgid "The port AzuraCast listens to for SFTP file management connections."
msgstr "Le port d'écoute d'AzuraCast pour les connexions de gestion de fichiers SFTP."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:63
msgid "Station Ports"
msgstr "Ports de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:64
msgid "The ports AzuraCast should listen to for station broadcasts and incoming DJ connections."
msgstr "Les ports qu'AzuraCast devra écouter pour les diffusions des stations et les connexions DJ entrantes."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:70
msgid "Docker User UID"
msgstr "UID de l'utilisateur Docker"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:71
msgid "Set the UID of the user running inside the Docker containers. Matching this with your host UID can fix permission issues."
msgstr "Définissez l'UID de l'utilisateur qui s'exécute dans les conteneurs Docker. Associer ceci à votre UID hôte peut résoudre les problèmes d'autorisation."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:77
msgid "Docker User GID"
msgstr "GID de l'utilisateur Docker"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:78
msgid "Set the GID of the user running inside the Docker containers. Matching this with your host GID can fix permission issues."
msgstr "Définissez le GID de l'utilisateur qui s'exécute dans les conteneurs Docker. Faire correspondre avec votre GID hôte peut résoudre les problèmes d'autorisation."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:84
msgid "Use Podman instead of Docker."
msgstr "Utiliser Podman au lieu de Docker."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/EnvFile.php:88
msgid "Advanced: Use Privileged Docker Settings"
msgstr "Avancé : Utiliser les Paramètres Privilèges de Docker"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:35
msgid "The locale to use for CLI commands."
msgstr "Le lieu à utiliser pour les commandes CLI."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:41
msgid "The application environment."
msgstr "L'environnement de l'application."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:46
msgid "Manually modify the logging level."
msgstr "Modifiez manuellement le niveau de journalisation."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:47
msgid "This allows you to log debug-level errors temporarily (for problem-solving) or reduce the volume of logs that are produced by your installation, without needing to modify whether your installation is a production or development instance."
msgstr "Cela vous permet de journaliser temporairement les erreurs de niveau de debug (pour la résolution de problèmes) ou de réduire le volume de logs produits par votre installation, sans avoir à modifier si votre installation est une instance de production ou de développement."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:62
msgid "Enable Custom Code Plugins"
msgstr "Activer les codes personnalisés pour les extensions"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:63
msgid "Enable the composer \"merge\" functionality to combine the main application's composer.json file with any plugin composer files. This can have performance implications, so you should only use it if you use one or more plugins with their own Composer dependencies."
msgstr "Activez la fonctionnalité \"fusion\" de composer pour combiner le fichier composer.json de l'application principale avec tous les fichiers de de plugin de composer. Cela peut avoir des impacts sur les performances, vous ne devriez donc l'utiliser que si vous utilisez un ou plusieurs plugins avec leurs propres dépendances de Composer."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:70
msgid "Minimum Port for Station Port Assignment"
msgstr "Port minimum pour l'affectation des ports de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:71
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:77
msgid "Modify this if your stations are listening on nonstandard ports."
msgstr "Modifiez ceci si vos stations écoutent sur des ports non standard."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:76
msgid "Maximum Port for Station Port Assignment"
msgstr "Port maximum pour l'affectation des ports de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:82
msgid "Show Detailed Slim Application Errors"
msgstr "Afficher les erreurs détaillées de l'application Slim"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:83
msgid "This allows you to debug Slim Application Errors you may encounter. Please report any Slim Application Error logs to the development team on GitHub."
msgstr "Cela vous permet de déboguer les erreurs de l'application Slim que vous pourriez rencontrer. Veuillez signaler chaque log d'erreur de l'application Slim à notre équipe de développement sur GitHub."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:90
msgid "MariaDB Host"
msgstr "Hôte MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:91
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:99
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:107
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:115
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:123
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:131
#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:137
msgid "Do not modify this after installation."
msgstr "Ne modifiez pas ceci après l'installation."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:98
msgid "MariaDB Port"
msgstr "Port MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:106
msgid "MariaDB Username"
msgstr "Nom d'utilisateur MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:114
msgid "MariaDB Password"
msgstr "Mot de passe MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:122
msgid "MariaDB Database Name"
msgstr "Nom de la base de données MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:130
msgid "Auto-generate Random MariaDB Root Password"
msgstr "Générer aléatoirement le mot de passe root MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:136
msgid "MariaDB Root Password"
msgstr "Mot de passe root MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:142
msgid "Enable MariaDB Slow Query Log"
msgstr "Activer le log des requêtes lentes MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:143
msgid "Log slower queries to diagnose possible database issues. Only turn this on if needed."
msgstr "Enregistrer les requêtes plus lentes pour diagnostiquer les éventuels problèmes de base de données. Activez-le uniquement si nécessaire."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:149
msgid "MariaDB Maximum Connections"
msgstr "Connexions maximales à MariaDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:150
msgid "Set the amount of allowed connections to the database. This value should be increased if you are seeing the \"Too many connections\" error in the logs."
msgstr "Définissez le nombre de connexions autorisées à la base de données. Cette valeur devrait être augmentée si vous voyez l'erreur \"Trop de connexions\" dans les logs."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:156
msgid "MariaDB InnoDB Buffer Pool Size"
msgstr "Taille du Pool de la mémoire MariaDB InnoDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:157
msgid "The InnoDB buffer pool size controls how much data & indexes are kept in memory. Making sure that this value is as large as possible reduces the amount of disk IO."
msgstr "La taille tampon du pool InnoDB contrôle la quantité de données et les index conservés en mémoire. S'assurer que cette valeur est aussi grande que possible et réduit la quantité ES du disque."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:163
msgid "MariaDB InnoDB Log File Size"
msgstr "Taille du fichier de Log MariaDB InnoDB"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:164
msgid "The InnoDB log file is used to achieve data durability in case of crashes or unexpected shutoffs and to allow the DB to better optimize IO for write operations."
msgstr "Le fichier de log InnoDB est utilisé pour atteindre la durabilité des données en cas de plantages ou de fermetures inattendues et pour permettre à la BDD de mieux optimiser les ES pour les opérations d'écriture."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:170
msgid "Enable Redis"
msgstr "Activer Redis"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:171
msgid "Disable to use a flatfile cache instead of Redis."
msgstr "Désactiver l'utilisation d'un cache flatfile au lieu de Redis."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:176
msgid "Redis Host"
msgstr "Hôte Redis"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:181
msgid "Redis Port"
msgstr "Port Redis"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:186
msgid "PHP Maximum POST File Size"
msgstr "Taille maximale des fichiers POST en PHP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:190
msgid "PHP Memory Limit"
msgstr "Limite de mémoire PHP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:194
msgid "PHP Script Maximum Execution Time (Seconds)"
msgstr "Temps d'exécution maximum pour un script PHP (Secondes)"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:198
msgid "Short Sync Task Execution Time (Seconds)"
msgstr "Temps d'exécution court pour les tâches de synchronisation (Secondes)"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:199
msgid "The maximum execution time (and lock timeout) for the 15-second, 1-minute and 5-minute synchronization tasks."
msgstr "Le temps maximum d'exécution (et le délai de verrouillage) pour les tâches de synchronisation de 15 secondes, 1 minute et 5 minutes."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:204
msgid "Long Sync Task Execution Time (Seconds)"
msgstr "Temps d'exécution longue pour les tâches de synchronisation (Secondes)"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:205
msgid "The maximum execution time (and lock timeout) for the 1-hour synchronization task."
msgstr "Le temps d'exécution maximum (et le délai de déverrouillement) pour la tâche de synchronisation d'une heure."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:210
msgid "Now Playing Delay Time (Seconds)"
msgstr "Temps de délai pour la lecture en cours (Secondes)"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:211
msgid "The delay between Now Playing checks for every station. Decrease for more frequent checks at the expense of performance; increase for less frequent checks but better performance (for large installations)."
msgstr "Le délai de vérification entre chaque station pour la lecture en cours. Diminuer-le pour des contrôles plus fréquents au détriment de la performance; augmenter-le pour des contrôles moins fréquents mais pour de meilleures performances (notamment pour les grandes installations)."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:216
msgid "Now Playing Max Concurrent Processes"
msgstr "Processus simultanés max pour la lecture en cours"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:217
msgid "The maximum number of concurrent processes for now playing updates. Increasing this can help reduce the latency between updates now playing updates on large installations."
msgstr "Le nombre maximum de processus simultanés pour les mises à jour des lectures en cours. L'augmentation de ceci peut aider à réduire la latence entre les mises à jour des lectures en cours sur les grandes installations."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:222
msgid "Maximum PHP-FPM Worker Processes"
msgstr "Maximum de processus de travail PHP-FPM"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:226
msgid "Enable Performance Profiling Extension"
msgstr "Activer l'extension de profilage des performances"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:228
#, php-format
msgid "Profiling data can be viewed by visiting %s."
msgstr "Les données de profilage peuvent être visualisées en visitant %s."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:233
msgid "Profile Performance on All Requests"
msgstr "Performance de profil sur toutes les demandes"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:234
msgid "This will have a significant performance impact on your installation."
msgstr "Cela aura un impact significatif sur les performances de votre installation."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:239
msgid "Profiling Extension HTTP Key"
msgstr "Clé d'extension de profilage HTTP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:240
msgid "The value for the \"SPX_KEY\" parameter for viewing profiling pages."
msgstr "La valeur du paramètre \"SPX_KEY\" pour la visualisation des pages de profilage."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:245
msgid "Profiling Extension IP Allow List"
msgstr "Liste d'extension de profilage pour les autorisations IP"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:250
msgid "Nginx Max Client Body Size"
msgstr "Taille maximale du body du client Nginx"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:251
msgid "This is the total size any single request body can be. AzuraCast chunks its uploads into smaller file sizes, so this only applies when doing custom uploads via the API. Sizes should be listed in a format like \"100K\", \"128M\", \"1G\" for kilobytes, megabytes, and gigabytes respectively."
msgstr "Il s'agit de la taille totale que toute demande du corps peut l'être. Azuracast fait des envois dans des tailles de fichiers plus petites, donc cela ne s'applique que lorsque vous effectuez des envois personnalisés via l'API. Les tailles doivent être répertoriées dans un format comme \"100K\", \"128M\", \"1G\" pour les kilooctets, les mégaoctets et les gigaoctets respectivement."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:257
msgid "Enable web-based Docker image updates"
msgstr "Activer les mises à jour de l'image Docker basée sur le Web"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:261
msgid "Extra Ubuntu packages to install upon startup"
msgstr "Paquets Ubuntu supplémentaires à installer au démarrage"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Installer/EnvFiles/AzuraCastEnvFile.php:262
msgid "Separate package names with a space. Packages will be installed during container startup."
msgstr "Séparez les noms de paquets avec un espace. Les paquets seront installés pendant le démarrage du conteneur."

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:81
msgid "Album Artist"
msgstr "Artiste de l'album"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:82
msgid "Album Artist Sort Order"
msgstr "Ordre de tri par album d'artiste"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:83
msgid "Album Sort Order"
msgstr "Ordre de tri par album"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:85
msgid "Band"
msgstr "Groupe"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:86
msgid "BPM"
msgstr "BPM"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:87
msgid "Comment"
msgstr "Commentaire"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:88
msgid "Commercial Information"
msgstr "Informations commerciales"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:89
msgid "Composer"
msgstr "Compositeur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:90
msgid "Composer Sort Order"
msgstr "Ordre de tri par compositeur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:91
msgid "Conductor"
msgstr "Conducteur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:92
msgid "Content Group Description"
msgstr "Description du groupe de contenu"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:93
msgid "Copyright"
msgstr "Droits d'auteur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:94
msgid "Copyright Message"
msgstr "Message de Copyright"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:95
msgid "Encoded By"
msgstr "Encodé par"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:96
msgid "Encoder Settings"
msgstr "Réglages de l'encodeur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:97
msgid "Encoding Time"
msgstr "Durée d'encodage"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:98
msgid "File Owner"
msgstr "Propriétaire du fichier"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:99
msgid "File Type"
msgstr "Type de fichier"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:101
msgid "Initial Key"
msgstr "Clé initiale"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:102
msgid "Internet Radio Station Name"
msgstr "Nom de la webradio"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:103
msgid "Internet Radio Station Owner"
msgstr "Propriétaire de la webradio"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:104
msgid "Involved People List"
msgstr "Liste des personnes impliquées"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:108
msgid "Linked Information"
msgstr "Informations liées"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:109
msgid "Lyricist"
msgstr "Paroles"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:110
msgid "Media Type"
msgstr "Type de média"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:111
msgid "Mood"
msgstr "Humeur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:112
msgid "Music CD Identifier"
msgstr "Identificateur du CD de musique"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:113
msgid "Musician Credits List"
msgstr "Liste des crédits des musiciens"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:114
msgid "Original Album"
msgstr "Album original"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:115
msgid "Original Artist"
msgstr "Artiste original"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:116
msgid "Original Filename"
msgstr "Nom du fichier d'origine"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:117
msgid "Original Lyricist"
msgstr "Paroles originales"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:118
msgid "Original Release Time"
msgstr "Date de sortie originale"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:119
msgid "Original Year"
msgstr "Année d'origine"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:120
msgid "Part of a Compilation"
msgstr "Partie d'une compilation"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:121
msgid "Part of a Set"
msgstr "Partie d'un ensemble"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:122
msgid "Performer Sort Order"
msgstr "Ordre de tri par interprète"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:123
msgid "Playlist Delay"
msgstr "Délai de la playlist"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:124
msgid "Produced Notice"
msgstr "Remarque sur le produit"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:125
msgid "Publisher"
msgstr "Éditeur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:126
msgid "Recording Time"
msgstr "Durée d'enregistrement"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:127
msgid "Release Time"
msgstr "Date de sortie"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:128
msgid "Remixer"
msgstr "Remixeur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:129
msgid "Set Subtitle"
msgstr "Définir les sous-titres"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:130
msgid "Subtitle"
msgstr "Sous-titre"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:131
msgid "Tagging Time"
msgstr "Durée du marquage"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:132
msgid "Terms of Use"
msgstr "Conditions d'utilisation"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:134
msgid "Title Sort Order"
msgstr "Ordre de tri par titre"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:135
msgid "Track Number"
msgstr "Numéro de la piste"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:136
msgid "Unsynchronised Lyrics"
msgstr "Paroles non synchronisées"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:137
msgid "URL Artist"
msgstr "URL de l'artiste"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:138
msgid "URL File"
msgstr "URL du fichier"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:139
msgid "URL Payment"
msgstr "URL d'achat"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:140
msgid "URL Publisher"
msgstr "URL de l'éditeur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:141
msgid "URL Source"
msgstr "URL de la source"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:142
msgid "URL Station"
msgstr "URL de la station"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:143
msgid "URL User"
msgstr "URL de l'utilisateur"

#: /home/runner/work/AzuraCast/AzuraCast/backend/src/Media/Enums/MetadataTags.php:144
msgid "Year"
msgstr "Année"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/mail/forgot.phtml:10
#, php-format
msgid "An account recovery link has been requested for your account on \"%s\"."
msgstr "Un lien de récupération de compte a été demandé pour votre compte sur \"%s\"."

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/mail/forgot.phtml:12
msgid "Click the link below to log in to your account."
msgstr "Cliquez sur le lien ci-dessous pour vous connecter à votre compte."

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/minimal.phtml:57
msgid "Footer"
msgstr "Pied de page"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/minimal.phtml:59
#, php-format
msgid "Powered by %s"
msgstr "Propulsé par %s"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:6
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:15
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot_disabled.phtml:6
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot_disabled.phtml:17
msgid "Forgot Password"
msgstr "Mot de passe oublié"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:29
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:22
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:23
msgid "Sign in"
msgstr "Se connecter"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot.phtml:32
msgid "Send Recovery E-mail"
msgstr "Envoyer un e-mail de récupération"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:11
msgid "Enter Two-Factor Code"
msgstr "Entrer le code à deux facteurs"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:12
msgid "Your account uses a two-factor security code. Enter the code your device is currently showing below."
msgstr "Votre compte utilise un code de sécurité à deux facteurs. Entrez le code que votre appareil affiche actuellement ci-dessous."

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:18
#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/two_factor.phtml:20
msgid "Security Code"
msgstr "Code de sécurité"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot_disabled.phtml:22
msgid "This installation's administrator has not configured this functionality."
msgstr "L'administrateur de cette installation n'a pas configuré cette fonctionnalité."

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot_disabled.phtml:25
msgid "Contact an administrator to reset your password following the instructions in our documentation:"
msgstr "Contactez un administrateur pour réinitialiser votre mot de passe en suivant les instructions de notre documentation:"

#: /home/runner/work/AzuraCast/AzuraCast/backend/templates/frontend/account/forgot_disabled.phtml:31
msgid "Password Reset Instructions"
msgstr "Instructions de réinitialisation du mot de passe"

