export const help = {
  title: '帮助',
  searchPlaceholder: '搜索帮助…',
  noResults: '没有匹配的主题。请尝试其他搜索词。',
  s1: '入门指南',
  q1: '支持哪些服务器？',
  a1: 'Psysonic 主要为 Navidrome 而构建，并完全兼容 Subsonic — Gonic、Airsonic、LMS 和其他 Subsonic-API 服务器也可使用。某些高级功能（评分、智能播放列表、Magic-String 共享、用户管理）需要 Navidrome。',
  q2: '如何添加服务器？',
  a2: '设置 → 服务器 → 添加服务器。输入 URL（例如 http://192.168.1.100:4533）、用户名和密码。Psysonic 会在保存前测试连接 — 失败则不保存任何内容。您可以添加任意数量的服务器并在标题栏中切换；同一时刻只有一个处于活动状态。',
  q3: '快速 UI 介绍？',
  a3: '左侧栏用于导航，中间是 Mainstage / 各页面，底部是播放栏，右侧是队列面板（通过右上角紧邻 Now-Playing 指示器的图标打开）。顶部搜索栏搜索整个音乐库；"Now Playing"显示同一 Navidrome 服务器上其他用户正在听什么。',
  s2: '播放与队列',
  q4: '如何使用队列？',
  a4: '从右上角标题栏打开队列面板。拖动行重新排序，将其拖出以移除，或使用工具栏来打乱、将队列保存为播放列表或跳转到某曲目。可将行从面板拖出到其他位置作为转移。',
  q5: 'Gapless 与 Crossfade — 区别？',
  a5: 'Gapless 预缓冲下一首曲目，使歌曲之间没有静音（适合现场专辑和 DJ 混音）。Crossfade 在 1–10 秒内将当前曲目淡出同时下一首淡入（适合混合播放）。两者互斥 — 启用其中一个会禁用另一个。在设置 → 音频中配置。',
  q6: '什么是无限队列？',
  a6: '当队列结束且重复关闭时，Psysonic 会静默地从您的音乐库中追加相似/随机曲目，使播放永不停止。自动添加的曲目显示在"— 自动添加 —"分隔符下。通过队列标题栏中的无限符号图标切换；在设置 → 队列中将自动添加限制为某个流派。',
  q7: '多选和 Shift+点击范围？',
  a7: '在专辑 / 新发行 / 随机专辑 / 播放列表上激活"选择"。点击一项以切换，然后按住 Shift 并点击另一项 — 可见顺序中两者之间的所有项都将被选中。Shift+点击从最近点击的锚点扩展。网格上方的工具栏提供批量操作（队列、下载、删除等）。',
  q8: '键盘快捷键和全局热键？',
  a8: '默认应用内键：空格 = 播放 / 暂停，Esc = 关闭全屏 / 模态框，F1 = 快捷键速查表。设置 → 输入允许重新分配每个应用内动作（包括 Ctrl+Shift+P 等组合键）并设置即使 Psysonic 在后台或最小化时也能工作的系统级全局快捷键。多媒体键（播放/暂停、下一首、上一首）在所有平台上都可用。',
  s3: '音频工具',
  q9: 'Replay Gain 模式？',
  a9: '设置 → 音频 → Replay Gain。曲目模式将每首歌曲规范化到目标电平。专辑模式保留专辑内的响度曲线。自动模式根据队列是否来自单个专辑选择曲目或专辑。没有 Replay Gain 标签的曲目回退到可配置的前置放大。',
  q10: '什么是 Smart Loudness Normalization (LUFS)？',
  a10: '设置 → 音频中 Replay Gain 的现代替代品。Psysonic 将每个曲目分析到 LUFS / EBU R128 并存储结果，以便整个音乐库的音量保持一致 — 包括没有 Replay Gain 标签的曲目。冷缓存分析在后台运行，CPU 使用约 35–40 % 持续约 1 分钟，然后降至 0。一次性设置目标响度（默认 −10 LUFS）。',
  q11: 'EQ 和 AutoEQ？',
  a11: '设置 → 音频 → 均衡器中有一个 10 频段参数 EQ，带有手动频段和预设。旁边的 AutoEQ 从 AutoEQ 数据库为您的耳机型号拉取测量的校正配置文件并自动应用到频段 — 选择您的耳机，EQ 即对正确曲线。',
  q12: '如何切换音频输出设备？',
  a12: '设置 → 音频 → 输出设备。Psysonic 列出所有可用输出，选中后立即切换。刷新按钮重新扫描启动后接入的设备。Linux ALSA 名称如"sysdefault"会自动清理以提高可读性。',
  q13: '什么是 Hot Cache？',
  a13: 'Hot Cache 将当前曲目和接下来的几首预加载到 RAM 和磁盘，使播放无缓冲延迟启动 — 在慢速 / 远程服务器上尤其有用。当达到大小限制时触发驱逐。在设置 → 音频中配置大小和防抖延迟（防止快速跳过时过度获取）。',
  s4: '音乐库与发现',
  q14: '评分和 Skip-to-1★ 如何工作？',
  a14: 'Psysonic 通过 OpenSubsonic（Navidrome ≥ 0.53）支持 1–5 星评分。在曲目列表、右键菜单或播放栏中的艺术家名下方为曲目评分；在专辑页面为专辑评分；在艺术家页面为艺术家评分。Skip-to-1★（设置 → 音乐库 → 评分）在配置数量的连续跳过后自动分配 1 星。同一面板允许为生成的混音设置最低评分作为筛选条件。',
  q15: '如何浏览 — 文件夹、流派、曲目？',
  a15: '文件夹浏览器（侧边栏）以 Miller-column 布局浏览服务器的音乐目录树 — 点击文件夹进入，点击曲目或文件夹的播放图标以播放/添加。流派使用按曲目数量缩放的标签云视图；点击流派以打开。曲目是一个扁平的音乐库中心，带有可按列排序的虚拟列表和实时搜索。',
  q16: '搜索和高级搜索？',
  a16: '标题栏搜索栏在您输入时跨艺术家、专辑和曲目运行快速实时搜索。打开高级搜索（侧边栏）以获得更丰富的视图：按年份、流派、评分、格式、声道、采样率、BPM、心情过滤，并组合条件。右键单击任何结果会打开与其他地方相同的上下文菜单。',
  q17: '什么是混音（Random / Genre / Super Genre / Lucky）？',
  a17: 'Random Mix 从您的音乐库构建随机曲目播放列表；关键字过滤器通过流派/标题/专辑子字符串排除有声读物、喜剧等。Super Genre Mix 将您的音乐库按广泛风格分组（摇滚、金属、电子、爵士、古典…）并构建专注的混音。Lucky Mix 使用您的收听历史、评分和 AudioMuse-AI 相似曲目，一键组装即时播放列表。',
  q18: '统计页面？',
  a18: '统计（侧边栏）显示热门艺术家、热门专辑、热门曲目、流派分布、随时间变化的收听时间，以及在配置多个音乐文件夹时的每库范围。多个视图可作为可分享的卡片图像导出。',
  q19: '如何将专辑下载为 ZIP？',
  a19: '专辑页面 → "下载（ZIP）"。服务器先压缩专辑 — 对于大型或无损专辑（FLAC / WAV），进度条仅在压缩完成且传输开始后才会出现。这是正常现象。',
  s5: '歌词',
  q20: '歌词来自哪里？',
  a20: '设置 → 歌词中可配置三个来源：您的 Navidrome 服务器（嵌入式 / OpenSubsonic 歌词）、LRCLIB（社区贡献的同步歌词）和网易云音乐（庞大的亚洲 + 国际目录）。每个来源可启用/禁用并通过拖动重新排序。',
  q21: '播放期间如何查看歌词？',
  a21: '点击播放栏中的麦克风图标以打开队列面板内的歌词标签。同步歌词自动滚动并支持点击-跳转；纯文本歌词以静态块滚动。通过播放栏封面切换全屏播放器以获得带 mesh-blob 背景的沉浸式歌词视图。',
  s6: '分享与社交',
  q22: '什么是 Magic Strings？',
  a22: 'Magic Strings 是无需任何第三方服务器即可在 Psysonic 用户之间共享内容的简短复制粘贴令牌。Server-Invite 字符串让朋友通过一次粘贴加入您的 Navidrome；专辑 / 艺术家 / 队列 Magic Strings 在接收方打开相同的专辑 / 艺术家 / 队列。从分享菜单生成，粘贴到搜索栏以使用。',
  q23: '什么是 Orbit？',
  a23: 'Orbit 是同步的一起听：主持人播放一首曲目，每个客人同步听到，客人可以建议曲目，主持人可以接受到队列中。从标题栏中的 Orbit 按钮启动会话，分享邀请链接，其他人可以从任何 Psysonic 安装加入。主持人拥有播放（跳过、搜索、队列） — 客人获得实时视图和建议框。会话是临时的，主持人关闭即结束。',
  q24: '什么是 Now Playing 下拉？',
  a24: '右上角标题栏的广播图标显示 Navidrome 服务器上其他用户当前正在听什么，每 10 秒刷新。您自己的条目在暂停时立即消失。按服务器划分，因此不会显示其他活动服务器上的用户。',
  s7: '个性化',
  q25: '主题和主题调度器？',
  a25: '设置 → 外观 → 主题从 8 个组中的 60+ 个主题中选择（Psysonic、Mediaplayer、操作系统、游戏、电影、电视剧、社交媒体、Open Source Classics — Catppuccin / Nord / Gruvbox / Nightfox / Dracula）。Auto-Switch Theme 让您设置带启动时间的日间主题 + 夜间主题，使 Psysonic 自动切换。',
  q26: '可以自定义侧边栏、首页和艺术家页面吗？',
  a26: '可以 — 设置 → 个性化。侧边栏定制器让您拖动 nav 项目到所需顺序并隐藏您不使用的。首页定制器切换每个 Mainstage 行（Hero、Recent、Discover、Recently Played、Starred…）。艺术家页面定制器重新排序章节（Top Songs、专辑、单曲、合辑、相似艺术家等）并隐藏您从不查看的章节。',
  q27: '什么是 Mini Player？',
  a27: '一个带有封面、传输控件和紧凑队列的小浮动窗口。从播放栏中的 mini-player 图标或其键盘快捷键打开。窗口在会话之间记住其位置和大小。在 Windows 上，mini-webview 在启动时预先创建，因此打开是即时的；Linux / macOS 通过设置 → 外观 → 预加载 mini player 选择加入。',
  q28: '什么是 Floating Player Bar？',
  a28: '一个可选的播放栏样式（设置 → 外观），它从底部边缘脱离，带有主题背景、强调边框、圆角专辑封面和居中音量部分。在高显示器或紧凑主题上很有用。',
  q29: '悬停时的曲目预览？',
  a29: '将鼠标悬停在曲目行上，点击封面上的小预览按钮，或从右键菜单触发预览 — Psysonic 通过相同的 Rust 音频引擎流式传输前 ~15 秒，因此响度规范化适用。对于您还没听过的专辑很有用。',
  q30: '睡眠定时器？',
  a30: '点击播放栏中的月亮图标以打开睡眠定时器。选择持续时间（或"当前曲目结束"），Psysonic 会在结束时淡出并暂停。计时器运行时按钮显示圆形环和按钮内倒计时。',
  q31: 'UI 缩放、字体、seekbar 样式？',
  a31: '设置 → 外观 — 界面缩放（80–125%，不影响系统字体大小）、字体（10 种 UI 字体，包括 IBM Plex Mono、Fira Code、Geist、Golos Text…）、Seekbar 样式（波形分析 / pseudowave 确定性 / 线条与点 / 条形 / 厚条 / 分段 / 霓虹辉光 / 脉冲波 / 粒子轨迹 / 液体填充 / 复古磁带）。',
  s8: '高级用户',
  q32: 'CLI 播放器控制？',
  a32: 'Psysonic 二进制文件兼作运行中应用的远程控制。示例：psysonic --player play / pause / next / prev、--player volume 75、--player seek 15、--player shuffle、--player repeat off|all|one、--player rating 1-5。切换服务器、音频设备、音乐库；触发 Instant Mix；搜索艺术家 / 专辑 / 曲目。完整列表请运行 psysonic --player --help。bash 和 zsh 的 shell 自动补全可通过 psysonic completions 获得。',
  q33: '智能播放列表（Navidrome）？',
  a33: '智能播放列表是由规则定义的 Navidrome 端动态播放列表（流派 = 摇滚 AND 年份 > 2020 等）。Psysonic 中的播放列表页面允许使用可视化规则编辑器创建、编辑和删除它们 — Psysonic 通过 Navidrome 原生 API 进行操作。它们在应用其余部分中表现为普通播放列表，并在音乐库更改时自动更新。',
  q34: '备份和恢复设置？',
  a34: '设置 → 存储 → 备份与恢复将服务器配置文件、主题、键绑定和其他设置导出到单个 JSON 文件。在另一台机器或重新安装后导入文件以一次恢复所有内容。服务器密码包含在内 — 请将文件保存在私密位置。',
  q35: '在哪里查看所有开源许可证？',
  a35: '设置 → 系统 → Open Source Licenses。完整的依赖列表（cargo crates 和 npm 包）随构建附带捆绑的许可证文本。点击条目查看完整文本；顶部的精选高亮块突出显示用户可识别的库（Tauri、React、rodio、symphonia 等）。',
  s9: '离线与同步',
  q36: '离线模式 — 缓存专辑和播放列表？',
  a36: '打开任何专辑或播放列表，点击标题中的下载图标 — Psysonic 在本地缓存每个曲目，使其无需网络调用即可从磁盘播放。离线音乐库页面（侧边栏）列出所有缓存内容，显示进行中的进度，并允许通过垃圾桶图标移除条目（在下载完成后出现）。',
  q37: '离线存储限制？',
  a37: '设置 → 音乐库 → 离线让您设置最大缓存大小。当达到限制时，专辑页面下载按钮显示警告横幅。通过从离线音乐库页面移除专辑或播放列表来释放空间。',
  q38: 'Device Sync — 将音乐复制到 USB / SD？',
  a38: 'Device Sync（侧边栏）将专辑、播放列表或整个艺术家复制到外部驱动器，以便在其他设备上离线收听。选择目标文件夹，从浏览器选项卡中选择源，点击"传输到设备"。Psysonic 写入清单（psysonic-sync.json），即使您在不同 OS 上以不同的文件名模板重新打开 Device Sync，也能知道哪些文件已经在那里。模板支持 {artist} / {album} / {title} / {track_number} / {disc_number} / {year} 令牌，使用 / 作为文件夹分隔符。',
  s10: '集成与故障排除',
  q39: '抓取（scrobble）— Last.fm、ListenBrainz、Maloja…？',
  a39: '设置 → 集成 → Music Network。连接一个或多个 scrobble 服务（Last.fm、Libre.fm、Rocksky、ListenBrainz、Maloja 或任何兼容 GNU FM 的服务器）— 无需 Navidrome 配置。每个启用了 scrobble 的已连接服务都会收到播放记录；主开关“启用 scrobble”可统一开启或关闭整个分发。听完曲目 50 % 后发送一次 scrobble；在支持的服务上，now-playing 状态在开始时发送。其中一个服务是您的主服务 — 喜欢的曲目、相似艺术家和收听统计都来自它。提示：如果您的 Navidrome 服务器已经向某个服务（如 Maloja）scrobble，请不要在此再连接同一服务，否则会产生重复的 scrobble。',
  q40: 'Discord Rich Presence？',
  a40: '设置 → 集成 → Discord 在您的 Discord 个人资料上显示当前曲目。在应用图标、您服务器的封面（通过 getAlbumInfo2 — 需要可公开访问的服务器）或 Apple Music 封面之间选择。使用令牌模板自定义显示字符串（详细信息、状态、提示）。',
  q41: 'Bandsintown 巡演日期？',
  a41: '在设置 → 集成 → Now-Playing Info 中选择启用。然后 Now Playing 页面上的 Now Playing 选项卡通过 Bandsintown widget API 显示正在播放艺术家的即将到来的巡演日期。默认关闭 — 在您启用之前不发出任何请求。',
  q42: 'Internet Radio — 播放实时流？',
  a42: 'Internet Radio（侧边栏）播放存储在您 Navidrome 服务器上的任何实时流（通过 Navidrome 管理 UI 添加电台）。播放通过浏览器 HTML5 音频引擎运行 — 大多数 EQ / Replay Gain / Loudness 设置不适用于电台，但 ICY 元数据（当前歌曲名）会显示。支持 MP3、AAC、OGG Vorbis 和大多数 HLS 流；编解码器支持取决于平台。',
  q43: '连接测试失败 — 怎么办？',
  a43: '仔细检查 URL 包括端口（例如 http://192.168.1.100:4533）。在本地网络上 http:// 通常在 https:// 不工作的地方工作（无证书）。确保没有防火墙阻塞端口，并且用户名和密码正确。如果您的服务器位于反向代理之后，请先尝试直接 URL 以隔离原因。',
  q44: '封面和艺术家图像加载缓慢。',
  a44: '图像在首次查看时从服务器获取，然后本地缓存 30 天。如果您服务器的存储速度慢，第一次访问页面可能需要片刻；后续访问是即时的。Hot Cache 也对曲目有帮助，但图像缓存是独立的。',
  q45: 'Linux 问题 — 黑屏或无声音？',
  a45: 'Linux 黑屏多半是图形或应用 WebView 显示层面的问题。可改用 X11 会话，或在 Wayland 下启动前设置 GDK_BACKEND=x11、EGL_PLATFORM=x11。声音请确认 PipeWire 或 PulseAudio 在运行；若睡眠唤醒后无声，完全退出 Psysonic 再重新打开。',
};
