Add FFmpeg and yt-dlp setup translations
Extended it.json, ja.json, pl.json, pt.json, ru.json, and tr.json with new translation keys for FFmpeg installation and yt-dlp setup dialogs, error messages, and status updates. Also added new UI strings for cookies, proxy, download, and history features to improve localization coverage.
This commit is contained in:
+72
-7
@@ -93,7 +93,8 @@
|
||||
"select_subtitles": "Выбрать субтитры",
|
||||
"filter_languages_placeholder": "Фильтр языков (например, en, ru)...",
|
||||
"no_subtitles_available": "Субтитры недоступны",
|
||||
"matching": "соответствующие"
|
||||
"matching": "соответствующие",
|
||||
"ytdlp_log_title": "Журнал yt-dlp"
|
||||
},
|
||||
"tabs": {
|
||||
"cookies": "Войти через Cookie",
|
||||
@@ -124,7 +125,10 @@
|
||||
"browser_selected_title": "Cookie браузера применены",
|
||||
"browser_applied_message": "Cookie браузера будут извлечены из: {browser}",
|
||||
"cleared_title": "Cookie очищены",
|
||||
"cleared_message": "Настройки cookie были очищены"
|
||||
"cleared_message": "Настройки cookie были очищены",
|
||||
"active_browser": "✓ Активны: cookie браузера ({browser})",
|
||||
"active_file": "✓ Активен: файл cookie ({file})",
|
||||
"none_active": "○ Нет активных cookie"
|
||||
},
|
||||
"custom_command": {
|
||||
"help_text": "Введите пользовательскую команду yt-dlp ниже. Текущий URL будет добавлен автоматически.<br><br>Для полного списка опций и примеров использования, <a href=\"{docs_url}\">нажмите здесь для просмотра официальной документации yt-dlp</a>.<br><br>Примечание: Путь загрузки и шаблон имени файла будут обработаны автоматически.",
|
||||
@@ -137,7 +141,14 @@
|
||||
"full_command": "🔧 Полная команда: {command}",
|
||||
"command_success": "✅ Пользовательская команда выполнена успешно!",
|
||||
"command_failed": "❌ Команда завершилась с кодом ошибки {code}",
|
||||
"command_error": "❌ Ошибка выполнения пользовательской команды: {error}"
|
||||
"command_error": "❌ Ошибка выполнения пользовательской команды: {error}",
|
||||
"error_no_url": "❌ Ошибка: URL не указан. Введите URL в главном окне.",
|
||||
"error_no_command": "❌ Ошибка: команда не указана. Введите аргументы yt-dlp.",
|
||||
"executing": "🚀 Выполняется пользовательская команда yt-dlp",
|
||||
"url_label": "📍 URL: {url}",
|
||||
"args_label": "⚙️ Аргументы: {command}",
|
||||
"download_path_label": "📁 Путь загрузки: {path}",
|
||||
"separator": "=================================================="
|
||||
},
|
||||
"proxy": {
|
||||
"help_text": "Настройте параметры прокси для загрузки. Оставьте пустым для прямого подключения.",
|
||||
@@ -159,7 +170,15 @@
|
||||
"invalid_main_url": "Неверный формат URL основного прокси",
|
||||
"invalid_geo_url": "Неверный формат URL гео-прокси",
|
||||
"main_configured": "Основной прокси настроен",
|
||||
"geo_configured": "Гео-прокси настроен"
|
||||
"geo_configured": "Гео-прокси настроен",
|
||||
"set_title": "Прокси задан",
|
||||
"set_message": "Основной прокси задан и сохранён: {proxy}",
|
||||
"geo_set_title": "Гео‑прокси задан",
|
||||
"geo_set_message": "Прокси для гео‑проверки задан и сохранён: {proxy}",
|
||||
"cleared_title": "Настройки прокси очищены",
|
||||
"cleared_message": "Все настройки прокси очищены и сохранены.",
|
||||
"saved_main": "Сохранён основной прокси: {proxy}",
|
||||
"saved_geo": "Сохранён гео‑прокси: {proxy}"
|
||||
},
|
||||
"download": {
|
||||
"preparing": "Подготовка загрузки...",
|
||||
@@ -347,7 +366,11 @@
|
||||
"zero_selected": "0 выбрано",
|
||||
"analyze_first_tooltip": "Пожалуйста, сначала проанализируйте видео",
|
||||
"audio_mode_disabled": "Недоступно в режиме только аудио",
|
||||
"select_subtitles_first": "Пожалуйста, сначала выберите субтитры"
|
||||
"select_subtitles_first": "Пожалуйста, сначала выберите субтитры",
|
||||
"settings_tooltip": "Текущий путь: {path}\nЛимит скорости: {speed_limit}",
|
||||
"speed_limit_none": "Нет",
|
||||
"open_folder_error": "Не удалось открыть папку: {error}",
|
||||
"time_range_set": "Установлен участок: {section}"
|
||||
},
|
||||
"sponsorblock": {
|
||||
"sponsor": "Спонсор",
|
||||
@@ -446,7 +469,8 @@
|
||||
"next_check": "Следующая проверка: {time}",
|
||||
"next_check_error": "Следующая проверка: Ошибка расчета",
|
||||
"checking": "🔄 Проверка...",
|
||||
"check_now": "🔍 Проверить обновления сейчас"
|
||||
"check_now": "🔍 Проверить обновления сейчас",
|
||||
"current_version": "Текущая версия yt-dlp: {version}"
|
||||
},
|
||||
"url_validation": {
|
||||
"empty_url": "URL не может быть пустым",
|
||||
@@ -477,6 +501,7 @@
|
||||
"clear_confirm_message": "Вы уверены? Это нельзя отменить.",
|
||||
"no_history": "История пока пуста",
|
||||
"no_history_description": "Загрузки появятся здесь",
|
||||
"loading": "Загрузка истории...",
|
||||
"search_placeholder": "Поиск...",
|
||||
"open_location": "Открыть Папку",
|
||||
"redownload": "Загрузить Снова",
|
||||
@@ -495,7 +520,47 @@
|
||||
"one_entry": "1 загрузка",
|
||||
"redownload_confirm_title": "Загрузить Снова?",
|
||||
"redownload_confirm_message": "Загрузить снова?\n\n{title}",
|
||||
"redownload_started": "Загрузка начата"
|
||||
"redownload_started": "Загрузка начата",
|
||||
"no_url_error": "В записи истории не найден URL",
|
||||
"redownload_failed": "Не удалось запустить повторную загрузку: {error}"
|
||||
},
|
||||
"ffmpeg": {
|
||||
"installation_title": "Установка FFmpeg",
|
||||
"installation_message": "YTSage требуется FFmpeg для обработки видео.\n\nВыберите вариант установки ниже:",
|
||||
"install_button": "Установить FFmpeg",
|
||||
"manual_guide": "Руководство вручную",
|
||||
"installation_failed": "При установке FFmpeg возникла проблема.",
|
||||
"already_installed": "FFmpeg уже установлен!",
|
||||
"installation_complete": "Установка завершена. Вы можете закрыть это окно и продолжить использовать YTSage.",
|
||||
"installing": "Установка FFmpeg... Пожалуйста, подождите",
|
||||
"install_success": "FFmpeg успешно установлен!",
|
||||
"installation_complete_close": "Установка завершена. Теперь вы можете закрыть это окно и продолжить использовать YTSage.",
|
||||
"try_manual": "Пожалуйста, попробуйте воспользоваться руководством по ручной установке."
|
||||
},
|
||||
"ytdlp_setup": {
|
||||
"required_title": "Требуется настройка yt-dlp",
|
||||
"description": "YTSage требует yt-dlp для загрузки видео.<br><br>yt-dlp не найден в локальном каталоге приложения. YTSage нужно настроить yt-dlp для вашей системы {os_name}.<br><br>Выберите вариант ниже:",
|
||||
"option_auto": "Скачать автоматически (рекомендуется)",
|
||||
"option_manual": "Выбрать путь вручную",
|
||||
"setup_button": "Настроить yt-dlp",
|
||||
"downloading": "Загрузка yt-dlp...",
|
||||
"success": "yt-dlp успешно установлен!",
|
||||
"error": "Ошибка: {error}",
|
||||
"download_failed_title": "Сбой загрузки",
|
||||
"download_failed_message": "Не удалось скачать yt-dlp: {error}",
|
||||
"select_executable_title": "Выберите исполняемый файл yt-dlp",
|
||||
"copied_to": "yt-dlp успешно скопирован в {path}",
|
||||
"setup_error_title": "Ошибка настройки",
|
||||
"copy_error": "Ошибка при копировании yt-dlp в каталог приложения: {error}",
|
||||
"invalid_executable_title": "Недопустимый исполняемый файл",
|
||||
"invalid_executable_message": "Выбранный файл не является корректным исполняемым файлом yt-dlp.",
|
||||
"verify_error": "Ошибка при проверке исполняемого файла yt-dlp: {error}",
|
||||
"setup_failed_title": "Настройка не удалась",
|
||||
"setup_failed_message": "Не удалось настроить yt-dlp. Некоторые функции могут работать некорректно.",
|
||||
"success_dialog_title": "Настройка yt-dlp",
|
||||
"success_dialog_message": "yt-dlp успешно настроен по пути:\n{path}",
|
||||
"file_filter_windows": "Исполняемые файлы (*.exe)",
|
||||
"file_filter_all": "Все файлы (*)"
|
||||
},
|
||||
"ffmpeg_updater": {
|
||||
"title": "Проверка версии FFmpeg",
|
||||
|
||||
Reference in New Issue
Block a user