main_menu:
  trending: "🔥 В тренде"
  popular: "✨ Популярное"
  top_scored: "💯 Высокий рейтинг"
  recently_updated: "🔔 Недавно обновленные"
  random: "🎲 Случайное"
  options: "⚙️  Настройки"
  exit: "❌ Выход"

actions:
  stream: "▶️  Смотреть (Продолжить)"
  episodes: "📺 Эпизоды"
  trailer: "🎞️  Смотреть трейлер"
  reviews: "📝 Читать отзывы"
  schedule: "📅 Расписание выхода"
  characters: "👥 Персонажи"
  related: "🔗 Похожие аниме"
  recommendations: "💡 Рекомендации"

options:
  quality: "Качество: %{val}"
  translation: "Перевод: %{val}"
  language: "Язык: %{val}"

titles:
  main_menu: " Главное меню "
  search_results: " Результаты поиска "
  actions: " Действия "
  select_episode: " Выбор эпизода "
  options: " Настройки "
  search: " Поиск "
  ani_l: " Ani-L "
  stream_logs: " Логи стрима "

ui:
  loading: " ⏳ Загрузка... "
  help_search: "/:Меню | ENTER:Поиск"
  help_nav_select_quit: "j/k:Нав | ENTER:Выбор | q:Выход"
  help_nav_select_back: "j/k:Нав | ENTER:Выбор | ESC:Назад"
  help_full: "(SHIFT)j/k:Нав | ENTER:Выбор | ⌫:Назад | ESC:Домой | /:Поиск"
  feature_soon: "  (Скоро будет)"
  score: "Оценка: "
  episodes: "Эпизоды: "
  description: "Описание:"
  search_placeholder: "Нажмите '/' для поиска..."
  episode_prefix: "Эпизод %{num}"

status:
  searching: "Поиск..."
  loading_image: "Загрузка изображения..."
  no_image_found: "Изображение не найдено"
  terminal_not_supported: "Терминал не поддерживается.\nПопробуйте WezTerm, Ghostty, iTerm2 или Kitty."
  stream_initializing: "Инициализация потока"

ui_details:
  score: "Оценка: "
  favs: "Избранное: "
  status: "Статус: "
  format: "Формат: "
  genres: "Жанры: "
  description: "Описание:"
  details: "Детали:"
  studios: "Студии: "
  aired: "Выпущено: "
  to: " по "

logs:
  starting_process: "Запуск процесса стриминга..."
  searching_provider: "Поиск в AllAnime по запросу '%{query}'..."
  found: "Найдено: %{name} (ID: %{id})"
  fetching_episode: "Получение эпизода %{ep}..."
  stream_found: "Поток найден. Запуск плеера..."
  finished: "Завершено. Прогресс: %{prog}%"
  updating_anilist: "Обновление AniList..."
  update_failed: "Ошибка обновления AniList: %{err}"
  updated_to_ep: "AniList обновлен до эпизода %{ep}"
  sync_error: "Ошибка синхронизации AniList: %{err}"
  player_error: "Ошибка плеера: %{err}"
  no_stream: "Поток не найден."
  source_error: "Ошибка источника: %{err}"
  no_results: "Результаты не найдены."
  search_error: "Ошибка поиска: %{err}"

update:
  title: " Доступно обновление "
  new_version: "Новая версия "
  available: " доступна!"
  current_version: "Текущая версия: "
  latest_version: "Последняя версия:  "
  instruction: "Для обновления выполните:"
  command: "cargo install ani-l"
  close: "Нажмите [ESC] или [Enter] чтобы закрыть"

setup:
  welcome: "\n👋 Добро пожаловать в ani-l! Похоже, это ваш первый запуск."
  creating_config: "📝 Создание файла конфигурации в %{path}"
  customize_prompt: "Хотите настроить другие параметры?"
  quality_prompt: "Качество по умолчанию (1080/720/480) [1080]: "
  translation_prompt: "Тип перевода (sub/dub) [sub]: "
  use_defaults: "👍 Используются настройки по умолчанию."
  saved: "✅ Конфигурация сохранена."
  auth_prompt: "Хотите авторизоваться в AniList сейчас?"
  complete: "🎉 Настройка завершена! Теперь вы можете использовать ani-l."
  auth_browser: "🌍 Открытие браузера для авторизации..."
  auth_link: "🔗 Если не открывается, посетите: %{url}"
  auth_tip_1: "Некоторые терминалы не позволяют вставить токен целиком."
  auth_tip_2: "Вы можете попробовать "
  token_prompt: "🔑 Вставьте токен здесь: "
  no_token: "❌ Токен не предоставлен."
  verifying: "🔄 Проверка токена..."
  logged_in: "✅ Вы вошли как: %{name}"
  auth_failed: "❌ Ошибка авторизации: %{error}"
  invalid_selection: "❌ Неверный выбор. Пожалуйста, введите 1-6."
