export const playlists = {
  sortTooltip: 'Trier les titres',
  sortDateAddedNewest: "Date d'ajout (récents)",
  sortDateAddedOldest: "Date d'ajout (anciens)",
  title: 'Playlists',
  newPlaylist: 'Nouvelle playlist',
  unnamed: 'Playlist sans nom',
  createName: 'Nom de la playlist…',
  create: 'Créer',
  cancel: 'Annuler',
  empty: 'Aucune playlist pour l\'instant.',
  noMatchingSearch: 'Aucune playlist ne correspond à votre recherche.',
  emptyPlaylist: 'Cette playlist est vide.',
  addFirstSong: 'Ajouter votre premier titre',
  notFound: 'Playlist introuvable.',
  songs_one: '{{count}} titre',
  songs_other: '{{count}} titres',
  playAll: 'Tout lire',
  playTooltip: 'Lire la playlist',
  shuffle: 'Aléatoire',
  addToQueue: 'Ajouter à la file',
  back: 'Retour aux playlists',
  deletePlaylist: 'Supprimer',
  confirmDelete: 'Cliquer à nouveau pour confirmer',
  removeSong: 'Retirer de la playlist',
  addSongs: 'Ajouter des titres',
  addSongsTooltip: 'Rechercher dans la bibliothèque et ajouter des titres',
  searchPlaceholder: 'Rechercher dans la bibliothèque…',
  noResults: 'Aucun résultat.',
  suggestions: 'Titres suggérés',
  noSuggestions: 'Aucune suggestion disponible.',
  titleBadge: 'Playlist',
  refreshSuggestions: 'Nouvelles suggestions',
  addSong: 'Ajouter à la playlist',
  preview: 'Aperçu (30 s)',
  previewStop: 'Arrêter l\'aperçu',
  playNextSuggestion: 'Lire ensuite',
  suggestionsHint: "Double-cliquez sur une ligne pour l'ajouter à la playlist",
  addSelected: 'Ajouter la sélection',
  cacheOffline: 'Mettre la playlist hors ligne',
  offlineCached: 'Playlist en cache',
  removeOffline: 'Retirer du cache hors ligne',
  offlineDownloading: 'En cache… ({{done}}/{{total}} albums)',
  publicLabel: 'Publique',
  privateLabel: 'Privée',
  editMeta: 'Modifier la playlist',
  editNamePlaceholder: 'Nom de la playlist…',
  editCommentPlaceholder: 'Ajouter une description…',
  editPublic: 'Playlist publique',
  editSave: 'Enregistrer',
  editCancel: 'Annuler',
  changeCover: 'Changer la pochette',
  changeCoverLabel: 'Changer la photo',
  removeCover: 'Supprimer la photo',
  coverUpdated: 'Pochette mise à jour',
  metaSaved: 'Playlist mise à jour',
  downloadZip: 'Télécharger (ZIP)',
  // Toast notifications for multi-select
  addSuccess: '{{count}} morceaux ajoutés à {{playlist}}',
  addPartial: '{{added}} ajoutés, {{skipped}} ignorés (doublons)',
  addAllSkipped: 'Tous ignorés ({{count}} doublons)',
  addedAsDuplicates: '{{count}} morceaux ajoutés à {{playlist}} (en doublons)',
  duplicateConfirmTitle: 'Déjà dans la playlist',
  duplicateConfirmMessage: 'Les {{count}} morceaux sont déjà dans « {{playlist}} ». Les ajouter quand même en doublons ?',
  duplicateConfirmAction: 'Ajouter quand même',
  addError: 'Erreur lors de l\'ajout des morceaux',
  createAndAddSuccess: 'Playlist "{{playlist}}" créée avec {{count}} morceaux',
  createError: 'Erreur lors de la création de la playlist',
  deleteSuccess: '{{count}} playlists supprimées',
  deleteFailed: 'Erreur lors de la suppression de {{name}}',
  deleteSelected: 'Supprimer la sélection',
  deleteSelectedPartial: 'Seulement {{n}} des {{total}} playlists sélectionnées peuvent être supprimées (les autres appartiennent à quelqu\'un d\'autre).',
  mergeSuccess: '{{count}} morceaux fusionnés dans {{playlist}}',
  mergeNoNewSongs: 'Aucun nouveau morceau à ajouter',
  mergeError: 'Erreur lors de la fusion des playlists',
  mergeInto: 'Fusionner dans',
  selectionCount: '{{count}} sélectionnés',
  select: 'Sélectionner',
  startSelect: 'Activer la sélection',
  cancelSelect: 'Annuler',
  loadingAlbums: 'Résolution de {{count}} albums…',
  loadingArtists: 'Résolution de {{count}} artistes…',
  myPlaylists: 'Mes Playlists',
  noOtherPlaylists: 'Aucune autre playlist disponible',
  addToPlaylistSuccess: '{{count}} morceaux ajoutés à {{playlist}}',
  addToPlaylistNoNew: 'Aucun nouveau morceau pour {{playlist}}',
  addToPlaylistError: 'Erreur lors de l\'ajout à la playlist',
  removeSuccess: 'Morceau retiré de la playlist',
  removeError: 'Erreur lors du retrait de la playlist',
  importCSV: 'Importer CSV',
  importCSVTooltip: 'Importer depuis CSV Spotify',
  csvImportReport: 'Rapport d\'Import CSV',
  csvImportTotal: 'Total',
  csvImportAdded: 'Ajoutés',
  csvImportDuplicates: 'Doublons',
  csvImportNotFound: 'Non Trouvés',
  csvImportNetworkErrors: 'Erreurs Réseau',
  csvImportDuplicatesTitle: 'Titres en Doublon (Déjà dans la Playlist):',
  csvImportNotFoundTitle: 'Titres Non Trouvés:',
  csvImportNetworkErrorsTitle: 'Erreurs Réseau (peut réessayer l\'import):',
  csvImportDownloadReport: 'Télécharger le Rapport',
  csvImportClose: 'Fermer',
  csvImportNoValidTracks: 'Aucun titre valide trouvé dans le fichier CSV',
  csvImportFailed: 'Échec de l\'import CSV',
  csvImportToast: '{{added}} ajoutés, {{notFound}} non trouvés, {{duplicates}} doublons',
  csvImportDownloadSuccess: 'Rapport téléchargé avec succès',
  csvImportDownloadError: 'Échec du téléchargement du rapport',
  // Playlist folders (local, per-server organisation layer)
  folders: {
    newFolder: 'Nouveau dossier',
    namePlaceholder: 'Nom du dossier…',
    create: 'Créer',
    rename: 'Renommer',
    delete: 'Supprimer le dossier',
    ungrouped: 'Sans dossier',
    moveToFolder: 'Déplacer vers un dossier',
    removeFromFolder: 'Retirer du dossier',
    expandFolder: 'Développer le dossier',
    collapseFolder: 'Réduire le dossier',
    groupByFolders: 'Grouper par dossiers',
    count_one: '{{count}} playlist',
    count_other: '{{count}} playlists',
    localOnlyNotice:
      'Les dossiers sont enregistrés uniquement dans Psysonic sur cet appareil. Navidrome et l\'API Subsonic ne prennent pas en charge les dossiers de playlists, la structure n\'est donc pas stockée sur ton serveur ni synchronisée avec tes autres appareils et applications.',
  },
};
