main_menu:
  trending: "🔥 Trending"
  popular: "✨ Popular"
  top_scored: "💯 Top Scored"
  recently_updated: "🔔 Recently Updated"
  random: "🎲 Random"
  options: "⚙️  Options"
  exit: "❌ Exit"

actions:
  stream: "▶️  Stream (Resume)"
  episodes: "📺 Episodes"
  trailer: "🎞️  Watch Trailer"
  reviews: "📝 View Reviews"
  schedule: "📅 Airing Schedule"
  characters: "👥 Characters"
  related: "🔗 Related Anime"
  recommendations: "💡 Recommendations"

options:
  quality: "Quality: %{val}"
  translation: "Translation: %{val}"
  language: "Language: %{val}"

titles:
  main_menu: " Main Menu "
  search_results: " Search Results "
  actions: " Actions "
  select_episode: " Select Episode "
  options: " Options "
  search: " Search "
  ani_l: " Ani-L "
  stream_logs: " Stream Logs "

ui:
  loading: " ⏳ Loading... "
  help_search: "/:Menu | ENTER:Search"
  help_nav_select_quit: "j/k:Nav | ENTER:Select | q:Quit"
  help_nav_select_back: "j/k:Nav | ENTER:Select | ESC:Back"
  help_full: "(SHIFT)j/k:Nav | ENTER:Select | ⌫:Back | ESC:Home | /:Search"
  feature_soon: "  (Feature Coming Soon)"
  score: "Score: "
  episodes: "Episodes: "
  description: "Description:"
  search_placeholder: "Press '/' to search..."
  episode_prefix: "Episode %{num}"

status:
  searching: "Searching..."
  loading_image: "Loading Image..."
  no_image_found: "No Image Found"
  terminal_not_supported: "Terminal not supported.\nTry WezTerm, Ghostty, iTerm2 or Kitty."
  stream_initializing: "Stream Initializing"

ui_details:
  score: "Score: "
  favs: "Favs: "
  status: "Status: "
  format: "Format: "
  genres: "Genres: "
  description: "Description:"
  details: "Details:"
  studios: "Studios: "
  aired: "Aired: "
  to: " to "

logs:
  starting_process: "Starting Stream Process..."
  searching_provider: "Searching AllAnime for '%{query}'..."
  found: "Found: %{name} (ID: %{id})"
  fetching_episode: "Fetching Episode %{ep}..."
  stream_found: "Stream found. Launching Player..."
  finished: "Finished. Progress: %{prog}%"
  updating_anilist: "Updating AniList..."
  update_failed: "AniList Update Failed: %{err}"
  updated_to_ep: "AniList Updated to Ep %{ep}"
  sync_error: "AniList Sync Error: %{err}"
  player_error: "Player Error: %{err}"
  no_stream: "No stream found."
  source_error: "Source Error: %{err}"
  no_results: "No results found."
  search_error: "Search Error: %{err}"

update:
  title: " Update Available "
  new_version: "A new version of "
  available: " is available!"
  current_version: "Current Version: "
  latest_version: "Latest Version:  "
  instruction: "To update, run:"
  command: "cargo install ani-l"
  close: "Press [ESC] or [Enter] to close"

setup:
  welcome: "\n👋 Welcome to ani-l! It looks like this is your first run."
  creating_config: "📝 Creating configuration file at %{path}"
  customize_prompt: "Would you like to customize the other settings?"
  quality_prompt: "Default Quality (1080/720/480) [1080]: "
  translation_prompt: "Translation Type (sub/dub) [sub]: "
  use_defaults: "👍 Using default settings."
  saved: "✅ Configuration saved."
  auth_prompt: "Would you like to authenticate with AniList now?"
  complete: "🎉 Setup complete! You can now use ani-l."
  auth_browser: "🌍 Opening browser for authentication..."
  auth_link: "🔗 If it doesn't open, visit: %{url}"
  auth_tip_1: "Some terminals won't let you paste the whole token."
  auth_tip_2: "You can try "
  token_prompt: "🔑 Paste your token here: "
  no_token: "❌ No token provided."
  verifying: "🔄 Verifying token..."
  logged_in: "✅ Successfully logged in as: %{name}"
  auth_failed: "❌ Authentication failed: %{error}"
  invalid_selection: "❌ Invalid selection. Please enter 1-6."
