main_menu:
  trending: "🔥 Tendencias"
  popular: "✨ Popular"
  top_scored: "💯 Mejor Valorados"
  recently_updated: "🔔 Recién Actualizados"
  random: "🎲 Aleatorio"
  options: "⚙️  Opciones"
  exit: "❌ Salir"

actions:
  stream: "▶️  Reproducir (Reanudar)"
  episodes: "📺 Episodios"
  trailer: "🎞️  Ver Tráiler"
  reviews: "📝 Ver Reseñas"
  schedule: "📅 Calendario de Emisión"
  characters: "👥 Personajes"
  related: "🔗 Anime Relacionado"
  recommendations: "💡 Recomendaciones"

options:
  quality: "Calidad: %{val}"
  translation: "Traducción: %{val}"
  language: "Idioma: %{val}"

titles:
  main_menu: " Menú Principal "
  search_results: " Resultados de Búsqueda "
  actions: " Acciones "
  select_episode: " Seleccionar Episodio "
  options: " Opciones "
  search: " Buscar "
  ani_l: " Ani-L "
  stream_logs: " Registros de Transmisión "

ui:
  loading: " ⏳ Cargando... "
  help_search: "/:Menú | ENTER:Buscar"
  help_nav_select_quit: "j/k:Nav | ENTER:Seleccionar | q:Salir"
  help_nav_select_back: "j/k:Nav | ENTER:Seleccionar | ESC:Atrás"
  help_full: "(SHIFT)j/k:Nav | ENTER:Seleccionar | ⌫:Atrás | ESC:Inicio | /:Buscar"
  feature_soon: "  (Próximamente)"
  score: "Puntuación: "
  episodes: "Episodios: "
  description: "Descripción:"
  search_placeholder: "Presiona '/' para buscar..."
  episode_prefix: "Episodio %{num}"

status:
  searching: "Buscando..."
  loading_image: "Cargando Imagen..."
  no_image_found: "Imagen No Encontrada"
  terminal_not_supported: "Terminal no soportada.\nPrueba WezTerm, Ghostty, iTerm2 o Kitty."
  stream_initializing: "Iniciando Transmisión"

ui_details:
  score: "Puntuación: "
  favs: "Favs: "
  status: "Estado: "
  format: "Formato: "
  genres: "Géneros: "
  description: "Descripción:"
  details: "Detalles:"
  studios: "Estudios: "
  aired: "Emitido: "
  to: " a "

logs:
  starting_process: "Iniciando Proceso de Transmisión..."
  searching_provider: "Buscando en AllAnime para '%{query}'..."
  found: "Encontrado: %{name} (ID: %{id})"
  fetching_episode: "Obteniendo Episodio %{ep}..."
  stream_found: "Transmisión encontrada. Lanzando Reproductor..."
  finished: "Finalizado. Progreso: %{prog}%"
  updating_anilist: "Actualizando AniList..."
  update_failed: "Error al actualizar AniList: %{err}"
  updated_to_ep: "AniList Actualizado al Ep %{ep}"
  sync_error: "Error de Sincronización AniList: %{err}"
  player_error: "Error del Reproductor: %{err}"
  no_stream: "No se encontró transmisión."
  source_error: "Error de Fuente: %{err}"
  no_results: "No se encontraron resultados."
  search_error: "Error de Búsqueda: %{err}"

update:
  title: " Actualización Disponible "
  new_version: "Una nueva versión de "
  available: " está disponible!"
  current_version: "Versión Actual: "
  latest_version: "Última Versión:  "
  instruction: "Para actualizar, ejecuta:"
  command: "cargo install ani-l"
  close: "Presiona [ESC] o [Enter] para cerrar"

setup:
  welcome: "\n👋 ¡Bienvenido a ani-l! Parece que es tu primera vez aquí."
  creating_config: "📝 Creando archivo de configuración en %{path}"
  customize_prompt: "¿Te gustaría personalizar las otras configuraciones?"
  quality_prompt: "Calidad por Defecto (1080/720/480) [1080]: "
  translation_prompt: "Tipo de Traducción (sub/dub) [sub]: "
  use_defaults: "👍 Usando configuración por defecto."
  saved: "✅ Configuración guardada."
  auth_prompt: "¿Te gustaría autenticarte con AniList ahora?"
  complete: "🎉 ¡Configuración completa! Ya puedes usar ani-l."
  auth_browser: "🌍 Abriendo navegador para autenticación..."
  auth_link: "🔗 Si no se abre, visita: %{url}"
  auth_tip_1: "Algunas terminales no te dejarán pegar el token completo."
  auth_tip_2: "Puedes intentar "
  token_prompt: "🔑 Pega tu token aquí: "
  no_token: "❌ No se proporcionó token."
  verifying: "🔄 Verificando token..."
  logged_in: "✅ Sesión iniciada como: %{name}"
  auth_failed: "❌ Error de autenticación: %{error}"
  invalid_selection: "❌ Selección inválida. Por favor ingresa 1-6."
