{
  "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": "语言"
  },
  "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 命令。当前网址将自动附加。<br><br>有关选项和使用示例的完整列表，<a href=\"{docs_url}\">点击此处查看官方 yt-dlp 文档</a>。<br><br>注意：下载路径和文件名模板将自动处理。",
    "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}"
  },
  "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}",
    "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}"
  },
  "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_extracting_ytdlp": "分析中 (30%)... 使用 yt-dlp 可执行文件提取信息",
    "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 个"
  },
  "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": "正在取消下载..."
  },
  "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": "已开始下载"
  }
}