<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">

<context>
    <name>MainWindow</name>
    <message>
        <source>Press Back again to logout</source>
        <translation>再次点击返回键退出登录</translation>
    </message>
    <message>
        <source>Refreshing Home...</source>
        <translation>正在刷新主页...</translation>
    </message>
    <message>
        <source>Refreshing Favorites...</source>
        <translation>正在刷新收藏...</translation>
    </message>
    <message>
        <source>Search...</source>
        <translation>搜索...</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
</context>

<context>
    <name>LoginView</name>
    <message>
        <source>Login</source>
        <translation>登录</translation>
    </message>
    <message>
        <source>Select Server</source>
        <translation>选择服务器</translation>
    </message>
    <message>
        <source>Connect to Server</source>
        <translation>连接到服务器</translation>
    </message>
    <message>
        <source>Server Address (e.g. 192.168.1.1 or domain)</source>
        <translation>服务器地址 (例如 192.168.1.1 或域名)</translation>
    </message>
    <message>
        <source>Server URL (e.g. example.com, example.com/emby or https://example.com)</source>
        <translation>服务器 URL（例如 example.com、example.com/emby 或 https://example.com）</translation>
    </message>
    <message>
        <source>Server URL</source>
        <translation>服务器 URL</translation>
    </message>
    <message>
        <source>Server Address</source>
        <translation>服务器地址</translation>
    </message>
    <message>
        <source>Server Address (e.g. example.com/emby or 192.168.1.1/jellyfin)</source>
        <translation>服务器地址（例如 example.com/emby 或 192.168.1.1/jellyfin）</translation>
    </message>
    <message>
        <source>Port (e.g. 8096)</source>
        <translation>端口 (例如 8096)</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>端口</translation>
    </message>
    <message>
        <source>Ignore SSL certificate verification</source>
        <translation>忽略 SSL 证书验证</translation>
    </message>
    <message>
        <source>Proxy settings</source>
        <translation>代理设置</translation>
    </message>
    <message>
        <source>Server Proxy</source>
        <translation>服务器代理</translation>
    </message>
    <message>
        <source>Configure...</source>
        <translation>配置...</translation>
    </message>
    <message>
        <source>Using global proxy</source>
        <translation>使用全局代理</translation>
    </message>
    <message>
        <source>No proxy</source>
        <translation>不使用代理</translation>
    </message>
    <message>
        <source>System proxy</source>
        <translation>使用系统代理</translation>
    </message>
    <message>
        <source>Custom (incomplete)</source>
        <translation>自定义代理（信息不完整）</translation>
    </message>
    <message>
        <source>Server Proxy — %1</source>
        <translation>服务器代理 — %1</translation>
    </message>
    <message>
        <source>Use this only for trusted self-signed or private CA HTTPS servers.</source>
        <translation>仅对可信任的自签名或私有 CA HTTPS 服务器使用此选项。</translation>
    </message>
    <message>
        <source>Only for trusted self-signed or private CA servers.</source>
        <translation>仅用于可信自签名或私有 CA 服务器。</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>用户名</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>密码</translation>
    </message>
    <message>
        <source>Show Password</source>
        <translation>显示密码</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source> Add New Server</source>
        <translation> 添加新服务器</translation>
    </message>
    <message>
        <source>Add New Server</source>
        <translation>添加新服务器</translation>
    </message>
    <message>
        <source>Connect to another server</source>
        <translation>连接到其他服务器</translation>
    </message>
    <message>
        <source>Save &amp; Login</source>
        <translation>保存并登录</translation>
    </message>
    <message>
        <source>Remove Server</source>
        <translation>移除服务器</translation>
    </message>
    <message>
        <source>Are you sure you want to remove this server?
This action cannot be undone.</source>
        <translation>您确定要移除此服务器吗？
此操作无法撤销。</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>移除</translation>
    </message>
    <message>
        <source>Server address and username cannot be empty.</source>
        <translation>服务器地址和用户名不能为空。</translation>
    </message>
    <message>
        <source>Server URL and username cannot be empty.</source>
        <translation>服务器 URL 和用户名不能为空。</translation>
    </message>
    <message>
        <source>Please enter a valid server URL.</source>
        <translation>请输入有效的服务器 URL。</translation>
    </message>
    <message>
        <source>Please enter a valid server address.</source>
        <translation>请输入有效的服务器地址。</translation>
    </message>
    <message>
        <source>Please enter a valid port number.</source>
        <translation>请输入有效的端口号。</translation>
    </message>
    <message>
        <source>Server URL must use http:// or https://.</source>
        <translation>服务器 URL 必须使用 http:// 或 https://。</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>正在连接...</translation>
    </message>
    <message>
        <source>Connection Failed</source>
        <translation>连接失败</translation>
    </message>
    <message>
        <source>Failed to connect or session expired. Please log in again.
Error: </source>
        <translation>连接失败或会话已过期。请重新登录。
错误: </translation>
    </message>
    <message>
        <source>Cloud Sync (WebDAV)</source>
        <translation>云同步（WebDAV）</translation>
    </message>
</context>

<context>
    <name>NetworkManager</name>
    <message>
        <source>TLS/SSL 证书错误: %1</source>
        <translation>TLS/SSL 证书错误: %1</translation>
    </message>
    <message>
        <source>如果这是可信任的自签名 HTTPS 服务器，请启用“忽略 SSL 证书验证”。</source>
        <translation>如果这是可信任的自签名 HTTPS 服务器，请启用“忽略 SSL 证书验证”。</translation>
    </message>
</context>

<context>
    <name>HomeView</name>
    <message>
        <source>Search...</source>
        <translation>搜索...</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <source>Home</source>
        <translation>首页</translation>
    </message>
    <message>
        <source>Favorites</source>
        <translation>收藏</translation>
    </message>
    <message>
        <source>MEDIA</source>
        <translation>媒体库</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <source>Manage</source>
        <translation>管理</translation>
    </message>
    <message>
        <source>Downloads</source>
        <translation>下载</translation>
    </message>
    <message>
        <source>Cloud Sync (WebDAV)</source>
        <translation>云同步（WebDAV）</translation>
    </message>
    <message>
        <source>Logout</source>
        <translation>退出</translation>
    </message>
    <message>
        <source>My Server</source>
        <translation>我的服务器</translation>
    </message>
    <message>
        <source>Administrator</source>
        <translation>管理员</translation>
    </message>
    <message>
        <source>User</source>
        <translation>用户</translation>
    </message>
    <message>
        <source>Refreshing Home...</source>
        <translation>正在刷新主页...</translation>
    </message>
    <message>
        <source>Refreshing Favorites...</source>
        <translation>正在刷新收藏...</translation>
    </message>
    <message>
        <source>This feature is under development</source>
        <translation>该功能正在开发中</translation>
    </message>
    <message>
        <source>Server Management</source>
        <translation>服务器管理</translation>
    </message>
</context>

<context>
    <name>LibraryView</name>
    <message>
        <source>All</source>
        <translation>全部</translation>
    </message>
    <message>
        <source>Movies</source>
        <translation>电影</translation>
    </message>
    <message>
        <source>Shows</source>
        <translation>剧集</translation>
    </message>
    <message>
        <source>Music</source>
        <translation>音乐</translation>
    </message>
    <message>
        <source>Videos</source>
        <translation>视频</translation>
    </message>
    <message>
        <source>Recent</source>
        <translation>最近添加</translation>
    </message>
    <message>
        <source>Playlists</source>
        <translation>播放列表</translation>
    </message>
    <message>
        <source>Lists</source>
        <translation>列表</translation>
    </message>
    <message>
        <source>Collections</source>
        <translation>合集</translation>
    </message>
    <message>
        <source>Favorites</source>
        <translation>我的最爱</translation>
    </message>
    <message>
        <source>Folders</source>
        <translation>文件夹</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>标题</translation>
    </message>
    <message>
        <source>Date Added</source>
        <translation>添加日期</translation>
    </message>
    <message>
        <source>Date Played</source>
        <translation>播放日期</translation>
    </message>
    <message>
        <source>Runtime</source>
        <translation>播放时长</translation>
    </message>
    <message>
        <source>Premiere Date</source>
        <translation>首映日期</translation>
    </message>
    <message>
        <source>0 Items</source>
        <translation>0 个项目</translation>
    </message>
    <message>
        <source>Loading...</source>
        <translation>正在加载...</translation>
    </message>
    <message>
        <source>%1 Items</source>
        <translation>%1 个项目</translation>
    </message>
    <message>
        <source>%1 / %2 Items</source>
        <translation>%1 / %2 个项目</translation>
    </message>
    <message>
        <source>Toggle View Mode</source>
        <translation>切换视图模式</translation>
    </message>
    <message>
        <source>Error Loading Items</source>
        <translation>加载项目失败</translation>
    </message>
</context>

<context>
    <name>DetailActionWidget</name>
    <message>
        <source>▶ Resume</source>
        <translation>▶ 继续播放</translation>
    </message>
    <message>
        <source>▶ Play</source>
        <translation>▶ 播放</translation>
    </message>
    <message>
        <source>↺ Play from Beginning</source>
        <translation>↺ 从头开始播放</translation>
    </message>
    <message>
        <source>▶ Resume %1</source>
        <translation>▶ 继续播放 %1</translation>
    </message>
    <message>
        <source>↺ Restart %1</source>
        <translation>↺ 重新播放 %1</translation>
    </message>
    <message>
        <source>▶ Play %1</source>
        <translation>▶ 播放 %1</translation>
    </message>
    <message>
        <source>%1 remaining</source>
        <translation>剩余 %1</translation>
    </message>
    <message>
        <source>Version %1</source>
        <translation>版本 %1</translation>
    </message>
    <message>
        <source>Unknown Video</source>
        <translation>未知视频</translation>
    </message>
    <message>
        <source>🚫 No Subtitles</source>
        <translation>🚫 无字幕</translation>
    </message>
    <message>
        <source>Disable subtitle display</source>
        <translation>禁用字幕显示</translation>
    </message>
    <message>
        <source>Audio Track</source>
        <translation>音轨</translation>
    </message>
    <message>
        <source>Subtitle</source>
        <translation>字幕</translation>
    </message>
    <message>
        <source>Forced</source>
        <translation>强制</translation>
    </message>
    <message>
        <source>External</source>
        <translation>外部</translation>
    </message>
    <message>
        <source>SDH</source>
        <translation>听障</translation>
    </message>
    <message>
        <source>Standard Subtitle</source>
        <translation>标准字幕</translation>
    </message>
    <message>
        <source>%1 hr %2 min</source>
        <translation>%1 小时 %2 分钟</translation>
    </message>
    <message>
        <source>%1 min</source>
        <translation>%1 分钟</translation>
    </message>
</context>

<context>
    <name>DetailBottomInfoWidget</name>
    <message>
        <source>Tags</source>
        <translation>标签</translation>
    </message>
    <message>
        <source>Studios</source>
        <translation>工作室</translation>
    </message>
    <message>
        <source>Media Info</source>
        <translation>媒体信息</translation>
    </message>
    <message>
        <source>Added %1</source>
        <translation>添加于 %1</translation>
    </message>
    <message>
        <source>Video</source>
        <translation>视频</translation>
    </message>
    <message>
        <source>Audio</source>
        <translation>音频</translation>
    </message>
    <message>
        <source>Subtitle</source>
        <translation>字幕</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>标题</translation>
    </message>
    <message>
        <source>Codec</source>
        <translation>编码</translation>
    </message>
    <message>
        <source>Language</source>
        <translation>语言</translation>
    </message>
    <message>
        <source>Codec Tag</source>
        <translation>编码标签</translation>
    </message>
    <message>
        <source>Profile</source>
        <translation>配置项</translation>
    </message>
    <message>
        <source>Level</source>
        <translation>级别</translation>
    </message>
    <message>
        <source>Resolution</source>
        <translation>分辨率</translation>
    </message>
    <message>
        <source>Aspect Ratio</source>
        <translation>宽高比</translation>
    </message>
    <message>
        <source>Interlaced</source>
        <translation>隔行扫描</translation>
    </message>
    <message>
        <source>Framerate</source>
        <translation>帧率</translation>
    </message>
    <message>
        <source>Bitrate</source>
        <translation>码率</translation>
    </message>
    <message>
        <source>Bit Depth</source>
        <translation>位深</translation>
    </message>
    <message>
        <source>Pixel Format</source>
        <translation>像素格式</translation>
    </message>
    <message>
        <source>Ref Frames</source>
        <translation>参考帧</translation>
    </message>
    <message>
        <source>Layout</source>
        <translation>布局</translation>
    </message>
    <message>
        <source>Channels</source>
        <translation>声道</translation>
    </message>
    <message>
        <source>Sample Rate</source>
        <translation>采样率</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <source>Index</source>
        <translation>索引</translation>
    </message>
    <message>
        <source>Forced</source>
        <translation>强制</translation>
    </message>
    <message>
        <source>Hearing Impaired</source>
        <translation>听力障碍</translation>
    </message>
    <message>
        <source>External</source>
        <translation>外部</translation>
    </message>
    <message>
        <source>Text Stream</source>
        <translation>纯文本流</translation>
    </message>
    <message>
        <source>Ext. Stream Supported</source>
        <translation>支持外部流</translation>
    </message>
    <message>
        <source>External URL</source>
        <translation>外部 URL</translation>
    </message>
    <message>
        <source>Delivery Method</source>
        <translation>传输方式</translation>
    </message>
    <message>
        <source>Protocol</source>
        <translation>协议</translation>
    </message>
    <message>
        <source>Ext. Video Type</source>
        <translation>外部视频类型</translation>
    </message>
    <message>
        <source>Ext. Video SubType</source>
        <translation>外部视频子类型</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>大小</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>路径</translation>
    </message>
    <message>
        <source>Delivery URL</source>
        <translation>传输 URL</translation>
    </message>
    <message>
        <source>External Links</source>
        <translation>外部链接</translation>
    </message>
</context>

<context>
    <name>SplitPlayerButton</name>
    <message>
        <source>Play with %1</source>
        <translation>使用 %1 播放</translation>
    </message>
</context>

<context>
    <name>MediaActionMenu</name>
    <message>
        <source>Play</source>
        <translation>播放</translation>
    </message>
    <message>
        <source>Play with %1</source>
        <translation>使用 %1 播放</translation>
    </message>
    <message>
        <source>View Details</source>
        <translation>查看详情</translation>
    </message>
    <message>
        <source>Download</source>
        <translation>下载</translation>
    </message>
    <message>
        <source>Add to Playlist</source>
        <translation>添加到播放列表</translation>
    </message>
    <message>
        <source>Remove from Playlist</source>
        <translation>从播放列表中移除</translation>
    </message>
    <message>
        <source>Add to Favorites</source>
        <translation>添加到收藏</translation>
    </message>
    <message>
        <source>Remove from Favorites</source>
        <translation>取消收藏</translation>
    </message>
    <message>
        <source>Mark as Played</source>
        <translation>标记为已播放</translation>
    </message>
    <message>
        <source>Mark as Unplayed</source>
        <translation>标记为未播放</translation>
    </message>
    <message>
        <source>Remove from Continue Watching</source>
        <translation>从继续观看中移除</translation>
    </message>
    <message>
        <source>Edit Metadata</source>
        <translation>编辑元数据</translation>
    </message>
    <message>
        <source>Edit Images</source>
        <translation>编辑图像</translation>
    </message>
    <message>
        <source>Delete Playlist</source>
        <translation>删除播放列表</translation>
    </message>
    <message>
        <source>Identify</source>
        <translation>识别</translation>
    </message>
    <message>
        <source>Refresh Metadata</source>
        <translation>刷新元数据</translation>
    </message>
    <message>
        <source>Remove Media</source>
        <translation>移除媒体</translation>
    </message>
</context>

<context>
    <name>BaseView</name>
    <message>
        <source>Added to Favorites</source>
        <translation>已添加到收藏</translation>
    </message>
    <message>
        <source>Removed from Favorites</source>
        <translation>已取消收藏</translation>
    </message>
    <message>
        <source>Failed to update favorite status</source>
        <translation>更新收藏状态失败</translation>
    </message>
    <message>
        <source>Marked as Played</source>
        <translation>已标记为已播放</translation>
    </message>
    <message>
        <source>Marked as Unplayed</source>
        <translation>已标记为未播放</translation>
    </message>
    <message>
        <source>Removed from Continue Watching</source>
        <translation>已从继续观看中移除</translation>
    </message>
    <message>
        <source>Removed from current playlist</source>
        <translation>已从当前播放列表中移除</translation>
    </message>
    <message>
        <source>Operation failed</source>
        <translation>操作失败</translation>
    </message>
    <message>
        <source>Added to playlist "%1"</source>
        <translation>已添加到播放列表“%1”</translation>
    </message>
    <message>
        <source>Failed to add to playlist: %1</source>
        <translation>添加到播放列表失败：%1</translation>
    </message>
    <message>
        <source>Failed to remove from playlist: %1</source>
        <translation>从播放列表中移除失败：%1</translation>
    </message>
    <message>
        <source>This action requires administrator privileges</source>
        <translation>此操作需要管理员权限</translation>
    </message>
    <message>
        <source>Identify is not supported for this item type</source>
        <translation>此项目类型暂不支持识别</translation>
    </message>
    <message>
        <source>Duplicate Add</source>
        <translation>重复添加</translation>
    </message>
    <message>
        <source>%1 is already in playlist %2.

Add it again?</source>
        <translation>“%1”已经在播放列表“%2”中。

仍要再次添加吗？</translation>
    </message>
    <message>
        <source>&quot;%1&quot; is already in playlist &quot;%2&quot;.

Add it again?</source>
        <translation>“%1”已经在播放列表“%2”中。

仍要再次添加吗？</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Add Again</source>
        <translation>再次添加</translation>
    </message>
    <message>
        <source>current playlist</source>
        <translation>当前播放列表</translation>
    </message>
    <message>
        <source>Delete Playlist</source>
        <translation>删除播放列表</translation>
    </message>
    <message>
        <source>Are you sure you want to delete playlist &quot;%1&quot;?

This action cannot be undone.</source>
        <translation>确定要删除播放列表“%1”吗？

此操作不可撤销。</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>&quot;%1&quot; deleted</source>
        <translation>&quot;%1&quot;已删除</translation>
    </message>
    <message>
        <source>Delete failed: %1</source>
        <translation>删除失败：%1</translation>
    </message>
    <message>
        <source>this item</source>
        <translation>此项目</translation>
    </message>
    <message>
        <source>Refreshing metadata for &quot;%1&quot;...</source>
        <translation>正在刷新“%1”的元数据...</translation>
    </message>
    <message>
        <source>Metadata refresh failed: %1</source>
        <translation>刷新元数据失败：%1</translation>
    </message>
    <message>
        <source>Remove Media</source>
        <translation>移除媒体</translation>
    </message>
    <message>
        <source>Are you sure you want to remove &quot;%1&quot; from the server?

This action cannot be undone.</source>
        <translation>确定要从服务器移除“%1”吗？

此操作不可撤销。</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>移除</translation>
    </message>
    <message>
        <source>&quot;%1&quot; removed</source>
        <translation>“%1”已移除</translation>
    </message>
    <message>
        <source>Failed to remove media: %1</source>
        <translation>移除媒体失败：%1</translation>
    </message>
</context>

<context>
    <name>MediaIdentifyDialog</name>
    <message>
        <source>Unknown Title</source>
        <translation>未知标题</translation>
    </message>
    <message>
        <source>Provider IDs: %1</source>
        <translation>提供方 ID：%1</translation>
    </message>
    <message>
        <source>Album Artist: %1</source>
        <translation>专辑艺术家：%1</translation>
    </message>
    <message>
        <source>Artists: %1</source>
        <translation>艺术家：%1</translation>
    </message>
    <message>
        <source>Identify</source>
        <translation>识别</translation>
    </message>
    <message>
        <source>this item</source>
        <translation>此项目</translation>
    </message>
    <message>
        <source>Search remote metadata matches for &quot;%1&quot; and apply the correct result.</source>
        <translation>为“%1”搜索远程元数据候选，并应用正确的匹配结果。</translation>
    </message>
    <message>
        <source>Enter title or keyword</source>
        <translation>输入标题或关键词</translation>
    </message>
    <message>
        <source>IMDb Id (optional)</source>
        <translation>IMDb Id（可选）</translation>
    </message>
    <message>
        <source>MovieDb Id (optional)</source>
        <translation>MovieDb Id（可选）</translation>
    </message>
    <message>
        <source>TheTVDB Id (optional)</source>
        <translation>TheTVDB Id（可选）</translation>
    </message>
    <message>
        <source>Any</source>
        <translation>任意</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <source>Enter a title or provider ID to search.</source>
        <translation>请输入标题或提供方 ID 后开始搜索。</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Apply Match</source>
        <translation>应用匹配</translation>
    </message>
    <message>
        <source>Preview unavailable</source>
        <translation>暂无预览</translation>
    </message>
    <message>
        <source>Loading preview...</source>
        <translation>正在加载预览...</translation>
    </message>
    <message>
        <source>Searching...</source>
        <translation>正在搜索...</translation>
    </message>
    <message>
        <source>No matches found</source>
        <translation>未找到匹配结果</translation>
    </message>
    <message>
        <source>Found %1 matches</source>
        <translation>找到 %1 个匹配结果</translation>
    </message>
    <message>
        <source>Search failed</source>
        <translation>搜索失败</translation>
    </message>
    <message>
        <source>Failed to search metadata: %1</source>
        <translation>搜索元数据失败：%1</translation>
    </message>
    <message>
        <source>Applying match...</source>
        <translation>正在应用匹配...</translation>
    </message>
    <message>
        <source>Metadata updated</source>
        <translation>元数据已更新</translation>
    </message>
    <message>
        <source>Apply failed</source>
        <translation>应用失败</translation>
    </message>
    <message>
        <source>Failed to apply match: %1</source>
        <translation>应用匹配失败：%1</translation>
    </message>
</context>

<context>
    <name>MediaImageEditDialog</name>
    <message>
        <source>Primary</source>
        <translation>主图</translation>
    </message>
    <message>
        <source>Backdrop</source>
        <translation>背景图</translation>
    </message>
    <message>
        <source>Banner</source>
        <translation>横幅图</translation>
    </message>
    <message>
        <source>Thumb</source>
        <translation>缩略图</translation>
    </message>
    <message>
        <source>Logo</source>
        <translation>Logo</translation>
    </message>
    <message>
        <source>Art</source>
        <translation>艺术图</translation>
    </message>
    <message>
        <source>Disc</source>
        <translation>唱片图</translation>
    </message>
    <message>
        <source>Box</source>
        <translation>盒封</translation>
    </message>
    <message>
        <source>Box Rear</source>
        <translation>盒封背面</translation>
    </message>
    <message>
        <source>Menu</source>
        <translation>菜单图</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation>截图</translation>
    </message>
    <message>
        <source>Chapter</source>
        <translation>章节图</translation>
    </message>
    <message>
        <source>Profile</source>
        <translation>资料图</translation>
    </message>
    <message>
        <source>No image</source>
        <translation>暂无图像</translation>
    </message>
    <message>
        <source>%1 image(s) available</source>
        <translation>%1 张图片可用</translation>
    </message>
    <message>
        <source>%1 %2</source>
        <translation>%1 %2</translation>
    </message>
    <message>
        <source>%1 image(s)</source>
        <translation>%1 张图片</translation>
    </message>
    <message>
        <source>%1 × %2</source>
        <translation>%1 × %2</translation>
    </message>
    <message>
        <source>Index %1</source>
        <translation>索引 %1</translation>
    </message>
    <message>
        <source>Image Files (%1);;All Files (*)</source>
        <translation>图片文件 (%1);;所有文件 (*)</translation>
    </message>
    <message>
        <source>Edit Images</source>
        <translation>编辑图像</translation>
    </message>
    <message>
        <source>this item</source>
        <translation>此项目</translation>
    </message>
    <message>
        <source>Manage image types for &quot;%1&quot;. Changes are applied immediately.</source>
        <translation>管理“%1”的各类图像，修改会立即生效。</translation>
    </message>
    <message>
        <source>Loading image information...</source>
        <translation>正在加载图像信息...</translation>
    </message>
    <message>
        <source>Image Types</source>
        <translation>图像类型</translation>
    </message>
    <message>
        <source>Drop an image file or image URL here to replace it.</source>
        <translation>将图片文件或图片地址拖到这里即可替换。</translation>
    </message>
    <message>
        <source>Choose Image</source>
        <translation>选择图像</translation>
    </message>
    <message>
        <source>Image URL</source>
        <translation>图片地址</translation>
    </message>
    <message>
        <source>Download</source>
        <translation>下载</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <source>Remove Image</source>
        <translation>移除图像</translation>
    </message>
    <message>
        <source>Upload Image</source>
        <translation>上传图像</translation>
    </message>
    <message>
        <source>Preview unavailable</source>
        <translation>暂无预览</translation>
    </message>
    <message>
        <source>Loaded images for %1 type(s)</source>
        <translation>已加载 %1 种图像类型</translation>
    </message>
    <message>
        <source>No images found yet</source>
        <translation>暂未找到图像</translation>
    </message>
    <message>
        <source>Failed to load images</source>
        <translation>加载图像失败</translation>
    </message>
    <message>
        <source>Failed to load images: %1</source>
        <translation>加载图像失败：%1</translation>
    </message>
    <message>
        <source>No image for this type</source>
        <translation>该类型暂无图像</translation>
    </message>
    <message>
        <source>Loading preview...</source>
        <translation>正在加载预览...</translation>
    </message>
    <message>
        <source>Select Image</source>
        <translation>选择图像</translation>
    </message>
    <message>
        <source>Enter Image URL</source>
        <translation>输入图片地址</translation>
    </message>
    <message>
        <source>Paste an image address for the %1 image of &quot;%2&quot;.</source>
        <translation>请为“%2”的 %1 图像粘贴一个图片地址。</translation>
    </message>
    <message>
        <source>https://example.com/image.jpg</source>
        <translation>https://example.com/image.jpg</translation>
    </message>
    <message>
        <source>Save Image</source>
        <translation>保存图像</translation>
    </message>
    <message>
        <source>Downloading image...</source>
        <translation>正在下载图像...</translation>
    </message>
    <message>
        <source>Download failed</source>
        <translation>下载失败</translation>
    </message>
    <message>
        <source>Failed to download image: %1</source>
        <translation>下载图像失败：%1</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation>未知错误</translation>
    </message>
    <message>
        <source>Save failed</source>
        <translation>保存失败</translation>
    </message>
    <message>
        <source>Failed to save image: %1</source>
        <translation>保存图像失败：%1</translation>
    </message>
    <message>
        <source>Image downloaded</source>
        <translation>图像已下载</translation>
    </message>
    <message>
        <source>Invalid image URL</source>
        <translation>图片地址无效</translation>
    </message>
    <message>
        <source>Dropped data does not contain a supported image</source>
        <translation>拖入的内容不包含受支持的图像</translation>
    </message>
    <message>
        <source>Failed to read image file</source>
        <translation>读取图像文件失败</translation>
    </message>
    <message>
        <source>Uploading image...</source>
        <translation>正在上传图像...</translation>
    </message>
    <message>
        <source>Image updated</source>
        <translation>图像已更新</translation>
    </message>
    <message>
        <source>Upload failed</source>
        <translation>上传失败</translation>
    </message>
    <message>
        <source>Failed to upload image: %1</source>
        <translation>上传图像失败：%1</translation>
    </message>
    <message>
        <source>Are you sure you want to remove the %1 image from &quot;%2&quot;?</source>
        <translation>确定要从“%2”中移除 %1 图像吗？</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>移除</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Removing image...</source>
        <translation>正在移除图像...</translation>
    </message>
    <message>
        <source>Image removed</source>
        <translation>图像已移除</translation>
    </message>
    <message>
        <source>Remove failed</source>
        <translation>移除失败</translation>
    </message>
    <message>
        <source>Failed to remove image: %1</source>
        <translation>移除图像失败：%1</translation>
    </message>
    <message>
        <source>No image uploaded for this type.</source>
        <translation>该类型尚未上传图像。</translation>
    </message>
    <message>
        <source>No image uploaded for this type.
Choose a file, paste an image URL, or drag one onto the preview.</source>
        <translation>该类型尚未上传图像。
请选择文件、粘贴图片地址，或直接拖到预览图上。</translation>
    </message>
    <message>
        <source>Replace Image</source>
        <translation>替换图像</translation>
    </message>
</context>

<context>
    <name>MediaService</name>
    <message>
        <source>Invalid image URL</source>
        <translation>图片地址无效</translation>
    </message>
    <message>
        <source>Downloaded data is not a valid image</source>
        <translation>下载的数据不是有效的图像</translation>
    </message>
</context>

<context>
    <name>DetailView</name>
    <message>
        <source>Loading...</source>
        <translation>加载中...</translation>
    </message>
    <message>
        <source>Error Loading Item</source>
        <translation>加载项目时出错</translation>
    </message>
    <message>
        <source>Click to copy number</source>
        <translation>点击复制番号</translation>
    </message>
    <message>
        <source>Number copied: %1</source>
        <translation>番号已复制：%1</translation>
    </message>
    <message>
        <source>Seasons</source>
        <translation>季</translation>
    </message>
    <message>
        <source>Cast &amp; Crew</source>
        <translation>演职人员</translation>
    </message>
    <message>
        <source>Additional Parts</source>
        <translation>附加内容</translation>
    </message>
    <message>
        <source>Collection</source>
        <translation>合集归属</translation>
    </message>
    <message>
        <source>More Like This</source>
        <translation>相似推荐</translation>
    </message>
    <message>
        <source>Episodes</source>
        <translation>剧集</translation>
    </message>
    <message>
        <source>Ep #</source>
        <translation>集数</translation>
    </message>
    <message>
        <source>1-%1</source>
        <translation>1-%1</translation>
    </message>
    <message>
        <source>Jump to episode number</source>
        <translation>输入集号后回车跳转</translation>
    </message>
    <message>
        <source>Jump to episode number (1-%1)</source>
        <translation>输入集号后回车跳转（1-%1）</translation>
    </message>
    <message>
        <source>Episode %1 not found</source>
        <translation>未找到第 %1 集</translation>
    </message>
    <message>
        <source>... &lt;a href='more' style='color:#3B82F6; text-decoration:none; font-weight:bold;'&gt;More&lt;/a&gt;</source>
        <translation>... &lt;a href='more' style='color:#3B82F6; text-decoration:none; font-weight:bold;'&gt;更多&lt;/a&gt;</translation>
    </message>
    <message>
        <source>%1 hr %2 min</source>
        <translation>%1 小时 %2 分钟</translation>
    </message>
    <message>
        <source>%1 min</source>
        <translation>%1 分钟</translation>
    </message>
    <message>
        <source>Actor</source>
        <translation>演员</translation>
    </message>
    <message>
        <source>Director</source>
        <translation>导演</translation>
    </message>
    <message>
        <source>Writer</source>
        <translation>编剧</translation>
    </message>
    <message>
        <source>Producer</source>
        <translation>制片人</translation>
    </message>
    <message>
        <source>Composer</source>
        <translation>作曲</translation>
    </message>
    <message>
        <source>Conductor</source>
        <translation>指挥</translation>
    </message>
    <message>
        <source>GuestStar</source>
        <translation>特邀嘉宾</translation>
    </message>
    <message>
        <source>Editor</source>
        <translation>剪辑</translation>
    </message>
    <message>
        <source>Lyricist</source>
        <translation>作词</translation>
    </message>
</context>

<context>
    <name>DashboardView</name>
    <message>
        <source>Continue Watching</source>
        <translation>继续观看</translation>
    </message>
    <message>
        <source>Latest Media</source>
        <translation>最近更新</translation>
    </message>
    <message>
        <source>Recommended</source>
        <translation>为你推荐</translation>
    </message>
    <message>
        <source>Completed Watching</source>
        <translation>完成观看</translation>
    </message>
    <message>
        <source>Recommended Movies</source>
        <translation>推荐电影</translation>
    </message>
    <message>
        <source>All Libraries</source>
        <translation>媒体库</translation>
    </message>
    <message>
        <source>See All &gt;</source>
        <translation>查看全部 &gt;</translation>
    </message>
    <message>
        <source>Scanning &quot;%1&quot;...</source>
        <translation>正在扫描“%1”...</translation>
    </message>
    <message>
        <source>Scan failed: %1</source>
        <translation>扫描失败：%1</translation>
    </message>
    <message>
        <source>Metadata saved</source>
        <translation>元数据已保存</translation>
    </message>
    <message>
        <source>Failed to update metadata: %1</source>
        <translation>更新元数据失败：%1</translation>
    </message>
</context>

<context>
    <name>DashboardSectionOrderWidget</name>
    <message>
        <source>Drag the items below to change the order of home screen sections. Left to right matches top to bottom on the home screen.</source>
        <translation>拖动下方项目以调整主页各区块的显示顺序。这里从左到右的顺序，对应主页中从上到下的顺序。</translation>
    </message>
    <message>
        <source>Continue Watching</source>
        <translation>继续观看</translation>
    </message>
    <message>
        <source>Latest Media</source>
        <translation>最近更新</translation>
    </message>
    <message>
        <source>Recommended</source>
        <translation>为你推荐</translation>
    </message>
    <message>
        <source>Completed Watching</source>
        <translation>完成观看</translation>
    </message>
    <message>
        <source>All Libraries</source>
        <translation>媒体库</translation>
    </message>
    <message>
        <source>Each Library Sections</source>
        <translation>各媒体库分区</translation>
    </message>
    <message>
        <source>%1. %2</source>
        <translation>%1. %2</translation>
    </message>
</context>

<context>
    <name>FavoritesView</name>
    <message>
        <source>Favorite Movies</source>
        <translation>收藏的电影</translation>
    </message>
    <message>
        <source>Favorite Shows</source>
        <translation>收藏的电视剧</translation>
    </message>
    <message>
        <source>Favorite Collections</source>
        <translation>收藏的合集</translation>
    </message>
    <message>
        <source>Favorite Playlists</source>
        <translation>收藏的播放列表</translation>
    </message>
    <message>
        <source>Favorite People</source>
        <translation>收藏的演员</translation>
    </message>
    <message>
        <source>Favorite Folders</source>
        <translation>收藏的文件夹</translation>
    </message>
    <message>
        <source>See All &gt;</source>
        <translation>查看全部 &gt;</translation>
    </message>
</context>

<context>
    <name>SearchView</name>
    <message>
        <source>Search Results</source>
        <translation>搜索结果</translation>
    </message>
    <message>
        <source>All</source>
        <translation>全部</translation>
    </message>
    <message>
        <source>Movies</source>
        <translation>电影</translation>
    </message>
    <message>
        <source>Shows</source>
        <translation>剧集</translation>
    </message>
    <message>
        <source>Collections</source>
        <translation>合集</translation>
    </message>
    <message>
        <source>People</source>
        <translation>人物</translation>
    </message>
    <message>
        <source>Toggle View Mode</source>
        <translation>切换视图模式</translation>
    </message>
    <message>
        <source>0 Results</source>
        <translation>0 个结果</translation>
    </message>
    <message>
        <source>Search: "%1"</source>
        <translation>搜索: "%1"</translation>
    </message>
    <message>
        <source>Searching...</source>
        <translation>正在搜索...</translation>
    </message>
    <message>
        <source>%1 Results</source>
        <translation>%1 个结果</translation>
    </message>
</context>

<context>
    <name>SearchHistoryPopup</name>
    <message>
        <source>Search History</source>
        <translation>搜索记录</translation>
    </message>
    <message>
        <source>Recent</source>
        <translation>最近</translation>
    </message>
    <message>
        <source>Count</source>
        <translation>次数</translation>
    </message>
    <message>
        <source>Show More</source>
        <translation>展开更多</translation>
    </message>
    <message>
        <source>Show Less</source>
        <translation>收起</translation>
    </message>
    <message>
        <source>Sort by recent searches</source>
        <translation>按最近搜索排序</translation>
    </message>
    <message>
        <source>Sort by most searched</source>
        <translation>按热度排序</translation>
    </message>
    <message>
        <source>Clear search history</source>
        <translation>清空搜索记录</translation>
    </message>
    <message>
        <source>Confirm clear all history</source>
        <translation>再次点击清空全部记录</translation>
    </message>
</context>

<context>
    <name>CategoryView</name>
    <message>
        <source>Title</source>
        <translation>标题</translation>
    </message>
    <message>
        <source>Date Added</source>
        <translation>添加日期</translation>
    </message>
    <message>
        <source>Date Played</source>
        <translation>播放日期</translation>
    </message>
    <message>
        <source>Runtime</source>
        <translation>播放时长</translation>
    </message>
    <message>
        <source>Premiere Date</source>
        <translation>首映日期</translation>
    </message>
    <message>
        <source>0 Items</source>
        <translation>0 个项目</translation>
    </message>
    <message>
        <source>Loading...</source>
        <translation>正在加载...</translation>
    </message>
    <message>
        <source>%1 Items</source>
        <translation>%1 个项目</translation>
    </message>
    <message>
        <source>Toggle View Mode</source>
        <translation>切换视图模式</translation>
    </message>
    <message>
        <source>Error Loading Items</source>
        <translation>加载项目失败</translation>
    </message>
    <message>
        <source>Refresh Recommendations</source>
        <translation>刷新推荐</translation>
    </message>
</context>

<context>
    <name>PlayerView</name>
    <message>
        <source>Continue Watching</source>
        <translation>继续观看</translation>
    </message>
    <message>
        <source>Episodes</source>
        <translation>剧集</translation>
    </message>
    <message>
        <source>No episodes found.</source>
        <translation>未找到剧集。</translation>
    </message>
    <message>
        <source>No active media found.</source>
        <translation>未找到继续观看的媒体。</translation>
    </message>
    <message>
        <source>Network Speed</source>
        <translation>实时网速</translation>
    </message>
    <message>
        <source>Network Speed Enabled</source>
        <translation>网速显示已开启</translation>
    </message>
    <message>
        <source>Network Speed Disabled</source>
        <translation>网速显示已隐藏</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation>统计信息</translation>
    </message>
    <message>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <source>Session</source>
        <translation>会话</translation>
    </message>
    <message>
        <source>Item ID</source>
        <translation>媒体 ID</translation>
    </message>
    <message>
        <source>Media Source ID</source>
        <translation>媒体源 ID</translation>
    </message>
    <message>
        <source>Play Session ID</source>
        <translation>播放会话 ID</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation>缓存</translation>
    </message>
    <message>
        <source>Playback</source>
        <translation>播放</translation>
    </message>
    <message>
        <source>Refresh Rate</source>
        <translation>刷新率</translation>
    </message>
    <message>
        <source>Dropped Frames</source>
        <translation>丢帧</translation>
    </message>
    <message>
        <source>Output</source>
        <translation>输出</translation>
    </message>
    <message>
        <source>Decoder</source>
        <translation>解码器</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>色彩</translation>
    </message>
    <message>
        <source>Channels</source>
        <translation>声道</translation>
    </message>
    <message>
        <source>Sample Rate</source>
        <translation>采样率</translation>
    </message>
    <message>
        <source>Device</source>
        <translation>设备</translation>
    </message>
    <message>
        <source>Subtitle</source>
        <translation>字幕</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation>速度</translation>
    </message>
    <message>
        <source>A-V</source>
        <translation>音视频</translation>
    </message>
    <message>
        <source>Software (CPU)</source>
        <translation>软解 (CPU)</translation>
    </message>
    <message>
        <source>%1-bit</source>
        <translation>%1 位</translation>
    </message>
    <message>
        <source>AO %1</source>
        <translation>AO %1</translation>
    </message>
    <message>
        <source>%1 ch</source>
        <translation>%1 声道</translation>
    </message>
    <message>
        <source>Chapter</source>
        <translation>章节</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>大小</translation>
    </message>
    <message>
        <source>Video</source>
        <translation>视频</translation>
    </message>
    <message>
        <source>Audio</source>
        <translation>音频</translation>
    </message>
    <message>
        <source>Frame Rate</source>
        <translation>帧率</translation>
    </message>
    <message>
        <source>Resolution</source>
        <translation>分辨率</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>格式</translation>
    </message>
    <message>
        <source>Bitrate</source>
        <translation>码率</translation>
    </message>
    <message>
        <source>STRM Direct Play</source>
        <translation>STRM直连</translation>
    </message>
    <message>
        <source>STRM Direct Play: ON (Reloading...)</source>
        <translation>STRM 直连播放: 开启 (重新加载中...)</translation>
    </message>
    <message>
        <source>STRM Direct Play: OFF (Reloading...)</source>
        <translation>STRM 直连播放: 关闭 (重新加载中...)</translation>
    </message>
    <message>
        <source>Speed: %1X</source>
        <translation>播放速度: %1X</translation>
    </message>
    <message>
        <source>Disable Audio</source>
        <translation>关闭音频</translation>
    </message>
    <message>
        <source>Track %1</source>
        <translation>音轨 %1</translation>
    </message>
    <message>
        <source>Audio: %1</source>
        <translation>音轨: %1</translation>
    </message>
    <message>
        <source>No Audio Tracks</source>
        <translation>无可用音轨</translation>
    </message>
    <message>
        <source>Audio Disabled</source>
        <translation>音频已关闭</translation>
    </message>
    <message>
        <source>Disable Subtitles</source>
        <translation>关闭字幕</translation>
    </message>
    <message>
        <source>Subtitle %1</source>
        <translation>字幕 %1</translation>
    </message>
    <message>
        <source>Subtitle: %1</source>
        <translation>字幕: %1</translation>
    </message>
    <message>
        <source>Subtitles Disabled</source>
        <translation>字幕已关闭</translation>
    </message>
    <message>
        <source>Load Local Subtitle File</source>
        <translation>加载本地字幕文件</translation>
    </message>
    <message>
        <source>Subtitle Loaded: %1</source>
        <translation>已加载字幕：%1</translation>
    </message>
    <message>
        <source>Player is not ready</source>
        <translation>播放器尚未就绪</translation>
    </message>
    <message>
        <source>Subtitle Files (*.srt *.ass *.ssa *.sub *.idx *.vtt *.smi *.sup *.txt);;SubRip (*.srt);;Advanced SubStation Alpha (*.ass *.ssa);;WebVTT (*.vtt);;MicroDVD / SubViewer (*.sub);;VobSub (*.idx);;SAMI (*.smi);;PGS / HDMV (*.sup);;All Files (*)</source>
        <translation>字幕文件 (*.srt *.ass *.ssa *.sub *.idx *.vtt *.smi *.sup *.txt);;SubRip (*.srt);;高级 SubStation Alpha (*.ass *.ssa);;WebVTT (*.vtt);;MicroDVD / SubViewer (*.sub);;VobSub (*.idx);;SAMI (*.smi);;PGS / HDMV (*.sup);;所有文件 (*)</translation>
    </message>
    <message>
        <source>External Sub %1</source>
        <translation>外挂字幕 %1</translation>
    </message>
    <message>
        <source>Forward %1s</source>
        <translation>前进 %1 秒</translation>
    </message>
    <message>
        <source>Rewind %1s</source>
        <translation>后退 %1 秒</translation>
    </message>
    <message>
        <source>Scale: Fit</source>
        <translation>画幅: 适应屏幕</translation>
    </message>
    <message>
        <source>Scale: Crop</source>
        <translation>画幅: 铺满裁剪</translation>
    </message>
    <message>
        <source>Scale: Stretch</source>
        <translation>画幅: 强制拉伸</translation>
    </message>
    <message>
        <source>Scale: Original</source>
        <translation>画幅: 原始比例</translation>
    </message>
    <message>
        <source>Muted</source>
        <translation>已静音</translation>
    </message>
    <message>
        <source>Volume: %1%</source>
        <translation>音量: %1%</translation>
    </message>
    <message>
        <source>%1%</source>
        <translation>%1%</translation>
    </message>
    <message>
        <source>Back</source>
        <translation>返回</translation>
    </message>
    <message>
        <source>Minimize</source>
        <translation>最小化</translation>
    </message>
    <message>
        <source>Maximize</source>
        <translation>最大化</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <source>Rewind</source>
        <translation>快退</translation>
    </message>
    <message>
        <source>Play/Pause</source>
        <translation>播放/暂停</translation>
    </message>
    <message>
        <source>Forward</source>
        <translation>快进</translation>
    </message>
    <message>
        <source>Mute/Unmute</source>
        <translation>静音/取消静音</translation>
    </message>
    <message>
        <source>Playback Speed</source>
        <translation>播放速度</translation>
    </message>
    <message>
        <source>Audio Track</source>
        <translation>音轨</translation>
    </message>
    <message>
        <source>Subtitles</source>
        <translation>字幕</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <source>Aspect Ratio</source>
        <translation>画幅比例</translation>
    </message>
    <message>
        <source>Fullscreen</source>
        <translation>全屏</translation>
    </message>
</context>

<context>
    <name>SettingsView</name>
    <message>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <source> General</source>
        <translation> 通用</translation>
    </message>
    <message>
        <source> Appearance</source>
        <translation> 外观</translation>
    </message>
    <message>
        <source> Player</source>
        <translation> 播放器</translation>
    </message>
    <message>
        <source> Library</source>
        <translation> 媒体库</translation>
    </message>
    <message>
        <source> About</source>
        <translation> 关于</translation>
    </message>
</context>

<context>
    <name>PageGeneral</name>
    <message>
        <source>General</source>
        <translation>通用</translation>
    </message>
    <message>
        <source>System</source>
        <translation>跟随系统</translation>
    </message>
    <message>
        <source>English</source>
        <translation>英文</translation>
    </message>
    <message>
        <source>French</source>
        <translation>法语</translation>
    </message>
    <message>
        <source>Language</source>
        <translation>语言</translation>
    </message>
    <message>
        <source>App interface language (requires restart)</source>
        <translation>应用界面语言（需要重启生效）</translation>
    </message>
    <message>
        <source>Remember Last Server</source>
        <translation>记住上次服务器</translation>
    </message>
    <message>
        <source>Automatically connect to the last used server on startup</source>
        <translation>启动时自动连接到上次使用的服务器</translation>
    </message>
    <message>
        <source>Close to Tray</source>
        <translation>关闭到托盘</translation>
    </message>
    <message>
        <source>Minimize to system tray instead of exiting the application</source>
        <translation>最小化到系统托盘而非退出应用</translation>
    </message>
    <message>
        <source>Enable Logging</source>
        <translation>启用日志</translation>
    </message>
    <message>
        <source>Record debug information to a log file for troubleshooting</source>
        <translation>将调试信息记录到日志文件，便于排查问题</translation>
    </message>
    <message>
        <source>Log path: %1</source>
        <translation>日志路径: %1</translation>
    </message>
    <message>
        <source>Size: %1</source>
        <translation>大小: %1</translation>
    </message>
    <message>
        <source>Open Log</source>
        <translation>打开日志</translation>
    </message>
    <message>
        <source>Clear Log</source>
        <translation>清理日志</translation>
    </message>
    <message>
        <source>Are you sure you want to clear all log files?

This will remove the current log and rotated backups. This action cannot be undone.</source>
        <translation>确定要清理所有日志文件吗？

这会删除当前日志和所有轮转备份。此操作无法撤销。</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>清理</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Log files cleared</source>
        <translation>日志文件已清理</translation>
    </message>
    <message>
        <source>Open Location</source>
        <translation>打开所在位置</translation>
    </message>
    <message>
        <source>Configure...</source>
        <translation>配置...</translation>
    </message>
    <message>
        <source>Network Proxy</source>
        <translation>网络代理</translation>
    </message>
    <message>
        <source>Proxy for the current server (global or server-specific)</source>
        <translation>当前服务器代理（全局或服务器专用）</translation>
    </message>
    <message>
        <source>no proxy</source>
        <translation>不使用代理</translation>
    </message>
    <message>
        <source>system proxy</source>
        <translation>使用系统代理</translation>
    </message>
    <message>
        <source>custom (incomplete)</source>
        <translation>自定义代理（信息不完整）</translation>
    </message>
    <message>
        <source>%1 %2:%3</source>
        <translation>%1 %2:%3</translation>
    </message>
    <message>
        <source>Proxy for the current server — using global: %1</source>
        <translation>当前服务器代理 — 使用全局：%1</translation>
    </message>
    <message>
        <source>Proxy for the current server — currently: %1</source>
        <translation>当前服务器代理 — 当前：%1</translation>
    </message>
    <message>
        <source>Default proxy for all servers — currently: %1</source>
        <translation>所有服务器的默认代理 — 当前：%1</translation>
    </message>
    <message>
        <source>Default proxy for all servers (per-server settings override this)</source>
        <translation>所有服务器的默认代理（服务器级设置可覆盖）</translation>
    </message>
    <message>
        <source>Default proxy for all servers (per-server settings override this) — currently: no proxy</source>
        <translation>所有服务器的默认代理（服务器级设置可覆盖） — 当前：不使用代理</translation>
    </message>
    <message>
        <source>Default proxy for all servers (per-server settings override this) — currently: system proxy</source>
        <translation>所有服务器的默认代理（服务器级设置可覆盖） — 当前：使用系统代理</translation>
    </message>
    <message>
        <source>Default proxy for all servers (per-server settings override this) — currently: custom (incomplete)</source>
        <translation>所有服务器的默认代理（服务器级设置可覆盖） — 当前：自定义代理（信息不完整）</translation>
    </message>
    <message>
        <source>Default proxy for all servers (per-server settings override this) — currently: %1 %2:%3</source>
        <translation>所有服务器的默认代理（服务器级设置可覆盖） — 当前：%1 %2:%3</translation>
    </message>
</context>

<context>
    <name>ProxySettingsDialog</name>
    <message>
        <source>Proxy Settings</source>
        <translation>代理设置</translation>
    </message>
    <message>
        <source>Server Proxy Settings</source>
        <translation>服务器代理设置</translation>
    </message>
    <message>
        <source>Use Global Proxy</source>
        <translation>使用全局代理</translation>
    </message>
    <message>
        <source>When enabled, this server uses the global proxy settings. Disable to configure a proxy specific to this server.</source>
        <translation>开启后，此服务器将使用全局代理设置。关闭以为该服务器单独配置代理。</translation>
    </message>
    <message>
        <source>These settings apply as the default proxy for all servers, unless a server overrides them.</source>
        <translation>这些设置作为所有服务器的默认代理，除非服务器另行覆盖。</translation>
    </message>
    <message>
        <source>Proxy Mode</source>
        <translation>代理模式</translation>
    </message>
    <message>
        <source>Do not use proxy</source>
        <translation>不使用代理</translation>
    </message>
    <message>
        <source>Use system proxy</source>
        <translation>使用系统代理</translation>
    </message>
    <message>
        <source>Custom proxy</source>
        <translation>自定义代理</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <source>Host</source>
        <translation>主机</translation>
    </message>
    <message>
        <source>e.g. 127.0.0.1</source>
        <translation>例如：127.0.0.1</translation>
    </message>
    <message>
        <source>Port</source>
        <translation>端口</translation>
    </message>
    <message>
        <source>1 - 65535</source>
        <translation>1 - 65535</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>用户名</translation>
    </message>
    <message>
        <source>Optional</source>
        <translation>可选</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>密码</translation>
    </message>
    <message>
        <source>Bypass for local addresses</source>
        <translation>本地地址直连</translation>
    </message>
    <message>
        <source>Test Connection</source>
        <translation>测试连接</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Invalid Proxy</source>
        <translation>代理配置无效</translation>
    </message>
    <message>
        <source>Please enter the proxy host.</source>
        <translation>请输入代理主机地址。</translation>
    </message>
    <message>
        <source>Please enter a valid port (1 - 65535).</source>
        <translation>请输入有效端口（1 - 65535）。</translation>
    </message>
    <message>
        <source>Testing...</source>
        <translation>测试中...</translation>
    </message>
    <message>
        <source>✓ Success (HTTP %1, %2 ms)</source>
        <translation>✓ 成功（HTTP %1，%2 ms）</translation>
    </message>
    <message>
        <source>✗ Failed (%1)</source>
        <translation>✗ 失败（%1）</translation>
    </message>
    <message>
        <source>✗ %1</source>
        <translation>✗ %1</translation>
    </message>
    <message>
        <source>Probe URL used to verify the proxy connection. Leave empty to use the default.</source>
        <translation>用于验证代理连接的探测地址。留空将使用内置默认地址。</translation>
    </message>
    <message>
        <source>Invalid test URL.</source>
        <translation>测试地址无效。</translation>
    </message>
    <message>
        <source>Editing global proxy. Fill in the form below and save to apply it globally.</source>
        <translation>正在编辑全局代理。在下方填写并保存即可应用为全局代理。</translation>
    </message>
    <message>
        <source>Loaded global proxy settings below. You can review or modify them before saving.</source>
        <translation>已将全局代理设置加载到下方，可在保存前进行查看或修改。</translation>
    </message>
</context>

<context>
    <name>PageAppearance</name>
    <message>
        <source>Appearance</source>
        <translation>外观</translation>
    </message>
    <message>
        <source>System Default</source>
        <translation>跟随系统</translation>
    </message>
    <message>
        <source>Light Mode</source>
        <translation>浅色模式</translation>
    </message>
    <message>
        <source>Dark Mode</source>
        <translation>深色模式</translation>
    </message>
    <message>
        <source>Theme Mode</source>
        <translation>主题模式</translation>
    </message>
    <message>
        <source>Switch application theme (takes effect immediately)</source>
        <translation>切换应用主题（立即生效）</translation>
    </message>
    <message>
        <source>UI Animations</source>
        <translation>界面动画</translation>
    </message>
    <message>
        <source>Enable smooth page transitions and hover effects</source>
        <translation>启用流畅的页面过渡和悬浮效果</translation>
    </message>
</context>

<context>
    <name>PagePlayer</name>
    <message>
        <source>Select GPU acceleration API for video rendering</source>
        <translation>选择视频渲染的 GPU 加速接口</translation>
    </message>
    <message>
        <source>GPU Next (Recommended)</source>
        <translation>GPU Next (推荐)</translation>
    </message>
    <message>
        <source>GPU (Legacy)</source>
        <translation>GPU (旧版)</translation>
    </message>
    <message>
        <source>Rendering backend used by the player engine</source>
        <translation>播放引擎使用的渲染后端</translation>
    </message>
</context>

<context>
    <name>PageLibrary</name>
    <message>
        <source>Library</source>
        <translation>媒体库</translation>
    </message>
    <message>
        <source>Library Display</source>
        <translation>媒体库显示</translation>
    </message>
    <message>
        <source>Show Continue Watching</source>
        <translation>显示继续观看</translation>
    </message>
    <message>
        <source>Display unfinished media on the home screen</source>
        <translation>在主页显示未看完的媒体内容</translation>
    </message>
    <message>
        <source>Show Latest Added</source>
        <translation>显示最近添加</translation>
    </message>
    <message>
        <source>Display recently added media on the home screen</source>
        <translation>在主页显示最近添加的媒体内容</translation>
    </message>
    <message>
        <source>Show Recommended</source>
        <translation>显示推荐</translation>
    </message>
    <message>
        <source>Display recommended media on the home screen</source>
        <translation>在主页显示推荐的媒体内容</translation>
    </message>
    <message>
        <source>Show Media Libraries</source>
        <translation>显示媒体库</translation>
    </message>
    <message>
        <source>Display media libraries on the home screen</source>
        <translation>在主页显示媒体库入口</translation>
    </message>
    <message>
        <source>Show Each Library</source>
        <translation>显示每个媒体库</translation>
    </message>
    <message>
        <source>Display each library section individually on the home screen</source>
        <translation>在主页为每个媒体库独立显示内容区域</translation>
    </message>
    <message>
        <source>Show Completed Watching</source>
        <translation>显示完成观看</translation>
    </message>
    <message>
        <source>Display completed media on the home screen</source>
        <translation>在主页显示已完成观看的媒体内容</translation>
    </message>
    <message>
        <source>Continue Watching Request Limit</source>
        <translation>继续观看请求数量</translation>
    </message>
    <message>
        <source>Latest Media Request Limit</source>
        <translation>最近更新请求数量</translation>
    </message>
    <message>
        <source>Recommended Request Limit</source>
        <translation>为你推荐请求数量</translation>
    </message>
    <message>
        <source>Completed Watching Request Limit</source>
        <translation>完成观看请求数量</translation>
    </message>
    <message>
        <source>Full list request count. 0 means unlimited; home sections use the same value up to 50.</source>
        <translation>全部列表请求数量。0 表示不限制；主页区域使用同一数值但最多 50 个。</translation>
    </message>
    <message>
        <source>Unlimited</source>
        <translation>不限制</translation>
    </message>
    <message>
        <source>Adaptive Images</source>
        <translation>自适应图片</translation>
    </message>
    <message>
        <source>When a specific image type is missing, automatically use another available type as fallback</source>
        <translation>当特定类型的图片缺失时，自动使用其他可用类型的图片替代显示</translation>
    </message>
    <message>
        <source>Show Media Tooltips</source>
        <translation>显示媒体提示</translation>
    </message>
    <message>
        <source>Show media details in tooltips when hovering over media cards</source>
        <translation>悬停媒体卡片时，在提示框中显示媒体详细信息</translation>
    </message>
    <message>
        <source>Show Favorite Folders</source>
        <translation>显示收藏的文件夹</translation>
    </message>
    <message>
        <source>Display favorite folders in the favorites page</source>
        <translation>在收藏页面显示收藏的文件夹</translation>
    </message>
    <message>
        <source>Poster Wall</source>
        <translation>海报墙</translation>
    </message>
    <message>
        <source>List View</source>
        <translation>列表视图</translation>
    </message>
    <message>
        <source>Default Library View</source>
        <translation>默认媒体库视图</translation>
    </message>
    <message>
        <source>Choose how media items are presented by default</source>
        <translation>选择媒体项目的默认展示方式</translation>
    </message>
    <message>
        <source>Low</source>
        <translation>低</translation>
    </message>
    <message>
        <source>Medium</source>
        <translation>中</translation>
    </message>
    <message>
        <source>High</source>
        <translation>高</translation>
    </message>
    <message>
        <source>Original</source>
        <translation>原始</translation>
    </message>
    <message>
        <source>Image Quality</source>
        <translation>图片质量</translation>
    </message>
    <message>
        <source>Set image download quality (higher uses more bandwidth)</source>
        <translation>设置图片下载质量（越高占用带宽越多）</translation>
    </message>
    <message>
        <source>Shimmer Loading Animation</source>
        <translation>骨架屏加载动画</translation>
    </message>
    <message>
        <source>Show shimmer skeleton animation while loading dashboard content</source>
        <translation>在主页内容加载期间显示闪光骨架屏占位动画</translation>
    </message>
    <message>
        <source>Custom Home Section Order</source>
        <translation>自定义主页顺序</translation>
    </message>
    <message>
        <source>Override the default order of the main home screen sections</source>
        <translation>覆盖主页主要区块的默认显示顺序</translation>
    </message>
    <message>
        <source>Cache Management</source>
        <translation>缓存管理</translation>
    </message>
    <message>
        <source>6 Hours</source>
        <translation>6 小时</translation>
    </message>
    <message>
        <source>12 Hours</source>
        <translation>12 小时</translation>
    </message>
    <message>
        <source>1 Day</source>
        <translation>1 天</translation>
    </message>
    <message>
        <source>3 Days</source>
        <translation>3 天</translation>
    </message>
    <message>
        <source>7 Days</source>
        <translation>7 天</translation>
    </message>
    <message>
        <source>14 Days</source>
        <translation>14 天</translation>
    </message>
    <message>
        <source>30 Days</source>
        <translation>30 天</translation>
    </message>
    <message>
        <source>Recommendation Cache Duration</source>
        <translation>推荐缓存时间</translation>
    </message>
    <message>
        <source>Set how long to cache recommended content before refreshing</source>
        <translation>设置推荐内容的缓存有效期，过期后自动刷新</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>清理</translation>
    </message>
    <message>
        <source>Clear Recommendation Cache</source>
        <translation>清理推荐缓存</translation>
    </message>
    <message>
        <source>Clear cached recommendations and refresh on next visit</source>
        <translation>清除已缓存的推荐内容，下次访问时重新获取</translation>
    </message>
    <message>
        <source>Image Cache Duration</source>
        <translation>图片缓存时间</translation>
    </message>
    <message>
        <source>How long to keep downloaded images in local cache</source>
        <translation>已下载图片在本地缓存中的保留时间</translation>
    </message>
    <message>
        <source>Clear Image Cache</source>
        <translation>清理图片缓存</translation>
    </message>
    <message>
        <source>Remove all cached images from disk</source>
        <translation>移除磁盘上所有缓存的图片</translation>
    </message>
    <message>
        <source>Recommendation cache cleared</source>
        <translation>推荐缓存已清理</translation>
    </message>
    <message>
        <source>Image cache cleared</source>
        <translation>图片缓存已清理</translation>
    </message>
</context>

<context>
    <name>PageAbout</name>
    <message>
        <source>About</source>
        <translation>关于</translation>
    </message>
    <message>
        <source>Version %1</source>
        <translation>版本 %1</translation>
    </message>
    <message>
        <source>GitHub Repository</source>
        <translation>GitHub 仓库</translation>
    </message>
    <message>
        <source>Acknowledgements</source>
        <translation>致谢</translation>
    </message>
    <message>
        <source>People who help qEmby reach more users.</source>
        <translation>帮助 qEmby 触达更多用户的贡献者。</translation>
    </message>
    <message>
        <source>French translation</source>
        <translation>法语翻译</translation>
    </message>
</context>

<context>
    <name>SeasonView</name>
    <message>
        <source>Episode Number</source>
        <translation>集数</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>标题</translation>
    </message>
    <message>
        <source>Premiere Date</source>
        <translation>首映日期</translation>
    </message>
    <message>
        <source>Runtime</source>
        <translation>时长</translation>
    </message>
    <message>
        <source>Loading...</source>
        <translation>正在加载...</translation>
    </message>
    <message>
        <source>Unknown Series</source>
        <translation>未知剧集</translation>
    </message>
    <message>
        <source>Error Loading Episodes</source>
        <translation>加载剧集失败</translation>
    </message>
    <message>
        <source>▶ Play</source>
        <translation>▶ 播放</translation>
    </message>
    <message>
        <source>▶ Continue E%1</source>
        <translation>▶ 继续播放 第%1集</translation>
    </message>
    <message>
        <source>0 Episodes</source>
        <translation>0 集</translation>
    </message>
    <message>
        <source>%1 Episodes</source>
        <translation>%1 集</translation>
    </message>
</context>

<context>
    <name>MediaCardDelegate</name>
    <message>
        <source>No Image</source>
        <translation>无图片</translation>
    </message>
</context>

<context>
    <name>MpvWidget</name>
    <message>
        <source>OpenGL rendering initialization failed.</source>
        <translation>OpenGL 渲染初始化失败。</translation>
    </message>
</context>

<context>
    <name>MpvController</name>
    <message>
        <source>Failed to create MPV instance.</source>
        <translation>创建 MPV 实例失败。</translation>
    </message>
    <message>
        <source>Failed to initialize MPV context.</source>
        <translation>初始化 MPV 上下文失败。</translation>
    </message>
</context>

<context>
    <name>PageAppearance</name>
    <message>
        <source>Small</source>
        <translation>小</translation>
    </message>
    <message>
        <source>Medium</source>
        <translation>中</translation>
    </message>
    <message>
        <source>Large</source>
        <translation>大</translation>
    </message>
    <message>
        <source>Font Size</source>
        <translation>字体大小</translation>
    </message>
    <message>
        <source>Adjust the overall font size of the interface</source>
        <translation>调整界面整体字体大小</translation>
    </message>
    <message>
        <source>Left</source>
        <translation>左侧</translation>
    </message>
    <message>
        <source>Right</source>
        <translation>右侧</translation>
    </message>
    <message>
        <source>Sidebar Position</source>
        <translation>侧边栏位置</translation>
    </message>
    <message>
        <source>Place the navigation sidebar on the left or right side</source>
        <translation>将导航侧边栏放置在左侧或右侧</translation>
    </message>
    <message>
        <source>Pin Sidebar</source>
        <translation>固定侧边栏</translation>
    </message>
    <message>
        <source>Keep the sidebar always visible and integrated into the main layout</source>
        <translation>始终显示侧边栏并将其融入主界面布局</translation>
    </message>
    <message>
        <source>Custom Sidebar</source>
        <translation>自定义侧边栏</translation>
    </message>
    <message>
        <source>Customize which items appear in the navigation sidebar</source>
        <translation>自定义导航侧边栏中显示的项目</translation>
    </message>
    <message>
        <source>Hide Search Bar</source>
        <translation>隐藏搜索栏</translation>
    </message>
    <message>
        <source>Hide Home Item</source>
        <translation>隐藏主页项</translation>
    </message>
    <message>
        <source>Hide Favorites Item</source>
        <translation>隐藏收藏项</translation>
    </message>
    <message>
        <source>Normal Window</source>
        <translation>正常窗口</translation>
    </message>
    <message>
        <source>Maximized</source>
        <translation>最大化</translation>
    </message>
    <message>
        <source>Startup Window State</source>
        <translation>启动时窗口状态</translation>
    </message>
    <message>
        <source>Choose window state when the application launches</source>
        <translation>选择应用启动时的窗口状态</translation>
    </message>
    <message>
        <source>Reduce Animations</source>
        <translation>降低动画效果</translation>
    </message>
    <message>
        <source>Reduce page transitions and hover effects for better performance</source>
        <translation>减少页面过渡和悬停动画以提升性能</translation>
    </message>
    <message>
        <source>Snapshot Navigation</source>
        <translation>截图导航模式</translation>
    </message>
    <message>
        <source>Use static screenshots during page transitions for smoother animation on complex views</source>
        <translation>页面切换时使用静态截图替代实时渲染，提升复杂视图的过渡流畅度</translation>
    </message>
    <message>
        <source>Enable Search History</source>
        <translation>启用搜索记录</translation>
    </message>
    <message>
        <source>Save recent searches locally for quick reuse</source>
        <translation>在本地保存最近搜索，便于快速复用</translation>
    </message>
    <message>
        <source>Enable Search Autocomplete</source>
        <translation>启用搜索补全</translation>
    </message>
    <message>
        <source>Clear Search History</source>
        <translation>清理搜索记录</translation>
    </message>
    <message>
        <source>Clear All</source>
        <translation>全部清理</translation>
    </message>
    <message>
        <source>Are you sure you want to clear search history for all servers?

This action cannot be undone.</source>
        <translation>确定要清理所有服务器的搜索记录吗？

此操作无法撤销。</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>清理</translation>
    </message>
    <message>
        <source>Search history cleared</source>
        <translation>搜索记录已清理</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Save recent searches locally and offer autocomplete in search boxes</source>
        <translation>在本地保存最近搜索，并在搜索框中提供自动补全</translation>
    </message>
</context>

<context>
    <name>PagePlayer</name>
    <message>
        <source>Player</source>
        <translation>播放器</translation>
    </message>
    <message>
        <source>Auto</source>
        <translation>自动</translation>
    </message>
    <message>
        <source>VAAPI</source>
        <translation>VAAPI</translation>
    </message>
    <message>
        <source>VDPAU</source>
        <translation>VDPAU</translation>
    </message>
    <message>
        <source>CUDA (NVIDIA)</source>
        <translation>CUDA (NVIDIA)</translation>
    </message>
    <message>
        <source>None (Software)</source>
        <translation>无 (软件解码)</translation>
    </message>
    <message>
        <source>Hardware Decoding</source>
        <translation>硬件解码</translation>
    </message>
    <message>
        <source>Select GPU acceleration method for video decoding</source>
        <translation>选择视频解码的 GPU 加速方式</translation>
    </message>
    <message>
        <source>libmpv (Embedded)</source>
        <translation>libmpv (内嵌)</translation>
    </message>
    <message>
        <source>GPU Next</source>
        <translation>GPU Next</translation>
    </message>
    <message>
        <source>GPU</source>
        <translation>GPU</translation>
    </message>
    <message>
        <source>Video Output Driver</source>
        <translation>视频输出驱动</translation>
    </message>
    <message>
        <source>Rendering backend for embedded player (Render API mode)</source>
        <translation>内嵌播放器渲染后端（Render API 模式）</translation>
    </message>
    <message>
        <source>Audio</source>
        <translation>音频</translation>
    </message>
    <message>
        <source>Display Resample (Default)</source>
        <translation>显示重采样（默认）</translation>
    </message>
    <message>
        <source>Display VSync</source>
        <translation>显示垂直同步</translation>
    </message>
    <message>
        <source>Video Sync Mode</source>
        <translation>视频同步模式</translation>
    </message>
    <message>
        <source>Method for synchronizing video frames to display</source>
        <translation>视频帧与显示器的同步方式</translation>
    </message>
    <message>
        <source>Chinese</source>
        <translation>中文</translation>
    </message>
    <message>
        <source>Chinese (Hong Kong)</source>
        <translation>中文（港）</translation>
    </message>
    <message>
        <source>Chinese (Macau)</source>
        <translation>中文（澳）</translation>
    </message>
    <message>
        <source>Chinese (Taiwan)</source>
        <translation>中文（台）</translation>
    </message>
    <message>
        <source>English</source>
        <translation>英语</translation>
    </message>
    <message>
        <source>Japanese</source>
        <translation>日语</translation>
    </message>
    <message>
        <source>Korean</source>
        <translation>韩语</translation>
    </message>
    <message>
        <source>French</source>
        <translation>法语</translation>
    </message>
    <message>
        <source>German</source>
        <translation>德语</translation>
    </message>
    <message>
        <source>Spanish</source>
        <translation>西班牙语</translation>
    </message>
    <message>
        <source>Russian</source>
        <translation>俄语</translation>
    </message>
    <message>
        <source>Preferred Audio Language</source>
        <translation>首选音轨语言</translation>
    </message>
    <message>
        <source>Rules are matched in order; choose presets or type custom keywords and press Enter</source>
        <translation>规则会按顺序匹配；可选择预设或输入自定义关键词后按回车</translation>
    </message>
    <message>
        <source>Automatically select audio track matching this language</source>
        <translation>自动选择匹配该语言的音轨</translation>
    </message>
    <message>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <source>Preferred Subtitle Language</source>
        <translation>首选字幕语言</translation>
    </message>
    <message>
        <source>Automatically select subtitle track matching this language</source>
        <translation>自动选择匹配该语言的字幕</translation>
    </message>
    <message>
        <source>Original</source>
        <translation>原始</translation>
    </message>
    <message>
        <source>4K</source>
        <translation>4K</translation>
    </message>
    <message>
        <source>1080p</source>
        <translation>1080p</translation>
    </message>
    <message>
        <source>720p</source>
        <translation>720p</translation>
    </message>
    <message>
        <source>480p</source>
        <translation>480p</translation>
    </message>
    <message>
        <source>Remux</source>
        <translation>Remux</translation>
    </message>
    <message>
        <source>Bitrate High to Low</source>
        <translation>码率从高到低</translation>
    </message>
    <message>
        <source>Bitrate Low to High</source>
        <translation>码率从低到高</translation>
    </message>
    <message>
        <source>File Size Large to Small</source>
        <translation>文件大小从大到小</translation>
    </message>
    <message>
        <source>File Size Small to Large</source>
        <translation>文件大小从小到大</translation>
    </message>
    <message>
        <source>Date New to Old</source>
        <translation>日期从新到旧</translation>
    </message>
    <message>
        <source>Date Old to New</source>
        <translation>日期从旧到新</translation>
    </message>
    <message>
        <source>Preferred Video Version</source>
        <translation>首选视频版本</translation>
    </message>
    <message>
        <source>Choose keyword or sort rules in order; type custom keywords and press Enter</source>
        <translation>按顺序选择关键词或排序规则；输入自定义关键词后按回车</translation>
    </message>
    <message>
        <source>Continuous Playback</source>
        <translation>连续播放</translation>
    </message>
    <message>
        <source>Automatically play the next episode or media when playback ends</source>
        <translation>播放结束后自动播放下一集或下一个媒体</translation>
    </message>
    <message>
        <source>3 Seconds</source>
        <translation>3 秒</translation>
    </message>
    <message>
        <source>5 Seconds</source>
        <translation>5 秒</translation>
    </message>
    <message>
        <source>10 Seconds</source>
        <translation>10 秒</translation>
    </message>
    <message>
        <source>15 Seconds</source>
        <translation>15 秒</translation>
    </message>
    <message>
        <source>30 Seconds</source>
        <translation>30 秒</translation>
    </message>
    <message>
        <source>Seek Step</source>
        <translation>快进步长</translation>
    </message>
    <message>
        <source>Number of seconds to skip when pressing forward or rewind</source>
        <translation>按下前进或后退时跳过的秒数</translation>
    </message>
    <message>
        <source>Long Press Left/Right</source>
        <translation>长按左右键</translation>
    </message>
    <message>
        <source>Enable long press actions for left/right keys during playback</source>
        <translation>启用播放时左右键的长按操作</translation>
    </message>
    <message>
        <source>Long Press Trigger Time</source>
        <translation>长按触发时长</translation>
    </message>
    <message>
        <source>Set how long left/right keys must be held before the long press action starts</source>
        <translation>设置左右键按住多久后开始触发长按动作</translation>
    </message>
    <message>
        <source>Long Press Mode</source>
        <translation>长按模式</translation>
    </message>
    <message>
        <source>Choose whether holding left/right keys performs time jump seek or temporary speed playback</source>
        <translation>选择长按左右键时执行时间跳转还是临时倍速播放</translation>
    </message>
    <message>
        <source>Mouse Edge Long Press</source>
        <translation>鼠标左右区域长按</translation>
    </message>
    <message>
        <source>Hold the left or right side of the playback area for speed rewind or fast forward</source>
        <translation>在播放界面的左侧或右侧按住鼠标以进行倍速快退或快进</translation>
    </message>
    <message>
        <source>Time Jump Playback</source>
        <translation>时间跳转播放</translation>
    </message>
    <message>
        <source>Speed Playback</source>
        <translation>倍速播放</translation>
    </message>
    <message>
        <source>300 ms</source>
        <translation>300 毫秒</translation>
    </message>
    <message>
        <source>500 ms</source>
        <translation>500 毫秒</translation>
    </message>
    <message>
        <source>800 ms</source>
        <translation>800 毫秒</translation>
    </message>
    <message>
        <source>1000 ms</source>
        <translation>1000 毫秒</translation>
    </message>
    <message>
        <source>Long Press Seek</source>
        <translation>长按快进</translation>
    </message>
    <message>
        <source>Hold forward/rewind buttons to continuously seek with acceleration</source>
        <translation>长按前进/后退按钮以加速连续快进</translation>
    </message>
    <message>
        <source>Independent Player Window</source>
        <translation>独立播放窗口</translation>
    </message>
    <message>
        <source>Open video in a separate detached window</source>
        <translation>在独立的分离窗口中打开视频</translation>
    </message>
    <message>
        <source>Volume Normalization</source>
        <translation>音量标准化</translation>
    </message>
    <message>
        <source>Automatically adjust volume to prevent sudden loud noises</source>
        <translation>自动调节音量以防止突然的大声噪音</translation>
    </message>
    <message>
        <source>Use Custom mpv.conf</source>
        <translation>使用自定义 mpv.conf</translation>
    </message>
    <message>
        <source>Load settings from an external mpv.conf configuration file</source>
        <translation>从外部 mpv.conf 配置文件加载设置</translation>
    </message>
    <message>
        <source>Config path: %1</source>
        <translation>配置文件路径: %1</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <source>External Player</source>
        <translation>外置播放器</translation>
    </message>
    <message>
        <source>Enable External Player</source>
        <translation>启用外置播放器</translation>
    </message>
    <message>
        <source>Supported players on this platform: %1</source>
        <translation>当前平台支持的播放器：%1</translation>
    </message>
    <message>
        <source>Custom...</source>
        <translation>自定义...</translation>
    </message>
    <message>
        <source>Re-detect installed players</source>
        <translation>重新检测已安装的播放器</translation>
    </message>
    <message>
        <source>Select External Player</source>
        <translation>选择外置播放器</translation>
    </message>
    <message>
        <source>Executable Files (*.exe)</source>
        <translation>可执行文件 (*.exe)</translation>
    </message>
    <message>
        <source>All Files (*)</source>
        <translation>所有文件 (*)</translation>
    </message>
    <message>
        <source>Arguments</source>
        <translation>启动参数</translation>
    </message>
    <message>
        <source>e.g., --fullscreen --volume=100</source>
        <translation>例如 --fullscreen --volume=100</translation>
    </message>
</context>

<context>
    <name>PlaybackManager</name>
    <message>
        <source>External player not found, falling back to internal player</source>
        <translation>未找到外部播放器，回退到内置播放器</translation>
    </message>
    <message>
        <source>Failed to launch external player</source>
        <translation>启动外部播放器失败</translation>
    </message>
    <message>
        <source>Launching %1...</source>
        <translation>正在启动 %1...</translation>
    </message>
</context>

<context>
    <name>PagePlayer</name>
    <message>
        <source>Quick Play with External Player</source>
        <translation>快捷播放使用外置播放器</translation>
    </message>
    <message>
        <source>Use external player for quick play actions on cards and menus</source>
        <translation>卡片和菜单上的快捷播放操作将使用外置播放器</translation>
    </message>
    <message>
        <source>Direct Stream</source>
        <translation>直链播放</translation>
    </message>
    <message>
        <source>Bypass server proxy and stream directly from source. May not work on external networks</source>
        <translation>绕过服务器代理，直接从源地址播放。在外网环境下可能无法使用</translation>
    </message>
    <message>
        <source>URL Path Replacement one rule per line: source =&gt; target</source>
        <translation>URL路径替换 每行一条规则：源路径 =&gt; 目标路径</translation>
    </message>
    <message>
        <source>e.g., http://192.168.2.1:19798/path/ =&gt; W:/mount/</source>
        <translation>例如 http://192.168.2.1:19798/path/ =&gt; W:/mount/</translation>
    </message>
</context>


<context>
    <name>PagePlayer</name>
    <message>
        <source>Click to Pause</source>
        <translation>单击暂停</translation>
    </message>
    <message>
        <source>Single click on the video area to toggle play/pause</source>
        <translation>在视频画面上单击鼠标左键以切换播放/暂停</translation>
    </message>
    <message>
        <source>Auto Skip Intro</source>
        <translation>自动跳过片头</translation>
    </message>
    <message>
        <source>Automatically skip the intro sequence when playback starts</source>
        <translation>播放开始时自动跳过片头片段</translation>
    </message>
    <message>
        <source>Auto Skip Outro</source>
        <translation>自动跳过片尾</translation>
    </message>
    <message>
        <source>Automatically skip the ending credits during playback</source>
        <translation>播放时自动跳过片尾演职员表</translation>
    </message>
</context>
<context>
    <name>ManageView</name>
    <message>
        <source>Management</source>
        <translation>管理</translation>
    </message>
    <message>
        <source> Dashboard</source>
        <translation> 仪表盘</translation>
    </message>
    <message>
        <source> Libraries</source>
        <translation> 媒体库</translation>
    </message>
    <message>
        <source> Lists</source>
        <translation> 列表</translation>
    </message>
    <message>
        <source> Users</source>
        <translation> 用户</translation>
    </message>
    <message>
        <source> Tasks</source>
        <translation> 任务</translation>
    </message>
    <message>
        <source> Logs</source>
        <translation> 日志</translation>
    </message>
    <message>
        <source> Transcoding</source>
        <translation> 转码</translation>
    </message>
    <message>
        <source>Lists</source>
        <translation>列表</translation>
    </message>
    <message>
        <source>Transcoding</source>
        <translation>转码</translation>
    </message>
    <message>
        <source>Users</source>
        <translation>用户</translation>
    </message>
    <message>
        <source>Tasks</source>
        <translation>计划任务</translation>
    </message>
    <message>
        <source>Logs</source>
        <translation>日志</translation>
    </message>
</context>

<context>
    <name>PageTranscoding</name>
    <message>
        <source>Transcoding</source>
        <translation>转码</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>Loading...</source>
        <translation>加载中...</translation>
    </message>
    <message>
        <source>Server</source>
        <translation>服务端</translation>
    </message>
    <message>
        <source>Acceleration</source>
        <translation>加速</translation>
    </message>
    <message>
        <source>Tone Mapping</source>
        <translation>色调映射</translation>
    </message>
    <message>
        <source>Temp Path</source>
        <translation>临时路径</translation>
    </message>
    <message>
        <source>General</source>
        <translation>常规</translation>
    </message>
    <message>
        <source>Paths, threads and core transcoding switches.</source>
        <translation>路径、线程和核心转码开关。</translation>
    </message>
    <message>
        <source>Temporary Path</source>
        <translation>临时目录</translation>
    </message>
    <message>
        <source>Encoding Threads</source>
        <translation>编码线程</translation>
    </message>
    <message>
        <source>Auto</source>
        <translation>自动</translation>
    </message>
    <message>
        <source>Enable Fallback Font</source>
        <translation>启用后备字体</translation>
    </message>
    <message>
        <source>Fallback Font Path</source>
        <translation>后备字体路径</translation>
    </message>
    <message>
        <source>Audio VBR</source>
        <translation>音频 VBR</translation>
    </message>
    <message>
        <source>FFmpeg Path</source>
        <translation>FFmpeg 路径</translation>
    </message>
    <message>
        <source>Extraction Threads</source>
        <translation>抽取线程</translation>
    </message>
    <message>
        <source>Subtitle Extraction</source>
        <translation>字幕提取</translation>
    </message>
    <message>
        <source>Quality &amp; Cleanup</source>
        <translation>质量与清理</translation>
    </message>
    <message>
        <source>Quality, buffering and segment retention.</source>
        <translation>质量、缓冲与分片保留设置。</translation>
    </message>
    <message>
        <source>H.264 CRF</source>
        <translation>H.264 CRF</translation>
    </message>
    <message>
        <source>Downmix Boost</source>
        <translation>混音增益</translation>
    </message>
    <message>
        <source>Enable Throttling</source>
        <translation>启用限速</translation>
    </message>
    <message>
        <source>H.265 CRF</source>
        <translation>H.265 CRF</translation>
    </message>
    <message>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <source>Dave750</source>
        <translation>Dave750</translation>
    </message>
    <message>
        <source>Nightmode</source>
        <translation>夜间模式</translation>
    </message>
    <message>
        <source>NightmodeDialogue</source>
        <translation>NightmodeDialogue</translation>
    </message>
    <message>
        <source>Dolby Pro Logic</source>
        <translation>Dolby Pro Logic</translation>
    </message>
    <message>
        <source>Dolby Pro Logic II</source>
        <translation>Dolby Pro Logic II</translation>
    </message>
    <message>
        <source>RFC7845</source>
        <translation>RFC7845</translation>
    </message>
    <message>
        <source>AC-4</source>
        <translation>AC-4</translation>
    </message>
    <message>
        <source>Stereo Downmix</source>
        <translation>立体声下混</translation>
    </message>
    <message>
        <source>Very Slow</source>
        <translation>很慢</translation>
    </message>
    <message>
        <source>Slower</source>
        <translation>更慢</translation>
    </message>
    <message>
        <source>Slow</source>
        <translation>慢</translation>
    </message>
    <message>
        <source>Medium</source>
        <translation>中等</translation>
    </message>
    <message>
        <source>Fast</source>
        <translation>快</translation>
    </message>
    <message>
        <source>Faster</source>
        <translation>更快</translation>
    </message>
    <message>
        <source>Very Fast</source>
        <translation>很快</translation>
    </message>
    <message>
        <source>Super Fast</source>
        <translation>超快</translation>
    </message>
    <message>
        <source>Ultra Fast</source>
        <translation>极速</translation>
    </message>
    <message>
        <source>Encoder Preset</source>
        <translation>编码预设</translation>
    </message>
    <message>
        <source>Max Muxing Queue</source>
        <translation>最大复用队列</translation>
    </message>
    <message>
        <source>Throttle Delay</source>
        <translation>限速延迟</translation>
    </message>
    <message>
        <source>Enable Segment Deletion</source>
        <translation>启用分片清理</translation>
    </message>
    <message>
        <source>Segment Keep Seconds</source>
        <translation>分片保留秒数</translation>
    </message>
    <message>
        <source>YADIF</source>
        <translation>YADIF</translation>
    </message>
    <message>
        <source>BWDIF</source>
        <translation>BWDIF</translation>
    </message>
    <message>
        <source>Bob</source>
        <translation>Bob</translation>
    </message>
    <message>
        <source>Deinterlace Method</source>
        <translation>去隔行方式</translation>
    </message>
    <message>
        <source>Double-Rate Deinterlace</source>
        <translation>双倍帧率去隔行</translation>
    </message>
    <message>
        <source>Throttle Buffer</source>
        <translation>限速缓冲区</translation>
    </message>
    <message>
        <source>Throttle Hysteresis</source>
        <translation>限速滞后</translation>
    </message>
    <message>
        <source>Throttling Method</source>
        <translation>限速方式</translation>
    </message>
    <message>
        <source>Hardware Acceleration</source>
        <translation>硬件加速</translation>
    </message>
    <message>
        <source>Devices, decode paths and hardware encoder toggles.</source>
        <translation>设备、解码路径以及硬件编码开关。</translation>
    </message>
    <message>
        <source>Enable Hardware Encoding</source>
        <translation>启用硬件编码</translation>
    </message>
    <message>
        <source>QSV</source>
        <translation>QSV</translation>
    </message>
    <message>
        <source>NVENC</source>
        <translation>NVENC</translation>
    </message>
    <message>
        <source>AMF</source>
        <translation>AMF</translation>
    </message>
    <message>
        <source>VAAPI</source>
        <translation>VAAPI</translation>
    </message>
    <message>
        <source>VideoToolbox</source>
        <translation>VideoToolbox</translation>
    </message>
    <message>
        <source>V4L2M2M</source>
        <translation>V4L2M2M</translation>
    </message>
    <message>
        <source>RKMPP</source>
        <translation>RKMPP</translation>
    </message>
    <message>
        <source>VAAPI Device</source>
        <translation>VAAPI 设备</translation>
    </message>
    <message>
        <source>QSV Device</source>
        <translation>QSV 设备</translation>
    </message>
    <message>
        <source>Hardware Decoding Codecs</source>
        <translation>硬件解码编解码器</translation>
    </message>
    <message>
        <source>Prefer Native Decoder</source>
        <translation>优先系统原生解码器</translation>
    </message>
    <message>
        <source>Enhanced NVDEC</source>
        <translation>增强 NVDEC</translation>
    </message>
    <message>
        <source>Intel Low Power H.264</source>
        <translation>Intel 低功耗 H.264</translation>
    </message>
    <message>
        <source>Intel Low Power HEVC</source>
        <translation>Intel 低功耗 HEVC</translation>
    </message>
    <message>
        <source>Allow HEVC Encode</source>
        <translation>允许 HEVC 编码</translation>
    </message>
    <message>
        <source>Allow AV1 Encode</source>
        <translation>允许 AV1 编码</translation>
    </message>
    <message>
        <source>Codec Paths</source>
        <translation>编解码路径</translation>
    </message>
    <message>
        <source>HDR conversion and tone mapping controls.</source>
        <translation>HDR 转换与色调映射控制。</translation>
    </message>
    <message>
        <source>Enable Tonemapping</source>
        <translation>启用色调映射</translation>
    </message>
    <message>
        <source>Enable VPP Tonemapping</source>
        <translation>启用 VPP 色调映射</translation>
    </message>
    <message>
        <source>Enable VideoToolbox Tonemapping</source>
        <translation>启用 VideoToolbox 色调映射</translation>
    </message>
    <message>
        <source>Algorithm</source>
        <translation>算法</translation>
    </message>
    <message>
        <source>BT.2390</source>
        <translation>BT.2390</translation>
    </message>
    <message>
        <source>Hable</source>
        <translation>Hable</translation>
    </message>
    <message>
        <source>Reinhard</source>
        <translation>Reinhard</translation>
    </message>
    <message>
        <source>Mobius</source>
        <translation>Mobius</translation>
    </message>
    <message>
        <source>Clip</source>
        <translation>Clip</translation>
    </message>
    <message>
        <source>Linear</source>
        <translation>Linear</translation>
    </message>
    <message>
        <source>Gamma</source>
        <translation>Gamma</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation>模式</translation>
    </message>
    <message>
        <source>MAX</source>
        <translation>MAX</translation>
    </message>
    <message>
        <source>RGB</source>
        <translation>RGB</translation>
    </message>
    <message>
        <source>LUM</source>
        <translation>LUM</translation>
    </message>
    <message>
        <source>ITP</source>
        <translation>ITP</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>范围</translation>
    </message>
    <message>
        <source>TV</source>
        <translation>TV</translation>
    </message>
    <message>
        <source>PC</source>
        <translation>PC</translation>
    </message>
    <message>
        <source>Desaturation</source>
        <translation>去饱和</translation>
    </message>
    <message>
        <source>Peak</source>
        <translation>峰值</translation>
    </message>
    <message>
        <source>Parameter</source>
        <translation>参数</translation>
    </message>
    <message>
        <source>VPP Brightness</source>
        <translation>VPP 亮度</translation>
    </message>
    <message>
        <source>VPP Contrast</source>
        <translation>VPP 对比度</translation>
    </message>
    <message>
        <source>Hardware Tone Mapping</source>
        <translation>硬件色调映射</translation>
    </message>
    <message>
        <source>Software Tone Mapping</source>
        <translation>软件色调映射</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>高级</translation>
    </message>
    <message>
        <source>Codec-level and extraction-specific options.</source>
        <translation>编解码级别和抽帧相关的高级选项。</translation>
    </message>
    <message>
        <source>10-bit HEVC Decode</source>
        <translation>10 位 HEVC 解码</translation>
    </message>
    <message>
        <source>10-bit VP9 Decode</source>
        <translation>10 位 VP9 解码</translation>
    </message>
    <message>
        <source>10-bit HEVC Rext</source>
        <translation>10 位 HEVC Rext</translation>
    </message>
    <message>
        <source>12-bit HEVC Rext</source>
        <translation>12 位 HEVC Rext</translation>
    </message>
    <message>
        <source>Keyframe Extensions</source>
        <translation>关键帧扩展名</translation>
    </message>
    <message>
        <source>No transcoding configuration available</source>
        <translation>没有可用的转码配置</translation>
    </message>
    <message>
        <source>Refresh failed</source>
        <translation>刷新失败</translation>
    </message>
    <message>
        <source>Failed to load transcoding settings</source>
        <translation>加载转码设置失败</translation>
    </message>
    <message>
        <source>Failed to load transcoding settings: %1</source>
        <translation>加载转码设置失败：%1</translation>
    </message>
    <message>
        <source>Saving...</source>
        <translation>保存中...</translation>
    </message>
    <message>
        <source>Transcoding settings saved</source>
        <translation>转码设置已保存</translation>
    </message>
    <message>
        <source>Failed to save transcoding settings: %1</source>
        <translation>保存转码设置失败：%1</translation>
    </message>
    <message>
        <source>Jellyfin</source>
        <translation>Jellyfin</translation>
    </message>
    <message>
        <source>Emby</source>
        <translation>Emby</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation>已禁用</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation>已启用</translation>
    </message>
    <message>
        <source>Mode %1</source>
        <translation>模式 %1</translation>
    </message>
    <message>
        <source>VPP</source>
        <translation>VPP</translation>
    </message>
    <message>
        <source>Mixed</source>
        <translation>混合</translation>
    </message>
    <message>
        <source>Hardware</source>
        <translation>硬件</translation>
    </message>
    <message>
        <source>Software</source>
        <translation>软件</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>自定义</translation>
    </message>
    <message numerus="yes">
        <source>%1 · %n visible setting(s)</source>
        <translation>
            <numerusform>%1 · 显示 %n 项设置</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n codec path(s)</source>
        <translation>
            <numerusform>%n 个编解码路径</numerusform>
        </translation>
    </message>
    <message>
        <source>+%1 more</source>
        <translation>另有 %1 项</translation>
    </message>
    <message>
        <source>Decoder</source>
        <translation>解码器</translation>
    </message>
    <message>
        <source>Core transcoding switches used by the current server.</source>
        <translation>当前服务端实际使用的核心转码开关。</translation>
    </message>
    <message>
        <source>Transcoding Temp Path</source>
        <translation>转码临时目录</translation>
    </message>
    <message>
        <source>Enable Subtitle Extraction</source>
        <translation>启用字幕提取</translation>
    </message>
    <message>
        <source>Downmix Audio Boost</source>
        <translation>音频下混增益</translation>
    </message>
    <message>
        <source>Hardware transcoding mode, decoder preference and codec support.</source>
        <translation>硬件转码模式、首选解码器以及编解码支持设置。</translation>
    </message>
    <message>
        <source>Hardware Acceleration Type</source>
        <translation>硬件加速类型</translation>
    </message>
    <message>
        <source>Prefer System Native Decoder</source>
        <translation>优先系统原生解码器</translation>
    </message>
    <message>
        <source>Allow HEVC Encoding</source>
        <translation>允许 HEVC 编码</translation>
    </message>
    <message>
        <source>Allow AV1 Encoding</source>
        <translation>允许 AV1 编码</translation>
    </message>
    <message>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <source>Preferred Hardware Decoder</source>
        <translation>首选硬件解码器</translation>
    </message>
    <message>
        <source>Preferred Hardware Encoder</source>
        <translation>首选硬件编码器</translation>
    </message>
    <message>
        <source>HDR conversion and tone mapping behavior.</source>
        <translation>HDR 转换与色调映射行为。</translation>
    </message>
    <message>
        <source>Hardware + Software</source>
        <translation>硬件 + 软件</translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation>自动</translation>
    </message>
    <message>
        <source>System Native</source>
        <translation>系统原生</translation>
    </message>
    <message>
        <source>10-bit Decoding</source>
        <translation>10 位解码</translation>
    </message>
    <message>
        <source>AV1</source>
        <translation>AV1</translation>
    </message>
    <message>
        <source>By Segment Request</source>
        <translation>按分段请求</translation>
    </message>
    <message>
        <source>Codec Information</source>
        <translation>编解码器信息</translation>
    </message>
    <message>
        <source>Drag to Reorder</source>
        <translation>拖动调整顺序</translation>
    </message>
    <message>
        <source>Custom Order</source>
        <translation>自定义顺序</translation>
    </message>
    <message>
        <source>Encoding Formats</source>
        <translation>编码格式</translation>
    </message>
    <message>
        <source>H264</source>
        <translation>H264</translation>
    </message>
    <message>
        <source>HEVC</source>
        <translation>HEVC</translation>
    </message>
    <message>
        <source>HEVC 10-bit</source>
        <translation>HEVC 10 位</translation>
    </message>
    <message>
        <source>HEVC RExt 12-bit</source>
        <translation>HEVC RExt 12 位</translation>
    </message>
    <message>
        <source>HEVC RExt 8/10-bit</source>
        <translation>HEVC RExt 8/10 位</translation>
    </message>
    <message>
        <source>HEVC RExt Decoding</source>
        <translation>HEVC RExt 解码</translation>
    </message>
    <message>
        <source>Hardware Decoding</source>
        <translation>硬件解码</translation>
    </message>
    <message>
        <source>Hardware Encoding</source>
        <translation>硬件编码</translation>
    </message>
    <message>
        <source>MPEG1</source>
        <translation>MPEG1</translation>
    </message>
    <message>
        <source>MPEG2</source>
        <translation>MPEG2</translation>
    </message>
    <message>
        <source>MPEG4</source>
        <translation>MPEG4</translation>
    </message>
    <message>
        <source>Metadata Keyframe Extensions</source>
        <translation>按需关键帧元数据扩展名</translation>
    </message>
    <message>
        <source>Move Down</source>
        <translation>下移</translation>
    </message>
    <message>
        <source>Move Up</source>
        <translation>上移</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <source>Paths and Threads</source>
        <translation>路径与线程</translation>
    </message>
    <message>
        <source>Preferred Hardware Decoders</source>
        <translation>首选硬件解码器</translation>
    </message>
    <message>
        <source>Preferred Hardware Encoders</source>
        <translation>首选硬件编码器</translation>
    </message>
    <message>
        <source>Quality and Processing</source>
        <translation>质量与处理</translation>
    </message>
    <message>
        <source>Software Encoders</source>
        <translation>软件编码器</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <source>Throttling and Segments</source>
        <translation>节流与分段</translation>
    </message>
    <message>
        <source>VC1</source>
        <translation>VC1</translation>
    </message>
    <message>
        <source>VP8</source>
        <translation>VP8</translation>
    </message>
    <message>
        <source>VP9</source>
        <translation>VP9</translation>
    </message>
    <message>
        <source>VP9 10-bit</source>
        <translation>VP9 10 位</translation>
    </message>
    <message>
        <source>VPP Tone Mapping</source>
        <translation>VPP 色调映射</translation>
    </message>
</context>

<context>
    <name>EmbyCodecInfoDialog</name>
    <message>
        <source>Max Bitrate:</source>
        <translation>最大码率：</translation>
    </message>
    <message>
        <source>Frame Sizes:</source>
        <translation>帧尺寸：</translation>
    </message>
    <message>
        <source>Frame Rates:</source>
        <translation>帧率范围：</translation>
    </message>
    <message>
        <source>Max Instances:</source>
        <translation>最大实例数：</translation>
    </message>
    <message>
        <source>Color Formats:</source>
        <translation>颜色格式：</translation>
    </message>
    <message>
        <source>Profile</source>
        <translation>Profile</translation>
    </message>
    <message>
        <source>Max Level</source>
        <translation>最高级别</translation>
    </message>
    <message>
        <source>Bit Depths</source>
        <translation>位深</translation>
    </message>
    <message>
        <source>Resolutions</source>
        <translation>分辨率</translation>
    </message>
    <message>
        <source>max %1x%2</source>
        <translation>最大 %1x%2</translation>
    </message>
    <message>
        <source>%1fps...%2fps</source>
        <translation>%1fps...%2fps</translation>
    </message>
    <message>
        <source>max %1fps</source>
        <translation>最大 %1fps</translation>
    </message>
    <message>
        <source>%1fps</source>
        <translation>%1fps</translation>
    </message>
</context>

<context>
    <name>EmbyCodecParametersDialog</name>
    <message>
        <source>Codec Settings</source>
        <translation>编解码器设置</translation>
    </message>
    <message>
        <source>Loading codec parameters...</source>
        <translation>正在加载编解码器参数...</translation>
    </message>
    <message>
        <source>Basic Parameters</source>
        <translation>基础参数</translation>
    </message>
    <message>
        <source>Advanced Parameters</source>
        <translation>高级参数</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Reset to Defaults</source>
        <translation>重置为默认值</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>No editable parameters available for this codec.</source>
        <translation>当前编解码器没有可编辑参数。</translation>
    </message>
    <message>
        <source>Saving...</source>
        <translation>保存中...</translation>
    </message>
    <message>
        <source>Failed to load codec parameters</source>
        <translation>加载编解码器参数失败</translation>
    </message>
    <message>
        <source>Failed to load codec parameters: %1</source>
        <translation>加载编解码器参数失败：%1</translation>
    </message>
    <message>
        <source>Codec parameters saved</source>
        <translation>编解码器参数已保存</translation>
    </message>
    <message>
        <source>Failed to save codec parameters: %1</source>
        <translation>保存编解码器参数失败：%1</translation>
    </message>
</context>

<context>
    <name>PageDashboard</name>
    <message>
        <source>Dashboard</source>
        <translation>仪表盘</translation>
    </message>
    <message>
        <source>Server Information</source>
        <translation>服务器信息</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <source>Restart Server</source>
        <translation>重启服务器</translation>
    </message>
    <message>
        <source>Shutdown Server</source>
        <translation>关闭服务器</translation>
    </message>
    <message>
        <source>Server Name</source>
        <translation>服务器名称</translation>
    </message>
    <message>
        <source>Version</source>
        <translation>版本</translation>
    </message>
    <message>
        <source>Operating System</source>
        <translation>操作系统</translation>
    </message>
    <message>
        <source>Architecture</source>
        <translation>架构</translation>
    </message>
    <message>
        <source>Address</source>
        <translation>地址</translation>
    </message>
    <message>
        <source>Now Playing</source>
        <translation>正在播放</translation>
    </message>
    <message>
        <source>Nothing is playing</source>
        <translation>当前没有正在播放的内容</translation>
    </message>
    <message>
        <source>Active Sessions</source>
        <translation>活跃会话</translation>
    </message>
    <message>
        <source>No active sessions</source>
        <translation>暂无活跃会话</translation>
    </message>
    <message>
        <source>Activity Log</source>
        <translation>活动日志</translation>
    </message>
    <message>
        <source>No activity records</source>
        <translation>暂无活动记录</translation>
    </message>
    <message>
        <source>Failed to load: %1</source>
        <translation>加载失败：%1</translation>
    </message>
    <message>
        <source>Are you sure you want to restart the server? All active sessions will be terminated.</source>
        <translation>确定要重启服务器吗？所有活跃的会话将被终止。</translation>
    </message>
    <message>
        <source>Restart</source>
        <translation>重启</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Server restart command sent</source>
        <translation>已发送服务器重启命令</translation>
    </message>
    <message>
        <source>Restart failed: %1</source>
        <translation>重启失败：%1</translation>
    </message>
    <message>
        <source>Are you sure you want to shut down the server? This will stop all services and disconnect all clients.</source>
        <translation>确定要关闭服务器吗？这将停止所有服务并断开所有客户端的连接。</translation>
    </message>
    <message>
        <source>Shutdown</source>
        <translation>关机</translation>
    </message>
    <message>
        <source>Server shutdown command sent</source>
        <translation>已发送服务器关机命令</translation>
    </message>
    <message>
        <source>Shutdown failed: %1</source>
        <translation>关机失败：%1</translation>
    </message>
</context>

<context>
    <name>PageLibraries</name>
    <message>
        <source>Libraries</source>
        <translation>媒体库</translation>
    </message>
    <message>
        <source>Refresh library list</source>
        <translation>刷新媒体库列表</translation>
    </message>
    <message>
        <source>Scan all libraries</source>
        <translation>扫描全部媒体库</translation>
    </message>
    <message>
        <source>Create new library</source>
        <translation>创建新媒体库</translation>
    </message>
    <message>
        <source>Cancel scan</source>
        <translation>取消扫描</translation>
    </message>
    <message>
        <source>No media libraries found</source>
        <translation>未找到任何媒体库</translation>
    </message>
    <message>
        <source>Loading...</source>
        <translation>加载中...</translation>
    </message>
    <message>
        <source>0 libraries</source>
        <translation>0 个媒体库</translation>
    </message>
    <message numerus="yes">
        <source>%n library(s)</source>
        <translation>
            <numerusform>%n 个媒体库</numerusform>
        </translation>
    </message>
    <message>
        <source>Library created successfully</source>
        <translation>媒体库创建成功</translation>
    </message>
    <message>
        <source>Failed to create library: %1</source>
        <translation>创建媒体库失败：%1</translation>
    </message>
    <message>
        <source>Library updated successfully</source>
        <translation>媒体库更新成功</translation>
    </message>
    <message>
        <source>Failed to update library: %1</source>
        <translation>更新媒体库失败：%1</translation>
    </message>
    <message>
        <source>Metadata saved</source>
        <translation>元数据已保存</translation>
    </message>
    <message>
        <source>Failed to update metadata: %1</source>
        <translation>更新元数据失败：%1</translation>
    </message>
    <message>
        <source>Delete Library</source>
        <translation>删除媒体库</translation>
    </message>
    <message>
        <source>Are you sure you want to delete the library &quot;%1&quot;?

This will remove the library from the server, but will not delete the actual media files.</source>
        <translation>确定要删除媒体库"%1"吗？

这将从服务器移除该媒体库，但不会删除实际的媒体文件。</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Library &quot;%1&quot; deleted</source>
        <translation>媒体库"%1"已删除</translation>
    </message>
    <message>
        <source>Failed to delete library: %1</source>
        <translation>删除媒体库失败：%1</translation>
    </message>
    <message>
        <source>Scanning &quot;%1&quot;...</source>
        <translation>正在扫描"%1"...</translation>
    </message>
    <message>
        <source>Refreshing metadata for &quot;%1&quot;...</source>
        <translation>正在刷新“%1”的元数据...</translation>
    </message>
    <message>
        <source>Metadata refresh failed: %1</source>
        <translation>刷新元数据失败：%1</translation>
    </message>
    <message>
        <source>Scan failed: %1</source>
        <translation>扫描失败：%1</translation>
    </message>
    <message>
        <source>Full library scan started</source>
        <translation>已开始全库扫描</translation>
    </message>
    <message>
        <source>Scan cancelled</source>
        <translation>扫描已取消</translation>
    </message>
    <message>
        <source>Cancel failed: %1</source>
        <translation>取消失败：%1</translation>
    </message>
    <message>
        <source>Library order updated</source>
        <translation>媒体库顺序已更新</translation>
    </message>
    <message>
        <source>Failed to save order: %1</source>
        <translation>保存顺序失败：%1</translation>
    </message>
    <message>
        <source>Failed to load libraries: %1</source>
        <translation>加载媒体库失败：%1</translation>
    </message>
    <message>
        <source>Select all libraries</source>
        <translation>全选媒体库</translation>
    </message>
    <message>
        <source>Clear library selection</source>
        <translation>取消全选</translation>
    </message>
    <message>
        <source>Delete selected libraries</source>
        <translation>删除已选媒体库</translation>
    </message>
    <message>
        <source>Delete Selected</source>
        <translation>删除已选</translation>
    </message>
    <message numerus="yes">
        <source>%n selected</source>
        <translation>
            <numerusform>已选 %n 个</numerusform>
        </translation>
    </message>
    <message>
        <source>%1  ·  %2</source>
        <translation>%1  ·  %2</translation>
    </message>
    <message numerus="yes">
        <source>Are you sure you want to delete %n selected library(s)?

This will remove the libraries from the server, but will not delete the actual media files.</source>
        <translation>
            <numerusform>确定要删除 %n 个已选媒体库吗？

此操作会从服务器移除媒体库，但不会删除实际媒体文件。</numerusform>
        </translation>
    </message>
    <message>
        <source>确定要删除 %1 个已选媒体库吗？

此操作会从服务器移除媒体库，但不会删除实际媒体文件。</source>
        <translation>确定要删除 %1 个已选媒体库吗？

此操作会从服务器移除媒体库，但不会删除实际媒体文件。</translation>
    </message>
    <message>
        <source>删除已选</source>
        <translation>删除已选</translation>
    </message>
    <message>
        <source>Deleted %1 library(s), then failed: %2</source>
        <translation>已删除 %1 个媒体库，后续失败：%2</translation>
    </message>
    <message>
        <source>Failed to delete selected libraries: %1</source>
        <translation>删除已选媒体库失败：%1</translation>
    </message>
    <message numerus="yes">
        <source>Deleted %n library(s)</source>
        <translation>
            <numerusform>已删除 %n 个媒体库</numerusform>
        </translation>
    </message>
</context>

<context>
    <name>NowPlayingCard</name>
    <message>
        <source>Direct Play</source>
        <translation>直接播放</translation>
    </message>
    <message>
        <source>Direct Stream</source>
        <translation>直接串流</translation>
    </message>
    <message>
        <source>Transcode</source>
        <translation>转码</translation>
    </message>
</context>

<context>
    <name>LibraryActionMenu</name>
    <message>
        <source>Edit Metadata</source>
        <translation>编辑元数据</translation>
    </message>
    <message>
        <source>Edit Images</source>
        <translation>编辑图像</translation>
    </message>
    <message>
        <source>Refresh Metadata</source>
        <translation>刷新元数据</translation>
    </message>
    <message>
        <source>Scan Library Files</source>
        <translation>扫描媒体库文件</translation>
    </message>
</context>

<context>
    <name>LibraryMetadataEditDialog</name>
    <message>
        <source>Edit Metadata</source>
        <translation>编辑元数据</translation>
    </message>
    <message>
        <source>Basic Information</source>
        <translation>基础信息</translation>
    </message>
    <message>
        <source>Classification</source>
        <translation>分类</translation>
    </message>
    <message>
        <source>Ratings &amp; Release</source>
        <translation>评分与发行</translation>
    </message>
    <message>
        <source>External IDs</source>
        <translation>外部标识</translation>
    </message>
    <message>
        <source>Music Metadata</source>
        <translation>音乐元数据</translation>
    </message>
    <message>
        <source>Additional Details</source>
        <translation>附加详情</translation>
    </message>
    <message>
        <source>Metadata Settings</source>
        <translation>元数据设置</translation>
    </message>
    <message>
        <source>Field Locks</source>
        <translation>字段锁定</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>路径</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Original Title</source>
        <translation>原始标题</translation>
    </message>
    <message>
        <source>Sort Name</source>
        <translation>排序名称</translation>
    </message>
    <message>
        <source>Tagline</source>
        <translation>宣传语</translation>
    </message>
    <message>
        <source>Genres</source>
        <translation>类型</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation>标签</translation>
    </message>
    <message>
        <source>Studios</source>
        <translation>工作室</translation>
    </message>
    <message>
        <source>Date Added</source>
        <translation>加入日期</translation>
    </message>
    <message>
        <source>Production Year</source>
        <translation>年份</translation>
    </message>
    <message>
        <source>Premiere Date</source>
        <translation>发行日期</translation>
    </message>
    <message>
        <source>End Date</source>
        <translation>结束日期</translation>
    </message>
    <message>
        <source>Status</source>
        <translation>状态</translation>
    </message>
    <message>
        <source>Runtime (Minutes)</source>
        <translation>时长（分钟）</translation>
    </message>
    <message>
        <source>Official Rating</source>
        <translation>家长分级</translation>
    </message>
    <message>
        <source>Custom Rating</source>
        <translation>自定义评分</translation>
    </message>
    <message>
        <source>Community Rating</source>
        <translation>社区评分</translation>
    </message>
    <message>
        <source>Critic Rating</source>
        <translation>影评人评分</translation>
    </message>
    <message>
        <source>IMDb Id</source>
        <translation>IMDb Id</translation>
    </message>
    <message>
        <source>MovieDb Id</source>
        <translation>MovieDb Id</translation>
    </message>
    <message>
        <source>TheTVDB Id</source>
        <translation>TheTVDB Id</translation>
    </message>
    <message>
        <source>Album</source>
        <translation>专辑</translation>
    </message>
    <message>
        <source>Album Artist</source>
        <translation>专辑艺人</translation>
    </message>
    <message>
        <source>Artists</source>
        <translation>艺人</translation>
    </message>
    <message>
        <source>Composers</source>
        <translation>作曲家</translation>
    </message>
    <message>
        <source>Channel Number</source>
        <translation>频道编号</translation>
    </message>
    <message>
        <source>Place of Birth</source>
        <translation>出生地</translation>
    </message>
    <message>
        <source>Parent Index Number</source>
        <translation>父级序号</translation>
    </message>
    <message>
        <source>Index Number</source>
        <translation>序号</translation>
    </message>
    <message>
        <source>Preferred Metadata Language</source>
        <translation>首选元数据语言</translation>
    </message>
    <message>
        <source>Metadata Country Code</source>
        <translation>元数据国家/地区代码</translation>
    </message>
    <message>
        <source>Overview</source>
        <translation>概述</translation>
    </message>
    <message>
        <source>Lock metadata</source>
        <translation>锁定元数据</translation>
    </message>
    <message>
        <source>Comma separated values</source>
        <translation>多个值请用逗号分隔</translation>
    </message>
    <message>
        <source>yyyy-MM-dd</source>
        <translation>yyyy-MM-dd</translation>
    </message>
    <message>
        <source>yyyy-MM-ddTHH:mm:ss</source>
        <translation>yyyy-MM-ddTHH:mm:ss</translation>
    </message>
    <message>
        <source>yyyy-MM-dd HH:mm:ss</source>
        <translation>yyyy-MM-dd HH:mm:ss</translation>
    </message>
    <message>
        <source>Minutes</source>
        <translation>分钟</translation>
    </message>
    <message>
        <source>0-10</source>
        <translation>0-10</translation>
    </message>
    <message>
        <source>0-100</source>
        <translation>0-100</translation>
    </message>
    <message>
        <source>Continuing / Ended</source>
        <translation>连载中 / 已完结</translation>
    </message>
    <message>
        <source>en-US</source>
        <translation>en-US</translation>
    </message>
    <message>
        <source>US</source>
        <translation>US</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>保存</translation>
    </message>
</context>

<context>
    <name>LibraryCard</name>
    <message>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <source>Scan</source>
        <translation>扫描</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>path</source>
        <translation>个路径</translation>
    </message>
    <message>
        <source>paths</source>
        <translation>个路径</translation>
    </message>
</context>

<context>
    <name>PathRowWidget</name>
    <message>
        <source>Browse server directory</source>
        <translation>浏览服务器目录</translation>
    </message>
    <message>
        <source>Remove this path</source>
        <translation>移除此路径</translation>
    </message>
    <message>
        <source>Click + to browse...</source>
        <translation>点击 + 浏览目录...</translation>
    </message>
</context>

<context>
    <name>FetcherRowWidget</name>
    <message>
        <source>Move up</source>
        <translation>上移</translation>
    </message>
    <message>
        <source>Move down</source>
        <translation>下移</translation>
    </message>
</context>

<context>
    <name>ServerBrowserDialog</name>
    <message>
        <source>Browse Server Directory</source>
        <translation>浏览服务器目录</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Select</source>
        <translation>选择</translation>
    </message>
    <message>
        <source>Failed to load drives</source>
        <translation>加载驱动器失败</translation>
    </message>
    <message>
        <source>Access denied or error</source>
        <translation>访问被拒绝或发生错误</translation>
    </message>
</context>

<context>
    <name>LibraryCreateDialog</name>
    <message>
        <source>Create Library</source>
        <translation>创建媒体库</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Create</source>
        <translation>创建</translation>
    </message>
    <message>
        <source>Enter library name...</source>
        <translation>输入媒体库名称...</translation>
    </message>
    <message>
        <source>🎬 Movies</source>
        <translation>🎬 电影</translation>
    </message>
    <message>
        <source>📺 TV Shows</source>
        <translation>📺 电视节目</translation>
    </message>
    <message>
        <source>🎵 Music</source>
        <translation>🎵 音乐</translation>
    </message>
    <message>
        <source>🎞️ Home Videos</source>
        <translation>🎞️ 家庭视频</translation>
    </message>
    <message>
        <source>📚 Books</source>
        <translation>📚 图书</translation>
    </message>
    <message>
        <source>🎤 Music Videos</source>
        <translation>🎤 音乐视频</translation>
    </message>
    <message>
        <source>📷 Photos</source>
        <translation>📷 照片</translation>
    </message>
    <message>
        <source>📦 Mixed</source>
        <translation>📦 混合内容</translation>
    </message>
    <message>
        <source>Media Paths:</source>
        <translation>媒体路径：</translation>
    </message>
    <message>
        <source>Library Settings</source>
        <translation>媒体库设置</translation>
    </message>
    <message>
        <source>Enable real-time monitoring</source>
        <translation>启用实时监控</translation>
    </message>
    <message>
        <source>Automatically detect file changes in library folders</source>
        <translation>自动检测媒体库文件夹中的文件变化</translation>
    </message>
    <message>
        <source>Prefer embedded titles over filenames</source>
        <translation>优先使用文件内嵌标题而非文件名</translation>
    </message>
    <message>
        <source>Use titles stored in media file metadata instead of filenames</source>
        <translation>使用媒体文件元数据中存储的标题，而非文件名</translation>
    </message>
    <message>
        <source>Preferred metadata language:</source>
        <translation>首选元数据语言：</translation>
    </message>
    <message>
        <source>Server Default</source>
        <translation>服务器默认</translation>
    </message>
    <message>
        <source>English</source>
        <translation>英语</translation>
    </message>
    <message>
        <source>Chinese (Simplified)</source>
        <translation>中文（简体）</translation>
    </message>
      <message>
          <source>Chinese (Traditional)</source>
          <translation>中文（繁体）</translation>
      </message>
      <message>
          <source>Chinese (Hong Kong)</source>
          <translation>中文（香港）</translation>
      </message>
      <message>
          <source>Japanese</source>
          <translation>日语</translation>
      </message>
    <message>
        <source>Korean</source>
        <translation>韩语</translation>
    </message>
    <message>
        <source>French</source>
        <translation>法语</translation>
    </message>
    <message>
        <source>German</source>
        <translation>德语</translation>
    </message>
    <message>
        <source>Spanish</source>
        <translation>西班牙语</translation>
    </message>
    <message>
        <source>Russian</source>
        <translation>俄语</translation>
    </message>
    <message>
        <source>Portuguese</source>
        <translation>葡萄牙语</translation>
    </message>
    <message>
        <source>Italian</source>
        <translation>意大利语</translation>
    </message>
    <message>
        <source>Preferred country/region:</source>
        <translation>首选国家/地区：</translation>
    </message>
    <message>
        <source>United States</source>
        <translation>美国</translation>
    </message>
    <message>
        <source>China</source>
        <translation>中国大陆</translation>
    </message>
    <message>
        <source>Taiwan</source>
        <translation>台湾</translation>
    </message>
    <message>
        <source>Hong Kong</source>
        <translation>香港</translation>
    </message>
    <message>
        <source>Japan</source>
        <translation>日本</translation>
    </message>
    <message>
        <source>South Korea</source>
        <translation>韩国</translation>
    </message>
    <message>
        <source>United Kingdom</source>
        <translation>英国</translation>
    </message>
    <message>
        <source>France</source>
        <translation>法国</translation>
    </message>
    <message>
        <source>Germany</source>
        <translation>德国</translation>
    </message>
    <message>
        <source>Preferred image language:</source>
        <translation>首选图片语言：</translation>
    </message>
    <message>
        <source>Save metadata as Nfo</source>
        <translation>将元数据保存为 Nfo 文件</translation>
    </message>
    <message>
        <source>Save metadata in NFO format alongside media files</source>
        <translation>将元数据以 NFO 格式保存到媒体文件旁边</translation>
    </message>
    <message>
        <source>Nfo metadata reader</source>
        <translation>Nfo 元数据读取器</translation>
    </message>
    <message>
        <source>Sort preferred local metadata sources by priority. The first file found will be read.</source>
        <translation>按优先级排列本地元数据源，首个找到的文件将被读取。</translation>
    </message>
    <message>
        <source>Allow adult metadata</source>
        <translation>允许成人内容元数据</translation>
    </message>
    <message>
        <source>Allow matching adult titles when searching for metadata on the internet</source>
        <translation>在互联网上搜索元数据时允许匹配成人内容</translation>
    </message>
    <message>
        <source>Import collection info from metadata downloaders</source>
        <translation>从元数据下载器导入合集信息</translation>
    </message>
    <message>
        <source>Automatically create collections based on metadata</source>
        <translation>根据元数据自动创建合集</translation>
    </message>
    <message>
        <source>Automatically group into collections</source>
        <translation>自动归入合集</translation>
    </message>
    <message>
        <source>Automatically group movies into collections when enough related items exist</source>
        <translation>当存在足够数量的相关影片时，自动将其归入合集</translation>
    </message>
    <message>
        <source>Minimum collection size:</source>
        <translation>最小合集数量：</translation>
    </message>
    <message>
        <source>Automatic metadata refresh:</source>
        <translation>自动刷新元数据：</translation>
    </message>
    <message>
        <source>Placeholder metadata refresh:</source>
        <translation>占位元数据刷新：</translation>
    </message>
    <message>
        <source>Never</source>
        <translation>从不</translation>
    </message>
    <message>
        <source>As a scheduled task</source>
        <translation>作为计划任务执行</translation>
    </message>
    <message>
        <source>On library scan and scheduled task</source>
        <translation>在媒体库扫描时并作为计划任务执行</translation>
    </message>
    <message>
        <source>Every 2 days</source>
        <translation>每 2 天</translation>
    </message>
    <message>
        <source>Every 3 days</source>
        <translation>每 3 天</translation>
    </message>
    <message>
        <source>Every 7 days</source>
        <translation>每 7 天</translation>
    </message>
    <message>
        <source>Every 30 days</source>
        <translation>每 30 天</translation>
    </message>
    <message>
        <source>Every 60 days</source>
        <translation>每 60 天</translation>
    </message>
    <message>
        <source>Every 90 days</source>
        <translation>每 90 天</translation>
    </message>
    <message>
        <source>Metadata fetchers:</source>
        <translation>元数据抓取器：</translation>
    </message>
    <message>
        <source>Series metadata fetchers:</source>
        <translation>剧集元数据抓取器：</translation>
    </message>
    <message>
        <source>Season metadata fetchers:</source>
        <translation>季元数据抓取器：</translation>
    </message>
    <message>
        <source>Episode metadata fetchers:</source>
        <translation>集元数据抓取器：</translation>
    </message>
    <message>
        <source>Images</source>
        <translation>图片</translation>
    </message>
    <message>
        <source>Enable photos</source>
        <translation>启用照片</translation>
    </message>
    <message>
        <source>Allow photo items to be included in this library</source>
        <translation>允许该媒体库包含照片内容</translation>
    </message>
    <message>
        <source>Import playlists</source>
        <translation>导入播放列表</translation>
    </message>
    <message>
        <source>Import playlist files that are found in the selected folders</source>
        <translation>导入在所选文件夹中发现的播放列表文件</translation>
    </message>
    <message>
        <source>Exclude from global search</source>
        <translation>从全局搜索中排除</translation>
    </message>
    <message>
        <source>Hide items in this library from global search results</source>
        <translation>在全局搜索结果中隐藏此媒体库的条目</translation>
    </message>
    <message>
        <source>Merge top folders in folder view</source>
        <translation>在文件夹视图中合并顶层文件夹</translation>
    </message>
    <message>
        <source>Flatten the top-level folders when browsing in folder view</source>
        <translation>在文件夹视图浏览时平铺显示顶层文件夹</translation>
    </message>
    <message>
        <source>Music folder structure:</source>
        <translation>音乐文件夹结构：</translation>
    </message>
    <message>
        <source>Other or unstructured</source>
        <translation>其他或无固定结构</translation>
    </message>
    <message>
        <source>Perfect artist/album/track</source>
        <translation>标准 艺术家/专辑/曲目 结构</translation>
    </message>
    <message>
        <source>Perfect album/track</source>
        <translation>标准 专辑/曲目 结构</translation>
    </message>
    <message>
        <source>Save artwork into media folders</source>
        <translation>将封面图片保存到媒体文件夹</translation>
    </message>
    <message>
        <source>Save local metadata</source>
        <translation>保存本地元数据</translation>
    </message>
    <message>
        <source>Store downloaded metadata and images alongside media files</source>
        <translation>将下载的元数据和图片保存到媒体文件旁边</translation>
    </message>
    <message>
        <source>Store metadata images alongside media files</source>
        <translation>将元数据图片存储到媒体文件旁边</translation>
    </message>
    <message>
        <source>Cache images in server data</source>
        <translation>将图片缓存到服务器数据目录</translation>
    </message>
    <message>
        <source>Store generated and downloaded images in the server data folder</source>
        <translation>将生成和下载的图片保存到服务器数据目录</translation>
    </message>
    <message>
        <source>Save metadata as hidden files</source>
        <translation>将元数据保存为隐藏文件</translation>
    </message>
    <message>
        <source>Mark locally saved metadata files as hidden on supported servers</source>
        <translation>在支持的服务器上将本地保存的元数据文件标记为隐藏</translation>
    </message>
    <message>
        <source>Download images in advance</source>
        <translation>提前下载图片</translation>
    </message>
    <message>
        <source>Download all available images during library scan</source>
        <translation>在媒体库扫描期间下载所有可用图片</translation>
    </message>
    <message>
        <source>Extract chapter images</source>
        <translation>提取章节缩略图</translation>
    </message>
    <message>
        <source>Generate thumbnail images for video chapters</source>
        <translation>为视频章节生成缩略图</translation>
    </message>
    <message>
        <source>Generate video preview thumbnails:</source>
        <translation>生成视频预览缩略图：</translation>
    </message>
    <message>
        <source>Thumbnail interval:</source>
        <translation>缩略图间隔：</translation>
    </message>
    <message>
        <source>10 seconds</source>
        <translation>10 秒</translation>
    </message>
    <message>
        <source>Chapter markers</source>
        <translation>章节标记</translation>
    </message>
    <message>
        <source>Save preview thumbnails into media folders</source>
        <translation>将预览缩略图保存到媒体文件夹</translation>
    </message>
    <message>
        <source>Store generated video preview thumbnail sets alongside media files</source>
        <translation>将生成的视频预览缩略图集合保存到媒体文件旁边</translation>
    </message>
    <message>
        <source>Generate chapters for videos</source>
        <translation>为视频生成章节</translation>
    </message>
    <message>
        <source>Create chapter markers automatically for supported videos</source>
        <translation>为支持的视频自动创建章节标记</translation>
    </message>
    <message>
        <source>Generated chapter interval:</source>
        <translation>生成章节间隔：</translation>
    </message>
    <message>
        <source>%1 minutes</source>
        <translation>%1 分钟</translation>
    </message>
    <message>
        <source>Generate intro video markers:</source>
        <translation>生成片头标记：</translation>
    </message>
    <message>
        <source>Image fetchers:</source>
        <translation>图片抓取器：</translation>
    </message>
    <message>
        <source>Series image fetchers:</source>
        <translation>剧集图片抓取器：</translation>
    </message>
    <message>
        <source>Season image fetchers:</source>
        <translation>季图片抓取器：</translation>
    </message>
    <message>
        <source>Episode image fetchers:</source>
        <translation>集图片抓取器：</translation>
    </message>
    <message>
        <source>Subtitles</source>
        <translation>字幕</translation>
    </message>
    <message>
        <source>Subtitle downloaders:</source>
        <translation>字幕下载器：</translation>
    </message>
    <message>
        <source>Require hash match for subtitle downloads</source>
        <translation>字幕下载要求哈希匹配</translation>
    </message>
    <message>
        <source>Only download subtitles when the provider reports a matching file hash</source>
        <translation>仅当提供方报告文件哈希匹配时才下载字幕</translation>
    </message>
    <message>
        <source>Search only for forced subtitles</source>
        <translation>仅搜索强制字幕</translation>
    </message>
    <message>
        <source>Restrict automatic subtitle downloads to forced subtitle tracks</source>
        <translation>将自动字幕下载限制为强制字幕轨道</translation>
    </message>
    <message>
        <source>Preferred subtitle language:</source>
        <translation>首选字幕语言：</translation>
    </message>
    <message>
        <source>Save subtitles into media folders</source>
        <translation>将字幕保存到媒体文件夹</translation>
    </message>
    <message>
        <source>Download subtitles and save them alongside media files</source>
        <translation>下载字幕并将其保存到媒体文件旁边</translation>
    </message>
    <message>
        <source>Skip if audio track matches download language</source>
        <translation>若音轨语言与下载语言匹配则跳过</translation>
    </message>
    <message>
        <source>Uncheck to ensure all videos have subtitles regardless of audio language</source>
        <translation>取消勾选以确保所有视频都有字幕，无论音轨语言如何</translation>
    </message>
    <message>
        <source>Skip if video has embedded subtitles</source>
        <translation>若视频已有内嵌字幕则跳过</translation>
    </message>
    <message>
        <source>Keeping text versions of subtitles will improve delivery efficiency and reduce likelihood of video transcoding</source>
        <translation>保留文本格式字幕可提高传输效率，并降低视频转码的可能性</translation>
    </message>
    <message>
        <source>Stop downloading subtitles older than:</source>
        <translation>停止下载早于以下时间的字幕：</translation>
    </message>
    <message>
        <source>No Limit</source>
        <translation>无限制</translation>
    </message>
    <message>
        <source>14 days</source>
        <translation>14 天</translation>
    </message>
    <message>
        <source>30 days</source>
        <translation>30 天</translation>
    </message>
    <message>
        <source>60 days</source>
        <translation>60 天</translation>
    </message>
    <message>
        <source>90 days</source>
        <translation>90 天</translation>
    </message>
    <message>
        <source>120 days</source>
        <translation>120 天</translation>
    </message>
    <message>
        <source>180 days</source>
        <translation>180 天</translation>
    </message>
    <message>
        <source>Lyrics</source>
        <translation>歌词</translation>
    </message>
    <message>
        <source>Lyrics fetchers:</source>
        <translation>歌词抓取器：</translation>
    </message>
    <message>
        <source>Preferred lyrics language:</source>
        <translation>首选歌词语言：</translation>
    </message>
    <message>
        <source>Stop downloading lyrics older than:</source>
        <translation>停止下载早于以下时间的歌词：</translation>
    </message>
    <message>
        <source>Save lyrics into media folders</source>
        <translation>将歌词保存到媒体文件夹</translation>
    </message>
    <message>
        <source>Store downloaded lyrics files alongside media files</source>
        <translation>将下载的歌词文件保存到媒体文件旁边</translation>
    </message>
    <message>
        <source>File Organization</source>
        <translation>文件组织</translation>
    </message>
    <message>
        <source>Ignore sample files larger than:</source>
        <translation>忽略大于以下大小的 sample 文件：</translation>
    </message>
    <message>
        <source> MB</source>
        <translation> MB</translation>
    </message>
    <message>
        <source>Enable Plex .ignore compatibility</source>
        <translation>启用 Plex .ignore 兼容</translation>
    </message>
    <message>
        <source>Honor Plex .ignore files and folders while scanning</source>
        <translation>扫描时遵循 Plex .ignore 文件和文件夹规则</translation>
    </message>
    <message>
        <source>Automatically group series</source>
        <translation>自动归组剧集</translation>
    </message>
    <message>
        <source>Try to group episodes and seasons into series automatically</source>
        <translation>尝试将剧集和季度自动归组到系列中</translation>
    </message>
    <message>
        <source>Enable multi-part items</source>
        <translation>启用多分段条目</translation>
    </message>
    <message>
        <source>Recognize split video files as a single media item</source>
        <translation>将拆分的视频文件识别为单个媒体条目</translation>
    </message>
    <message>
        <source>Multi-version item detection:</source>
        <translation>多版本条目检测：</translation>
    </message>
    <message>
        <source>Both files and metadata</source>
        <translation>文件和元数据</translation>
    </message>
    <message>
        <source>Files only</source>
        <translation>仅文件</translation>
    </message>
    <message>
        <source>Metadata only</source>
        <translation>仅元数据</translation>
    </message>
    <message>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <source>Playback</source>
        <translation>播放</translation>
    </message>
    <message>
        <source>Minimum resume percentage:</source>
        <translation>最小续播百分比：</translation>
    </message>
    <message>
        <source>If stopped before this point, the item will be marked as unplayed</source>
        <translation>若在此进度前停止，该条目将被标记为未播放</translation>
    </message>
    <message>
        <source>Maximum resume percentage:</source>
        <translation>最大续播百分比：</translation>
    </message>
    <message>
        <source>If stopped after this point, the item will be marked as played</source>
        <translation>若在此进度后停止，该条目将被标记为已播放</translation>
    </message>
    <message>
        <source>Minimum resume duration (seconds):</source>
        <translation>最小续播时长（秒）：</translation>
    </message>
    <message>
        <source> s</source>
        <translation> 秒</translation>
    </message>
    <message>
        <source>Items shorter than this duration cannot be resumed</source>
        <translation>短于此时长的条目将无法续播</translation>
    </message>
    <message>
        <source>No Media Paths</source>
        <translation>未添加媒体路径</translation>
    </message>
    <message>
        <source>No media paths have been added. The library will be created without any content folders.

Do you want to continue?</source>
        <translation>尚未添加任何媒体路径。媒体库将在没有内容文件夹的情况下创建。

是否继续？</translation>
    </message>
    <message>
        <source>Continue</source>
        <translation>继续</translation>
    </message>
</context>

<context>
    <name>QObject</name>
    <message>
        <source>Books</source>
        <translation>图书</translation>
    </message>
</context>

<context>
    <name>AddToPlaylistDialog</name>
    <message>
        <source>Add to Playlist</source>
        <translation>添加到播放列表</translation>
    </message>
    <message>
        <source>Select a playlist</source>
        <translation>请选择一个播放列表</translation>
    </message>
    <message>
        <source>Search playlists...</source>
        <translation>搜索播放列表...</translation>
    </message>
    <message>
        <source>New Playlist</source>
        <translation>新建播放列表</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Loading...</source>
        <translation>加载中...</translation>
    </message>
    <message>
        <source>No playlists found</source>
        <translation>未找到任何播放列表</translation>
    </message>
    <message>
        <source>Failed to load playlists: %1</source>
        <translation>加载播放列表失败：%1</translation>
    </message>
    <message>
        <source>Create Playlist</source>
        <translation>创建播放列表</translation>
    </message>
    <message>
        <source>Playlist name</source>
        <translation>播放列表名称</translation>
    </message>
    <message>
        <source>Enter playlist name</source>
        <translation>请输入播放列表名称</translation>
    </message>
    <message>
        <source>Create</source>
        <translation>创建</translation>
    </message>
    <message>
        <source>Playlist created</source>
        <translation>播放列表已创建</translation>
    </message>
    <message>
        <source>Failed to create playlist: %1</source>
        <translation>创建播放列表失败：%1</translation>
    </message>
</context>

<context>
    <name>PageCollections</name>
    <message>
        <source>Lists</source>
        <translation>列表</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <source>Create playlist</source>
        <translation>创建播放列表</translation>
    </message>
    <message>
        <source>Select all playlists</source>
        <translation>全选播放列表</translation>
    </message>
    <message>
        <source>Clear playlist selection</source>
        <translation>清空播放列表选择</translation>
    </message>
    <message>
        <source>Delete selected playlists</source>
        <translation>删除已选播放列表</translation>
    </message>
    <message>
        <source>New Playlist</source>
        <translation>新建播放列表</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>全选</translation>
    </message>
    <message>
        <source>Clear Selection</source>
        <translation>清空选择</translation>
    </message>
    <message>
        <source>Delete Selected</source>
        <translation>删除已选</translation>
    </message>
    <message>
        <source>Playlists</source>
        <translation>播放列表</translation>
    </message>
    <message>
        <source>No items found</source>
        <translation>未找到任何项目</translation>
    </message>
    <message>
        <source>No playlists found</source>
        <translation>未找到任何播放列表</translation>
    </message>
    <message>
        <source>Loading...</source>
        <translation>加载中...</translation>
    </message>
    <message>
        <source>No collections found</source>
        <translation>未找到任何合集</translation>
    </message>
    <message numerus="yes">
        <source>%n playlist(s)</source>
        <translation>
            <numerusform>%n 个播放列表</numerusform>
        </translation>
    </message>
    <message>
        <source>%1  ·  %2</source>
        <translation>%1  ·  %2</translation>
    </message>
    <message numerus="yes">
        <source>%n selected</source>
        <translation>
            <numerusform>已选 %n 项</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n collection(s)</source>
        <translation>
            <numerusform>%n 个合集</numerusform>
        </translation>
    </message>
    <message>
        <source>Failed to load: %1</source>
        <translation>加载失败：%1</translation>
    </message>
    <message>
        <source>Create Playlist</source>
        <translation>创建播放列表</translation>
    </message>
    <message>
        <source>Playlist name</source>
        <translation>播放列表名称</translation>
    </message>
    <message>
        <source>Enter playlist name</source>
        <translation>请输入播放列表名称</translation>
    </message>
    <message>
        <source>Create</source>
        <translation>创建</translation>
    </message>
    <message>
        <source>Playlist created</source>
        <translation>播放列表已创建</translation>
    </message>
    <message>
        <source>Failed to create playlist: %1</source>
        <translation>创建播放列表失败：%1</translation>
    </message>
    <message>
        <source>Rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <source>Rename Playlist</source>
        <translation>重命名播放列表</translation>
    </message>
    <message>
        <source>New name:</source>
        <translation>新名称：</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>Renamed successfully</source>
        <translation>重命名成功</translation>
    </message>
    <message>
        <source>Rename failed: %1</source>
        <translation>重命名失败：%1</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Delete Playlist</source>
        <translation>删除播放列表</translation>
    </message>
    <message numerus="yes">
        <source>Are you sure you want to delete %n selected playlist(s)?

This action cannot be undone.</source>
        <translation>
            <numerusform>确定要删除 %n 个已选播放列表吗？

此操作不可撤销。</numerusform>
        </translation>
    </message>
    <message>
        <source>Are you sure you want to delete playlist &quot;%1&quot;?

This action cannot be undone.</source>
        <translation>确定要删除播放列表“%1”吗？

此操作不可撤销。</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>&quot;%1&quot; deleted</source>
        <translation>"%1"已删除</translation>
    </message>
    <message>
        <source>Delete failed: %1</source>
        <translation>删除失败：%1</translation>
    </message>
    <message>
        <source>Deleted %1 playlist(s), then failed: %2</source>
        <translation>已删除 %1 个播放列表，随后失败：%2</translation>
    </message>
    <message>
        <source>Failed to delete selected playlists: %1</source>
        <translation>删除已选播放列表失败：%1</translation>
    </message>
    <message>
        <source>Playlist order updated</source>
        <translation>播放列表排序已更新</translation>
    </message>
    <message>
        <source>Failed to save playlist order: %1</source>
        <translation>保存播放列表排序失败：%1</translation>
    </message>
    <message numerus="yes">
        <source>Deleted %n playlist(s)</source>
        <translation>
            <numerusform>已删除 %n 个播放列表</numerusform>
        </translation>
    </message>
</context>

<context>
    <name>CollectionCard</name>
    <message>
        <source>Rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Playlist</source>
        <translation>播放列表</translation>
    </message>
    <message>
        <source>Collection</source>
        <translation>合集</translation>
    </message>
    <message>
        <source>item</source>
        <translation>个项目</translation>
    </message>
    <message>
        <source>items</source>
        <translation>个项目</translation>
    </message>
</context>

<context>
    <name>TextInputDialog</name>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>确定</translation>
    </message>
</context>


<context>
    <name>PageUsers</name>
    <message>
        <source>Users</source>
        <translation>用户</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <source>Add user</source>
        <translation>添加用户</translation>
    </message>
    <message>
        <source>No users found</source>
        <translation>未找到任何用户</translation>
    </message>
    <message>
        <source>No users</source>
        <translation>无用户</translation>
    </message>
    <message numerus="yes">
        <source>%n user(s)</source>
        <translation>
            <numerusform>%n 位用户</numerusform>
        </translation>
    </message>
    <message>
        <source>Admin</source>
        <translation>管理员</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation>已禁用</translation>
    </message>
    <message>
        <source>Last login: %1</source>
        <translation>上次登录：%1</translation>
    </message>
    <message>
        <source>Last active: %1</source>
        <translation>上次活跃：%1</translation>
    </message>
    <message>
        <source>Enable user</source>
        <translation>启用用户</translation>
    </message>
    <message>
        <source>Disable user</source>
        <translation>禁用用户</translation>
    </message>
    <message>
        <source>Cannot disable yourself</source>
        <translation>不能禁用自己</translation>
    </message>
    <message>
        <source>User &quot;%1&quot; disabled</source>
        <translation>用户"%1"已禁用</translation>
    </message>
    <message>
        <source>User &quot;%1&quot; enabled</source>
        <translation>用户"%1"已启用</translation>
    </message>
    <message>
        <source>Failed to load users: %1</source>
        <translation>加载用户失败：%1</translation>
    </message>
    <message>
        <source>Failed to update user: %1</source>
        <translation>更新用户失败：%1</translation>
    </message>
</context>

<context>
    <name>AddUserDialog</name>
    <message>
        <source>Add User</source>
        <translation>添加用户</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>This will be the name displayed for the user on the server.</source>
        <translation>这将作为用户在服务器上的显示名称。</translation>
    </message>
    <message>
        <source>Enter user name</source>
        <translation>输入用户名</translation>
    </message>
    <message>
        <source>Copy from user</source>
        <translation>从用户复制</translation>
    </message>
    <message>
        <source>Do not copy</source>
        <translation>不复制</translation>
    </message>
    <message>
        <source>Optionally copy settings from an existing user.</source>
        <translation>可选地从现有用户复制设置。</translation>
    </message>
    <message>
        <source>Allow user to manage server</source>
        <translation>允许用户管理服务器</translation>
    </message>
    <message>
        <source>Copy Options</source>
        <translation>复制选项</translation>
    </message>
    <message>
        <source>User policy</source>
        <translation>用户策略</translation>
    </message>
    <message>
        <source>User configuration</source>
        <translation>用户配置</translation>
    </message>
    <message>
        <source>Choose which settings to copy from the selected user.</source>
        <translation>选择要从所选用户复制的设置。</translation>
    </message>
    <message>
        <source>Library Access</source>
        <translation>媒体库访问</translation>
    </message>
    <message>
        <source>Allow access to all libraries</source>
        <translation>允许访问所有媒体库</translation>
    </message>
    <message>
        <source>Choose which libraries this user can access.</source>
        <translation>选择该用户可以访问的媒体库。</translation>
    </message>
    <message>
        <source>Channel Access</source>
        <translation>频道访问</translation>
    </message>
    <message>
        <source>Allow access to all channels</source>
        <translation>允许访问所有频道</translation>
    </message>
    <message>
        <source>Choose which channels this user can access.</source>
        <translation>选择该用户可以访问的频道。</translation>
    </message>
    <message>
        <source>Create</source>
        <translation>创建</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>User name cannot be empty</source>
        <translation>用户名不能为空</translation>
    </message>
    <message>
        <source>User &quot;%1&quot; created</source>
        <translation>用户“%1”已创建</translation>
    </message>
    <message>
        <source>User &quot;%1&quot; created, but failed to apply permissions: %2</source>
        <translation>用户“%1”已创建，但应用权限失败：%2</translation>
    </message>
    <message>
        <source>Failed to create user: %1</source>
        <translation>创建用户失败：%1</translation>
    </message>
</context>

<context>
    <name>PageTasks</name>
    <message>
        <source>Tasks</source>
        <translation>任务</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <source>Loading...</source>
        <translation>加载中...</translation>
    </message>
    <message>
        <source>Refresh failed</source>
        <translation>刷新失败</translation>
    </message>
    <message>
        <source>All Tasks</source>
        <translation>全部任务</translation>
    </message>
    <message>
        <source>No tasks found</source>
        <translation>未找到任何任务</translation>
    </message>
    <message>
        <source>No tasks</source>
        <translation>无任务</translation>
    </message>
    <message numerus="yes">
        <source>%n task(s)</source>
        <translation>
            <numerusform>%n 项任务</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n running</source>
        <translation>
            <numerusform>%n 项运行中</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n system</source>
        <translation>
            <numerusform>%n 项系统任务</numerusform>
        </translation>
    </message>
    <message>
        <source>%1  ·  %2</source>
        <translation>%1  ·  %2</translation>
    </message>
    <message>
        <source>Other</source>
        <translation>其他</translation>
    </message>
    <message>
        <source>Scheduled</source>
        <translation>已计划</translation>
    </message>
    <message>
        <source>Manual</source>
        <translation>手动</translation>
    </message>
    <message>
        <source>System</source>
        <translation>系统</translation>
    </message>
    <message>
        <source>Running Now</source>
        <translation>正在运行</translation>
    </message>
    <message>
        <source>Tasks that are currently executing. Progress refreshes automatically.</source>
        <translation>当前正在执行的任务，进度会自动刷新。</translation>
    </message>
    <message>
        <source>Scheduled Tasks</source>
        <translation>计划任务</translation>
    </message>
    <message>
        <source>Tasks with one or more configured triggers.</source>
        <translation>已配置一个或多个触发器的任务。</translation>
    </message>
    <message>
        <source>Manual Tasks</source>
        <translation>手动任务</translation>
    </message>
    <message>
        <source>Tasks that only run when started manually.</source>
        <translation>仅在手动启动时运行的任务。</translation>
    </message>
    <message>
        <source>System Tasks</source>
        <translation>系统任务</translation>
    </message>
    <message>
        <source>Hidden or built-in tasks reported by the server.</source>
        <translation>服务端返回的隐藏或内建任务。</translation>
    </message>
    <message>
        <source>Details</source>
        <translation>详情</translation>
    </message>
    <message>
        <source>Schedule: %1</source>
        <translation>计划：%1</translation>
    </message>
    <message>
        <source>State: %1</source>
        <translation>状态：%1</translation>
    </message>
    <message>
        <source>Last result: %1</source>
        <translation>上次结果：%1</translation>
    </message>
    <message>
        <source>%1 · %2%</source>
        <translation>%1 · %2%</translation>
    </message>
    <message>
        <source>Run task</source>
        <translation>运行任务</translation>
    </message>
    <message>
        <source>Stop task</source>
        <translation>停止任务</translation>
    </message>
    <message>
        <source>Last: %1</source>
        <translation>上次：%1</translation>
    </message>
    <message>
        <source>%1 — %2%</source>
        <translation>%1 — %2%</translation>
    </message>
    <message>
        <source>Idle</source>
        <translation>空闲</translation>
    </message>
    <message>
        <source>Running</source>
        <translation>运行中</translation>
    </message>
    <message>
        <source>Cancelling</source>
        <translation>正在取消</translation>
    </message>
    <message>
        <source>Completed</source>
        <translation>已完成</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation>失败</translation>
    </message>
    <message>
        <source>Aborted</source>
        <translation>已中止</translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation>已取消</translation>
    </message>
    <message>
        <source>Task &quot;%1&quot; started</source>
        <translation>任务"%1"已启动</translation>
    </message>
    <message>
        <source>Task &quot;%1&quot; stopped</source>
        <translation>任务"%1"已停止</translation>
    </message>
    <message>
        <source>Failed to load tasks: %1</source>
        <translation>加载任务失败：%1</translation>
    </message>
    <message>
        <source>Failed to run task: %1</source>
        <translation>运行任务失败：%1</translation>
    </message>
    <message>
        <source>Failed to stop task: %1</source>
        <translation>停止任务失败：%1</translation>
    </message>
</context>

<context>
    <name>PageLogs</name>
    <message>
        <source>Logs</source>
        <translation>日志</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <source>Log Files</source>
        <translation>日志文件</translation>
    </message>
    <message>
        <source>Newest files appear first.</source>
        <translation>较新的日志文件会优先显示。</translation>
    </message>
    <message>
        <source>Log Viewer</source>
        <translation>日志查看器</translation>
    </message>
    <message>
        <source>Select a log file to inspect its contents</source>
        <translation>选择一个日志文件以查看其内容</translation>
    </message>
    <message>
        <source>No log files found</source>
        <translation>未找到任何日志文件</translation>
    </message>
    <message>
        <source>All Files</source>
        <translation>全部文件</translation>
    </message>
    <message>
        <source>Total Size</source>
        <translation>总大小</translation>
    </message>
    <message>
        <source>Latest Update</source>
        <translation>最近更新</translation>
    </message>
    <message>
        <source>Selected Size</source>
        <translation>当前大小</translation>
    </message>
    <message>
        <source>No files</source>
        <translation>无文件</translation>
    </message>
    <message numerus="yes">
        <source>%n file(s)</source>
        <translation>
            <numerusform>%n 个文件</numerusform>
        </translation>
    </message>
    <message>
        <source>Loading...</source>
        <translation>加载中...</translation>
    </message>
    <message>
        <source>No log file selected</source>
        <translation>未选择日志文件</translation>
    </message>
    <message>
        <source>Choose a log file from the list to inspect the latest server output.</source>
        <translation>从左侧列表中选择一个日志文件，以查看最新的服务器输出。</translation>
    </message>
    <message>
        <source>Modified %1</source>
        <translation>修改于 %1</translation>
    </message>
    <message>
        <source>Refresh failed</source>
        <translation>刷新失败</translation>
    </message>
    <message>
        <source>Failed to load log files: %1</source>
        <translation>加载日志文件失败：%1</translation>
    </message>
    <message>
        <source>Failed to load: %1</source>
        <translation>加载失败：%1</translation>
    </message>
    <message>
        <source>Save Log File</source>
        <translation>保存日志文件</translation>
    </message>
    <message>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation>文本文件 (*.txt);;所有文件 (*)</translation>
    </message>
    <message>
        <source>Log file "%1" saved</source>
        <translation>日志文件“%1”已保存</translation>
    </message>
    <message>
        <source>Failed to save log file: %1</source>
        <translation>保存日志文件失败：%1</translation>
    </message>
</context>

<!-- ===== P7.2: UserEditDialog ===== -->
<context>
    <name>UserEditDialog</name>
    <message>
        <source>User Settings</source>
        <translation>用户设置</translation>
    </message>
    <message>
        <source>User Settings — %1</source>
        <translation>用户设置 — %1</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>This is how the user will appear on your server.</source>
        <translation>这就是用户将出现在您的服务器上的方式。</translation>
    </message>
    <message>
        <source>Enter user name</source>
        <translation>输入用户名</translation>
    </message>
    <message>
        <source>Administrator</source>
        <translation>管理员</translation>
    </message>
    <message>
        <source>Allow remote access</source>
        <translation>允许远程访问</translation>
    </message>
    <message>
        <source>Playback</source>
        <translation>播放</translation>
    </message>
    <message>
        <source>Allow media playback</source>
        <translation>允许媒体回放</translation>
    </message>
    <message>
        <source>Allow audio transcoding</source>
        <translation>允许音频转码</translation>
    </message>
    <message>
        <source>Allow video transcoding</source>
        <translation>允许视频转码</translation>
    </message>
    <message>
        <source>Features</source>
        <translation>功能</translation>
    </message>
    <message>
        <source>Live TV access</source>
        <translation>电视直播访问</translation>
    </message>
    <message>
        <source>Live TV recording management</source>
        <translation>电视直播录制管理</translation>
    </message>
    <message>
        <source>Allow media deletion</source>
        <translation>允许删除媒体</translation>
    </message>
    <message>
        <source>Remote control of other users</source>
        <translation>远程控制其他用户</translation>
    </message>
    <message>
        <source>Shared device remote control</source>
        <translation>共享设备远程控制</translation>
    </message>
    <message>
        <source>Allow media downloading</source>
        <translation>允许媒体下载</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation>可见性</translation>
    </message>
    <message>
        <source>Hide from login screen</source>
        <translation>在登录界面隐藏</translation>
    </message>
    <message>
        <source>Hide from login screen (remote)</source>
        <translation>在远程登录界面隐藏</translation>
    </message>
    <message>
        <source>Hide from unused devices</source>
        <translation>在未使用设备上隐藏</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>Profile</source>
        <translation>配置</translation>
    </message>
    <message>
        <source>Allow access to all libraries</source>
        <translation>允许访问所有媒体库</translation>
    </message>
    <message>
        <source>Access</source>
        <translation>访问</translation>
    </message>
    <message>
        <source>Maximum parental rating</source>
        <translation>最大家长分级</translation>
    </message>
    <message>
        <source>None</source>
        <translation>无限制</translation>
    </message>
    <message>
        <source>Parental Control</source>
        <translation>家长控制</translation>
    </message>
    <message>
        <source>New password</source>
        <translation>新密码</translation>
    </message>
    <message>
        <source>Enter new password</source>
        <translation>输入新密码</translation>
    </message>
    <message>
        <source>Confirm password</source>
        <translation>确认密码</translation>
    </message>
    <message>
        <source>Re-enter new password</source>
        <translation>再次输入新密码</translation>
    </message>
    <message>
        <source>Save Password</source>
        <translation>保存密码</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>密码</translation>
    </message>
    <message>
        <source>Failed to load user data: %1</source>
        <translation>加载用户数据失败：%1</translation>
    </message>
    <message>
        <source>Settings saved</source>
        <translation>设置已保存</translation>
    </message>
    <message>
        <source>Failed to save: %1</source>
        <translation>保存失败：%1</translation>
    </message>
    <message>
        <source>User name cannot be empty</source>
        <translation>用户名不能为空</translation>
    </message>
    <message>
        <source>Passwords do not match</source>
        <translation>两次输入的密码不一致</translation>
    </message>
    <message>
        <source>Password updated</source>
        <translation>密码已更新</translation>
    </message>
    <message>
        <source>Failed to update password: %1</source>
        <translation>更新密码失败：%1</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Emby Connect email</source>
        <translation>Emby Connect 邮箱</translation>
    </message>
    <message>
        <source>Optional connect email</source>
        <translation>可选的 Connect 邮箱</translation>
    </message>
    <message>
        <source>Link this user to an Emby Connect account by email.</source>
        <translation>通过邮箱将此用户关联到 Emby Connect 账户。</translation>
    </message>
    <message>
        <source>Disable user</source>
        <translation>禁用用户</translation>
    </message>
    <message>
        <source>Allow changing image and password</source>
        <translation>允许更改头像和密码</translation>
    </message>
    <message>
        <source>Authentication provider</source>
        <translation>身份验证提供程序</translation>
    </message>
    <message>
        <source>Allow video remuxing</source>
        <translation>允许视频转封装</translation>
    </message>
    <message>
        <source>Simultaneous stream limit</source>
        <translation>同时流数量限制</translation>
    </message>
    <message>
        <source>Unlimited</source>
        <translation>无限制</translation>
    </message>
    <message>
        <source>Remote client bitrate limit</source>
        <translation>远程客户端码率限制</translation>
    </message>
    <message>
        <source>Mbps</source>
        <translation>Mbps</translation>
    </message>
    <message>
        <source>Feature Access</source>
        <translation>功能访问</translation>
    </message>
    <message>
        <source>Allow media conversion</source>
        <translation>允许媒体转换</translation>
    </message>
    <message>
        <source>Allow link sharing</source>
        <translation>允许链接分享</translation>
    </message>
    <message>
        <source>Downloads</source>
        <translation>下载</translation>
    </message>
    <message>
        <source>Allow sync transcoding</source>
        <translation>允许同步转码</translation>
    </message>
    <message>
        <source>Subtitles</source>
        <translation>字幕</translation>
    </message>
    <message>
        <source>Allow subtitle downloading</source>
        <translation>允许下载字幕</translation>
    </message>
    <message>
        <source>Allow subtitle management</source>
        <translation>允许管理字幕</translation>
    </message>
    <message>
        <source>Media Deletion</source>
        <translation>媒体删除</translation>
    </message>
    <message>
        <source>Allow media deletion from all libraries</source>
        <translation>允许从所有媒体库删除媒体</translation>
    </message>
    <message>
        <source>Channel Access</source>
        <translation>频道访问</translation>
    </message>
    <message>
        <source>Allow access to all channels</source>
        <translation>允许访问所有频道</translation>
    </message>
    <message>
        <source>Device Access</source>
        <translation>设备访问</translation>
    </message>
    <message>
        <source>Allow access on all devices</source>
        <translation>允许在所有设备上访问</translation>
    </message>
    <message>
        <source>Block unrated items</source>
        <translation>屏蔽未分级项目</translation>
    </message>
    <message>
        <source>Books</source>
        <translation>图书</translation>
    </message>
    <message>
        <source>Games</source>
        <translation>游戏</translation>
    </message>
    <message>
        <source>Channel content</source>
        <translation>频道内容</translation>
    </message>
    <message>
        <source>Live TV</source>
        <translation>电视直播</translation>
    </message>
    <message>
        <source>Movies</source>
        <translation>电影</translation>
    </message>
    <message>
        <source>Music</source>
        <translation>音乐</translation>
    </message>
    <message>
        <source>Trailers</source>
        <translation>预告片</translation>
    </message>
    <message>
        <source>TV shows</source>
        <translation>电视剧</translation>
    </message>
    <message>
        <source>Tag Restrictions</source>
        <translation>标签限制</translation>
    </message>
    <message>
        <source>Blocked tags</source>
        <translation>已屏蔽标签</translation>
    </message>
    <message>
        <source>Tag restriction mode</source>
        <translation>标签限制模式</translation>
    </message>
    <message>
        <source>Block items with these tags</source>
        <translation>屏蔽含这些标签的项目</translation>
    </message>
    <message>
        <source>Allow items with these tags</source>
        <translation>仅允许含这些标签的项目</translation>
    </message>
    <message>
        <source>Restriction match mode</source>
        <translation>限制匹配模式</translation>
    </message>
    <message>
        <source>Match all restrictions</source>
        <translation>匹配全部限制</translation>
    </message>
    <message>
        <source>Match any restriction</source>
        <translation>匹配任一限制</translation>
    </message>
    <message>
        <source>Access Schedule</source>
        <translation>访问计划</translation>
    </message>
    <message>
        <source>Limit when this user can access the server.</source>
        <translation>限制该用户可以访问服务器的时间段。</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>移除</translation>
    </message>
    <message>
        <source>Sunday</source>
        <translation>星期日</translation>
    </message>
    <message>
        <source>Monday</source>
        <translation>星期一</translation>
    </message>
    <message>
        <source>Tuesday</source>
        <translation>星期二</translation>
    </message>
    <message>
        <source>Wednesday</source>
        <translation>星期三</translation>
    </message>
    <message>
        <source>Thursday</source>
        <translation>星期四</translation>
    </message>
    <message>
        <source>Friday</source>
        <translation>星期五</translation>
    </message>
    <message>
        <source>Saturday</source>
        <translation>星期六</translation>
    </message>
    <message>
        <source>Schedule start time must be earlier than end time</source>
        <translation>访问计划开始时间必须早于结束时间</translation>
    </message>
</context>


<!-- ===== P7.2: PageUsers 新增 ===== -->
<context>
    <name>PageUsers</name>
    <message>
        <source>Delete user</source>
        <translation>删除用户</translation>
    </message>
    <message>
        <source>Cannot delete yourself</source>
        <translation>无法删除自己</translation>
    </message>
    <message>
        <source>Delete User</source>
        <translation>删除用户</translation>
    </message>
    <message>
        <source>Are you sure you want to delete user &quot;%1&quot;? This action cannot be undone.</source>
        <translation>确定要删除用户 &quot;%1&quot; 吗？此操作无法撤销。</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>User &quot;%1&quot; deleted</source>
        <translation>用户 &quot;%1&quot; 已删除</translation>
    </message>
    <message>
        <source>Failed to delete user: %1</source>
        <translation>删除用户失败：%1</translation>
    </message>
</context>

<!-- ===== TaskEditDialog ===== -->
<context>
    <name>TaskEditDialog</name>
    <message>
        <source>Overview</source>
        <translation>概览</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Task Summary</source>
        <translation>任务摘要</translation>
    </message>
    <message>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <source>Category</source>
        <translation>分类</translation>
    </message>
    <message>
        <source>Last Result</source>
        <translation>上次结果</translation>
    </message>
    <message>
        <source>Last Finished</source>
        <translation>上次完成时间</translation>
    </message>
    <message>
        <source>Schedule</source>
        <translation>计划</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation>可见性</translation>
    </message>
    <message>
        <source>Scheduling Notes</source>
        <translation>计划说明</translation>
    </message>
    <message>
        <source>Trigger Rules</source>
        <translation>触发规则</translation>
    </message>
    <message>
        <source>Loading task details...</source>
        <translation>正在加载任务详情...</translation>
    </message>
    <message>
        <source>Configured Triggers</source>
        <translation>已配置触发器</translation>
    </message>
    <message>
        <source>Triggers</source>
        <translation>触发器</translation>
    </message>
    <message>
        <source>Add Trigger</source>
        <translation>添加触发器</translation>
    </message>
    <message>
        <source>Trigger Type</source>
        <translation>触发类型</translation>
    </message>
    <message>
        <source>Daily</source>
        <translation>每日</translation>
    </message>
    <message>
        <source>Interval</source>
        <translation>间隔</translation>
    </message>
    <message>
        <source>Weekly</source>
        <translation>每周</translation>
    </message>
    <message>
        <source>On Startup</source>
        <translation>系统启动时</translation>
    </message>
    <message>
        <source>Time</source>
        <translation>时间</translation>
    </message>
    <message>
        <source>Every</source>
        <translation>每隔</translation>
    </message>
    <message>
        <source>15 minutes</source>
        <translation>15 分钟</translation>
    </message>
    <message>
        <source>30 minutes</source>
        <translation>30 分钟</translation>
    </message>
    <message>
        <source>45 minutes</source>
        <translation>45 分钟</translation>
    </message>
    <message>
        <source>1 hour</source>
        <translation>1 小时</translation>
    </message>
    <message>
        <source>2 hours</source>
        <translation>2 小时</translation>
    </message>
    <message>
        <source>3 hours</source>
        <translation>3 小时</translation>
    </message>
    <message>
        <source>4 hours</source>
        <translation>4 小时</translation>
    </message>
    <message>
        <source>6 hours</source>
        <translation>6 小时</translation>
    </message>
    <message>
        <source>8 hours</source>
        <translation>8 小时</translation>
    </message>
    <message>
        <source>12 hours</source>
        <translation>12 小时</translation>
    </message>
    <message>
        <source>24 hours</source>
        <translation>24 小时</translation>
    </message>
    <message>
        <source>Day of Week</source>
        <translation>星期</translation>
    </message>
    <message>
        <source>Sunday</source>
        <translation>星期日</translation>
    </message>
    <message>
        <source>Monday</source>
        <translation>星期一</translation>
    </message>
    <message>
        <source>Tuesday</source>
        <translation>星期二</translation>
    </message>
    <message>
        <source>Wednesday</source>
        <translation>星期三</translation>
    </message>
    <message>
        <source>Thursday</source>
        <translation>星期四</translation>
    </message>
    <message>
        <source>Friday</source>
        <translation>星期五</translation>
    </message>
    <message>
        <source>Saturday</source>
        <translation>星期六</translation>
    </message>
    <message>
        <source>Task will run when the server starts.</source>
        <translation>任务将在服务器启动时运行。</translation>
    </message>
    <message>
        <source>Time Limit (hours)</source>
        <translation>时间限制（小时）</translation>
    </message>
    <message>
        <source>Optional</source>
        <translation>可选</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>移除</translation>
    </message>
    <message>
        <source>Max runtime %1</source>
        <translation>最长运行时间 %1</translation>
    </message>
    <message>
        <source>Read-only</source>
        <translation>只读</translation>
    </message>
    <message>
        <source>This is a built-in system task reported by the server. Some properties may be managed by the server.</source>
        <translation>这是服务端返回的内建系统任务，部分属性可能由服务端管理。</translation>
    </message>
    <message>
        <source>Built-in trigger types are shown as read-only and will be preserved when you save.</source>
        <translation>内建触发器类型会以只读方式显示，并会在保存时保留。</translation>
    </message>
    <message>
        <source>Changes in this dialog only update trigger rules. Start or stop a task from the tasks page.</source>
        <translation>此弹窗中的更改只会更新触发规则。任务的启动和停止请在任务页操作。</translation>
    </message>
    <message>
        <source>Built-in server triggers are shown as read-only and will be preserved when you save.</source>
        <translation>服务端内建触发器会以只读方式显示，并会在保存时保留。</translation>
    </message>
    <message>
        <source>Add, remove, and save trigger rules for this task.</source>
        <translation>可在这里为当前任务添加、移除并保存触发规则。</translation>
    </message>
    <message>
        <source>Please enter a valid time limit.</source>
        <translation>请输入有效的时间限制。</translation>
    </message>
    <message>
        <source>This trigger already exists.</source>
        <translation>该触发器已存在。</translation>
    </message>
    <message>
        <source>No description provided.</source>
        <translation>暂无描述。</translation>
    </message>
    <message>
        <source>Other</source>
        <translation>其他</translation>
    </message>
    <message>
        <source>System task</source>
        <translation>系统任务</translation>
    </message>
    <message>
        <source>Visible task</source>
        <translation>可见任务</translation>
    </message>
    <message>
        <source>Never run</source>
        <translation>从未运行</translation>
    </message>
    <message>
        <source>Not available</source>
        <translation>不可用</translation>
    </message>
    <message>
        <source>Built-in</source>
        <translation>内建</translation>
    </message>
    <message>
        <source>Daily at %1</source>
        <translation>每天 %1</translation>
    </message>
    <message numerus="yes">
        <source>Every %n hour(s)</source>
        <translation>
            <numerusform>每 %n 小时</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Every %n minute(s)</source>
        <translation>
            <numerusform>每 %n 分钟</numerusform>
        </translation>
    </message>
    <message>
        <source>%1 at %2</source>
        <translation>%1 %2</translation>
    </message>
    <message>
        <source>On application startup</source>
        <translation>应用程序启动时</translation>
    </message>
    <message>
        <source>Delete trigger</source>
        <translation>删除触发器</translation>
    </message>
    <message>
        <source>No triggers configured</source>
        <translation>未配置触发器</translation>
    </message>
    <message>
        <source>Last: %1</source>
        <translation>上次：%1</translation>
    </message>
    <message>
        <source>Failed to load task: %1</source>
        <translation>加载任务失败：%1</translation>
    </message>
    <message>
        <source>Triggers saved</source>
        <translation>触发器已保存</translation>
    </message>
    <message>
        <source>Failed to save triggers: %1</source>
        <translation>保存触发器失败：%1</translation>
    </message>
</context>

<context>
    <name>TaskUtils</name>
    <message>
        <source>Sunday</source>
        <translation>星期日</translation>
    </message>
    <message>
        <source>Monday</source>
        <translation>星期一</translation>
    </message>
    <message>
        <source>Tuesday</source>
        <translation>星期二</translation>
    </message>
    <message>
        <source>Wednesday</source>
        <translation>星期三</translation>
    </message>
    <message>
        <source>Thursday</source>
        <translation>星期四</translation>
    </message>
    <message>
        <source>Friday</source>
        <translation>星期五</translation>
    </message>
    <message>
        <source>Saturday</source>
        <translation>星期六</translation>
    </message>
    <message>
        <source>display configuration changes</source>
        <translation>显示配置发生变化</translation>
    </message>
    <message>
        <source>the server wakes from sleep</source>
        <translation>服务器从睡眠中唤醒</translation>
    </message>
    <message>
        <source>plugins are updated</source>
        <translation>插件被更新</translation>
    </message>
    <message>
        <source>No limit</source>
        <translation>不限</translation>
    </message>
    <message numerus="yes">
        <source>%n day(s)</source>
        <translation>
            <numerusform>%n 天</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n hour(s)</source>
        <translation>
            <numerusform>%n 小时</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n minute(s)</source>
        <translation>
            <numerusform>%n 分钟</numerusform>
        </translation>
    </message>
    <message>
        <source>Less than a minute</source>
        <translation>少于 1 分钟</translation>
    </message>
    <message>
        <source>Idle</source>
        <translation>空闲</translation>
    </message>
    <message>
        <source>Running</source>
        <translation>运行中</translation>
    </message>
    <message>
        <source>Cancelling</source>
        <translation>正在取消</translation>
    </message>
    <message>
        <source>Completed</source>
        <translation>已完成</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation>失败</translation>
    </message>
    <message>
        <source>Aborted</source>
        <translation>已中止</translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation>已取消</translation>
    </message>
    <message>
        <source>Daily</source>
        <translation>每日</translation>
    </message>
    <message>
        <source>Interval</source>
        <translation>间隔</translation>
    </message>
    <message>
        <source>Weekly</source>
        <translation>每周</translation>
    </message>
    <message>
        <source>On Startup</source>
        <translation>系统启动时</translation>
    </message>
    <message>
        <source>System Event</source>
        <translation>系统事件</translation>
    </message>
    <message>
        <source>Daily at %1</source>
        <translation>每天 %1</translation>
    </message>
    <message>
        <source>Every %1</source>
        <translation>每隔 %1</translation>
    </message>
    <message>
        <source>%1 at %2</source>
        <translation>%1 %2</translation>
    </message>
    <message>
        <source>On server startup</source>
        <translation>服务器启动时</translation>
    </message>
    <message>
        <source>When %1</source>
        <translation>当 %1 时</translation>
    </message>
    <message>
        <source>Manual only</source>
        <translation>仅手动运行</translation>
    </message>
    <message numerus="yes">
        <source>+%n more</source>
        <translation>
            <numerusform>另有 %n 项</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>ContextMenuUtils</name>
    <message>
        <source>Undo</source>
        <translation>撤销</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>重做</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation>剪切</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation>粘贴</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>全选</translation>
    </message>
</context>

<context>
    <name>DownloadManager</name>
    <message>
        <source>Downloaded Media</source>
        <translation>下载的媒体</translation>
    </message>
    <message>
        <source>Failed to write download file</source>
        <translation>写入下载文件失败</translation>
    </message>
    <message>
        <source>Downloading</source>
        <translation>下载中</translation>
    </message>
    <message>
        <source>Completed</source>
        <translation>已完成</translation>
    </message>
    <message>
        <source>Download completed</source>
        <translation>下载完成</translation>
    </message>
    <message>
        <source>Download failed</source>
        <translation>下载失败</translation>
    </message>
    <message>
        <source>Failed to prepare download: %1</source>
        <translation>准备下载失败：%1</translation>
    </message>
    <message>
        <source>This media is not available for download</source>
        <translation>当前媒体不可下载</translation>
    </message>
    <message>
        <source>Failed to resolve download address</source>
        <translation>解析下载地址失败</translation>
    </message>
    <message>
        <source>Failed to create download directory</source>
        <translation>创建下载目录失败</translation>
    </message>
    <message>
        <source>Failed to open download file</source>
        <translation>打开下载文件失败</translation>
    </message>
    <message>
        <source>Download started</source>
        <translation>已开始下载</translation>
    </message>
    <message>
        <source>Pausing</source>
        <translation>暂停中</translation>
    </message>
    <message>
        <source>Paused</source>
        <translation>已暂停</translation>
    </message>
    <message>
        <source>Cancelling</source>
        <translation>正在取消</translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation>已取消</translation>
    </message>
    <message>
        <source>Download cancelled</source>
        <translation>下载已取消</translation>
    </message>
    <message>
        <source>Download paused</source>
        <translation>下载已暂停</translation>
    </message>
    <message>
        <source>Download resumed</source>
        <translation>下载已继续</translation>
    </message>
    <message>
        <source>Download removed</source>
        <translation>下载任务已移除</translation>
    </message>
    <message>
        <source>Switch back to the original server before resuming this download</source>
        <translation>请先切换回原始服务器，再继续此下载任务</translation>
    </message>
    <message>
        <source>The original media source is no longer available</source>
        <translation>原始媒体源已不可用</translation>
    </message>
</context>

<context>
    <name>DownloadManagerDialog</name>
    <message>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <source>B</source>
        <translation>B</translation>
    </message>
    <message>
        <source>KB</source>
        <translation>KB</translation>
    </message>
    <message>
        <source>MB</source>
        <translation>MB</translation>
    </message>
    <message>
        <source>GB</source>
        <translation>GB</translation>
    </message>
    <message>
        <source>TB</source>
        <translation>TB</translation>
    </message>
    <message>
        <source>%1% (%2 / %3)</source>
        <translation>%1%（%2 / %3）</translation>
    </message>
    <message>
        <source>Downloading %1% (%2 / %3)</source>
        <translation>下载中 %1%（%2 / %3）</translation>
    </message>
    <message>
        <source>%1 downloaded</source>
        <translation>已下载 %1</translation>
    </message>
    <message>
        <source>Downloading %1</source>
        <translation>下载中 %1</translation>
    </message>
    <message>
        <source>%1 %2% (%3 / %4)</source>
        <translation>%1 %2%（%3 / %4）</translation>
    </message>
    <message>
        <source>%1 %2</source>
        <translation>%1 %2</translation>
    </message>
    <message>
        <source>Pausing</source>
        <translation>暂停中</translation>
    </message>
    <message>
        <source>Paused %1% (%2 / %3)</source>
        <translation>已暂停 %1%（%2 / %3）</translation>
    </message>
    <message>
        <source>Paused %1</source>
        <translation>已暂停 %1</translation>
    </message>
    <message>
        <source>Paused</source>
        <translation>已暂停</translation>
    </message>
    <message>
        <source>Waiting...</source>
        <translation>等待中...</translation>
    </message>
    <message>
        <source>--</source>
        <translation>--</translation>
    </message>
    <message>
        <source>Downloads</source>
        <translation>下载</translation>
    </message>
    <message>
        <source>Download Manager</source>
        <translation>下载管理</translation>
    </message>
    <message>
        <source>Total %1  Active %2  Completed %3  Failed %4</source>
        <translation>共 %1 项  进行中 %2  已完成 %3  失败 %4</translation>
    </message>
    <message>
        <source>%1 records, %2 active, %3 completed, %4 failed</source>
        <translation>共 %1 项，进行中 %2 项，已完成 %3 项，失败 %4 项</translation>
    </message>
    <message>
        <source>No download records</source>
        <translation>暂无下载记录</translation>
    </message>
    <message>
        <source>No records yet</source>
        <translation>暂无记录</translation>
    </message>
    <message>
        <source>Download tasks will appear here after you start them.</source>
        <translation>开始下载后，任务会显示在这里。</translation>
    </message>
    <message>
        <source>Start a download and the record will appear here.</source>
        <translation>开始下载后，记录会显示在这里。</translation>
    </message>
    <message>
        <source>No.</source>
        <translation>序号</translation>
    </message>
    <message>
        <source>Active</source>
        <translation>进行中</translation>
    </message>
    <message>
        <source>Completed</source>
        <translation>已完成</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation>失败</translation>
    </message>
    <message>
        <source>Download Directory</source>
        <translation>下载目录</translation>
    </message>
    <message>
        <source>Download Location</source>
        <translation>下载位置</translation>
    </message>
    <message>
        <source>Saved To</source>
        <translation>保存位置</translation>
    </message>
    <message>
        <source>Choose where new downloads are saved.</source>
        <translation>设置新下载内容的保存位置。</translation>
    </message>
    <message>
        <source>Open Directory</source>
        <translation>打开目录</translation>
    </message>
    <message>
        <source>Set Directory</source>
        <translation>设置目录</translation>
    </message>
    <message>
        <source>Current Downloads</source>
        <translation>当前下载</translation>
    </message>
    <message>
        <source>Stopping a task removes the unfinished file immediately.</source>
        <translation>停止任务后会立即删除未完成的文件。</translation>
    </message>
    <message>
        <source>No active downloads</source>
        <translation>暂无进行中的下载</translation>
    </message>
    <message>
        <source>Media</source>
        <translation>媒体</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>大小</translation>
    </message>
    <message>
        <source>Progress</source>
        <translation>进度</translation>
    </message>
    <message>
        <source>Started</source>
        <translation>开始时间</translation>
    </message>
    <message>
        <source>Status</source>
        <translation>状态</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>操作</translation>
    </message>
    <message>
        <source>Download History</source>
        <translation>下载历史</translation>
    </message>
    <message>
        <source>Select a record to open the media, jump to its folder, or remove it.</source>
        <translation>选择一条记录后，可以打开媒体、跳转到目录，或移除记录。</translation>
    </message>
    <message>
        <source>No download history</source>
        <translation>暂无下载历史</translation>
    </message>
    <message>
        <source>Result</source>
        <translation>结果</translation>
    </message>
    <message>
        <source>Finished</source>
        <translation>完成时间</translation>
    </message>
    <message>
        <source>No download record selected</source>
        <translation>未选择下载记录</translation>
    </message>
    <message>
        <source>Open Media</source>
        <translation>打开媒体</translation>
    </message>
    <message>
        <source>Pause Download</source>
        <translation>暂停下载</translation>
    </message>
    <message>
        <source>Resume Download</source>
        <translation>继续下载</translation>
    </message>
    <message>
        <source>Open Folder</source>
        <translation>打开文件夹</translation>
    </message>
    <message>
        <source>Delete Record</source>
        <translation>删除记录</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <source>Stop Download</source>
        <translation>停止下载</translation>
    </message>
    <message>
        <source>Stop and remove the unfinished file</source>
        <translation>停止并删除未完成文件</translation>
    </message>
    <message>
        <source>Select Download Directory</source>
        <translation>选择下载目录</translation>
    </message>
    <message>
        <source>The download folder is no longer available.</source>
        <translation>下载文件夹已不存在。</translation>
    </message>
    <message>
        <source>The downloaded media file is no longer available.</source>
        <translation>下载的媒体文件已不存在。</translation>
    </message>
    <message>
        <source>Also Delete File</source>
        <translation>同时删除文件</translation>
    </message>
    <message>
        <source>Also remove the local file when deleting a history record</source>
        <translation>删除历史记录时同时删除本地文件</translation>
    </message>
    <message>
        <source>Delete download record for "%1"?</source>
        <translation>确定要删除“%1”的下载记录吗？</translation>
    </message>
    <message>
        <source>Delete download record for "%1" and remove the local file?</source>
        <translation>确定要删除“%1”的下载记录并移除本地文件吗？</translation>
    </message>
    <message>
        <source>Cancel active download for "%1" and remove the unfinished file?</source>
        <translation>确定要取消“%1”的下载并删除未完成文件吗？</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Delete File</source>
        <translation>删除文件</translation>
    </message>
    <message>
        <source>Delete the downloaded file too?</source>
        <translation>是否同时删除已下载的文件？</translation>
    </message>
    <message>
        <source>Keep File</source>
        <translation>保留文件</translation>
    </message>
    <message>
        <source>Server: %1
Status: %2
Added: %3
Finished: %4
Size: %5</source>
        <translation>服务器：%1
状态：%2
添加时间：%3
完成时间：%4
大小：%5</translation>
    </message>
    <message>
        <source>Saved To: %1</source>
        <translation>保存到：%1</translation>
    </message>
</context>

<context>
    <name>PlayerView</name>
    <message>
        <source>Danmaku</source>
        <translation>弹幕</translation>
    </message>
    <message>
        <source>Local File</source>
        <translation>本地文件</translation>
    </message>
    <message>
        <source>DandanPlay</source>
        <translation>弹弹Play</translation>
    </message>
    <message>
        <source>Unknown Source</source>
        <translation>未知来源</translation>
    </message>
    <message>
        <source>No danmaku loaded</source>
        <translation>未加载弹幕</translation>
    </message>
    <message>
        <source>Loading danmaku...</source>
        <translation>正在加载弹幕...</translation>
    </message>
    <message>
        <source>Unknown Danmaku</source>
        <translation>未知弹幕</translation>
    </message>
    <message>
        <source>%1 comments</source>
        <translation>%1 条弹幕</translation>
    </message>
    <message>
        <source>Comment count unavailable</source>
        <translation>弹幕条数未知</translation>
    </message>
    <message>
        <source>Current: %1 | %2 | %3</source>
        <translation>当前：%1 | %2 | %3</translation>
    </message>
    <message>
        <source>Server: %1</source>
        <translation>服务器：%1</translation>
    </message>
    <message>
        <source>Danmaku
Source: %1
Provider: %2
Comments: %3</source>
        <translation>弹幕
来源标题：%1
来源类型：%2
弹幕条数：%3</translation>
    </message>
    <message>
        <source>Danmaku
Source: %1
Server: %2
Provider: %3
Comments: %4</source>
        <translation>弹幕
来源标题：%1
弹幕服务器：%2
来源类型：%3
弹幕条数：%4</translation>
    </message>
    <message>
        <source>Reload Danmaku</source>
        <translation>重新加载弹幕</translation>
    </message>
    <message>
        <source>Manual Match Danmaku</source>
        <translation>手动匹配弹幕</translation>
    </message>
    <message>
        <source>Hide Danmaku</source>
        <translation>隐藏弹幕</translation>
    </message>
    <message>
        <source>Show Danmaku</source>
        <translation>显示弹幕</translation>
    </message>
    <message>
        <source>Danmaku Settings</source>
        <translation>弹幕设置</translation>
    </message>
    <message>
        <source>Subtitle Settings</source>
        <translation>字幕设置</translation>
    </message>
    <message>
        <source>Load Local Danmaku File</source>
        <translation>加载本地弹幕文件</translation>
    </message>
    <message>
        <source>Search Danmaku</source>
        <translation>搜索弹幕</translation>
    </message>
    <message>
        <source>Danmaku (Loading...)</source>
        <translation>弹幕（加载中...）</translation>
    </message>
    <message>
        <source>Danmaku (Hidden)</source>
        <translation>弹幕（已隐藏）</translation>
    </message>
    <message>
        <source>Danmaku (Loaded)</source>
        <translation>弹幕（已加载）</translation>
    </message>
    <message>
        <source>Danmaku (%1)</source>
        <translation>弹幕（%1）</translation>
    </message>
    <message>
        <source>Manual Danmaku Match</source>
        <translation>手动匹配弹幕</translation>
    </message>
    <message>
        <source>Danmaku is unavailable for the current media</source>
        <translation>当前媒体暂不支持弹幕</translation>
    </message>
    <message>
        <source>Danmaku Files (*.ass *.json *.xml);;ASS Files (*.ass);;JSON Files (*.json);;XML Files (*.xml)</source>
        <translation>弹幕文件 (*.ass *.json *.xml);;ASS 文件 (*.ass);;JSON 文件 (*.json);;XML 文件 (*.xml)</translation>
    </message>
    <message>
        <source>Enter a keyword to search danmaku for the current video.</source>
        <translation>输入一个关键词，为当前视频搜索弹幕。</translation>
    </message>
    <message>
        <source>Series name or episode title</source>
        <translation>剧名或剧集标题</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
</context>

<context>
    <name>PlayerDanmakuController</name>
    <message>
        <source>Danmaku Disabled</source>
        <translation>弹幕已关闭</translation>
    </message>
    <message>
        <source>Danmaku Enabled</source>
        <translation>弹幕已开启</translation>
    </message>
    <message>
        <source>Danmaku Loaded (%1)</source>
        <translation>弹幕已加载（%1）</translation>
    </message>
    <message>
        <source>Danmaku Loaded</source>
        <translation>弹幕已加载</translation>
    </message>
    <message>
        <source>Danmaku Loaded from %1 (%2)</source>
        <translation>已从 %1 加载弹幕（%2）</translation>
    </message>
    <message>
        <source>Danmaku Loaded from %1</source>
        <translation>已从 %1 加载弹幕</translation>
    </message>
    <message>
        <source>No matching danmaku found</source>
        <translation>未找到匹配的弹幕</translation>
    </message>
    <message>
        <source>No danmaku available</source>
        <translation>没有可用弹幕</translation>
    </message>
    <message>
        <source>Failed to load danmaku</source>
        <translation>加载弹幕失败</translation>
    </message>
    <message>
        <source>Unsupported danmaku file</source>
        <translation>不支持的弹幕文件</translation>
    </message>
    <message>
        <source>Danmaku Shown</source>
        <translation>弹幕已显示</translation>
    </message>
    <message>
        <source>Danmaku Hidden</source>
        <translation>弹幕已隐藏</translation>
    </message>
</context>

<context>
    <name>PlayerDanmakuIdentifyDialog</name>
    <message>
        <source>Local File</source>
        <translation>本地文件</translation>
    </message>
    <message>
        <source>DandanPlay</source>
        <translation>弹弹Play</translation>
    </message>
    <message>
        <source>Unknown Source</source>
        <translation>未知来源</translation>
    </message>
    <message>
        <source>%1 comments</source>
        <translation>%1 条弹幕</translation>
    </message>
    <message>
        <source>Comment count unavailable</source>
        <translation>弹幕条数未知</translation>
    </message>
    <message>
        <source>Unknown Danmaku</source>
        <translation>未知弹幕</translation>
    </message>
    <message>
        <source>Source: %1</source>
        <translation>来源：%1</translation>
    </message>
    <message>
        <source>Server: %1</source>
        <translation>服务器：%1</translation>
    </message>
    <message>
        <source>Danmaku Server: %1</source>
        <translation>弹幕服务器：%1</translation>
    </message>
    <message>
        <source>Provider: %1</source>
        <translation>来源类型：%1</translation>
    </message>
    <message>
        <source>Title: %1</source>
        <translation>标题：%1</translation>
    </message>
    <message>
        <source>Series: %1</source>
        <translation>系列：%1</translation>
    </message>
    <message>
        <source>Comments: %1</source>
        <translation>弹幕条数：%1</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <source>Score: %1</source>
        <translation>匹配分数：%1</translation>
    </message>
    <message>
        <source>Episode: S%1E%2</source>
        <translation>剧集：S%1E%2</translation>
    </message>
    <message>
        <source>Match Reason: %1</source>
        <translation>匹配依据：%1</translation>
    </message>
    <message>
        <source>Target: %1</source>
        <translation>目标：%1</translation>
    </message>
    <message>
        <source>Search Danmaku</source>
        <translation>搜索弹幕</translation>
    </message>
    <message>
        <source>this video</source>
        <translation>当前视频</translation>
    </message>
    <message>
        <source>Search danmaku sources for "%1" and choose the best match.</source>
        <translation>为“%1”搜索弹幕来源，并选择最合适的匹配结果。</translation>
    </message>
    <message>
        <source>Enter title or keyword</source>
        <translation>输入标题或关键词</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <source>Search for local or online danmaku sources.</source>
        <translation>搜索本地或在线弹幕来源。</translation>
    </message>
    <message>
        <source>Search local files and enabled danmaku servers.</source>
        <translation>搜索本地文件和已启用的弹幕服务器。</translation>
    </message>
    <message>
        <source>Danmaku Details</source>
        <translation>弹幕详情</translation>
    </message>
    <message>
        <source>Select a danmaku source to view details.</source>
        <translation>选择一个弹幕来源以查看详情。</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Load Danmaku</source>
        <translation>加载弹幕</translation>
    </message>
    <message>
        <source>Searching...</source>
        <translation>搜索中...</translation>
    </message>
    <message>
        <source>Searching local files and enabled danmaku servers...</source>
        <translation>正在搜索本地文件和已启用的弹幕服务器...</translation>
    </message>
    <message>
        <source>No matches found</source>
        <translation>未找到匹配结果</translation>
    </message>
    <message>
        <source>Found %1 matches</source>
        <translation>找到 %1 个匹配结果</translation>
    </message>
    <message>
        <source>Found %1 matches from %2 danmaku servers</source>
        <translation>从 %2 个弹幕服务器找到 %1 个匹配结果</translation>
    </message>
    <message>
        <source>Search failed</source>
        <translation>搜索失败</translation>
    </message>
    <message>
        <source>Failed to search danmaku: %1</source>
        <translation>搜索弹幕失败：%1</translation>
    </message>
    <message>
        <source>Filter results (title, series, server)</source>
        <translation>在结果中筛选（标题、系列、服务器）</translation>
    </message>
    <message>
        <source>Showing %1 of %2 matches for &quot;%3&quot;</source>
        <translation>已筛选出 %1 / %2 条匹配「%3」的结果</translation>
    </message>
    <message>
        <source>No results match &quot;%1&quot; (%2 total)</source>
        <translation>没有匹配「%1」的结果（共 %2 条）</translation>
    </message>
</context>

<context>
    <name>PlayerDanmakuSettingsDialog</name>
    <message>
        <source>Danmaku Settings</source>
        <translation>弹幕设置</translation>
    </message>
    <message>
        <source>Adjust danmaku rendering without leaving playback. Changes are saved and applied immediately.</source>
        <translation>无需离开播放页即可调整弹幕渲染设置。修改会立即保存并实时生效。</translation>
    </message>
    <message>
        <source>ASS Subtitle Track</source>
        <translation>ASS 字幕轨渲染</translation>
    </message>
    <message>
        <source>Native Smooth Renderer</source>
        <translation>原生丝滑渲染</translation>
    </message>
    <message>
        <source>Danmaku Renderer</source>
        <translation>弹幕渲染方式</translation>
    </message>
    <message>
        <source>Switch between the ASS subtitle track pipeline and qEmby's adaptive native danmaku renderer.</source>
        <translation>在 ASS 字幕轨管线与 qEmby 自适应原生弹幕渲染器之间切换。</translation>
    </message>
    <message>
        <source>Enable Danmaku</source>
        <translation>开启弹幕</translation>
    </message>
    <message>
        <source>Display streaming danmaku in the embedded player</source>
        <translation>在内置播放器中显示流式弹幕</translation>
    </message>
    <message>
        <source>Dual Subtitle Mode</source>
        <translation>双字幕模式</translation>
    </message>
    <message>
        <source>Keep regular subtitles visible alongside danmaku when possible</source>
        <translation>尽量在显示弹幕时保留常规字幕</translation>
    </message>
    <message>
        <source>Danmaku Opacity</source>
        <translation>弹幕透明度</translation>
    </message>
    <message>
        <source>Control the transparency of rendered danmaku</source>
        <translation>控制渲染后弹幕的透明度</translation>
    </message>
    <message>
        <source>Danmaku Size</source>
        <translation>弹幕大小</translation>
    </message>
    <message>
        <source>Danmaku Font Weight</source>
        <translation>弹幕字重</translation>
    </message>
    <message>
        <source>Danmaku Outline</source>
        <translation>弹幕描边</translation>
    </message>
    <message>
        <source>Danmaku Shadow</source>
        <translation>弹幕阴影</translation>
    </message>
    <message>
        <source>Display Area</source>
        <translation>显示区域</translation>
    </message>
    <message>
        <source>Limit how much of the screen height danmaku can occupy</source>
        <translation>限制弹幕可占用的屏幕高度</translation>
    </message>
    <message>
        <source>Danmaku Density</source>
        <translation>弹幕密度</translation>
    </message>
    <message>
        <source>Reduce or increase the number of simultaneous lanes</source>
        <translation>减少或增加同时显示的弹幕轨道数量</translation>
    </message>
    <message>
        <source>Danmaku Speed</source>
        <translation>弹幕速度</translation>
    </message>
    <message>
        <source>Adjust how quickly scrolling danmaku travels across the screen</source>
        <translation>调整滚动弹幕在屏幕上的移动速度</translation>
    </message>
    <message>
        <source>Danmaku Offset</source>
        <translation>弹幕偏移</translation>
    </message>
    <message>
        <source>Shift danmaku timing earlier or later to align with playback</source>
        <translation>将弹幕时间整体提前或延后以匹配播放进度</translation>
    </message>
    <message>
        <source>Hide Scrolling Danmaku</source>
        <translation>隐藏滚动弹幕</translation>
    </message>
    <message>
        <source>Hide standard right-to-left scrolling comments</source>
        <translation>隐藏标准的从右向左滚动弹幕</translation>
    </message>
    <message>
        <source>Hide Top Danmaku</source>
        <translation>隐藏顶部弹幕</translation>
    </message>
    <message>
        <source>Hide fixed danmaku positioned at the top of the screen</source>
        <translation>隐藏固定显示在屏幕顶部的弹幕</translation>
    </message>
    <message>
        <source>Hide Bottom Danmaku</source>
        <translation>隐藏底部弹幕</translation>
    </message>
    <message>
        <source>Hide fixed danmaku positioned at the bottom of the screen</source>
        <translation>隐藏固定显示在屏幕底部的弹幕</translation>
    </message>
    <message>
        <source>Blocked Keywords</source>
        <translation>屏蔽关键词</translation>
    </message>
    <message>
        <source>40%</source>
        <translation>40%</translation>
    </message>
    <message>
        <source>55%</source>
        <translation>55%</translation>
    </message>
    <message>
        <source>72%</source>
        <translation>72%</translation>
    </message>
    <message>
        <source>85%</source>
        <translation>85%</translation>
    </message>
    <message>
        <source>100%</source>
        <translation>100%</translation>
    </message>
    <message>
        <source>80%</source>
        <translation>80%</translation>
    </message>
    <message>
        <source>120%</source>
        <translation>120%</translation>
    </message>
    <message>
        <source>140%</source>
        <translation>140%</translation>
    </message>
    <message>
        <source>Low</source>
        <translation>低</translation>
    </message>
    <message>
        <source>Medium</source>
        <translation>中</translation>
    </message>
    <message>
        <source>High</source>
        <translation>高</translation>
    </message>
    <message>
        <source>Slow</source>
        <translation>慢</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>正常</translation>
    </message>
    <message>
        <source>Fast</source>
        <translation>快</translation>
    </message>
    <message>
        <source>-1000 ms</source>
        <translation>-1000 毫秒</translation>
    </message>
    <message>
        <source>-500 ms</source>
        <translation>-500 毫秒</translation>
    </message>
    <message>
        <source>0 ms</source>
        <translation>0 毫秒</translation>
    </message>
    <message>
        <source>+500 ms</source>
        <translation>+500 毫秒</translation>
    </message>
    <message>
        <source>+1000 ms</source>
        <translation>+1000 毫秒</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
</context>

<context>
    <name>DandanplayProvider</name>
    <message>
        <source>DandanPlay Open API now requires App ID and App Secret. Configure them in Danmaku Server settings.</source>
        <translation>弹弹Play 开放 API 现在要求提供 App ID 和 App Secret。请在弹幕服务器设置中完成配置。</translation>
    </message>
</context>

<context>
    <name>DanmakuServerDialog</name>
    <message>
        <source>Danmaku Servers</source>
        <translation>弹幕服务器</translation>
    </message>
    <message>
        <source>Manage multiple danmaku servers here. Click a server card to edit it and choose the active server used for matching and loading danmaku.</source>
        <translation>在这里管理多个弹幕服务器。点击某个服务器卡片即可编辑它，并选择实际用于匹配和加载弹幕的当前服务器。</translation>
    </message>
    <message>
        <source>Current Server</source>
        <translation>当前服务器</translation>
    </message>
    <message>
        <source>Servers</source>
        <translation>服务器列表</translation>
    </message>
    <message>
        <source>Each item shows the danmaku server name, address, app credentials, and description. The built-in official DandanPlay server supports anime only.</source>
        <translation>每个列表项会显示弹幕服务器名称、地址、App 凭据和说明。内置的官方弹弹Play 服务器仅支持动画。</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>e.g., Official DandanPlay</source>
        <translation>例如：官方弹弹Play</translation>
    </message>
    <message>
        <source>Server URL</source>
        <translation>服务器地址</translation>
    </message>
    <message>
        <source>Edit Selected Server</source>
        <translation>编辑当前服务器</translation>
    </message>
    <message>
        <source>Update the server name, address, description, and app credentials for the selected danmaku server. Official DandanPlay endpoints require App ID and App Secret and support anime only.</source>
        <translation>修改当前所选弹幕服务器的名称、地址、说明和 App 凭据。官方弹弹Play 接口要求提供 App ID 和 App Secret，且仅支持动画。</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>说明</translation>
    </message>
    <message>
        <source>e.g., Supports anime only</source>
        <translation>例如：仅支持动画</translation>
    </message>
    <message>
        <source>App ID</source>
        <translation>App ID</translation>
    </message>
    <message>
        <source>App Secret</source>
        <translation>App Secret</translation>
    </message>
    <message>
        <source>Required for official DandanPlay</source>
        <translation>官方弹弹Play 必填</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>Danmaku Server %1</source>
        <translation>弹幕服务器 %1</translation>
    </message>
    <message>
        <source>Remove Danmaku Server</source>
        <translation>删除弹幕服务器</translation>
    </message>
    <message>
        <source>Remove &quot;%1&quot; from the danmaku server list?</source>
        <translation>要将“%1”从弹幕服务器列表中删除吗？</translation>
    </message>
    <message>
        <source>At least one danmaku server is required.</source>
        <translation>至少需要保留一个弹幕服务器。</translation>
    </message>
    <message>
        <source>At least one enabled danmaku server is required.</source>
        <translation>至少需要保留一个已启用的弹幕服务器。</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <source>Every danmaku server must have a name.</source>
        <translation>每个弹幕服务器都必须填写名称。</translation>
    </message>
    <message>
        <source>Every danmaku server must have a server URL.</source>
        <translation>每个弹幕服务器都必须填写服务器地址。</translation>
    </message>
    <message>
        <source>Server URL must be a valid http or https address.</source>
        <translation>服务器地址必须是合法的 http 或 https 地址。</translation>
    </message>
</context>

<context>
    <name>DanmakuServerListItemWidget</name>
    <message>
        <source>Remove Server</source>
        <translation>删除服务器</translation>
    </message>
    <message>
        <source>At least one server is required.</source>
        <translation>至少需要保留一个服务器。</translation>
    </message>
    <message>
        <source>App ID: %1</source>
        <translation>App ID：%1</translation>
    </message>
    <message>
        <source>Anime only</source>
        <translation>仅支持动画</translation>
    </message>
    <message>
        <source>App Secret: %1</source>
        <translation>App Secret：%1</translation>
    </message>
</context>

<context>
    <name>PagePlayer</name>
    <message>
        <source>Danmaku</source>
        <translation>弹幕</translation>
    </message>
    <message>
        <source>Enable Danmaku</source>
        <translation>启用弹幕</translation>
    </message>
    <message>
        <source>Display streaming danmaku in the embedded player</source>
        <translation>在内置播放器中显示流式弹幕</translation>
    </message>
    <message>
        <source>Danmaku Renderer</source>
        <translation>弹幕渲染方式</translation>
    </message>
    <message>
        <source>Choose whether danmaku is rendered through the ASS subtitle track or qEmby's adaptive native renderer</source>
        <translation>选择通过 ASS 字幕轨还是 qEmby 自适应原生渲染器来显示弹幕</translation>
    </message>
    <message>
        <source>ASS Subtitle Track</source>
        <translation>ASS 字幕轨渲染</translation>
    </message>
    <message>
        <source>Native Smooth Renderer</source>
        <translation>原生丝滑渲染</translation>
    </message>
    <message>
        <source>Auto Load Danmaku</source>
        <translation>自动加载弹幕</translation>
    </message>
    <message>
        <source>Automatically search and load danmaku when playback starts</source>
        <translation>播放开始时自动搜索并加载弹幕</translation>
    </message>
    <message>
        <source>Auto Match Danmaku</source>
        <translation>自动匹配弹幕</translation>
    </message>
    <message>
        <source>Automatically choose the best danmaku match when no cached manual result exists</source>
        <translation>当没有已缓存的手动匹配结果时，自动选择最合适的弹幕条目</translation>
    </message>
    <message>
        <source>DandanPlay Open API</source>
        <translation>弹弹Play 开放 API</translation>
    </message>
    <message>
        <source>Danmaku Server</source>
        <translation>弹幕服务器</translation>
    </message>
    <message>
        <source>Manage</source>
        <translation>管理</translation>
    </message>
    <message>
        <source>Prefer Online</source>
        <translation>优先在线</translation>
    </message>
    <message>
        <source>Prefer Local</source>
        <translation>优先本地</translation>
    </message>
    <message>
        <source>Online Only</source>
        <translation>仅在线</translation>
    </message>
    <message>
        <source>Local Only</source>
        <translation>仅本地</translation>
    </message>
    <message>
        <source>Danmaku Source</source>
        <translation>弹幕来源</translation>
    </message>
    <message>
        <source>Choose whether local danmaku files or online danmaku should be preferred during matching</source>
        <translation>选择在匹配弹幕时优先使用本地弹幕文件还是在线弹幕结果</translation>
    </message>
    <message>
        <source>Local Danmaku Folder</source>
        <translation>本地弹幕文件夹</translation>
    </message>
    <message>
        <source>Place .ass, .json, or .xml danmaku files here. Matching uses the current media title and manual keyword, and the selected danmaku source mode decides whether local files or online results are preferred first.
Folder: %1</source>
        <translation>将 .ass、.json 或 .xml 弹幕文件放到这里。匹配时会使用当前媒体标题和手动匹配关键词，并按所选的弹幕来源策略决定优先使用本地文件还是在线结果。
文件夹：%1</translation>
    </message>
    <message>
        <source>Open Folder</source>
        <translation>打开文件夹</translation>
    </message>
    <message>
        <source>Current server: %1
Address: %2</source>
        <translation>当前服务器：%1
地址：%2</translation>
    </message>
    <message>
        <source>Current server: %1</source>
        <translation>当前服务器：%1</translation>
    </message>
    <message>
        <source>Address: %1</source>
        <translation>地址：%1</translation>
    </message>
    <message>
        <source>Supported content: Anime only</source>
        <translation>支持内容：仅动画</translation>
    </message>
    <message>
        <source>Description: %1</source>
        <translation>说明：%1</translation>
    </message>
    <message>
        <source>App ID and App Secret are required for official DandanPlay Open API access</source>
        <translation>使用官方弹弹Play 开放 API 必须提供 App ID 和 App Secret</translation>
    </message>
    <message>
        <source>Danmaku Provider</source>
        <translation>弹幕服务</translation>
    </message>
    <message>
        <source>Select which danmaku service to query for matches and comments</source>
        <translation>选择用于匹配和获取弹幕的服务</translation>
    </message>
    <message>
        <source>Load Related Comments</source>
        <translation>加载关联弹幕</translation>
    </message>
    <message>
        <source>Include related third-party comment sources when the provider supports it</source>
        <translation>当服务支持时，一并加载关联的第三方弹幕来源</translation>
    </message>
    <message>
        <source>Dual Subtitle Mode</source>
        <translation>双字幕模式</translation>
    </message>
    <message>
        <source>Keep regular subtitles visible alongside danmaku when possible</source>
        <translation>在条件允许时让普通字幕与弹幕同时显示</translation>
    </message>
    <message>
        <source>Danmaku Opacity</source>
        <translation>弹幕透明度</translation>
    </message>
    <message>
        <source>Control the transparency of rendered danmaku</source>
        <translation>控制弹幕渲染后的透明度</translation>
    </message>
    <message>
        <source>Danmaku Size</source>
        <translation>弹幕大小</translation>
    </message>
    <message>
        <source>Danmaku Font Weight</source>
        <translation>弹幕字重</translation>
    </message>
    <message>
        <source>Adjust the font weight used for danmaku text</source>
        <translation>调整弹幕文字使用的字重</translation>
    </message>
    <message>
        <source>Danmaku Outline</source>
        <translation>弹幕描边</translation>
    </message>
    <message>
        <source>Control the outline thickness applied to danmaku text</source>
        <translation>控制弹幕文字描边的粗细</translation>
    </message>
    <message>
        <source>Danmaku Shadow</source>
        <translation>弹幕阴影</translation>
    </message>
    <message>
        <source>Control the shadow offset applied to danmaku text</source>
        <translation>控制弹幕文字阴影的偏移量</translation>
    </message>
    <message>
        <source>Scale the font size used for danmaku rendering</source>
        <translation>调整弹幕渲染使用的字体大小</translation>
    </message>
    <message>
        <source>Display Area</source>
        <translation>显示区域</translation>
    </message>
    <message>
        <source>Limit how much of the screen height danmaku can occupy</source>
        <translation>限制弹幕可占用的屏幕高度比例</translation>
    </message>
    <message>
        <source>Danmaku Density</source>
        <translation>弹幕密度</translation>
    </message>
    <message>
        <source>Reduce or increase the number of simultaneous lanes</source>
        <translation>减少或增加同时显示的弹幕轨道数量</translation>
    </message>
    <message>
        <source>Danmaku Speed</source>
        <translation>弹幕速度</translation>
    </message>
    <message>
        <source>Adjust how quickly scrolling danmaku travels across the screen</source>
        <translation>调整滚动弹幕在屏幕上的移动速度</translation>
    </message>
    <message>
        <source>Danmaku Offset</source>
        <translation>弹幕偏移</translation>
    </message>
    <message>
        <source>Shift danmaku timing earlier or later to align with playback</source>
        <translation>将弹幕时间整体提前或延后，以便和播放画面对齐</translation>
    </message>
    <message>
        <source>Hide Scrolling Danmaku</source>
        <translation>隐藏滚动弹幕</translation>
    </message>
    <message>
        <source>Hide standard right-to-left scrolling comments</source>
        <translation>隐藏标准从右向左滚动的弹幕</translation>
    </message>
    <message>
        <source>Hide Top Danmaku</source>
        <translation>隐藏顶部弹幕</translation>
    </message>
    <message>
        <source>Hide fixed danmaku positioned at the top of the screen</source>
        <translation>隐藏固定显示在顶部的弹幕</translation>
    </message>
    <message>
        <source>Hide Bottom Danmaku</source>
        <translation>隐藏底部弹幕</translation>
    </message>
    <message>
        <source>Hide fixed danmaku positioned at the bottom of the screen</source>
        <translation>隐藏固定显示在底部的弹幕</translation>
    </message>
    <message>
        <source>Blocked Keywords</source>
        <translation>屏蔽关键词</translation>
    </message>
    <message>
        <source>Filter out danmaku containing these keywords</source>
        <translation>过滤掉包含这些关键词的弹幕</translation>
    </message>
    <message>
        <source>Provider Base URL</source>
        <translation>服务地址</translation>
    </message>
    <message>
        <source>Set a custom Danmaku API endpoint for official or compatible services</source>
        <translation>设置官方或兼容弹幕服务使用的 API 地址</translation>
    </message>
    <message>
        <source>Danmaku App ID</source>
        <translation>弹幕 App ID</translation>
    </message>
    <message>
        <source>Optional</source>
        <translation>可选</translation>
    </message>
    <message>
        <source>Optional App ID for authenticated DandanPlay Open API requests</source>
        <translation>用于已鉴权弹弹Play 开放 API 请求的可选 App ID</translation>
    </message>
    <message>
        <source>Optional App ID used by the selected danmaku server</source>
        <translation>当前所选弹幕服务器使用的可选 App ID</translation>
    </message>
    <message>
        <source>Danmaku App Secret</source>
        <translation>弹幕 App Secret</translation>
    </message>
    <message>
        <source>Optional App Secret used to sign DandanPlay Open API requests</source>
        <translation>用于签名弹弹Play 开放 API 请求的可选 App Secret</translation>
    </message>
    <message>
        <source>Optional App Secret used by the selected danmaku server</source>
        <translation>当前所选弹幕服务器使用的可选 App Secret</translation>
    </message>
    <message>
        <source>Danmaku Cache Duration</source>
        <translation>弹幕缓存时间</translation>
    </message>
    <message>
        <source>Reuse online match results, cached comment payloads, and generated ASS files for this long</source>
        <translation>在这段时间内复用在线匹配结果、已缓存的弹幕数据和生成的 ASS 文件</translation>
    </message>
    <message>
        <source>Clear Danmaku Cache</source>
        <translation>清理弹幕缓存</translation>
    </message>
    <message>
        <source>Remove cached online matches, cached comment payloads, and generated ASS files</source>
        <translation>移除已缓存的在线匹配结果、弹幕数据和生成的 ASS 文件</translation>
    </message>
    <message>
        <source>Danmaku cache cleared</source>
        <translation>弹幕缓存已清理</translation>
    </message>
    <message>
        <source>Slow</source>
        <translation>慢</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>正常</translation>
    </message>
    <message>
        <source>Fast</source>
        <translation>快</translation>
    </message>
</context>

<context>
    <name>PlayerSubtitleSettingsDialog</name>
    <message>
        <source>Auto</source>
        <translation>自动</translation>
    </message>
    <message>
        <source>Subtitle Settings</source>
        <translation>字幕设置</translation>
    </message>
    <message>
        <source>Adjust subtitle rendering without leaving playback. Changes are saved and applied immediately.</source>
        <translation>无需离开播放页即可调整字幕渲染设置。修改会立即保存并实时生效。</translation>
    </message>
    <message>
        <source>Subtitle Font</source>
        <translation>字幕字体</translation>
    </message>
    <message>
        <source>Choose the font family used for subtitle rendering</source>
        <translation>选择字幕渲染使用的字体</translation>
    </message>
    <message>
        <source>Subtitle Timing</source>
        <translation>字幕时间</translation>
    </message>
    <message>
        <source>Subtitle Size</source>
        <translation>字幕大小</translation>
    </message>
    <message>
        <source>Subtitle Position</source>
        <translation>字幕位置</translation>
    </message>
    <message>
        <source>Subtitle Scale</source>
        <translation>字幕缩放</translation>
    </message>
    <message>
        <source>Outline Size</source>
        <translation>描边大小</translation>
    </message>
    <message>
        <source>Shadow Offset</source>
        <translation>阴影偏移</translation>
    </message>
</context>

<context>
    <name>MediaListModel</name>
    <message>
        <source>Season %1</source>
        <translation>第 %1 季</translation>
    </message>
    <message>
        <source>%1 min</source>
        <translation>%1 分钟</translation>
    </message>
    <message>
        <source>%1 Episodes</source>
        <translation>%1 集</translation>
    </message>
</context>

<context>
    <name>PagePlayer</name>
    <message>
        <source>Right Sidebar</source>
        <translation>右侧边栏</translation>
    </message>
    <message>
        <source>Bottom HUD</source>
        <translation>底部 HUD</translation>
    </message>
    <message>
        <source>Media Switcher Position</source>
        <translation>媒体切换位置</translation>
    </message>
    <message>
        <source>Choose whether recent movies and season or episode switching appear in the right sidebar or the bottom HUD</source>
        <translation>选择最近电影与电视剧季集切换显示在右侧边栏还是底部 HUD</translation>
    </message>
</context>

<context>
    <name>PlayerView</name>
    <message>
        <source>Seasons &amp; Episodes</source>
        <translation>季与剧集</translation>
    </message>
    <message>
        <source>Switch season and episode</source>
        <translation>切换季和剧集</translation>
    </message>
    <message>
        <source>Switch media</source>
        <translation>切换媒体</translation>
    </message>
    <message>
        <source>Media Switcher</source>
        <translation>媒体切换</translation>
    </message>
    <message>
        <source>Loading...</source>
        <translation>加载中...</translation>
    </message>
    <message>
        <source>  S%1E%2  %3</source>
        <translation>  S%1E%2  %3</translation>
    </message>
    <message>
        <source>%1 - S%2E%3 - %4</source>
        <translation>%1 - S%2E%3 - %4</translation>
    </message>
    <message>
        <source>%1 - %2</source>
        <translation>%1 - %2</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation>上一个</translation>
    </message>
    <message>
        <source>Next</source>
        <translation>下一个</translation>
    </message>
    <message>
        <source>No previous episode</source>
        <translation>没有上一集</translation>
    </message>
    <message>
        <source>No next episode</source>
        <translation>没有下一集</translation>
    </message>
    <message>
        <source>No previous media</source>
        <translation>没有上一个媒体</translation>
    </message>
    <message>
        <source>No next media</source>
        <translation>没有下一个媒体</translation>
    </message>
</context>

<context>
    <name>PlayerMediaSwitcherPanel</name>
    <message>
        <source>Continue Watching</source>
        <translation>继续观看</translation>
    </message>
    <message>
        <source>Seasons</source>
        <translation>季</translation>
    </message>
    <message>
        <source>Episodes</source>
        <translation>剧集</translation>
    </message>
    <message>
        <source>Loading...</source>
        <translation>加载中...</translation>
    </message>
    <message>
        <source>No active media found.</source>
        <translation>未找到继续观看的媒体。</translation>
    </message>
    <message>
        <source>No episodes found.</source>
        <translation>未找到剧集。</translation>
    </message>
    <message>
        <source>S%1E%2  %3</source>
        <translation>S%1E%2  %3</translation>
    </message>
    <message>
        <source>Episode %1  %2</source>
        <translation>第 %1 集  %2</translation>
    </message>
    <message>
        <source>%1 - S%2E%3 - %4</source>
        <translation>%1 - S%2E%3 - %4</translation>
    </message>
    <message>
        <source>%1 - %2</source>
        <translation>%1 - %2</translation>
    </message>
    <message>
        <source>%1 - %2 - %3</source>
        <translation>%1 - %2 - %3</translation>
    </message>
    <message>
        <source>Season %1</source>
        <translation>第 %1 季</translation>
    </message>
</context>

<context>
    <name>WebdavClient</name>
    <message>
        <source>Authentication failed. Please check the username and password.</source>
        <translation>身份验证失败，请检查用户名和密码。</translation>
    </message>
    <message>
        <source>Access denied. The account does not have permission for this operation.</source>
        <translation>访问被拒绝，当前账号没有执行此操作的权限。</translation>
    </message>
    <message>
        <source>Resource not found on the WebDAV server.</source>
        <translation>WebDAV 服务器上未找到该资源。</translation>
    </message>
    <message>
        <source>The WebDAV server does not allow this method on this resource.</source>
        <translation>WebDAV 服务器不允许对该资源执行此方法。</translation>
    </message>
    <message>
        <source>Conflict. The parent directory may not exist on the WebDAV server.</source>
        <translation>冲突。WebDAV 服务器上父目录可能不存在。</translation>
    </message>
    <message>
        <source>Precondition failed (HTTP 412).</source>
        <translation>前置条件失败（HTTP 412）。</translation>
    </message>
    <message>
        <source>The resource is locked by another client.</source>
        <translation>该资源正被其他客户端锁定。</translation>
    </message>
    <message>
        <source>WebDAV server is temporarily unavailable. Please try again later.</source>
        <translation>WebDAV 服务器暂时不可用，请稍后再试。</translation>
    </message>
    <message>
        <source>Insufficient storage on the WebDAV server.</source>
        <translation>WebDAV 服务器存储空间不足。</translation>
    </message>
    <message>
        <source>Could not reach the WebDAV server.</source>
        <translation>无法连接到 WebDAV 服务器。</translation>
    </message>
    <message>
        <source>Network error: %1</source>
        <translation>网络错误：%1</translation>
    </message>
    <message>
        <source>Unexpected response from the WebDAV server.</source>
        <translation>WebDAV 服务器返回了意外的响应。</translation>
    </message>
    <message>
        <source>%1 failed (HTTP %2): %3</source>
        <translation>%1 失败（HTTP %2）：%3</translation>
    </message>
    <message>
        <source>%1 failed: %2</source>
        <translation>%1 失败：%2</translation>
    </message>
    <message>
        <source>Cannot download: relative path is empty.</source>
        <translation>无法下载：相对路径为空。</translation>
    </message>
    <message>
        <source>Cannot upload: relative path is empty.</source>
        <translation>无法上传：相对路径为空。</translation>
    </message>
    <message>
        <source>Refused to delete the WebDAV root directory itself.</source>
        <translation>已拒绝删除 WebDAV 根目录本身。</translation>
    </message>
</context>

<context>
    <name>WebdavSyncService</name>
    <message>
        <source>Internal error: WebDAV profile store is unavailable.</source>
        <translation>内部错误：WebDAV 配置存储不可用。</translation>
    </message>
    <message>
        <source>WebDAV profile is not configured. Please save a profile first.</source>
        <translation>尚未配置 WebDAV 信息，请先保存配置。</translation>
    </message>
    <message>
        <source>WebDAV profile is incomplete. Please fill in URL, username and password.</source>
        <translation>WebDAV 配置不完整，请填写服务器 URL、用户名和密码。</translation>
    </message>
    <message>
        <source>Passphrase cannot be empty.</source>
        <translation>密码短语不能为空。</translation>
    </message>
    <message>
        <source>Passphrase is required for encrypted snapshots.</source>
        <translation>加密快照需要密码短语。</translation>
    </message>
    <message>
        <source>There is no local configuration to upload.</source>
        <translation>当前没有可上传的本地配置。</translation>
    </message>
    <message>
        <source>Failed to encrypt the snapshot.</source>
        <translation>加密快照失败。</translation>
    </message>
    <message>
        <source>Selected file is not a valid qEmby snapshot.</source>
        <translation>所选文件不是有效的 qEmby 快照。</translation>
    </message>
    <message>
        <source>Failed to decrypt the snapshot. The passphrase may be wrong or the file is corrupted.</source>
        <translation>解密快照失败，密码短语可能错误或文件已损坏。</translation>
    </message>
    <message>
        <source>Snapshot is not a valid qEmby configuration bundle.</source>
        <translation>该快照不是有效的 qEmby 配置包。</translation>
    </message>
    <message>
        <source>Refused to delete a file that is not a qEmby snapshot.</source>
        <translation>已拒绝删除非 qEmby 快照的文件。</translation>
    </message>
</context>

<context>
    <name>WebdavSyncDialog</name>
    <message>
        <source>Cloud Sync (WebDAV)</source>
        <translation>云同步（WebDAV）</translation>
    </message>
    <message>
        <source>Server Configuration</source>
        <translation>服务器配置</translation>
    </message>
    <message>
        <source>Server URL:</source>
        <translation>服务器 URL：</translation>
    </message>
    <message>
        <source>WebDAV username</source>
        <translation>WebDAV 用户名</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <source>WebDAV password</source>
        <translation>WebDAV 密码</translation>
    </message>
    <message>
        <source>Show Password</source>
        <translation>显示密码</translation>
    </message>
    <message>
        <source>Hide Password</source>
        <translation>隐藏密码</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <source>Root directory:</source>
        <translation>根目录：</translation>
    </message>
    <message>
        <source>Ignore SSL certificate errors</source>
        <translation>忽略 SSL 证书错误</translation>
    </message>
    <message>
        <source>HTTPS:</source>
        <translation>HTTPS：</translation>
    </message>
    <message>
        <source>Test Connection</source>
        <translation>测试连接</translation>
    </message>
    <message>
        <source>Save Profile</source>
        <translation>保存配置</translation>
    </message>
    <message>
        <source>Upload Current Configuration</source>
        <translation>上传当前配置</translation>
    </message>
    <message>
        <source>Encrypt save</source>
        <translation>加密保存</translation>
    </message>
    <message>
        <source>Custom tag:</source>
        <translation>自定义标记：</translation>
    </message>
    <message>
        <source>Snapshot tag</source>
        <translation>快照标记</translation>
    </message>
    <message>
        <source>Upload Now</source>
        <translation>立即上传</translation>
    </message>
    <message>
        <source>Snapshots on Server</source>
        <translation>服务器上的快照</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <source>Device</source>
        <translation>设备</translation>
    </message>
    <message>
        <source>Version</source>
        <translation>版本</translation>
    </message>
    <message>
        <source>OS</source>
        <translation>操作系统</translation>
    </message>
    <message>
        <source>Created</source>
        <translation>创建时间</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>大小</translation>
    </message>
    <message>
        <source>File Name</source>
        <translation>文件名</translation>
    </message>
    <message>
        <source>Device: %1
Version: %2
OS: %3
Created: %4
Size: %5
File Name: %6</source>
        <translation>设备：%1
版本：%2
操作系统：%3
创建时间：%4
大小：%5
文件名：%6</translation>
    </message>
    <message>
        <source>Apply strategy:</source>
        <translation>应用策略：</translation>
    </message>
    <message>
        <source>Replace</source>
        <translation>覆盖</translation>
    </message>
    <message>
        <source>Merge</source>
        <translation>合并</translation>
    </message>
    <message>
        <source>Local wins</source>
        <translation>本地优先</translation>
    </message>
    <message>
        <source>Delete Selected</source>
        <translation>删除所选</translation>
    </message>
    <message>
        <source>Apply to Local</source>
        <translation>应用到本地</translation>
    </message>
    <message>
        <source>Last sync: %1</source>
        <translation>上次同步：%1</translation>
    </message>
    <message>
        <source>Last sync: never</source>
        <translation>上次同步：从未</translation>
    </message>
    <message>
        <source>This device will be uploaded as:
%1</source>
        <translation>本机将被上传为：
%1</translation>
    </message>
    <message>
        <source>Not tested</source>
        <translation>未测试</translation>
    </message>
    <message>
        <source>Invalid profile</source>
        <translation>配置无效</translation>
    </message>
    <message>
        <source>Please fill in the server URL, username and password before testing.</source>
        <translation>测试前请先填写服务器 URL、用户名和密码。</translation>
    </message>
    <message>
        <source>Please fill in the server URL, username and password before saving.</source>
        <translation>保存前请先填写服务器 URL、用户名和密码。</translation>
    </message>
    <message>
        <source>Internal error</source>
        <translation>内部错误</translation>
    </message>
    <message>
        <source>Profile store is unavailable.</source>
        <translation>配置存储不可用。</translation>
    </message>
    <message>
        <source>Testing connection...</source>
        <translation>正在测试连接...</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>正在连接...</translation>
    </message>
    <message>
        <source>Connection OK</source>
        <translation>连接成功</translation>
    </message>
    <message>
        <source>WebDAV connection succeeded</source>
        <translation>WebDAV 连接成功</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation>失败</translation>
    </message>
    <message>
        <source>Connection failed</source>
        <translation>连接失败</translation>
    </message>
    <message>
        <source>Server replied but the response is not valid WebDAV.</source>
        <translation>服务器有响应，但不是有效的 WebDAV 应答。</translation>
    </message>
    <message>
        <source>Profile saved</source>
        <translation>配置已保存</translation>
    </message>
    <message>
        <source>Save failed</source>
        <translation>保存失败</translation>
    </message>
    <message>
        <source>qEmby could not write to %1.</source>
        <translation>qEmby 无法写入 %1。</translation>
    </message>
    <message>
        <source>Profile not configured</source>
        <translation>尚未配置</translation>
    </message>
    <message>
        <source>Please save the WebDAV profile before uploading.</source>
        <translation>上传前请先保存 WebDAV 配置。</translation>
    </message>
    <message>
        <source>Encrypt Snapshot</source>
        <translation>加密快照</translation>
    </message>
    <message>
        <source>Enter a passphrase to encrypt this snapshot.
You will need the same passphrase to restore it on another device.</source>
        <translation>请输入用于加密本快照的密码短语。
还原到其他设备时需要使用相同的密码短语。</translation>
    </message>
    <message>
        <source>Upload</source>
        <translation>上传</translation>
    </message>
    <message>
        <source>Uploading snapshot...</source>
        <translation>正在上传快照...</translation>
    </message>
    <message>
        <source>Uploaded: %1</source>
        <translation>已上传：%1</translation>
    </message>
    <message>
        <source>Upload failed</source>
        <translation>上传失败</translation>
    </message>
    <message>
        <source>Loading snapshot list...</source>
        <translation>正在加载快照列表...</translation>
    </message>
    <message>
        <source>Failed to list snapshots</source>
        <translation>无法获取快照列表</translation>
    </message>
    <message>
        <source>Decrypt Snapshot</source>
        <translation>解密快照</translation>
    </message>
    <message>
        <source>Enter the passphrase used when this snapshot was created.</source>
        <translation>请输入创建此快照时使用的密码短语。</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation>应用</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Replace local config entirely</source>
        <translation>完全覆盖本地配置</translation>
    </message>
    <message>
        <source>Merge (cloud wins on conflict)</source>
        <translation>合并（冲突时云端优先）</translation>
    </message>
    <message>
        <source>Local wins (only fill missing keys)</source>
        <translation>本地优先（仅补齐本地缺失项）</translation>
    </message>
    <message>
        <source>Confirm apply</source>
        <translation>确认应用</translation>
    </message>
    <message>
        <source>Apply snapshot &quot;%1&quot; with strategy:
%2

This will overwrite parts of your local configuration. Continue?</source>
        <translation>将以如下策略应用快照 “%1”：
%2

此操作会覆盖本地配置的部分内容。是否继续？</translation>
    </message>
    <message>
        <source>Downloading snapshot...</source>
        <translation>正在下载快照...</translation>
    </message>
    <message>
        <source>Snapshot applied</source>
        <translation>快照已应用</translation>
    </message>
    <message>
        <source>Apply failed</source>
        <translation>应用失败</translation>
    </message>
    <message>
        <source>Bundle decoded but failed to write to local.</source>
        <translation>已成功解析配置包，但写入本地失败。</translation>
    </message>
    <message>
        <source>Delete snapshot</source>
        <translation>删除快照</translation>
    </message>
    <message>
        <source>Delete &quot;%1&quot; from the WebDAV server?

This cannot be undone.</source>
        <translation>是否从 WebDAV 服务器删除 “%1”？

此操作不可撤销。</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Deleting snapshot...</source>
        <translation>正在删除快照...</translation>
    </message>
    <message>
        <source>Snapshot deleted</source>
        <translation>快照已删除</translation>
    </message>
    <message>
        <source>Delete failed</source>
        <translation>删除失败</translation>
    </message>
</context>

<context>
    <name>WebdavPassphrasePrompt</name>
    <message>
        <source>Show Password</source>
        <translation>显示密码</translation>
    </message>
    <message>
        <source>Hide Password</source>
        <translation>隐藏密码</translation>
    </message>
    <message>
        <source>Toggle passphrase visibility</source>
        <translation>切换密码短语可见性</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <source>Sync passphrase</source>
        <translation>同步密码短语</translation>
    </message>
</context>

</TS>
