main_menu:
  trending: "🔥 Tendances"
  popular: "✨ Populaire"
  top_scored: "💯 Mieux Notés"
  recently_updated: "🔔 Récemment Mis à Jour"
  random: "🎲 Aléatoire"
  options: "⚙️  Options"
  exit: "❌ Quitter"

actions:
  stream: "▶️  Lecture (Reprendre)"
  episodes: "📺 Épisodes"
  trailer: "🎞️  Voir la Bande-annonce"
  reviews: "📝 Voir les Avis"
  schedule: "📅 Calendrier de Diffusion"
  characters: "👥 Personnages"
  related: "🔗 Anime Similaires"
  recommendations: "💡 Recommandations"

options:
  quality: "Qualité: %{val}"
  translation: "Traduction: %{val}"
  language: "Langue: %{val}"

titles:
  main_menu: " Menu Principal "
  search_results: " Résultats de Recherche "
  actions: " Actions "
  select_episode: " Sélectionner l'Épisode "
  options: " Options "
  search: " Recherche "
  ani_l: " Ani-L "
  stream_logs: " Logs de Diffusion "

ui:
  loading: " ⏳ Chargement... "
  help_search: "/:Menu | ENTRÉE:Rech"
  help_nav_select_quit: "j/k:Nav | ENTRÉE:Sélec | q:Quitter"
  help_nav_select_back: "j/k:Nav | ENTRÉE:Sélec | ESC:Retour"
  help_full: "(SHIFT)j/k:Nav | ENTRÉE:Sélec | ⌫:Retour | ESC:Accueil | /:Rech"
  feature_soon: "  (Fonctionnalité à venir)"
  score: "Note: "
  episodes: "Épisodes: "
  description: "Description:"
  search_placeholder: "Appuyez sur '/' pour chercher..."
  episode_prefix: "Épisode %{num}"

status:
  searching: "Recherche en cours..."
  loading_image: "Chargement de l'Image..."
  no_image_found: "Aucune Image Trouvée"
  terminal_not_supported: "Terminal non supporté.\nEssayez WezTerm, Ghostty, iTerm2 ou Kitty."
  stream_initializing: "Initialisation du Flux"

ui_details:
  score: "Note: "
  favs: "Favs: "
  status: "Statut: "
  format: "Format: "
  genres: "Genres: "
  description: "Description:"
  details: "Détails:"
  studios: "Studios: "
  aired: "Diffusé: "
  to: " au "

logs:
  starting_process: "Démarrage du Processus de Diffusion..."
  searching_provider: "Recherche sur AllAnime pour '%{query}'..."
  found: "Trouvé: %{name} (ID: %{id})"
  fetching_episode: "Récupération de l'Épisode %{ep}..."
  stream_found: "Flux trouvé. Lancement du Lecteur..."
  finished: "Terminé. Progression: %{prog}%"
  updating_anilist: "Mise à jour d'AniList..."
  update_failed: "Échec Mise à Jour AniList: %{err}"
  updated_to_ep: "AniList Mis à Jour à l'Ep %{ep}"
  sync_error: "Erreur Sync AniList: %{err}"
  player_error: "Erreur Lecteur: %{err}"
  no_stream: "Aucun flux trouvé."
  source_error: "Erreur Source: %{err}"
  no_results: "Aucun résultat trouvé."
  search_error: "Erreur Recherche: %{err}"

update:
  title: " Mise à Jour Disponible "
  new_version: "Une nouvelle version de "
  available: " est disponible !"
  current_version: "Version Actuelle: "
  latest_version: "Dernière Version:  "
  instruction: "Pour mettre à jour, lancez :"
  command: "cargo install ani-l"
  close: "Appuyez sur [ESC] ou [Entrée] pour fermer"

setup:
  welcome: "\n👋 Bienvenue sur ani-l ! Il semble que ce soit votre première utilisation."
  creating_config: "📝 Création du fichier de configuration à %{path}"
  customize_prompt: "Souhaitez-vous personnaliser les autres paramètres ?"
  quality_prompt: "Qualité par Défaut (1080/720/480) [1080] : "
  translation_prompt: "Type de Traduction (sub/dub) [sub] : "
  use_defaults: "👍 Utilisation des paramètres par défaut."
  saved: "✅ Configuration enregistrée."
  auth_prompt: "Souhaitez-vous vous authentifier avec AniList maintenant ?"
  complete: "🎉 Configuration terminée ! Vous pouvez maintenant utiliser ani-l."
  auth_browser: "🌍 Ouverture du navigateur pour l'authentification..."
  auth_link: "🔗 S'il ne s'ouvre pas, visitez : %{url}"
  auth_tip_1: "Certains terminaux ne vous laisseront pas coller le token entier."
  auth_tip_2: "Vous pouvez essayer "
  token_prompt: "🔑 Collez votre token ici : "
  no_token: "❌ Aucun token fourni."
  verifying: "🔄 Vérification du token..."
  logged_in: "✅ Connecté en tant que : %{name}"
  auth_failed: "❌ Échec de l'authentification : %{error}"
  invalid_selection: "❌ Sélection invalide. Veuillez entrer 1-6."
