{ "language": { "display_name": "中文 (简体) (Chinese Simplified)", "select_language": "选择语言:", "current_language": "当前语言:{language}", "restart_required": "语言更改将在重启应用程序后生效。", "english": "英语", "spanish": "西班牙语", "portuguese": "葡萄牙语", "russian": "俄语", "chinese": "中文", "german": "德语", "french": "法语", "hindi": "印地语", "indonesian": "印尼语", "turkish": "土耳其语", "polish": "波兰语", "italian": "意大利语", "arabic": "阿拉伯语", "japanese": "日语", "help_text": "选择您喜欢的界面语言。", "restart_notice": "语言更改将在重启应用程序后生效。" }, "app": { "title": "YTSage", "version": "v{version}", "ready": "准备就绪" }, "formats": { "show_formats": "显示格式:", "video_format": "视频格式:", "audio_format": "音频格式:", "no_formats": "无可用格式", "loading": "正在加载格式...", "select": "选择", "quality": "质量", "extension": "扩展名", "resolution": "分辨率", "file_size": "文件大小", "codec": "编解码器", "audio": "音频", "fps": "帧率", "hdr": "HDR", "will_merge_audio": "将合并音频", "has_audio": "✓ 有音频", "audio_only": "仅音频", "best_4k": "最佳 (4K)", "best_2k": "最佳 (2K)", "high_1080p": "高清 (1080p)", "high_720p": "高清 (720p)", "medium_480p": "中等 (480p)", "low_quality": "低质量", "best_audio": "最佳音频", "high_audio": "高质量音频", "medium_audio": "中等音频", "low_audio": "低质量音频", "audio_only_resolution": "仅音频" }, "buttons": { "download": "下载", "pause": "暂停", "resume": "恢复", "cancel": "取消", "browse": "浏览", "clear": "清除", "ok": "确定", "apply": "应用", "close": "关闭", "run_command": "运行命令", "custom_command_help": "帮助", "about": "关于", "analyze": "分析", "paste_url": "粘贴网址", "select_videos": "选择视频...", "video": "视频", "audio_only": "仅音频", "custom_options": "自定义选项", "trim_video": "裁剪视频", "download_settings": "下载设置", "update": "更新 yt-dlp", "select_defaults": "选择默认值", "select_all": "全选", "deselect_all": "取消全选", "open_folder": "打开文件夹位置", "history": "历史" }, "dialogs": { "custom_options": "自定义选项", "settings": "设置", "select_folder": "选择下载文件夹", "sponsorblock_categories": "SponsorBlock 分类", "sponsorblock_description": "选择在下载期间自动删除的视频片段类型。\nSponsorBlock 使用社区提交的数据来识别这些片段。", "select_subtitles": "选择字幕", "filter_languages_placeholder": "过滤语言(例如:en, zh)...", "no_subtitles_available": "无可用字幕", "matching": "匹配" }, "tabs": { "cookies": "使用 Cookie 登录", "custom_command": "自定义命令", "proxy": "代理", "language": "语言", "updater": "更新器" }, "cookies": { "help_text": "选择如何提供 cookie 来登录。\n这允许下载私人视频和高级质量音频。", "cookie_source": "Cookie 来源", "use_cookie_file": "使用 cookie 文件", "extract_from_browser": "从浏览器提取", "recommended": "推荐", "cookie_file": "Cookie 文件", "cookie_file_placeholder": "cookies.txt 文件路径...", "browser_selection": "浏览器选择", "browser_help": "选择要从中提取 cookie 的浏览器:", "browser_label": "浏览器:", "profile_label": "配置文件:", "profile_placeholder": "默认", "browser_extract_message": "应用时将提取浏览器 cookie", "file_selected_message": "已选择 Cookie 文件 - 点击确定应用", "select_file_title": "选择 Cookie 文件", "file_filter": "Cookie 文件 (*.txt *.lwp)", "file_selected_title": "已应用 Cookie 文件", "file_applied_message": "已应用 Cookie 文件:{path}", "browser_selected_title": "已应用浏览器 Cookie", "browser_applied_message": "将从以下位置提取浏览器 cookie:{browser}", "cleared_title": "已清除 Cookie", "cleared_message": "Cookie 设置已被清除" }, "custom_command": { "help_text": "在下面输入您的自定义 yt-dlp 命令。当前网址将自动附加。

有关选项和使用示例的完整列表,点击此处查看官方 yt-dlp 文档

注意:下载路径和文件名模板将自动处理。", "input_label": "yt-dlp 参数:", "input_placeholder": "在此输入 yt-dlp 参数...\n\n例如:--extract-audio --audio-format mp3", "output_label": "命令输出:", "output_placeholder": "命令输出将显示在此处...", "command_placeholder": "输入自定义 yt-dlp 命令...", "command_help": "可用占位符:\n{url} - 视频网址\n{output} - 输出目录\n\n示例:--write-info-json --write-thumbnail", "full_command": "🔧 完整命令:{command}", "command_success": "✅ 自定义命令执行成功!", "command_failed": "❌ 命令失败,退出代码 {code}", "command_error": "❌ 执行自定义命令时出错:{error}" }, "proxy": { "help_text": "配置下载的代理设置。留空使用直接连接。", "main_proxy": "主代理", "main_proxy_help": "所有下载的主代理服务器。支持 HTTP/HTTPS 和 SOCKS5 协议。", "proxy_url_label": "代理网址:", "proxy_url_placeholder": "http://proxy:port 或 socks5://proxy:port", "proxy_examples": "示例:\n• HTTP:http://proxy.example.com:8080\n• SOCKS5:socks5://proxy.example.com:1080", "geo_proxy": "地理绕过代理", "geo_proxy_help": "专门用于绕过地理限制的辅助代理。", "geo_proxy_url_label": "地理绕过代理网址:", "geo_proxy_url_placeholder": "http://geo-proxy:port", "clear_main_proxy": "清除主代理", "clear_geo_proxy": "清除地理代理", "proxy_url": "代理网址", "proxy_placeholder": "http://proxy:port 或 socks5://proxy:port", "geo_bypass": "地理绕过代理(用于地理限制)", "geo_bypass_placeholder": "http://proxy:port 用于绕过地理封锁", "invalid_main_url": "主代理网址格式无效", "invalid_geo_url": "地理代理网址格式无效", "main_configured": "主代理已配置", "geo_configured": "地理代理已配置" }, "download": { "preparing": "正在准备下载...", "starting": "🚀 正在开始下载...", "fetching_info": "🔍 正在获取视频信息...", "preparing_streams": "🎯 正在准备视频流...", "downloading_audio": "⏬ 正在下载音频...", "downloading_video": "⏬ 正在下载视频...", "downloading_subtitle": "⏬ 正在下载字幕...", "downloading": "⏬ 正在下载...", "completed": "✅ 下载完成!", "video_completed": "✅ 视频下载完成!", "audio_completed": "✅ 音频下载完成!", "subtitle_completed": "✅ 字幕下载完成!", "completed_cleaning": "✅ 下载完成!正在清理...", "cancelled": "下载已取消", "processing_playlist": "📋 正在处理播放列表数据...", "paused": "下载已暂停", "resumed": "下载已恢复", "merging_formats": "✨ 后处理:合并格式...", "removing_sponsor_segments": "✨ 后处理:移除赞助片段...", "speed": "速度", "eta": "预计时间", "please_enter_url": "请先输入网址。", "please_set_path": "请先设置下载路径。", "please_enter_url_and_path": "请输入网址并设置下载路径。", "please_select_format": "请先选择格式。", "downloading_fallback": "⚡ 正在下载..." }, "update": { "title": "更新 yt-dlp", "checking": "正在检查更新...", "update_available": "有可用更新!\n当前版本:{current}\n最新版本:{latest}", "up_to_date": "yt-dlp 已是最新版本(版本 {version})", "could_not_determine": "无法确定版本。", "error_comparing": "比较版本时出错:{error}", "update_available_failed": "有可用更新!(比较失败)\n当前:{current}\n最新:{latest}", "updating": "正在更新...", "initializing": "🚀 初始化更新过程...", "checking_current": "🔍 检查当前安装...", "found_at": "📍 在以下位置找到 yt-dlp:{path}", "error_getting_path": "❌ 获取 yt-dlp 路径时出错:{error}", "updating_binary": "📦 正在更新应用程序管理的 yt-dlp 二进制文件...", "update_failed": "❌ 更新 yt-dlp 失败。请重试或检查您的互联网连接。", "binary_updated": "✅ 二进制文件更新成功!", "update_failed_stderr": "❌ yt-dlp 更新失败:{error}", "update_timeout": "❌ yt-dlp 更新超时。", "unexpected_error": "❌ 更新期间出现意外错误:{error}", "already_up_to_date": "✅ yt-dlp已是最新版本!", "update_success": "✅ yt-dlp 已成功更新!", "already_latest": "yt-dlp 是最新版本(版本 {version})", "network_error": "❌ 更新期间网络错误:{error}", "general_error": "❌ 更新失败:{error}", "update_in_progress_title": "正在更新", "update_in_progress_message": "yt-dlp 正在更新中。请稍候。" }, "about": { "title": "关于 YTSage", "version": "版本 {version}", "description": "具有简洁 PySide6 界面的现代 YouTube 下载器。", "author": "作者:{author}", "github": "GitHub:{repo}", "system_info": "系统信息", "loading": "🔄 正在加载系统信息...", "refresh": "🔄", "refreshing": "🔄 正在刷新...", "refresh_failed": "刷新失败", "refresh_failed_message": "无法刷新版本信息。", "detected": "✓ 已检测到", "missing": "✗ 缺失", "not_available": "不可用" }, "time_range": { "title": "裁剪视频", "time_range_group": "时间范围", "start_time": "开始时间 (HH:MM:SS)", "end_time": "结束时间 (HH:MM:SS)", "start_placeholder": "00:00:00", "end_placeholder": "00:00:00", "start_time_placeholder": "开始时间 (HH:MM:SS)", "end_time_placeholder": "结束时间 (HH:MM:SS)", "force_keyframes": "在切割点强制关键帧", "help_text": "设置开始和结束时间来裁剪视频。\n留空下载完整视频。", "invalid_format": "时间格式无效。请使用 HH:MM:SS 格式。", "start_after_end": "开始时间不能晚于结束时间。" }, "settings": { "title": "下载设置", "download_path": "下载路径", "browse": "浏览...", "speed_limit": "速度限制", "speed_limit_placeholder": "无", "auto_update_ytdlp": "自动更新 yt-dlp", "enable_auto_updates": "启用 yt-dlp 自动更新", "update_frequency": "更新频率:", "check_startup": "每次启动时检查(检查间隔最少 1 小时)", "check_daily": "每日检查", "check_weekly": "每周检查", "check_updates_now": "更新 yt-dlp", "update_check_title": "更新检查", "could_not_determine_version": "无法确定当前 yt-dlp 版本。", "update_available_dialog": "有可用更新!\\n\\n当前:{current}\\n最新:{latest}\\n\\n点击确定继续更新。", "up_to_date_dialog": "yt-dlp 已是最新版本!\n\n当前版本:{version}", "error_checking_updates": "检查更新时出错:{error}", "settings_saved_title": "设置已保存", "settings_saved_message": "自动更新设置已成功保存!", "error_title": "错误", "failed_save_settings": "保存自动更新设置失败。", "error_saving_settings": "保存自动更新设置时出错:{error}", "ytdlp_channel": "yt-dlp 发布渠道", "ytdlp_channel_stable": "稳定版(经过测试的版本)", "ytdlp_channel_nightly": "夜间版(每日更新,yt-dlp 推荐)", "ytdlp_channel_description": "在稳定版和夜间版之间选择。夜间构建版每天更新,包含最新修复和功能。您可以随时切换渠道。", "ytdlp_switching_channel": "正在切换到 {channel} 渠道...", "ytdlp_channel_switched": "✅ 成功切换到 {channel} 渠道!", "ytdlp_channel_switch_failed": "❌ 切换渠道失败:{error}", "ytdlp_current_channel": "当前渠道:{channel}", "auto_update_title": "自动更新设置", "auto_update_header": "🔄 自动更新设置", "auto_update_description": "为 yt-dlp 配置自动更新,以确保您始终拥有最新功能和错误修复。", "current_status": "当前状态", "current_version_label": "当前 yt-dlp 版本:检查中...", "last_check_label": "上次更新检查:从未", "next_check_label": "下次检查:基于设置", "manual_check_button": "🔍 立即检查更新", "update_frequency_group": "更新频率", "save_settings": "保存设置", "settings_saved_successfully": "✅ 设置保存成功!", "error_saving": "❌ 保存设置时出错:{error}", "output_format_settings": "输出格式设置", "force_output_format": "合并时强制输出格式", "preferred_format": "首选格式:", "force_format_help": "启用后,合并的视频将转换为您的首选格式。禁用以让 yt-dlp 自动决定。", "format_mp4": "MP4(最兼容)", "format_webm": "WebM(现代、开放)", "format_mkv": "MKV(功能丰富)", "audio_format_settings": "音频格式设置", "force_audio_format": "强制仅音频下载的音频格式", "preferred_audio_format": "首选音频格式:", "force_audio_format_help": "启用后,仅音频下载将转换为您的首选格式。这仅在下载音频格式时适用。", "audio_format_best": "最佳(不转换)", "audio_format_aac": "AAC(适合编辑)", "audio_format_mp3": "MP3(通用)", "audio_format_flac": "FLAC(无损)", "audio_format_wav": "WAV(未压缩)", "audio_format_opus": "Opus(高效)", "audio_format_m4a": "M4A(Apple)", "audio_format_vorbis": "Vorbis(开放)" }, "main_ui": { "url_placeholder": "输入 YouTube 视频或播放列表网址", "merge_subtitles": "合并字幕", "save_thumbnail": "保存缩略图", "save_description": "保存描述", "embed_chapters": "嵌入章节", "subtitles_selected": "已选择 {count} 个", "all_selected": "全部已选择", "select_videos_all": "选择视频...(全部已选择)", "please_enter_url": "请先输入网址", "error_title": "错误", "cookie_file_selected_title": "已选择 Cookie 文件", "cookie_file_selected_message": "已选择 Cookie 文件:{path}", "browser_cookies_selected_title": "已选择浏览器 Cookie", "browser_cookies_selected_message": "将从以下浏览器提取 Cookie:{browser}", "error_no_format_info": "错误:无可用格式信息。", "error_extract_info": "错误:无法提取基本视频信息。请检查您的链接。", "analyzing_preparing": "分析中 (0%)... 正在准备请求", "analyzing_extracting_basic": "分析中 (15%)... 正在提取基本信息", "analyzing_extracting_detailed": "分析中 (30%)... 正在提取详细信息", "analyzing_processing_video": "分析中 (45%)... 正在处理视频数据", "analyzing_processing_formats": "分析中 (60%)... 正在处理格式", "analyzing_loading_thumbnail": "分析中 (75%)... 正在加载缩略图", "analyzing_processing_subtitles": "分析中 (85%)... 正在处理字幕", "analyzing_updating_table": "分析中 (95%)... 正在更新格式表", "analysis_complete": "分析完成!", "analyzing_fetching_first_video": "分析中... 正在获取第一个视频的格式", "analyzing_extracting_ytdlp": "分析中 (30%)... 提取信息", "analyzing_processing_data": "分析中 (60%)... 正在处理数据", "analyzing_processing_formats_ytdlp": "分析中 (75%)... 正在处理格式", "analyzing_loading_thumbnail_ytdlp": "分析中 (85%)... 正在加载缩略图", "analyzing_processing_subtitles_ytdlp": "分析中 (90%)... 正在处理字幕", "select_subtitles": "选择字幕...", "sponsorblock_categories": "SponsorBlock 分类...", "invalid_url_or_enter": "无效的URL或请输入URL。", "zero_selected": "已选择 0 个", "analyze_first_tooltip": "请先分析视频", "audio_mode_disabled": "在纯音频模式下不可用", "select_subtitles_first": "请先选择字幕" }, "sponsorblock": { "sponsor": "赞助商", "sponsor_desc": "付费推广、付费推荐和直接广告", "selfpromo": "非付费/自我推广", "selfpromo_desc": "创作者对自己内容的非付费推广", "interaction": "互动提醒", "interaction_desc": "要求观众点赞、订阅或关注社交媒体", "intro": "开头", "intro_desc": "可以跳过的视频开头", "outro": "结尾/片尾卡片", "outro_desc": "制作人员名单或视频结束时", "preview": "预览/回顾", "preview_desc": "对以前视频的快速回顾或即将到来内容的预览", "music_offtopic": "非音乐部分", "music_offtopic_desc": "仅适用于音乐视频。标记非音乐部分", "filler": "填充切线", "filler_desc": "仅为填充或幽默而添加的切线场景" }, "video_info": { "channel": "频道", "views": "👁 观看次数", "likes": "👍 点赞数", "upload_date": "📅 上传日期", "duration": "⏱ 时长", "unknown_channel": "未知频道", "unknown_date": "未知日期", "unknown_title": "未知标题" }, "command": { "running": "正在运行...", "run_command": "运行命令" }, "selection": { "none_selected": "未选择", "one_selected": "已选择 1 个分类", "count_selected": "已选择 {count} 个" }, "status": { "ready": "准备就绪", "file_exists": "⚠️ 文件已存在", "video_file_exists": "⚠️ 视频文件已存在", "audio_file_exists": "⚠️ 音频文件已存在", "subtitle_file_exists": "⚠️ 字幕文件已存在", "cancelling": "正在取消下载...", "thumbnail_saved": "✅ 缩略图已保存: {filename}", "thumbnail_error": "❌ 缩略图错误: {error}", "thumbnail_no_image": "没有可保存的缩略图" }, "errors": { "playlist_no_videos": "错误:播放列表不包含有效视频。", "playlist_no_url": "错误:无法获取播放列表第一个视频的URL。", "ytdlp_not_found": "错误:未找到yt-dlp可执行文件。请先安装yt-dlp。", "ytdlp_not_found_path": "错误:未找到yt-dlp可执行文件。这可能是由于安装不当或PATH问题。", "no_data_returned": "错误:yt-dlp未返回数据", "no_format_info": "错误:无可用格式信息。", "analysis_timeout": "错误:分析超时。请重试。", "invalid_speed_limit": "❌ 错误:设置中设置了无效的速度限制值。", "ytdlp_failed": "错误:yt-dlp失败:{error}", "parse_failed": "错误:解析yt-dlp输出失败:{error}", "analysis_failed": "错误:分析失败:{error}", "generic_error": "错误:{error}" }, "update_dialog": { "title": "有可用更新", "new_version_available": "YTSage 有新版本可用!", "current_version_label": "当前版本:", "latest_version_label": "最新版本:", "changelog": "更新日志", "download_update": "下载更新", "remind_later": "稍后提醒" }, "playlist": { "unknown": "未知播放列表", "total_videos": "总视频数:{count}", "display_format": "播放列表:{title} | {count}个视频", "select_videos_title": "选择播放列表视频" }, "subtitle_selection": { "count_selected": "已选择{count}个" }, "file_exists_dialog": { "title": "文件已存在", "message": "文件已存在:\n{filename}", "info": "该视频已被下载。" }, "auto_update": { "last_check_never": "上次检查更新: 从未", "last_check": "上次检查更新: {time}", "next_check_disabled": "下次检查: 已禁用", "next_check_startup": "下次检查: 启动时", "next_check_overdue": "下次检查: 现在 (已逾期)", "next_check": "下次检查: {time}", "next_check_error": "下次检查: 计算错误", "checking": "🔄 检查中...", "check_now": "🔍 立即检查更新" }, "url_validation": { "empty_url": "URL不能为空", "invalid_format": "无效的URL格式", "invalid_scheme": "URL必须以http://或https://开头", "missing_domain": "无效的URL:缺少域名", "unsupported_platform": "YTSage仅支持YouTube和YouTube Music的URL。\n不支持域名'{domain}'。", "invalid_youtu_be": "无效的youtu.be URL:缺少视频ID" }, "ytdlp_errors": { "private_video": "这是一个私人视频。您可以通过使用Cookie登录您的账户来下载它。\n转到【自定义选项】→【使用Cookie登录】→【从浏览器提取Cookie】进行身份验证。", "age_restricted": "此视频有年龄限制。您需要登录才能访问它。\n使用【自定义选项】→【使用Cookie登录】以使用您的账户进行身份验证。", "geo_blocked": "此视频在您所在的地区不可用(地理封锁)。\n您可能需要使用VPN,或者该视频在您的国家受到限制。", "video_unavailable": "此视频已被删除或不再可用。\n该视频可能已被上传者删除或因违反政策而被删除。", "live_stream": "这是一个在活动时无法下载的直播。\n等待直播结束,然后尝试下载存档版本。", "playlist_error": "无法访问此播放列表。它可能是私有的、已删除或为空。\n检查播放列表是否存在并且可以公开访问。", "network_error": "网络连接错误。请检查您的互联网连接并重试。\n如果问题仍然存在,视频服务器可能暂时不可用。", "invalid_url": "无效或不支持的URL。请检查链接并重试。\n确保您使用的是有效的YouTube、Vimeo或其他支持的平台URL。", "premium_content": "此内容需要YouTube Premium或频道会员资格。\n您需要使用有权访问此内容的账户登录。", "copyright_blocked": "由于版权声明,此视频已被封锁。\n内容所有者已限制对此视频的访问。", "extraction_failed": "提取视频信息失败。这可能是一个临时问题。\n请在几分钟后重试,或检查视频链接是否正确。", "generic_error": "无法提取视频信息。请检查您的链接。\n技术详情:{error}" }, "history": { "title": "下载历史", "clear_all": "清除全部", "clear_confirm_title": "清除历史?", "clear_confirm_message": "确定吗?此操作无法撤消。", "no_history": "暂无历史", "no_history_description": "下载将显示在这里", "search_placeholder": "搜索...", "open_location": "打开位置", "redownload": "重新下载", "remove": "删除", "file_not_found": "文件未找到", "file_not_found_message": "文件已移动或删除:\n{path}", "downloaded_on": "下载于:{date}", "file_size": "大小:{size}", "audio_download": "音频", "video_download": "视频", "remove_confirm_title": "删除?", "remove_confirm_message": "从历史中删除?\n\n{title}", "item_removed": "已删除", "history_cleared": "历史已清除", "entries_count": "{count} 个下载", "one_entry": "1 个下载", "redownload_confirm_title": "重新下载?", "redownload_confirm_message": "重新下载?\n\n{title}", "redownload_started": "已开始下载" }, "ffmpeg_updater": { "title": "FFmpeg 版本检查器", "current_version": "当前版本:", "latest_version": "最新版本:", "status_up_to_date": "✓ 已是最新", "status_update_available": "⚠ 有可用更新", "status_not_installed": "✗ 未安装", "status_idle": "点击「检查版本」开始", "status_checking": "🔄 正在检查版本...", "check_updates": "检查版本", "check_failed": "检查版本失败。请检查您的网络连接。", "description": "检查您的 FFmpeg 版本并与最新可用版本进行比较。", "guide_info": " 要安装或更新 FFmpeg,请点击此处查看我们的综合安装指南。" }, "deno": { "setup_required": "需要设置 Deno", "setup_description": "YTSage 需要 Deno 来运行某些功能。

在应用程序的本地目录中找不到 Deno。YTSage 需要为您的 {os_name} 系统设置 Deno。

点击“设置 Deno”以自动下载和安装。", "setup_button": "设置 Deno", "downloading": "正在下载 Deno...", "extracting": "正在解压 Deno...", "verifying": "正在验证 Deno...", "success": "Deno 已成功安装!", "download_failed": "下载失败", "download_error": "下载 Deno 失败:{error}", "verification_failed": "SHA256 验证失败。下载的文件可能已损坏或被篡改。", "setup_failed": "设置 Deno 失败。某些功能可能无法正常工作。", "setup_error": "设置错误" }, "deno_updater": { "title": "Deno 版本检查器与更新器", "description": "检查您的 Deno 版本并更新到最新版本。", "current_version": "当前版本:", "latest_version": "最新版本:", "status_idle": "点击“检查更新”开始", "status_checking": "🔄 正在检查更新...", "status_up_to_date": "✓ 已是最新", "status_update_available": "⚠ 有可用更新", "status_not_installed": "✗ 未安装", "check_updates": "检查更新", "update_now": "更新 Deno", "updating": "🔄 正在更新 Deno...", "update_success": "✅ Deno 已成功更新!", "update_failed": "❌ 更新失败:{error}", "check_failed": "检查更新失败。请检查您的网络连接。" } }