<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
    <name>AppModel</name>
    <message>
        <location filename="../gui/appmodel.cpp" line="15"/>
        <source>Local network</source>
        <translation>局域网</translation>
    </message>
    <message>
        <location filename="../gui/appmodel.cpp" line="18"/>
        <source>Remote network</source>
        <translation>远程网络</translation>
    </message>
    <message>
        <location filename="../gui/appmodel.cpp" line="21"/>
        <source>Manual</source>
        <translation>手动配置</translation>
    </message>
    <message>
        <location filename="../gui/appmodel.cpp" line="24"/>
        <source>IPv6 network</source>
        <translation>IPv6 网络</translation>
    </message>
    <message>
        <location filename="../gui/appmodel.cpp" line="27"/>
        <source>Other network</source>
        <translation>其他网络</translation>
    </message>
    <message>
        <location filename="../gui/appmodel.cpp" line="294"/>
        <source>Auto (default)</source>
        <translation>自动（默认）</translation>
    </message>
    <message>
        <location filename="../gui/appmodel.cpp" line="295"/>
        <source>Automatic selection with fallback</source>
        <translation>自动选择并回退</translation>
    </message>
</context>
<context>
    <name>AppView</name>
    <message>
        <location filename="../gui/AppView.qml" line="156"/>
        <source>Display Settings</source>
        <translation>显示设置</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="194"/>
        <source>Select Display:</source>
        <translation>选择显示器：</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="vanished">默认</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="234"/>
        <source>VDD Display</source>
        <translation>VDD 虚拟显示器</translation>
    </message>
    <message>
        <source>VDD Combination Mode:</source>
        <translation type="vanished">VDD 组合模式：</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="258"/>
        <source>Screen Combination Mode:</source>
        <translation>屏幕组合模式：</translation>
    </message>
    <message>
        <source>Use host config (default)</source>
        <translation type="vanished">使用主机配置（默认）</translation>
    </message>
    <message>
        <source>Do not change</source>
        <translation type="vanished">不做改动</translation>
    </message>
    <message>
        <source>Ensure active</source>
        <translation type="vanished">确保已启用</translation>
    </message>
    <message>
        <source>Ensure primary</source>
        <translation type="vanished">确保为主显示器</translation>
    </message>
    <message>
        <source>Only display</source>
        <translation type="vanished">仅此显示器</translation>
    </message>
    <message>
        <source>Keep current layout</source>
        <translation type="vanished">保持当前布局</translation>
    </message>
    <message>
        <source>VDD primary + Physical extended</source>
        <translation type="vanished">VDD 为主 + 物理显示器扩展</translation>
    </message>
    <message>
        <source>Physical primary + VDD extended</source>
        <translation type="vanished">物理显示器为主 + VDD 扩展</translation>
    </message>
    <message>
        <source>VDD only (disable physical)</source>
        <translation type="vanished">仅 VDD（关闭物理显示器）</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="570"/>
        <location filename="../gui/AppView.qml" line="751"/>
        <source>Resume Game</source>
        <translation>继续游戏</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="591"/>
        <location filename="../gui/AppView.qml" line="755"/>
        <source>Quit Game</source>
        <translation>退出游戏</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="630"/>
        <source>Live</source>
        <translation>运行中</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="652"/>
        <source>Hidden</source>
        <translation>已隐藏</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="751"/>
        <source>Launch Game</source>
        <translation>启动游戏</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="524"/>
        <location filename="../gui/AppView.qml" line="762"/>
        <source>Direct Launch</source>
        <translation>直接启动</translation>
    </message>
    <message>
        <source>Host default</source>
        <translation type="vanished">跟随主机</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="205"/>
        <source>Default</source>
        <comment>display selection</comment>
        <extracomment>Display option that lets the host choose the display.</extracomment>
        <translation>默认</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="766"/>
        <source>Launch this app immediately when the host is selected, bypassing the app selection grid.</source>
        <translation>选择主机后立即启动此应用程序，绕过应用程序选择网格。</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="774"/>
        <source>Hide Game</source>
        <translation>隐藏游戏</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="778"/>
        <source>Hide this game from the app grid. To access hidden games, right-click on the host and choose %1.</source>
        <translation>从应用程序网格中隐藏此游戏。要访问隐藏的游戏，请右键单击主机并选择 %1。</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="778"/>
        <source>View All Apps</source>
        <translation>查看所有应用程序</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="796"/>
        <source>No Apps</source>
        <translation>没有应用</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="814"/>
        <source>This computer doesn&apos;t seem to have any applications or some applications are hidden</source>
        <translation>这台计算机上似乎没有任何应用程序，或者有些应用程序已被隐藏</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="828"/>
        <source>Select the IP address to connect to this PC:</source>
        <translation>选择连接这台计算机使用的 IP 地址：</translation>
    </message>
    <message>
        <location filename="../gui/AppView.qml" line="848"/>
        <source>Are you sure you want to quit %1? Any unsaved progress will be lost.</source>
        <translation>你确定要退出 %1 吗？所有未保存的游戏进度都将丢失。</translation>
    </message>
</context>
<context>
    <name>BasicSettingsPage</name>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="27"/>
        <source>Video</source>
        <translation>画面</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="28"/>
        <source>Setting values too high for your PC or network connection may cause lag, stuttering, or errors.</source>
        <translation>如果你的计算机或网络连接设置的值过高，可能会导致延迟，卡顿或错误。</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="31"/>
        <source>Resolution and FPS</source>
        <translation>分辨率和 FPS</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="90"/>
        <source>Native</source>
        <translation>原生</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="91"/>
        <source>Native (Excluding Notch)</source>
        <translation>原生(不包括刻痕)</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="127"/>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="136"/>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="265"/>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="536"/>
        <source>Custom</source>
        <translation>自定义</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="155"/>
        <source>720p</source>
        <translation>720p</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="161"/>
        <source>1080p</source>
        <translation>1080p</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="167"/>
        <source>1440p</source>
        <translation>1440p</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="173"/>
        <source>4K</source>
        <translation>4K</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="280"/>
        <source>Custom resolutions are not officially supported by GeForce Experience, so it will not set your host display resolution. You will need to set it manually while in game.</source>
        <translation>自定义分辨率不受 GeForce Experience 的正式支持，因此不会设置主机的分辨率。你需要在游戏中手动设置。</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="281"/>
        <source>Resolutions that are not supported by your client or host PC may cause streaming errors.</source>
        <translation>使用当前计算机或主机不支持的分辨率可能会导致流式传输错误。</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="287"/>
        <source>Enter a custom resolution:</source>
        <translation>输入自定义分辨率:</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="423"/>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="533"/>
        <source>Custom (%1 FPS)</source>
        <translation>自定义(%1 FPS)</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="438"/>
        <source>Enter a custom frame rate:</source>
        <translation>输入自定义帧率:</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="515"/>
        <source>%1 FPS</source>
        <translation>%1 FPS</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="554"/>
        <source>30 FPS</source>
        <translation>30 帧</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="559"/>
        <source>60 FPS</source>
        <translation>60 帧</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="580"/>
        <source>Video bitrate</source>
        <translation>视频码率</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="581"/>
        <source>Lower the bitrate on slower connections. Raise the bitrate to increase image quality.</source>
        <translation>在较慢的连接上降低比特率。提高比特率以提高图像质量。</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="655"/>
        <source>Use Default (%1 Mbps)</source>
        <translation>使用默认值 (%1 Mbps)</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="697"/>
        <source>Smart bitrate with Sunshine</source>
        <translation>Sunshine 智能码率</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="698"/>
        <source>Allows Sunshine to automatically adjust stream bitrate up to the selected video bitrate when the host supports ABR.</source>
        <translation>当主机支持 ABR 时，允许 Sunshine 在所选视频码率以内自动调整串流码率。</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="706"/>
        <source>Enhancements</source>
        <translation>画质增强</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="710"/>
        <source>Enhance video quality by utilizing the GPU&apos;s AI-Enhancement capabilities.</source>
        <translation>使用 AI 增强视频质量</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="711"/>
        <source>This feature effectively upscales, reduces compression artifacts and enhances the clarity of streamed content.</source>
        <translation>此功能有效提高分辨率，减少压缩伪影并增强流式传输内容的质量。</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="712"/>
        <source>Note:</source>
        <translation>注意：</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="713"/>
        <source>If available, ensure that appropriate settings (i.e. RTX Video enhancement) are enabled in your GPU driver configuration.</source>
        <translation>如果能够使用, 请确保在你的GPU驱动程序配置中启用了对应设置（例如 RTX Video 增强）</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="714"/>
        <source>HDR rendering has diverse issues depending on the GPU used, we are working on it but we advise to currently use Non-HDR.</source>
        <translation>HDR 渲染在不同 GPU 上存在多种问题。我们正在努力解决，但目前建议使用非 HDR 模式。</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="715"/>
        <source>Be advised that using this feature on laptops running on battery power may lead to significant battery drain.</source>
        <translation>请注意，在笔记本电脑上使用电池供电时，使用此功能可能会导致显著的电池消耗。</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="722"/>
        <source>Video AI-Enhancement</source>
        <translation>视频 AI 增强</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="734"/>
        <source>Video AI-Enhancement (Not supported by the GPU)</source>
        <translation>视频 AI 增强（当前显卡不支持）</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="739"/>
        <source>Video AI-Enhancement (Experimental)</source>
        <translation>视频 AI 增强（实验性）</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="746"/>
        <source>Stream Resolution Scale</source>
        <translation>流分辨率缩放</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="747"/>
        <source>Renders the stream below the selected resolution and upscales it on the client.</source>
        <translation>以低于所选分辨率的画面串流，再在本机放大。</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="790"/>
        <source>Remote overrides</source>
        <translation>远程串流覆盖</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="791"/>
        <source>Used instead of the values above when streaming over the internet.</source>
        <translation>通过互联网串流时，使用这些值代替上面的设置。</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="794"/>
        <source>Remote Resolution</source>
        <translation>远程分辨率</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="854"/>
        <source>Remote Frame Rate</source>
        <translation>远程帧率</translation>
    </message>
    <message>
        <location filename="../gui/settings/BasicSettingsPage.qml" line="888"/>
        <source>FPS</source>
        <translation>帧</translation>
    </message>
</context>
<context>
    <name>CliPair</name>
    <message>
        <location filename="../gui/CliPair.qml" line="10"/>
        <source>Establishing connection to PC...</source>
        <translation>正在建立与主机的连接...</translation>
    </message>
    <message>
        <location filename="../gui/CliPair.qml" line="14"/>
        <source>Pairing... Please enter &apos;%1&apos; on %2.</source>
        <translation>配对中……请在 %2 输入 “%1”。</translation>
    </message>
    <message>
        <location filename="../gui/CliPair.qml" line="91"/>
        <source>Pairing completed successfully</source>
        <translation>配对成功</translation>
    </message>
</context>
<context>
    <name>CliQuitStreamSegue</name>
    <message>
        <location filename="../gui/CliQuitStreamSegue.qml" line="11"/>
        <source>Establishing connection to PC...</source>
        <translation>正在建立与主机的连接...</translation>
    </message>
    <message>
        <location filename="../gui/CliQuitStreamSegue.qml" line="15"/>
        <source>Quitting app...</source>
        <translation>应用程序退出中...</translation>
    </message>
</context>
<context>
    <name>CliStartStreamSegue</name>
    <message>
        <location filename="../gui/CliStartStreamSegue.qml" line="10"/>
        <source>Establishing connection to PC...</source>
        <translation>正在建立与主机的连接...</translation>
    </message>
    <message>
        <location filename="../gui/CliStartStreamSegue.qml" line="14"/>
        <source>Loading app list...</source>
        <translation>应用程序列表加载中...</translation>
    </message>
    <message>
        <location filename="../gui/CliStartStreamSegue.qml" line="88"/>
        <source>Are you sure you want to quit %1? Any unsaved progress will be lost.</source>
        <translation>你确定要退出 %1 吗？任何未保存的进度都将丢失。</translation>
    </message>
</context>
<context>
    <name>ComputerModel</name>
    <message>
        <location filename="../gui/computermodel.cpp" line="56"/>
        <source>Online</source>
        <translation>在线</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="59"/>
        <source>Offline</source>
        <translation>离线</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="62"/>
        <location filename="../gui/computermodel.cpp" line="74"/>
        <location filename="../gui/computermodel.cpp" line="79"/>
        <location filename="../gui/computermodel.cpp" line="90"/>
        <location filename="../gui/computermodel.cpp" line="92"/>
        <location filename="../gui/computermodel.cpp" line="93"/>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="68"/>
        <source>Paired</source>
        <translation>已配对</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="71"/>
        <source>Unpaired</source>
        <translation>未配对</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="81"/>
        <source>Name: %1</source>
        <translation>名称: %1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="82"/>
        <source>Status: %1</source>
        <translation>状态: %1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="83"/>
        <source>Active Address: %1</source>
        <translation>活动地址: %1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="84"/>
        <source>UUID: %1</source>
        <translation>UUID: %1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="85"/>
        <source>Pair Name: %1</source>
        <translation>配对名称：%1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="86"/>
        <source>Local Address: %1</source>
        <translation>本地地址: %1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="87"/>
        <source>Remote Address: %1</source>
        <translation>远程地址: %1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="88"/>
        <source>IPv6 Address: %1</source>
        <translation>IPv6 地址: %1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="89"/>
        <source>Manual Address: %1</source>
        <translation>手动地址: %1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="90"/>
        <source>MAC Address: %1</source>
        <translation>MAC 地址: %1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="91"/>
        <source>Pair State: %1</source>
        <translation>配对状态: %1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="92"/>
        <source>Running Game ID: %1</source>
        <translation>正在运行的游戏 ID: %1</translation>
    </message>
    <message>
        <location filename="../gui/computermodel.cpp" line="93"/>
        <source>HTTPS Port: %1</source>
        <translation>HTTPS 端口: %1</translation>
    </message>
</context>
<context>
    <name>DisplaySettingsPage</name>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="28"/>
        <source>Display</source>
        <translation>显示</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="32"/>
        <source>Display mode</source>
        <translation>显示模式</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="33"/>
        <source>Fullscreen generally provides the best performance, but borderless windowed may work better with features like macOS Spaces, Alt+Tab, screenshot tools, on-screen overlays, etc.</source>
        <translation>全屏通常提供最好的性能，但是无边框窗口可以更好地与 macOS Spaces、Alt+Tab、屏幕截图工具、屏幕覆盖等功能配合使用。</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="46"/>
        <source>Fullscreen</source>
        <translation>全屏</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="51"/>
        <source>Borderless windowed</source>
        <translation>无边框窗口</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="56"/>
        <source>Windowed</source>
        <translation>窗口化</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="64"/>
        <source>(Recommended)</source>
        <translation>(推荐)</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="108"/>
        <source>Stretch presentation</source>
        <translation>拉伸画面</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="109"/>
        <source>Ignores both client and host PC aspect ratios, which is required for displaying Half-SBS (Side-By-Side) 3D signals to AR/XR devices that only support Full-SBS (usually 1920x1080 per eye, meaning a total resolution of 3840x1080)</source>
        <translation>忽略客户端和主机电脑的纵横比，用于在只支持 Full-SBS 的 AR/XR 设备上显示 Half-SBS（左右并排）3D 信号（通常为每只眼 1920×1080，总分辨率 3840×1080）。</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="116"/>
        <source>V-Sync</source>
        <translation>垂直同步</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="117"/>
        <source>Disabling V-Sync allows sub-frame rendering latency, but it can display visible tearing</source>
        <translation>禁用垂直同步可允许子帧渲染延迟，但会显示可见的撕裂</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="123"/>
        <source>Frame pacing</source>
        <translation>帧速调节</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="124"/>
        <source>Frame pacing reduces micro-stutter by delaying frames that come in too early</source>
        <translation>通过延迟过早进入的帧来减少卡顿</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="133"/>
        <source>HDR</source>
        <translation>HDR</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="136"/>
        <source>Enable HDR</source>
        <translation>启用HDR</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="138"/>
        <source>The stream will be HDR-capable, but some games may require an HDR monitor on your host PC to enable HDR mode.</source>
        <translation>HDR功能将在串流中可用，但一些游戏可能需要PC端接入HDR显示器以启用HDR模式。</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="140"/>
        <source>HDR streaming is not supported on this PC.</source>
        <translation>此PC不支持HDR。</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="148"/>
        <source>HDR format</source>
        <translation>HDR 格式</translation>
    </message>
    <message>
        <location filename="../gui/settings/DisplaySettingsPage.qml" line="149"/>
        <source>HDR10 (PQ) is the standard HDR format. HLG offers better compatibility with SDR displays when HDR is not active on the host.</source>
        <translation>HDR10（PQ）是标准的 HDR 格式。当主机未启用 HDR 时，HLG 与 SDR 显示器的兼容性更好。</translation>
    </message>
</context>
<context>
    <name>FileMappingClient</name>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="61"/>
        <source>Missing host address, HTTPS port, certificate, or UUID</source>
        <translation>缺少主机地址、HTTPS 端口、证书或 UUID</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="83"/>
        <source>Timed out while fetching file mapping capability</source>
        <translation>获取文件映射能力超时</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="92"/>
        <source>Capability request failed with HTTP %1: %2</source>
        <translation>能力查询请求失败，HTTP %1：%2</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="95"/>
        <source> body=%1</source>
        <translation> 响应体=%1</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="106"/>
        <source>Capability response was not valid JSON: %1</source>
        <translation>能力查询的响应不是合法 JSON：%1</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="128"/>
        <source>File mapping capability is unavailable: ok=%1 enabled=%2 listening=%3 port=%4 error=%5</source>
        <translation>文件映射能力不可用：ok=%1 enabled=%2 listening=%3 port=%4 error=%5</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="141"/>
        <source>File mapping session URL is invalid</source>
        <translation>文件映射会话 URL 无效</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="158"/>
        <source>Timed out while opening file mapping TLS connection</source>
        <translation>建立文件映射 TLS 连接超时</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="194"/>
        <source>Failed to write file mapping WebSocket upgrade request</source>
        <translation>写入文件映射 WebSocket 升级请求失败</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="204"/>
        <source>File mapping WebSocket upgrade response is too large</source>
        <translation>文件映射 WebSocket 升级响应过大</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="211"/>
        <source>Timed out waiting for file mapping WebSocket upgrade</source>
        <translation>等待文件映射 WebSocket 升级超时</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="228"/>
        <source>File mapping WebSocket upgrade was rejected: %1</source>
        <translation>文件映射 WebSocket 升级被拒绝：%1</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="254"/>
        <source>File mapping WebSocket accept header is invalid</source>
        <translation>文件映射 WebSocket 的 accept 头无效</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="355"/>
        <source>Unexpected file mapping smoke response: hello=%1 list=%2 read=%3</source>
        <translation>文件映射连通性测试返回了预期外的结果：hello=%1 list=%2 read=%3</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="368"/>
        <location filename="../streaming/filemappingclient.cpp" line="393"/>
        <source>File mapping WebSocket session is not connected</source>
        <translation>文件映射 WebSocket 会话未连接</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="374"/>
        <source>Failed to write file mapping WebSocket message</source>
        <translation>写入文件映射 WebSocket 消息失败</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="407"/>
        <source>Unexpected file mapping RPC response: %1</source>
        <translation>文件映射 RPC 返回了预期外的响应：%1</translation>
    </message>
</context>
<context>
    <name>GamepadMapper</name>
    <message>
        <location filename="../gui/GamepadMapper.qml" line="4"/>
        <source>Gamepad Mapping</source>
        <translation>手柄按键映射</translation>
    </message>
</context>
<context>
    <name>HdrBrightnessCard</name>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="205"/>
        <source>HDR brightness profile</source>
        <translation>HDR 亮度配置</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="216"/>
        <source>Controls the display metadata used by Foundation Sunshine&apos;s virtual display.</source>
        <translation>控制 Foundation Sunshine 虚拟显示器使用的显示亮度元数据。</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="237"/>
        <source>HDR active</source>
        <translation>HDR 已启用</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="237"/>
        <source>Enable HDR to use</source>
        <translation>启用 HDR 后生效</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="249"/>
        <source>Use host defaults</source>
        <translation>使用主机默认值</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="250"/>
        <source>Detect client display automatically</source>
        <translation>自动检测客户端显示器</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="251"/>
        <source>Set brightness manually</source>
        <translation>手动设置亮度</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="267"/>
        <source>No brightness values are sent. Foundation Sunshine will use its configured defaults.</source>
        <translation>不发送亮度参数，由 Foundation Sunshine 使用主机端配置。</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="269"/>
        <source>The HDR display is detected when streaming starts. Automatic detection is currently available on Windows.</source>
        <translation>串流开始时检测 HDR 显示器，目前仅 Windows 支持自动检测。</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="271"/>
        <source>Use calibrated values when display detection is unavailable or reports inaccurate metadata.</source>
        <translation>显示器无法自动检测或上报数据不准确时，可使用校准值。</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="286"/>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="591"/>
        <source>Peak brightness</source>
        <translation>峰值亮度</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="331"/>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="379"/>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="427"/>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="553"/>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="573"/>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="592"/>
        <source>nits</source>
        <translation>尼特</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="335"/>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="552"/>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="624"/>
        <source>Minimum brightness</source>
        <translation>最低亮度</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="383"/>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="572"/>
        <source>Full-frame brightness</source>
        <translation>全屏最大亮度</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="437"/>
        <source>HDR luminance range</source>
        <translation>HDR 亮度范围</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="443"/>
        <source>Perceptual PQ scale · drag the markers to adjust. Positions show HDR signal levels, not actual screen brightness.</source>
        <translation>感知 PQ 标尺 · 拖动标记即可调整；位置表示 HDR 信号等级，而非屏幕实际亮度。</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="457"/>
        <source>SDR white</source>
        <translation>SDR 白色</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="459"/>
        <source>PQ limit</source>
        <translation>PQ 上限</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="645"/>
        <source>Full frame</source>
        <translation>全屏</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="666"/>
        <source>Peak</source>
        <translation>峰值</translation>
    </message>
    <message>
        <location filename="../gui/settings/HdrBrightnessCard.qml" line="677"/>
        <source>Enter values in this order: minimum ≤ full-frame ≤ peak brightness.</source>
        <translation>请按“最低亮度 ≤ 全屏亮度 ≤ 峰值亮度”的顺序填写。</translation>
    </message>
</context>
<context>
    <name>ImageUtils</name>
    <message>
        <location filename="../imageutils.cpp" line="48"/>
        <location filename="../imageutils.cpp" line="52"/>
        <source>Unable to write file</source>
        <translation>无法写入文件</translation>
    </message>
    <message>
        <location filename="../imageutils.cpp" line="73"/>
        <source>Invalid background image URL</source>
        <translation>背景图片地址无效</translation>
    </message>
    <message>
        <location filename="../imageutils.cpp" line="118"/>
        <source>Background server returned an empty response</source>
        <translation>背景图服务器返回了空响应</translation>
    </message>
    <message>
        <location filename="../imageutils.cpp" line="128"/>
        <source>Unable to decode background image</source>
        <translation>无法解码背景图片</translation>
    </message>
    <message>
        <source>Only local image files can be used as backgrounds</source>
        <translation>只能使用本地图片文件作为背景</translation>
    </message>
    <message>
        <source>The selected image file is unavailable</source>
        <translation>选择的图片文件不存在或无法读取</translation>
    </message>
    <message>
        <source>Unsupported image format</source>
        <translation>不支持的图片格式</translation>
    </message>
    <message>
        <source>Unable to decode the selected image</source>
        <translation>无法识别或读取选择的图片</translation>
    </message>
</context>
<context>
    <name>BackgroundSourceDialog</name>
    <message>
        <source>Choose a background style</source>
        <translation>选择背景风格</translation>
    </message>
    <message>
        <source>Photography</source>
        <translation>摄影风景</translation>
    </message>
    <message>
        <source>Anime</source>
        <translation>二次元</translation>
    </message>
    <message>
        <source>No background</source>
        <translation>不显示背景</translation>
    </message>
    <message>
        <source>Choose the style of random backgrounds shown on the computer list. You can change this at any time in Software Settings.</source>
        <translation>选一种电脑列表随机背景的风格吧，之后可以随时在软件设置中调整。</translation>
    </message>
    <message>
        <source>Decide later</source>
        <translation>以后再说</translation>
    </message>
</context>
<context>
    <name>LegacySettingsPage</name>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="38"/>
        <source>Audio Settings</source>
        <translation>音频设置</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="47"/>
        <source>Audio configuration</source>
        <translation>音频配置</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="72"/>
        <source>Stereo</source>
        <translation>立体声</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="76"/>
        <source>5.1 surround sound</source>
        <translation>5.1 环绕声</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="80"/>
        <source>7.1 surround sound</source>
        <translation>7.1 环绕声</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="84"/>
        <source>7.1.4 surround sound</source>
        <translation>7.1.4 环绕声</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="98"/>
        <source>Mute host PC speakers while streaming</source>
        <translation>流式传输启动时将主机的扬声器静音</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="108"/>
        <source>You must restart any game currently in progress for this setting to take effect</source>
        <translation>要使此设置生效，必须重新启动当前正在进行的所有游戏</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="114"/>
        <source>Mute audio stream when Moonlight is not the active window</source>
        <translation>当 Moonlight 失去焦点时静音</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="125"/>
        <source>Mutes Moonlight&apos;s audio when you Alt+Tab out of the stream or click on a different window.</source>
        <translation>当你用 Alt+Tab 键离开流式传输或者点击其他窗口时，Moonlight 将静音。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="130"/>
        <source>Enable microphone streaming (test)</source>
        <translation>启用麦克风串流（测试）</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="145"/>
        <source>Host Settings</source>
        <translation>主机设置</translation>
    </message>
    <message>
        <source>Custom Screen Mode</source>
        <translation type="vanished">自定义屏幕模式</translation>
    </message>
    <message>
        <source>Nothing</source>
        <translation type="vanished">关闭</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="553"/>
        <source>Disabled (default)</source>
        <translation>禁用（默认）</translation>
    </message>
    <message>
        <source>Activate the display automatically</source>
        <translation type="vanished">自动激活指定显示器</translation>
    </message>
    <message>
        <source>Activate the display automatically and make it a primary display</source>
        <translation type="vanished">自动激活指定显示器并设置为主显示器</translation>
    </message>
    <message>
        <source>Deactivate other displays and activate only the specified display</source>
        <translation type="vanished">禁用其他显示器，只启用指定显示器</translation>
    </message>
    <message>
        <source>VDD Screen Mode</source>
        <translation type="vanished">VDD 屏幕模式</translation>
    </message>
    <message>
        <source>Use Sunshine host configuration (default)</source>
        <translation type="vanished">使用 Sunshine 主机配置（默认）</translation>
    </message>
    <message>
        <source>Keep current layout</source>
        <translation type="vanished">保持当前布局</translation>
    </message>
    <message>
        <source>VDD primary + Physical extended</source>
        <translation type="vanished">VDD 为主 + 物理显示器扩展</translation>
    </message>
    <message>
        <source>Physical primary + VDD extended</source>
        <translation type="vanished">物理显示器为主 + VDD 扩展</translation>
    </message>
    <message>
        <source>VDD only (disable physical displays)</source>
        <translation type="vanished">仅 VDD（关闭物理显示器）</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="153"/>
        <source>Screen Combination Mode</source>
        <translation>屏幕组合模式</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="160"/>
        <source>Sunshine Foundation display control</source>
        <translation>Sunshine Foundation 显示器控制</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="174"/>
        <source>Optimize game settings for streaming</source>
        <translation>优化游戏设置以进行流式传输</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="185"/>
        <source>Quit app on host PC after ending stream</source>
        <translation>流式传输结束后退出主机上的应用程序</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="195"/>
        <source>This will close the app or game you are streaming when you end your stream. You will lose any unsaved progress!</source>
        <translation>当你结束流式传输时，这将关闭正在运行的应用程序或游戏。这会导致你失去所有未保存的游戏进度！</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="205"/>
        <source>Software Settings</source>
        <translation>软件设置</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="214"/>
        <source>Language</source>
        <translation>语言</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="240"/>
        <source>Automatic</source>
        <translation>自动</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="375"/>
        <source>You must restart Moonlight for this change to take effect</source>
        <translation>你必须重新启动 Moonlight 才能使更改生效</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="392"/>
        <source>Window display mode</source>
        <translation>窗口显示模式</translation>
    </message>
    <message>
        <source>Choose how Moonlight opens when the application starts.</source>
        <translation>选择Moonlight启动时使用窗口化、最大化或全屏显示。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="427"/>
        <source>Windowed</source>
        <translation>窗口化</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="431"/>
        <source>Maximized</source>
        <translation>最大化</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="435"/>
        <source>Fullscreen</source>
        <translation>全屏</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="448"/>
        <source>Remember window position and size</source>
        <translation>记住窗口位置和大小</translation>
    </message>
    <message>
        <source>Restore the previous window position and size the next time Moonlight starts.</source>
        <translation>下次启动Moonlight时恢复上次使用的窗口位置和大小。</translation>
    </message>
    <message>
        <source>Background image</source>
        <translation>背景图片</translation>
    </message>
    <message>
        <source>Choose the background shown on the computer list and shared application pages.</source>
        <translation>设置电脑列表以及共用页面显示的背景图片。</translation>
    </message>
    <message>
        <source>Background source</source>
        <translation>背景图片来源</translation>
    </message>
    <message>
        <source>Choose photography, Anime, a custom API, a local image, or no background.</source>
        <translation>选择摄影风景、二次元、自定义API、本地图片或不显示背景。</translation>
    </message>
    <message>
        <source>Photography (Lorem Picsum)</source>
        <translation>摄影风景（Lorem Picsum）</translation>
    </message>
    <message>
        <source>Anime (Pipw)</source>
        <translation>二次元（Pipw）</translation>
    </message>
    <message>
        <source>Custom API</source>
        <translation>自定义API</translation>
    </message>
    <message>
        <source>Local image</source>
        <translation>本地图片</translation>
    </message>
    <message>
        <source>No background</source>
        <translation>不显示背景</translation>
    </message>
    <message>
        <source>Background overlay opacity</source>
        <translation>背景遮罩透明度</translation>
    </message>
    <message>
        <source>Adjust the opacity of the dark overlay on background images. 0% keeps the image clear; 100% makes it fully dark.</source>
        <translation>调整背景图片上方的深色遮罩。0%保持原图亮度，100%完全压暗。</translation>
    </message>
    <message>
        <source>Background image API</source>
        <translation>背景图片API</translation>
    </message>
    <message>
        <source>Enter an image API or a direct image URL. Leaving it empty restores Photography.</source>
        <translation>输入图片API或单张图片地址，留空将恢复为摄影风景。</translation>
    </message>
    <message>
        <source>Local background image</source>
        <translation>本地背景图片</translation>
    </message>
    <message>
        <source>Choose a JPG, PNG, WebP, or BMP image. You can also drag one image onto the computer list to replace the background.</source>
        <translation>选择JPG、PNG、WebP或BMP图片，也可以将一张图片拖入电脑列表直接替换背景。</translation>
    </message>
    <message>
        <source>Choose image</source>
        <translation>选择图片</translation>
    </message>
    <message>
        <source>Restore default background</source>
        <translation>恢复默认背景</translation>
    </message>
    <message>
        <source>Clear the custom API and local image, then return to Photography.</source>
        <translation>清除自定义API和本地图片，并恢复为摄影风景。</translation>
    </message>
    <message>
        <source>Restore default</source>
        <translation>恢复默认</translation>
    </message>
    <message>
        <source>Choose a background image</source>
        <translation>选择背景图片</translation>
    </message>
    <message>
        <source>Image files (*.jpg *.jpeg *.png *.webp *.bmp)</source>
        <translation>图片文件（*.jpg *.jpeg *.png *.webp *.bmp）</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="448"/>
        <source>Show connection quality warnings</source>
        <translation>显示连接质量警告</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="459"/>
        <source>Show configuration warnings</source>
        <translation>显示配置警告</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="471"/>
        <source>Discord Rich Presence integration</source>
        <translation>Discord Rich Presence 集成</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="481"/>
        <source>Updates your Discord status to display the name of the game you&apos;re streaming.</source>
        <translation>更新你的 Discord 状态，以显示正在运行的游戏名称。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="487"/>
        <source>Keep the display awake while streaming</source>
        <translation>在串流时保持屏幕开启</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="497"/>
        <source>Prevents the screensaver from starting or the display from going to sleep while streaming.</source>
        <translation>防止串流时进入屏保或屏幕休眠。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="503"/>
        <source>Automatically check for updates</source>
        <translation>自动检查更新</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="513"/>
        <source>Check for new versions of Moonlight when the app starts.</source>
        <translation>启动时检查 Moonlight 是否有新版本。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="518"/>
        <source>Overlay menu position</source>
        <translation>悬浮菜单位置</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="505"/>
        <source>Top edge</source>
        <translation>顶部边缘</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="541"/>
        <source>Right edge</source>
        <translation>右侧边缘</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="545"/>
        <source>Left edge</source>
        <translation>左侧边缘</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="549"/>
        <source>Floating button</source>
        <translation>悬浮按钮</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="569"/>
        <source>Input Settings</source>
        <translation>输入设置</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="579"/>
        <source>Optimize mouse for remote desktop instead of games</source>
        <translation>为远程桌面而不是游戏优化鼠标</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="589"/>
        <source>This enables seamless mouse control without capturing the client&apos;s mouse cursor. It is ideal for remote desktop usage but will not work in most games.</source>
        <translation>这可以实现无缝鼠标控制，而无需捕获客户端的鼠标光标。这是理想的远程桌面使用方案，但不会在大多数游戏中工作。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="590"/>
        <source>You can toggle this while streaming using Ctrl+Alt+Shift+M.</source>
        <translation>你可以使用 Ctrl+Alt+Shift+M 切换鼠标控制模式。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="591"/>
        <source>NOTE: Due to a bug in GeForce Experience, this option may not work properly if your host PC has multiple monitors.</source>
        <translation>注意：由于 GeForce Experience 的 Bug，如果你的主机有多个显示器，则此选项可能无法正常工作。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="598"/>
        <source>Show local cursor</source>
        <translation>显示本地鼠标</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="608"/>
        <source>This makes the client&apos;s mouse cursor visible in the stream.</source>
        <translation>让客户端的鼠标指针在串流画面里可见。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="609"/>
        <source>You can toggle this while streaming using Ctrl+Alt+Shift+C.</source>
        <translation>你可以使用 Ctrl+Alt+Shift+C 切换显示本地鼠标模式。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="619"/>
        <source>Capture system keyboard shortcuts</source>
        <translation>捕获系统快捷键</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="295"/>
        <source>Capture mode</source>
        <translation>捕获模式</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="627"/>
        <source>This enables the capture of system-wide keyboard shortcuts like Alt+Tab that would normally be handled by the client OS while streaming.</source>
        <translation>这样可以捕获系统范围的键盘快捷键，例如 Alt + Tab，这些快捷键通常在流式传输时由客户端系统处理。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="628"/>
        <source>NOTE: Certain keyboard shortcuts like Ctrl+Alt+Del on Windows cannot be intercepted by any application, including Moonlight.</source>
        <translation>注意：Windows 上的某些键盘快捷键（如 Ctrl+Alt+Del）不能被任何应用程序截获，包括 Moonlight。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="658"/>
        <source>in fullscreen</source>
        <translation>全屏</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="662"/>
        <source>always</source>
        <translation>总是</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="692"/>
        <source>Use touchscreen as a virtual trackpad</source>
        <translation>将触摸屏用作虚拟触控板</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="702"/>
        <source>When checked, the touchscreen acts like a trackpad. When unchecked, the touchscreen will directly control the mouse pointer.</source>
        <translation>选中时，触摸屏就像一个触控板。取消选中时，触摸屏将直接控制鼠标指针。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="709"/>
        <source>Use precision touchpad input when available</source>
        <translation>可用时使用精确式触控板输入</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="719"/>
        <source>Sends native multi-touch trackpad contacts to compatible Sunshine hosts. Unsupported devices and hosts fall back to pointer input. Changes apply to the next stream.</source>
        <translation>向兼容的 Sunshine 主机发送原生多点触控板接触信息。不支持的设备和主机将回退到指针输入。更改将在下次串流时生效。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="727"/>
        <source>DualSense haptics</source>
        <translation>DualSense 触觉反馈</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="739"/>
        <source>Physical DualSense (native HD haptics)</source>
        <translation>实体 DualSense（原生高清触觉反馈）</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="743"/>
        <source>Simulated DualSense (analyzed vibration)</source>
        <translation>模拟 DualSense（分析后的振动）</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="767"/>
        <source>Sends the original authored PCM to channels 3 and 4 of a USB-connected DualSense. The endpoint is checked before connecting. Changes apply to the next stream.</source>
        <translation>将原始触觉 PCM 数据发送到通过 USB 连接的 DualSense 第 3 和第 4 声道。连接前会检查音频端点。更改将在下次串流时生效。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="768"/>
        <source>Receives a compact analyzed haptics signal and renders it through the connected controller&apos;s vibration motors. Changes apply to the next stream.</source>
        <translation>接收经过分析的精简触觉信号，并通过已连接控制器的振动马达提供反馈。更改将在下次串流时生效。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="776"/>
        <source>Swap left and right mouse buttons</source>
        <translation>交换鼠标左键和右键</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="788"/>
        <source>Swap Alt and Win keys</source>
        <translation>交换 Alt 和 Win</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="800"/>
        <source>Reverse mouse scrolling direction</source>
        <translation>反转鼠标滚动方向</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="815"/>
        <source>Gamepad Settings</source>
        <translation>手柄设置</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="824"/>
        <source>Swap A/B and X/Y gamepad buttons</source>
        <translation>交换手柄的 A/B 和 X/Y 按钮</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="834"/>
        <source>This switches gamepads into a Nintendo-style button layout</source>
        <translation>这会将手柄切换为任天堂风格的按钮布局</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="840"/>
        <source>Force gamepad #1 always connected</source>
        <translation>强制手柄 #1 始终连接</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="850"/>
        <source>Forces a single gamepad to always stay connected to the host, even if no gamepads are actually connected to this PC.</source>
        <translation>强制单个手柄始终与主机保持连接，即使没有任何手柄实际连接到此计算机。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="851"/>
        <source>Only enable this option when streaming a game that doesn&apos;t support gamepads being connected after startup.</source>
        <translation>仅在游戏启动后不支持手柄连接时才启用此选项。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="858"/>
        <source>Enable mouse control with gamepads by holding the &apos;Start&apos; button</source>
        <translation>按住手柄的“Start”按钮启用鼠标控制</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="869"/>
        <source>Process gamepad input when Moonlight is in the background</source>
        <translation>当 Moonlight 在后台时处理手柄输入</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="880"/>
        <source>Allows Moonlight to capture gamepad inputs even if it&apos;s not the current window in focus</source>
        <translation>即使不是焦点窗口，也允许 Moonlight 捕获手柄的输入</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="885"/>
        <source>Gamepad quit combo</source>
        <translation>手柄退出组合键</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="908"/>
        <source>Start + Select + L1 + R1 (Default)</source>
        <translation>Start + Select + L1 + R1（默认）</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="912"/>
        <source>Select + L1 + R1 + X</source>
        <translation>Select + L1 + R1 + X</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="916"/>
        <source>Select + L1 + R1 + Y</source>
        <translation>Select + L1 + R1 + Y</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="920"/>
        <source>Start + L1 + R1 + A</source>
        <translation>Start + L1 + R1 + A</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="924"/>
        <source>Start + L1 + R1 + B</source>
        <translation>Start + L1 + R1 + B</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="928"/>
        <source>L1 + R1 + X + Y</source>
        <translation>L1 + R1 + X + Y</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="932"/>
        <source>L1 + R1 + A + B</source>
        <translation>L1 + R1 + A + B</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="944"/>
        <source>Choose which button combination exits streaming. Use alternatives if the default doesn&apos;t work on your device.</source>
        <translation>选择用哪组按键退出串流。默认组合在你的设备上不生效时可以换一个。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="954"/>
        <source>Advanced Settings</source>
        <translation>高级设置</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="963"/>
        <source>Video decoder</source>
        <translation>视频解码器</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="988"/>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1055"/>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1113"/>
        <source>Automatic (Recommended)</source>
        <translation>自动 (推荐)</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="992"/>
        <source>Force software decoding</source>
        <translation>强制软件解码</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="996"/>
        <source>Force hardware decoding</source>
        <translation>强制硬件解码</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1025"/>
        <source>Video codec</source>
        <translation>视频编解码器</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1059"/>
        <source>H.264</source>
        <translation>H.264</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1063"/>
        <source>HEVC (H.265)</source>
        <translation>HEVC (H.265)</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1067"/>
        <source>AV1</source>
        <translation>AV1</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1082"/>
        <source>Renderer</source>
        <translation>渲染器</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1138"/>
        <source>Enable YUV 4:4:4</source>
        <translation>启用 YUV 4:4:4</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1162"/>
        <source>Good for streaming desktop and text-heavy games, but not recommended for fast-paced games.</source>
        <translation>适合串流桌面和文字较多的游戏，但不推荐用于快节奏游戏。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1164"/>
        <source>YUV 4:4:4 is not supported on this PC.</source>
        <translation>此电脑不支持 YUV 4:4:4。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1170"/>
        <source>Automatically find PCs on the local network (Recommended)</source>
        <translation>自动在本地网络上查找计算机 (推荐)</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1191"/>
        <source>Automatically detect blocked connections (Recommended)</source>
        <translation>自动检测被阻止的连接 (推荐)</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1202"/>
        <source>Show performance stats while streaming</source>
        <translation>在流中显示性能统计数据</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1212"/>
        <source>Display real-time stream performance information while streaming.</source>
        <translation>在流中显示实时流性能信息。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1213"/>
        <source>You can toggle it at any time while streaming using Ctrl+Alt+Shift+S or Select+L1+R1+X.</source>
        <translation>你可以在任何时候使用 Ctrl + Alt + Shift + S 或选择 + L1 + R1 + X 来切换它。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="1214"/>
        <source>The performance overlay is not supported on Steam Link or Raspberry Pi.</source>
        <translation>Steam链接或树莓派不支持性能覆盖。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="179"/>
        <source>Notifications and integrations</source>
        <translation>通知与集成</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="237"/>
        <source>Mouse</source>
        <translation>鼠标</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="277"/>
        <source>Keyboard</source>
        <translation>键盘</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="296"/>
        <source>Choose when system keyboard shortcuts are captured.</source>
        <translation>选择何时捕获系统键盘快捷键。</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="315"/>
        <source>Touch input</source>
        <translation>触摸输入</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="413"/>
        <source>Video pipeline</source>
        <translation>视频处理</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="478"/>
        <source>Network</source>
        <translation>网络</translation>
    </message>
    <message>
        <location filename="../gui/settings/LegacySettingsPage.qml" line="505"/>
        <source>Diagnostics</source>
        <translation>诊断</translation>
    </message>
</context>
<context>
    <name>NvHTTP</name>
    <message>
        <location filename="../backend/nvhttp.cpp" line="497"/>
        <source>Missing audio capture device. Reinstalling GeForce Experience should resolve this error.</source>
        <translation>缺少音频捕获设备。重新安装 GeForce Experience 可以解决此错误。</translation>
    </message>
</context>
<context>
    <name>OverlayMenuPanel</name>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="159"/>
        <source>Overlay Menu</source>
        <translation>悬浮菜单</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="162"/>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="227"/>
        <source>Menu Position</source>
        <translation>菜单位置</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="228"/>
        <source>Top edge</source>
        <translation>顶部边缘</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="230"/>
        <source>Right edge</source>
        <translation>右侧边缘</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="232"/>
        <source>Left edge</source>
        <translation>左侧边缘</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="234"/>
        <source>Floating button</source>
        <translation>悬浮按钮</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="236"/>
        <source>Disabled</source>
        <translation>禁用</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="19"/>
        <source>Checking</source>
        <translation>检查中</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="146"/>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="169"/>
        <source>Quick Actions</source>
        <translation>快捷操作</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="148"/>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="190"/>
        <source>Bitrate</source>
        <translation>码率</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="150"/>
        <source>Host Files</source>
        <translation>主机文件</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="154"/>
        <source>Toggle Fullscreen</source>
        <translation>切换全屏</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="156"/>
        <source>Microphone</source>
        <translation>麦克风</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="160"/>
        <source>Gamepad Mouse</source>
        <translation>手柄鼠标</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="163"/>
        <source>Disconnect</source>
        <translation>断开连接</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="170"/>
        <source>Quit Moonlight</source>
        <translation>退出 Moonlight</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="172"/>
        <source>Performance Stats</source>
        <translation>性能统计</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="174"/>
        <source>Mouse Mode</source>
        <translation>鼠标模式</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="176"/>
        <source>Show/Hide Cursor</source>
        <translation>显示/隐藏光标</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="178"/>
        <source>Minimize</source>
        <translation>最小化</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="180"/>
        <source>Ungrab Mouse</source>
        <translation>释放鼠标</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="182"/>
        <source>Paste Clipboard</source>
        <translation>粘贴剪贴板</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="184"/>
        <source>Pointer Region Lock</source>
        <translation>指针区域锁定</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="191"/>
        <source>1 Mbps</source>
        <translation>1 Mbps</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="193"/>
        <source>2 Mbps</source>
        <translation>2 Mbps</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="195"/>
        <source>5 Mbps</source>
        <translation>5 Mbps</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="197"/>
        <source>10 Mbps</source>
        <translation>10 Mbps</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="199"/>
        <source>20 Mbps</source>
        <translation>20 Mbps</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="201"/>
        <source>30 Mbps</source>
        <translation>30 Mbps</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="203"/>
        <source>50 Mbps</source>
        <translation>50 Mbps</translation>
    </message>
    <message>
        <location filename="../streaming/video/overlaymenupanel.cpp" line="205"/>
        <source>100 Mbps</source>
        <translation>100 Mbps</translation>
    </message>
    <message>
        <source>Function Tests</source>
        <translation>功能测试</translation>
    </message>
    <message>
        <source>Developer</source>
        <translation>开发功能</translation>
    </message>
</context>
<context>
    <name>StylusReplayPanel</name>
    <message>
        <location filename="../streaming/video/stylusreplaypanel.cpp" line="52"/>
        <source>No recording</source>
        <translation>未选择录制文件</translation>
    </message>
    <message>
        <location filename="../streaming/video/stylusreplaypanel.cpp" line="59"/>
        <source>Stylus Test</source>
        <translation>手写笔测试</translation>
    </message>
    <message>
        <location filename="../streaming/video/stylusreplaypanel.cpp" line="59"/>
        <source>Function Tests</source>
        <translation>功能测试</translation>
    </message>
    <message>
        <location filename="../streaming/video/stylusreplaypanel.cpp" line="259"/>
        <source>Recording</source>
        <translation>录制文件</translation>
    </message>
    <message>
        <location filename="../streaming/video/stylusreplaypanel.cpp" line="264"/>
        <source>The connected host does not support stylus input.</source>
        <translation>当前主机不支持手写笔输入。</translation>
    </message>
    <message>
        <location filename="../streaming/video/stylusreplaypanel.cpp" line="288"/>
        <source>Choose Recording</source>
        <translation>选择录制文件</translation>
    </message>
    <message>
        <location filename="../streaming/video/stylusreplaypanel.cpp" line="289"/>
        <source>Start Replay</source>
        <translation>开始回放</translation>
    </message>
    <message>
        <location filename="../streaming/video/stylusreplaypanel.cpp" line="290"/>
        <source>Stop Replay</source>
        <translation>停止回放</translation>
    </message>
    <message>
        <location filename="../streaming/video/stylusreplaypanel.cpp" line="295"/>
        <source>Playback Speed</source>
        <translation>回放速度</translation>
    </message>
    <message>
        <location filename="../streaming/video/stylusreplaypanel.cpp" line="305"/>
        <source>Press Esc to close</source>
        <translation>按 Esc 关闭</translation>
    </message>
    <message>
        <source>Filter Local Mouse Input During Replay</source>
        <translation>回放期间过滤本地鼠标输入</translation>
    </message>
</context>
<context>
    <name>PcView</name>
    <message>
        <location filename="../gui/PcView.qml" line="39"/>
        <source>Computers</source>
        <translation>计算机列表</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="81"/>
        <source>Unable to connect to the specified PC.</source>
        <translation>无法连接到主机。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="84"/>
        <source>This PC&apos;s Internet connection is blocking Moonlight. Streaming over the Internet may not work while connected to this network.</source>
        <translation>此计算机的互联网连接被阻塞。当连接到此网络时，互联网上的流式传输可能无法工作。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="87"/>
        <source>Click the Help button for possible solutions.</source>
        <translation>单击帮助按钮以获取可能的解决方案。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="111"/>
        <source>Unable to open the app list for %1.</source>
        <translation>无法打开 %1 的应用列表。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="181"/>
        <source>Searching</source>
        <translation>正在搜索</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="181"/>
        <source>No Computers</source>
        <translation>没有计算机</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="201"/>
        <source>Searching for compatible hosts on your local network...</source>
        <translation>在你的本地网络中搜索兼容的主机...</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="202"/>
        <source>Automatic PC discovery is disabled. Add your PC manually.</source>
        <translation>已禁用计算机自动发现。需要手动添加计算机。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="375"/>
        <source>PC Status: %1</source>
        <translation>计算机状态: %1</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="375"/>
        <source>Online</source>
        <translation>在线</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="375"/>
        <source>Offline</source>
        <translation>离线</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="380"/>
        <source>View All Apps</source>
        <translation>查看所有应用程序</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="392"/>
        <source>Wake PC</source>
        <translation>唤醒主机</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="397"/>
        <source>Test Network</source>
        <translation>网络测试</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="405"/>
        <source>Rename PC</source>
        <translation>重命名计算机</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="413"/>
        <source>Delete PC</source>
        <translation>删除计算机</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="421"/>
        <source>View Details</source>
        <translation>查看详情</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="433"/>
        <source>The version of GeForce Experience on %1 is not supported by this build of Moonlight. You must update Moonlight to stream from %1.</source>
        <translation>此版本 Moonlight 不支持 %1 版本的 GeForce Experience，请更新 Moonlight 以支持从 %1 串流。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="497"/>
        <source>Please enter %1 on your host PC. This dialog will close when pairing is completed.</source>
        <translation>请在你的主机上输入 %1 。配对完成后，此对话框将关闭。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="498"/>
        <source>If your host PC is running Sunshine, navigate to the Sunshine web UI to enter the PIN.</source>
        <translation>如果你的主机正在运行 Sunshine，那请前往Sunshine的网页界面输入PIN码。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="510"/>
        <source>Are you sure you want to remove &apos;%1&apos;?</source>
        <translation>你确定需要移除 &apos;%1&apos;吗？</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="524"/>
        <source>This may take a few seconds…</source>
        <translation>这可能需要几秒钟……</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="524"/>
        <source>Moonlight is testing your network connection to determine if any required ports are blocked.</source>
        <translation>Moonlight 正在测试你的网络连接来确认是否有需要的端口被屏蔽。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="531"/>
        <source>The network test could not be performed because none of Moonlight&apos;s connection testing servers were reachable from this PC. Check your Internet connection or try again later.</source>
        <translation>无法执行网络测试，因为此计算机无法访问 Moonlight 的连接测试服务器。请检查你的互联网连接或稍后再试。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="535"/>
        <source>This network does not appear to be blocking Moonlight. If you still have trouble connecting, check your PC&apos;s firewall settings.</source>
        <translation>此网络似乎没有阻止 Moonlight。如果仍然无法连接，请检查计算机的防火墙设置。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="535"/>
        <source>If you are trying to stream over the Internet, install the Moonlight Internet Hosting Tool on your gaming PC and run the included Internet Streaming Tester to check your gaming PC&apos;s Internet connection.</source>
        <translation>如果你想通过互联网进行流式传输，请在你的主机上安装 Moonlight Internet Hosting 工具，并运行包含的互联网流式传输测试程序来检查你主机的互联网连接。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="539"/>
        <source>Your PC&apos;s current network connection seems to be blocking Moonlight. Streaming over the Internet may not work while connected to this network.</source>
        <translation>此计算机当前的网络连接似乎被阻塞了。当连接到此网络时，互联网上的流式传输可能无法工作。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="539"/>
        <source>The following network ports were blocked:</source>
        <translation>下列网络端口被阻止:</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="551"/>
        <source>Enter the new name for this PC:</source>
        <translation>输入这台计算机的新名称:</translation>
    </message>
    <message>
        <source>The local background could not be loaded. Photography has been restored.</source>
        <translation>无法加载本地背景，已恢复为摄影风景。</translation>
    </message>
    <message>
        <source>Photography has been restored.</source>
        <translation>已恢复为摄影风景。</translation>
    </message>
    <message>
        <source>Drop one local image at a time.</source>
        <translation>每次只能拖入一张本地图片。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="747"/>
        <source>Unsupported image format</source>
        <translation>不支持的图片格式</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="774"/>
        <source>Drop To Set Wallpaper</source>
        <translation>拖放图片设置背景</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="813"/>
        <source>Save wallpaper</source>
        <translation>下载背景图片</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="822"/>
        <source>Refresh wallpaper</source>
        <translation>刷新背景图片</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="826"/>
        <source>Please wait at least 10 seconds between refreshes.</source>
        <translation>请稍等片刻再刷新（至少间隔 10 秒）</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="851"/>
        <source>Choose where to save</source>
        <translation>选择保存位置</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="852"/>
        <source>Image files (*.jpg *.jpeg *.png *.webp)</source>
        <translation>图片文件 (*.jpg *.jpeg *.png *.webp)</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="927"/>
        <source>Image saved to: %1</source>
        <translation>图片已保存到：%1</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="931"/>
        <source>Save failed: %1</source>
        <translation>保存失败：%1</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="939"/>
        <source>Save result</source>
        <translation>保存结果</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="149"/>
        <source>No connection IP addresses are available for %1.</source>
        <translation>%1 没有可用的连接 IP 地址。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="387"/>
        <source>Select Connection IP</source>
        <translation>选择连接 IP</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="611"/>
        <source>Unable to switch the connection IP for %1.</source>
        <translation>无法切换 %1 的连接 IP。</translation>
    </message>
    <message>
        <location filename="../gui/PcView.qml" line="167"/>
        <source>Choose the IP address to connect to %1:</source>
        <translation>请选择用于连接 %1 的 IP 地址：</translation>
    </message>
</context>
<context>
    <name>PendingPairingTask</name>
    <message>
        <location filename="../backend/computermanager.cpp" line="609"/>
        <source>The PIN from the PC didn&apos;t match. Please try again.</source>
        <translation>来自电脑的密码不匹配。请再试一次。</translation>
    </message>
    <message>
        <location filename="../backend/computermanager.cpp" line="613"/>
        <source>You cannot pair while a previous session is still running on the host PC. Quit any running games or reboot the host PC, then try pairing again.</source>
        <translation>当主机 PC 上仍在运行之前的会话时，你无法配对。 退出任何正在运行的游戏或重新启动主机 PC，然后再次尝试配对。</translation>
    </message>
    <message>
        <location filename="../backend/computermanager.cpp" line="616"/>
        <source>Pairing failed. Please try again.</source>
        <translation>配对失败，请重试。</translation>
    </message>
    <message>
        <location filename="../backend/computermanager.cpp" line="620"/>
        <source>Another pairing attempt is already in progress.</source>
        <translation>另一个配对请求正在进程中。</translation>
    </message>
    <message>
        <location filename="../backend/computermanager.cpp" line="630"/>
        <source>GeForce Experience returned error: %1</source>
        <translation>GeForce Experience 返回错误: %1</translation>
    </message>
</context>
<context>
    <name>PendingQuitTask</name>
    <message>
        <location filename="../backend/computermanager.cpp" line="680"/>
        <source>The running game wasn&apos;t started by this PC. You must quit the game on the host PC manually or use the device that originally started the game.</source>
        <translation>正在运行的游戏不是由这台计算机启动的。你必须在主机上手动退出游戏或使用最初启动游戏的设备。</translation>
    </message>
</context>
<context>
    <name>PortableUpdateInstaller</name>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="61"/>
        <source>The update URL is invalid.</source>
        <translation>更新链接无效。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="50"/>
        <source>In-app update is not supported for this installation.</source>
        <translation>这种安装方式不支持应用内更新。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="55"/>
        <source>An update is already in progress.</source>
        <translation>已经有一个更新在进行中。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="66"/>
        <source>The update package was not found for this release.</source>
        <translation>这个版本里没有找到对应的更新包。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="78"/>
        <source>The update package has no valid integrity information. Please install the update manually.</source>
        <translation>更新包缺少有效的完整性信息，请手动安装更新。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="83"/>
        <source>The update package has invalid integrity information.</source>
        <translation>更新包的完整性信息无效。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="96"/>
        <location filename="../backend/portableupdateinstaller.cpp" line="447"/>
        <source>Unable to create a temporary folder for the update.</source>
        <translation>无法为更新创建临时目录。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="115"/>
        <source>Unable to create the update package on disk.</source>
        <translation>无法在磁盘上创建更新包。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="142"/>
        <source>Downloading update...</source>
        <translation>正在下载更新…</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="236"/>
        <source>The current Moonlight folder is not writable. Move Moonlight to a writable location, run it with sufficient permissions, or download and install the update manually.</source>
        <translation>当前 Moonlight 所在文件夹不可写。请将 Moonlight 移动到可写位置、以足够的权限运行，或者手动下载安装更新。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="245"/>
        <source>In-app update requires running Moonlight from an app bundle.</source>
        <translation>应用内更新要求从 .app 里运行 Moonlight。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="257"/>
        <source>Moonlight is installed in a folder you can&apos;t write to. Move it to your Applications folder, or download and install the update manually.</source>
        <translation>Moonlight 所在的文件夹没有写入权限。请把它移动到「应用程序」文件夹，或者手动下载安装更新。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="329"/>
        <source>Unable to determine free disk space for the update.</source>
        <translation>无法确定更新所需的磁盘剩余空间。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="334"/>
        <source>Not enough free disk space for the update. Need about %1 MB free.</source>
        <translation>磁盘剩余空间不足，更新大约需要 %1 MB。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="364"/>
        <location filename="../backend/portableupdateinstaller.cpp" line="372"/>
        <source>Unable to verify the downloaded update package.</source>
        <translation>无法验证已下载的更新包。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="379"/>
        <source>The downloaded update package failed its integrity check.</source>
        <translation>已下载的更新包未通过完整性检查。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="459"/>
        <source>Unable to open the downloaded disk image.</source>
        <translation>无法打开下载的磁盘映像。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="468"/>
        <source>The downloaded disk image does not contain Moonlight.</source>
        <translation>下载的磁盘映像里没有 Moonlight。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="473"/>
        <source>Unable to extract the update.</source>
        <translation>无法解出更新内容。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="579"/>
        <source>Downloading update... %1%</source>
        <translation>正在下载更新… %1%</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="583"/>
        <source>Downloading update... %1 MB</source>
        <translation>正在下载更新… %1 MB</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="613"/>
        <source>Verifying update...</source>
        <translation>正在校验更新…</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="635"/>
        <source>Unable to prepare the update installer.</source>
        <translation>无法准备更新安装程序。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="671"/>
        <source>Unable to launch the updater.</source>
        <translation>无法启动更新程序。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="570"/>
        <source>Failed while writing the update package to disk.</source>
        <translation>将更新包写入磁盘时失败。</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="595"/>
        <source>Failed to download the update: %1</source>
        <translation>下载更新失败：%1</translation>
    </message>
    <message>
        <location filename="../backend/portableupdateinstaller.cpp" line="675"/>
        <source>Installing update and restarting Moonlight...</source>
        <translation>正在安装更新并重启 Moonlight...</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../cli/pair.cpp" line="80"/>
        <source>%1 is already paired</source>
        <translation>%1 已被配对</translation>
    </message>
    <message>
        <location filename="../cli/pair.cpp" line="109"/>
        <location filename="../cli/quitstream.cpp" line="76"/>
        <location filename="../cli/startstream.cpp" line="133"/>
        <source>Failed to connect to %1</source>
        <translation>无法连接到 %1</translation>
    </message>
    <message>
        <location filename="../cli/quitstream.cpp" line="88"/>
        <location filename="../cli/startstream.cpp" line="89"/>
        <source>Computer %1 has not been paired. Please open Moonlight to pair before streaming.</source>
        <translation>计算机 %1 尚未配对。请先打开 Moonlight 完成配对，再开始串流。</translation>
    </message>
    <message>
        <location filename="../cli/quitstream.cpp" line="102"/>
        <location filename="../cli/startstream.cpp" line="126"/>
        <source>Quitting app failed, reason: %1</source>
        <translation>退出应用程序失败，原因: %1</translation>
    </message>
    <message>
        <location filename="../cli/startstream.cpp" line="137"/>
        <source>Failed to find application %1</source>
        <translation>找不到应用程序 %1</translation>
    </message>
    <message>
        <location filename="../cli/listapps.cpp" line="108"/>
        <source>Computer %1 has not been paired. Please open Moonlight to pair before retrieving games list.</source>
        <translation>电脑 %1 未配对，请在请求游戏列表前使用 Moonlight 配对。</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="31"/>
        <source>File mapping RPC returned an error</source>
        <translation>文件映射 RPC 返回了错误</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingclient.cpp" line="34"/>
        <source> (%1)</source>
        <translation>（%1）</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="59"/>
        <location filename="../streaming/filemappingux.cpp" line="133"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="59"/>
        <location filename="../streaming/filemappingux.cpp" line="65"/>
        <location filename="../streaming/filemappingux.cpp" line="159"/>
        <source>Not shared</source>
        <translation>未共享</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="61"/>
        <location filename="../streaming/filemappingux.cpp" line="66"/>
        <location filename="../streaming/filemappingux.cpp" line="160"/>
        <source>No host folders are shared. On the host PC, right-click a folder and share it with Moonlight.</source>
        <translation>主机上没有共享任何文件夹。在主机上右键点击文件夹，把它共享给 Moonlight。</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="62"/>
        <location filename="../streaming/filemappingux.cpp" line="156"/>
        <source>Host file sharing could not be checked: %1</source>
        <translation>无法检查主机文件共享：%1</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="70"/>
        <location filename="../streaming/filemappingux.cpp" line="163"/>
        <source>Starting</source>
        <translation>启动中</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="72"/>
        <location filename="../streaming/filemappingux.cpp" line="164"/>
        <source>Host file sharing is enabled but not ready yet.</source>
        <translation>主机文件共享已启用，但还没准备好。</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="77"/>
        <location filename="../streaming/filemappingux.cpp" line="167"/>
        <source>Retry</source>
        <translation>重试</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="79"/>
        <location filename="../streaming/filemappingux.cpp" line="168"/>
        <source>Host file sharing is waiting for a session token. Try again in a moment.</source>
        <translation>主机文件共享正在等待会话令牌，请稍后再试。</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="84"/>
        <source>Ready</source>
        <translation>就绪</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="85"/>
        <source>Host files are ready. Shared folders are read-only in this session.</source>
        <translation>主机文件已就绪。本次会话中共享文件夹是只读的。</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="134"/>
        <source>Host files could not be opened.</source>
        <translation>无法打开主机文件。</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="180"/>
        <source>Host files could not be connected: %1</source>
        <translation>无法连接主机文件：%1</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="193"/>
        <source>Host files root could not be listed: %1</source>
        <translation>无法列出主机文件根目录：%1</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="218"/>
        <source>Open</source>
        <translation>打开</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="222"/>
        <source>Host files are ready.</source>
        <translation>主机文件已就绪。</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="225"/>
        <source>Host files are ready as a Finder folder.</source>
        <translation>主机文件已挂载为访达文件夹。</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingux.cpp" line="230"/>
        <source>Host files could not be prepared.</source>
        <translation>无法准备主机文件。</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingwebsocket.cpp" line="74"/>
        <source>Unsupported WebSocket frame flags</source>
        <translation>不支持的 WebSocket 帧标志</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingwebsocket.cpp" line="100"/>
        <source>WebSocket frame is too large</source>
        <translation>WebSocket 帧过大</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingwebsocket.cpp" line="144"/>
        <source>WebSocket message is too large</source>
        <translation>WebSocket 消息过大</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingwebsocket.cpp" line="148"/>
        <source>WebSocket closed by host</source>
        <translation>主机关闭了 WebSocket</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingwebsocket.cpp" line="152"/>
        <source>Invalid WebSocket control frame</source>
        <translation>无效的 WebSocket 控制帧</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingwebsocket.cpp" line="161"/>
        <source>Unexpected WebSocket text frame</source>
        <translation>预期外的 WebSocket 文本帧</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingwebsocket.cpp" line="168"/>
        <source>Unexpected WebSocket continuation frame</source>
        <translation>预期外的 WebSocket 续帧</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingwebsocket.cpp" line="173"/>
        <source>Unexpected WebSocket opcode %1</source>
        <translation>预期外的 WebSocket 操作码 %1</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingwebsocket.cpp" line="200"/>
        <source>Failed to write WebSocket pong</source>
        <translation>写入 WebSocket pong 失败</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingwebsocket.cpp" line="208"/>
        <source>Timed out waiting for WebSocket frame</source>
        <translation>等待 WebSocket 帧超时</translation>
    </message>
    <message>
        <location filename="../streaming/filemappingwebsocket.cpp" line="215"/>
        <source>WebSocket reply was not valid JSON: %1</source>
        <translation>WebSocket 的响应不是合法 JSON：%1</translation>
    </message>
</context>
<context>
    <name>QPlatformTheme</name>
    <message>
        <location filename="../main.cpp" line="928"/>
        <source>&amp;Yes</source>
        <translation>是(&amp;Y)</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="929"/>
        <source>&amp;No</source>
        <translation>否(&amp;N)</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="930"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="931"/>
        <source>Help</source>
        <translation>帮助</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="932"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>QuitSegue</name>
    <message>
        <location filename="../gui/QuitSegue.qml" line="17"/>
        <source>Quitting %1...</source>
        <translation>正在退出 %1...</translation>
    </message>
</context>
<context>
    <name>ScreenCombinationModeComboBox</name>
    <message>
        <source>Follow host</source>
        <translation type="vanished">跟随主机</translation>
    </message>
    <message>
        <source>Use the Sunshine host setting without overriding it.</source>
        <translation type="vanished">使用 Sunshine 主机端配置，不覆盖屏幕组合设置。</translation>
    </message>
    <message>
        <source>No operation mode</source>
        <translation type="vanished">无操作模式</translation>
    </message>
    <message>
        <source>Send no-operation mode and keep the current display layout.</source>
        <translation type="vanished">保持当前屏幕布局，不调整显示器拓扑。</translation>
    </message>
    <message>
        <source>Activate mode</source>
        <translation type="vanished">激活模式</translation>
    </message>
    <message>
        <source>Activate the selected display for streaming.</source>
        <translation type="vanished">自动激活指定显示器用于串流。</translation>
    </message>
    <message>
        <source>Primary streaming mode</source>
        <translation type="vanished">主屏串流模式</translation>
    </message>
    <message>
        <source>Activate the selected display and set it as primary.</source>
        <translation type="vanished">自动激活指定显示器并设为主显示器。</translation>
    </message>
    <message>
        <source>Secondary streaming mode</source>
        <translation type="vanished">副屏串流模式</translation>
    </message>
    <message>
        <source>Keep the physical display primary and use the Foundation display as secondary.</source>
        <translation type="vanished">物理屏为主屏，基地显示器作为副屏扩展。</translation>
    </message>
    <message>
        <source>Exclusive display streaming mode</source>
        <translation type="vanished">仅启用指定显示器模式</translation>
    </message>
    <message>
        <source>Use only the selected display and disable other displays.</source>
        <translation type="vanished">仅保留指定显示器输出，关闭其他显示器。</translation>
    </message>
</context>
<context>
    <name>ScreenCombinationModeSelector</name>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="21"/>
        <source>Follow host</source>
        <translation>跟随主机</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="22"/>
        <source>Use the Sunshine host setting without overriding it.</source>
        <translation>使用 Sunshine 主机端配置，不覆盖屏幕组合设置。</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="26"/>
        <source>No operation mode</source>
        <translation>无操作模式</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="27"/>
        <source>Send no-operation mode and keep the current display layout.</source>
        <translation>保持当前屏幕布局，不调整显示器拓扑。</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="31"/>
        <source>Activate mode</source>
        <translation>激活模式</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="32"/>
        <source>Activate the selected display for streaming.</source>
        <translation>自动激活指定显示器用于串流。</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="36"/>
        <source>Primary streaming mode</source>
        <translation>主屏串流模式</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="37"/>
        <source>Activate the selected display and set it as primary.</source>
        <translation>自动激活指定显示器并设为主显示器。</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="41"/>
        <source>Secondary streaming mode</source>
        <translation>副屏串流模式</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="42"/>
        <source>Keep the current primary display and use the selected display as secondary.</source>
        <translation>保留当前主显示器，并将所选显示器作为副屏使用。</translation>
    </message>
    <message>
        <source>Keep the physical display primary and use the Foundation display as secondary.</source>
        <translation type="vanished">物理屏为主屏，基地显示器作为副屏扩展。</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="46"/>
        <source>Exclusive display streaming mode</source>
        <translation>仅启用指定显示器模式</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="47"/>
        <source>Use only the selected display and disable other displays.</source>
        <translation>仅保留指定显示器输出，关闭其他显示器。</translation>
    </message>
    <message>
        <location filename="../gui/ScreenCombinationModeSelector.qml" line="166"/>
        <source>Selected</source>
        <translation>已选择</translation>
    </message>
</context>
<context>
    <name>SelectAddressDialog</name>
    <message>
        <location filename="../gui/SelectAddressDialog.qml" line="51"/>
        <source>Select Connection IP</source>
        <translation>选择连接 IP</translation>
    </message>
    <message>
        <location filename="../gui/SelectAddressDialog.qml" line="107"/>
        <source>Type: %1</source>
        <translation>类型：%1</translation>
    </message>
    <message>
        <location filename="../gui/SelectAddressDialog.qml" line="121"/>
        <source>Warning: This address has not been verified by polling yet.</source>
        <translation>警告：这个地址还没有通过轮询验证。</translation>
    </message>
    <message>
        <location filename="../gui/SelectAddressDialog.qml" line="131"/>
        <source>&quot;Auto&quot; uses the default address selection with automatic fallback. Selecting a specific IP will pin the connection to that address.</source>
        <translation>「自动」使用默认的地址选择并在失败时自动回退。选择某个具体 IP 会把连接固定到那个地址。</translation>
    </message>
</context>
<context>
    <name>Session</name>
    <message>
        <location filename="../streaming/session.cpp" line="363"/>
        <source>No video received from host.</source>
        <translation>没有从主机接收到视频画面。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="364"/>
        <source>Check your firewall and port forwarding rules for port(s): %1</source>
        <translation>检查防火墙和端口转发规则: %1</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="370"/>
        <source>Your network connection isn&apos;t performing well. Reduce your video bitrate setting or try a faster connection.</source>
        <translation>网络连接性能不佳。请降低视频比特率或尝试更快的网络连接。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="376"/>
        <source>Something went wrong on your host PC when starting the stream.</source>
        <translation>主机启动流式传输时出现问题。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="377"/>
        <source>Make sure you don&apos;t have any DRM-protected content open on your host PC. You can also try restarting your host PC.</source>
        <translation>确保主机上没有打开任何受 DRM 保护的内容。你也可以尝试重新启动主机。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="382"/>
        <source>The host PC reported a fatal video encoding error.</source>
        <translation>主机 PC 报告了致命的视频编码错误。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="383"/>
        <source>Try disabling HDR mode, changing the streaming resolution, or changing your host PC&apos;s display resolution.</source>
        <translation>尝试禁用 HDR 模式、更改流分辨率或更改主机 PC 的显示分辨率。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="391"/>
        <source>Connection terminated</source>
        <translation>会话已终止</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="392"/>
        <source>Error code: %1</source>
        <translation>错误代码: %1</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1399"/>
        <source>The version of GeForce Experience on %1 is not supported by this build of Moonlight. You must update Moonlight to stream from %1.</source>
        <translation>在 %1 安装的 GeForce Experience 版本不受当前版本的 Moonlight 支持。你必须升级 Moonlight 才能从 %1 串流。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1404"/>
        <source>Your selection to enable remote desktop mouse mode may cause problems in games.</source>
        <translation>启用远程桌面鼠标模式可能会导致游戏出现问题。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1408"/>
        <source>Your settings selection to force software decoding may cause poor streaming performance.</source>
        <translation>你选择的用于强制软件解码的设置可能会导致流式传输性能不佳。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1444"/>
        <source>Your host PC doesn&apos;t support encoding HEVC.</source>
        <translation>你的 PC 主机不支持使用HEVC编码。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1462"/>
        <source>Using software decoding due to your selection to force HEVC without GPU support. This may cause poor streaming performance.</source>
        <translation>根据你的选择使用软件解码，以在没有显卡支持的情况下强制 HEVC。这可能会导致流式传输性能不佳。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1414"/>
        <source>Your host software or GPU doesn&apos;t support encoding AV1.</source>
        <translation>你的主机软件或显卡不支持进行 AV1 编码。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1432"/>
        <source>Using software decoding due to your selection to force AV1 without GPU support. This may cause poor streaming performance.</source>
        <translation>由于你选择在没有显卡支持的情况下强制使用 AV1，因此目前使用软件解码。这可能会导致视频流解码处理性能不佳。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1509"/>
        <source>Your host PC doesn&apos;t support HDR streaming.</source>
        <translation>你的 PC 主机不支持 HDR 串流。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1501"/>
        <source>HDR is not supported using the H.264 codec.</source>
        <translation>使用 H.264 编解码器的情况下不支持 HDR。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1524"/>
        <source>This PC&apos;s GPU doesn&apos;t support AV1 Main10 decoding for HDR streaming.</source>
        <translation>这台电脑的显卡不支持包含 HDR 的 AV1 Main10 解码。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1505"/>
        <source>This PC&apos;s GPU doesn&apos;t support 10-bit HEVC or AV1 decoding for HDR streaming.</source>
        <translation>这台电脑的显卡不支持包含 HDR 的 HEVC 或 AV1 Main10 解码。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1557"/>
        <source>Your host PC and client PC don&apos;t support the same HDR video codecs.</source>
        <translation>主机电脑和客户端电脑不支持相同的 HDR 视频编解码器。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1650"/>
        <source>Video resolutions over 4K are not supported by the H.264 codec.</source>
        <translation>H.264 编解码器不支持超过 4K 的视频分辨率。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="3189"/>
        <source>Host returned error: %1</source>
        <translation>主机返回错误：%1</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1481"/>
        <source>Using software decoding due to your selection to force H.264 without GPU support. This may cause poor streaming performance.</source>
        <translation>使用软件解码，因为你选择强制使用没有 GPU 支持的 H.264。这可能会导致较差的流性能。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="966"/>
        <location filename="../streaming/session.cpp" line="2487"/>
        <source>Checking</source>
        <translation>检查中</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1491"/>
        <source>Your host PC and client PC don&apos;t support the same video codecs. This may cause poor streaming performance.</source>
        <translation>你的主机和客户端 PC 不支持相同的视频编解码器。这可能会导致较差的流性能。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1494"/>
        <source>Your client GPU doesn&apos;t support H.264 decoding. This may cause poor streaming performance.</source>
        <translation>你的客户端 GPU 不支持 H.264 解码。这可能会导致较差的流性能。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1530"/>
        <location filename="../streaming/session.cpp" line="1548"/>
        <source>Using software decoding due to your selection to force HDR without GPU support. This may cause poor streaming performance.</source>
        <translation>由于您选择强制使用未经 GPU 支持的 HDR，因此将采用软件解码。这可能会导致串流性能不佳。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1542"/>
        <source>This PC&apos;s GPU doesn&apos;t support HEVC Main10 decoding for HDR streaming.</source>
        <translation>此计算机的显卡不支持 HEVC Main10 解码 HDR 流。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1564"/>
        <source>Your host PC doesn&apos;t support YUV 4:4:4 streaming.</source>
        <translation>您的主机 PC 不支持 YUV 4:4:4 串流。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1572"/>
        <source>Your host PC doesn&apos;t support YUV 4:4:4 streaming for selected video codec.</source>
        <translation>您的主机 PC 不支持所选视频编解码器的 YUV 4:4:4 串流。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1587"/>
        <source>Using software decoding due to your selection to force YUV 4:4:4 without GPU support. This may cause poor streaming performance.</source>
        <translation>由于您选择强制使用未经 GPU 支持的 YUV 4:4:4，因此将采用软件解码。这可能会导致串流性能不佳。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1593"/>
        <source>This PC&apos;s GPU doesn&apos;t support YUV 4:4:4 decoding for selected video codec.</source>
        <translation>这台 PC 的 GPU 不支持所选视频编解码器的 YUV 4:4:4 解码。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1602"/>
        <source>GeForce Experience 3.0 or higher is required for 4K streaming.</source>
        <translation>4K 流式传输需要 GeForce Experience 3.0 或更高版本。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1617"/>
        <source>Your selected surround sound setting is not supported by the current audio device.</source>
        <translation>当前音频设备不支持你选择的环绕声设置。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1623"/>
        <source>Failed to open audio device. Audio will be unavailable during this session.</source>
        <translation>无法打开音频设备。音频在此会话期间将不可用。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1628"/>
        <source>An attached gamepad has no mapping and won&apos;t be usable. Visit the Moonlight help to resolve this.</source>
        <translation>附加的手柄没有映射，因此无法使用。请访问 Moonlight 帮助解决此问题。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1646"/>
        <source>Your host PC&apos;s GPU doesn&apos;t support streaming video resolutions over 4K.</source>
        <translation>主机的显卡不支持 4K 以上的流式传输视频分辨率。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1664"/>
        <source>Your selection to force hardware decoding cannot be satisfied due to missing hardware decoding support on this PC&apos;s GPU.</source>
        <translation>由于此计算机的显卡上缺少硬件解码支持，无法满足强制硬件解码的选择。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="1667"/>
        <source>Your codec selection and force hardware decoding setting are not compatible. This PC&apos;s GPU lacks support for decoding your chosen codec.</source>
        <translation>你选择的编解码器和强制硬件解码设置不兼容。此计算机的显卡不支持解码你选择的编解码器。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2143"/>
        <location filename="../streaming/session.cpp" line="2488"/>
        <source>Checking host file sharing...</source>
        <translation>正在检查主机文件共享…</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2146"/>
        <location filename="../streaming/session.cpp" line="2574"/>
        <location filename="../streaming/session.cpp" line="2586"/>
        <source>Preparing host files...</source>
        <translation>正在准备主机文件…</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2151"/>
        <location filename="../streaming/session.cpp" line="2580"/>
        <source>Opening host files...</source>
        <translation>正在打开主机文件…</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2159"/>
        <source>Host file sharing is not available. Retrying...</source>
        <translation>主机文件共享不可用，正在重试…</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2160"/>
        <source> Retrying...</source>
        <translation> 正在重试…</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2165"/>
        <location filename="../streaming/session.cpp" line="2495"/>
        <location filename="../streaming/session.cpp" line="2594"/>
        <source>Host file sharing is not available.</source>
        <translation>主机文件共享不可用。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2494"/>
        <location filename="../streaming/session.cpp" line="2593"/>
        <source>Unavailable</source>
        <translation>不可用</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2585"/>
        <source>Preparing</source>
        <translation>准备中</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2656"/>
        <source>Open</source>
        <translation>打开</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2657"/>
        <source>Host files are ready.</source>
        <translation>主机文件已就绪。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2662"/>
        <source>Host files are ready, but the folder did not open. Check %1.</source>
        <translation>主机文件已就绪，但文件夹没有打开。请检查 %1。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2668"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2669"/>
        <source>Host files could not be opened.</source>
        <translation>无法打开主机文件。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2880"/>
        <source>Connection interrupted. Reconnecting... (%1s)</source>
        <translation>连接中断，正在重连…（%1 秒）</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="2963"/>
        <source>Reconnected</source>
        <translation>已重连</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="3345"/>
        <source>Physical DualSense haptics was selected, but no active USB DualSense four-channel audio endpoint was found yet. Moonlight will keep checking during this stream.</source>
        <translation>已选择实体 DualSense 触觉反馈，但尚未发现活动的 USB DualSense 四声道音频端点。Moonlight 将在本次串流期间继续检测。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="3348"/>
        <source>Physical DualSense haptics is only available on Windows in this build.</source>
        <translation>此版本仅在 Windows 上支持实体 DualSense 触觉反馈。</translation>
    </message>
    <message>
        <location filename="../streaming/session.cpp" line="4143"/>
        <source>Unable to initialize video decoder. Please check your streaming settings and try again.</source>
        <translation>无法初始化视频解码器。请检查你的流式传输设置，然后重试。</translation>
    </message>
</context>
<context>
    <name>StylusReplayTest</name>
    <message>
        <source>Stop stylus replay before importing another recording.</source>
        <translation>请先停止手写笔回放，再导入其他录制文件。</translation>
    </message>
    <message>
        <source>The connected host does not support stylus input.</source>
        <translation>当前连接的主机不支持手写笔输入。</translation>
    </message>
    <message>
        <source>Stylus replay is already running.</source>
        <translation>手写笔回放已经在运行。</translation>
    </message>
    <message>
        <source>The stylus input queue is not available.</source>
        <translation>手写笔输入队列当前不可用。</translation>
    </message>
    <message>
        <source>Stylus replay stopped.</source>
        <translation>手写笔回放已停止。</translation>
    </message>
    <message>
        <source>Stylus replay completed.</source>
        <translation>手写笔回放已完成。</translation>
    </message>
    <message>
        <source>Stylus replay stopped because the input queue rejected an event.</source>
        <translation>输入队列拒绝了事件，手写笔回放已停止。</translation>
    </message>
    <message>
        <source>No recording</source>
        <translation>未导入录制文件</translation>
    </message>
    <message>
        <source>%1 samples · %2 s</source>
        <translation>%1 个样本 · %2 秒</translation>
    </message>
    <message>
        <source>No recording was selected.</source>
        <translation>未选择录制文件。</translation>
    </message>
    <message>
        <source>Replaying %1 at %2x: %3 samples, %4 seconds</source>
        <translation>正在以 %2 倍速回放 %1：%3 个样本，源时长 %4 秒</translation>
    </message>
    <message>
        <source>Stylus recording loaded: %1 samples, %2 seconds</source>
        <translation>已载入手写笔录制：%1 个样本，时长 %2 秒</translation>
    </message>
    <message>
        <source>%1% · %2 s left</source>
        <translation>%1% · 剩余 %2 秒</translation>
    </message>
    <message>
        <source> (source recording is truncated)</source>
        <translation>（源录制文件已截断）</translation>
    </message>
    <message>
        <source>Unable to import stylus recording: %1</source>
        <translation>无法导入手写笔录制文件：%1</translation>
    </message>
    <message>
        <source>Unable to open the recording picker (error %1)</source>
        <translation>无法打开录制文件选择窗口（错误 %1）</translation>
    </message>
    <message>
        <source>Stylus recording files (*.dat)</source>
        <translation>手写笔录制文件 (*.dat)</translation>
    </message>
    <message>
        <source>All files (*.*)</source>
        <translation>所有文件 (*.*)</translation>
    </message>
    <message>
        <source>Import stylus recording file</source>
        <translation>导入手写笔录制文件</translation>
    </message>
</context>
<context>
    <name>StylusReplayController</name>
    <message>
        <source>The recording file does not exist.</source>
        <translation>录制文件不存在。</translation>
    </message>
    <message>
        <source>The recording file exceeds the 64 MiB limit.</source>
        <translation>录制文件超过 64 MiB 上限。</translation>
    </message>
    <message>
        <source>The recording file could not be opened.</source>
        <translation>无法打开录制文件。</translation>
    </message>
    <message>
        <source>This is not a supported stylus recording.</source>
        <translation>这不是受支持的手写笔录制文件。</translation>
    </message>
    <message>
        <source>Line %1 has an invalid format.</source>
        <translation>第 %1 行格式无效。</translation>
    </message>
    <message>
        <source>Line %1 contains a value outside the supported range.</source>
        <translation>第 %1 行包含超出支持范围的值。</translation>
    </message>
    <message>
        <source>Line %1 has a timestamp earlier than the previous sample.</source>
        <translation>第 %1 行的时间戳早于前一个样本。</translation>
    </message>
    <message>
        <source>The recording exceeds the 200000 sample limit.</source>
        <translation>录制文件超过 200000 个样本的上限。</translation>
    </message>
    <message>
        <source>An error occurred while reading the recording file.</source>
        <translation>读取录制文件时发生错误。</translation>
    </message>
    <message>
        <source>The recording file does not contain stylus samples.</source>
        <translation>录制文件不包含手写笔样本。</translation>
    </message>
    <message>
        <source>Import a stylus recording before starting replay.</source>
        <translation>请先导入手写笔录制文件再开始回放。</translation>
    </message>
    <message>
        <source>The selected replay speed is not supported.</source>
        <translation>不支持所选的回放速度。</translation>
    </message>
</context>
<context>
    <name>SettingsView</name>
    <message>
        <location filename="../gui/SettingsView.qml" line="24"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../gui/SettingsView.qml" line="36"/>
        <source>Basic Settings</source>
        <translation>基本设置</translation>
    </message>
    <message>
        <location filename="../gui/SettingsView.qml" line="37"/>
        <source>Display Settings</source>
        <translation>显示设置</translation>
    </message>
    <message>
        <location filename="../gui/SettingsView.qml" line="38"/>
        <source>Audio Settings</source>
        <translation>音频设置</translation>
    </message>
    <message>
        <location filename="../gui/SettingsView.qml" line="40"/>
        <source>Software Settings</source>
        <translation>软件设置</translation>
    </message>
    <message>
        <location filename="../gui/SettingsView.qml" line="41"/>
        <source>Input Settings</source>
        <translation>输入设置</translation>
    </message>
    <message>
        <location filename="../gui/SettingsView.qml" line="42"/>
        <source>Gamepad Settings</source>
        <translation>手柄设置</translation>
    </message>
    <message>
        <location filename="../gui/SettingsView.qml" line="39"/>
        <source>Host Settings</source>
        <translation>主机设置</translation>
    </message>
    <message>
        <location filename="../gui/SettingsView.qml" line="43"/>
        <source>Advanced Settings</source>
        <translation>高级设置</translation>
    </message>
    <message>
        <location filename="../gui/SettingsView.qml" line="43"/>
        <source>AlkaidLab Ecosystem</source>
        <translation>基地生态</translation>
    </message>
    <message>
        <location filename="../gui/SettingsView.qml" line="44"/>
        <source>About</source>
        <translation>关于</translation>
    </message>
</context>
<context>
    <name>EcosystemSettingsPage</name>
    <message>
        <source>About AlkaidLab Open Source Community</source>
        <translation>关于基地开源社区</translation>
    </message>
    <message>
        <source>Built around</source>
        <translation>围绕</translation>
    </message>
    <message>
        <source>to combine low-latency streaming, precise synchronization, and comprehensive HDR presentation.</source>
        <translation>构建低延迟串流、精准同步与完整HDR呈现。</translation>
    </message>
    <message>
        <source>Connect</source>
        <translation>串联</translation>
    </message>
    <message>
        <source>into one input path for gaming, creation, and remote control.</source>
        <translation>形成面向游戏、创作与远程控制的一体化输入链路。</translation>
    </message>
    <message>
        <source>Bring together</source>
        <translation>汇聚</translation>
    </message>
    <message>
        <source>to extend streaming from entertainment to creation and collaboration.</source>
        <translation>让串流从娱乐延伸到创作与协作。</translation>
    </message>
</context>
<context>
    <name>AboutSettingsPage</name>
    <message>
        <source>About</source>
        <translation>关于</translation>
    </message>
    <message>
        <source>AlkaidLab Open Source Community</source>
        <translation>基地开源社区</translation>
    </message>
    <message>
        <source>Founded in 2024, AlkaidLab has brought together tens of thousands of users and maintained in-depth dialogue with thousands of them. Guided by extensive real-world feedback, we have developed a systematic understanding of networking and streaming as a whole and built a complete solution spanning video, audio, touch, controllers, networking, and multi-device experiences, with continuous improvements ahead. The ecosystem covers desktop PCs, Android handhelds, Windows handhelds, TVs and set-top boxes, projectors, VR devices, and more, aiming to deliver a more elegant and uncompromising streaming experience for gaming, media, creation, and remote collaboration.</source>
        <translation>基地开源社区成立于2024年，已汇聚数万名用户，并与数千名用户保持深入交流。基于大量真实反馈，我们已经形成对网络与串流全貌的系统认知，构建覆盖画面、音频、触控、手柄、网络与多终端场景的完整解决方案，并将持续优化。基地生态覆盖桌面电脑、安卓掌机、Windows掌机、电视与电视盒子、投影仪、VR设备等终端，致力于为游戏、影音、创作和远程协作带来更优雅、更极致的串流体验。</translation>
    </message>
    <message>
        <source>Version %1</source>
        <translation>版本 %1</translation>
    </message>
    <message>
        <source>Website</source>
        <translation>官网</translation>
    </message>
    <message>
        <source>Bilibili</source>
        <translation>B站</translation>
    </message>
    <message>
        <source>QQ Group</source>
        <translation>QQ群</translation>
    </message>
    <message>
        <source>Submit Issue</source>
        <translation>提交建议</translation>
    </message>
    <message>
        <source>Server</source>
        <translation>服务端</translation>
    </message>
    <message>
        <source>Foundation Sunshine is the core streaming server of the AlkaidLab ecosystem and is installed on the controlled device. It connects AlkaidLab clients with a wide range of devices to deliver stronger streaming capabilities for gaming, creation, media, remote control, and more.</source>
        <translation>Foundation Sunshine是基地生态的核心串流服务端，需要安装在被控端。它面向游戏、创作、影音与远程控制等场景，连接基地客户端和不同终端设备，提供更强大的串流能力。</translation>
    </message>
    <message>
        <source>Visit Now</source>
        <translation>立即访问</translation>
    </message>
    <message>
        <source>Download</source>
        <translation>获取下载</translation>
    </message>
    <message>
        <source>Picture and Streaming</source>
        <translation>画面与串流</translation>
    </message>
    <message>
        <source>Our exclusive end-to-end HDR technology brings together HDR10, HDR10+, HLG, HDR Vivid, and SDR-to-HDR, alongside in-house capture technology that delivers a smoother experience than WGC, enhanced hardware encoding, and precise frame synchronization.</source>
        <translation>独家全链路HDR技术覆盖HDR10、HDR10+、HLG、HDR Vivid与SDR转HDR，并结合比WGC更丝滑的自研采集技术、硬件编码增强与精准帧同步，打造更强大的画面与串流体验。</translation>
    </message>
    <message>
        <source>In-house Capture Technology</source>
        <translation>自研采集技术</translation>
    </message>
    <message>
        <source>Enhanced WGC</source>
        <translation>增强版WGC</translation>
    </message>
    <message>
        <source>Enhanced AMD Encoding</source>
        <translation>AMD编码增强</translation>
    </message>
    <message>
        <source>Sliced Encoding</source>
        <translation>分帧编码</translation>
    </message>
    <message>
        <source>Low-latency Mode</source>
        <translation>低延迟模式</translation>
    </message>
    <message>
        <source>HDR10</source>
        <translation>HDR10</translation>
    </message>
    <message>
        <source>HDR10+</source>
        <translation>HDR10+</translation>
    </message>
    <message>
        <source>HLG</source>
        <translation>HLG</translation>
    </message>
    <message>
        <source>HDR Vivid</source>
        <translation>HDR Vivid</translation>
    </message>
    <message>
        <source>Input and Interaction</source>
        <translation>输入与交互</translation>
    </message>
    <message>
        <source>A stronger input system covers touch, pen, touchpad, mouse, controllers, and stream-side assistance for both gaming and productivity.</source>
        <translation>更强大的输入体系覆盖触控、手写笔、触控板、鼠标、手柄和串流辅助，让游戏与生产力场景都更自然。</translation>
    </message>
    <message>
        <source>Native Touch</source>
        <translation>原生触控</translation>
    </message>
    <message>
        <source>Native Pen</source>
        <translation>原生手写笔</translation>
    </message>
    <message>
        <source>Precision Touchpad</source>
        <translation>精密触控板</translation>
    </message>
    <message>
        <source>Virtual Mouse</source>
        <translation>虚拟鼠标</translation>
    </message>
    <message>
        <source>DualSense Controller</source>
        <translation>DualSense手柄</translation>
    </message>
    <message>
        <source>HD Haptics</source>
        <translation>HD触觉反馈</translation>
    </message>
    <message>
        <source>Super Menu</source>
        <translation>超级菜单</translation>
    </message>
    <message>
        <source>Immersive audio, audio haptics, remote microphone, clipboard, and folder sharing extend streaming into entertainment, creation, and collaboration.</source>
        <translation>沉浸式音频、音频振动、远程麦克风、剪贴板和文件夹共享，将串流延伸到娱乐、创作与协作。</translation>
    </message>
    <message>
        <source>Immersive Audio</source>
        <translation>沉浸式音频</translation>
    </message>
    <message>
        <source>Audio Haptics</source>
        <translation>音频振动</translation>
    </message>
    <message>
        <source>Remote Microphone</source>
        <translation>远程麦克风</translation>
    </message>
    <message>
        <source>Clipboard Sync</source>
        <translation>剪贴板同步</translation>
    </message>
    <message>
        <source>Folder Sharing</source>
        <translation>文件夹共享</translation>
    </message>
    <message>
        <source>Audio and Collaboration</source>
        <translation>音频与协作</translation>
    </message>
    <message>
        <source>Clients</source>
        <translation>客户端</translation>
    </message>
    <message>
        <source>Client applications act as the controller for the streaming server.</source>
        <translation>客户端作为控制端，用于操作串流服务端。</translation>
    </message>
    <message>
        <source>Friendly links</source>
        <translation>友情链接</translation>
    </message>
    <message>
        <source>Moonlight Android Crown</source>
        <translation>Moonlight Android王冠版</translation>
    </message>
    <message>
        <source>A community-enhanced Android client with an alternative take on mobile input, controller support, and interface features.</source>
        <translation>Android社区增强客户端，在移动输入、手柄支持和界面功能上提供另一种选择。</translation>
    </message>
    <message>
        <source>The first Moonlight client built for HarmonyOS NEXT, pioneering Moonlight on HarmonyOS and compatible with the AlkaidLab ecosystem.</source>
        <translation>首个面向HarmonyOS NEXT实现的Moonlight客户端，是鸿蒙Moonlight的先驱者，并兼容基地生态。</translation>
    </message>
    <message>
        <source>Natpierce</source>
        <translation>皎月连</translation>
    </message>
    <message>
        <source>A virtual networking tool that connects Moonlight clients to Sunshine servers over the public Internet when they are not on the same LAN.</source>
        <translation>用于异地组网的工具，让Moonlight客户端可以通过公网连接不在同一局域网内的Sunshine服务端。</translation>
    </message>
    <message>
        <source>Legal notice</source>
        <translation>法律声明</translation>
    </message>
    <message>
        <source>This software is released under GNU GPLv3. The full license and third-party component information are provided below.</source>
        <translation>本软件依据GNU GPLv3发布，许可证全文及第三方组件信息如下。</translation>
    </message>
    <message>
        <source>License agreement</source>
        <translation>许可协议</translation>
    </message>
    <message>
        <source>Third-party notice</source>
        <translation>第三方通知</translation>
    </message>
    <message>
        <source>No external browser is available.</source>
        <translation>未找到可用的外部浏览器。</translation>
    </message>
</context>
<context>
    <name>EcosystemPlatformCatalog</name>
    <message>
        <source>PC</source>
        <translation>PC端</translation>
    </message>
    <message>
        <source>Android</source>
        <translation>安卓</translation>
    </message>
    <message>
        <source>HarmonyOS</source>
        <translation>鸿蒙</translation>
    </message>
    <message>
        <source>iOS</source>
        <translation>iOS</translation>
    </message>
    <message>
        <source>macOS Enhanced</source>
        <translation>macOS增强版</translation>
    </message>
    <message>
        <source>Moonlight V+ for HarmonyOS</source>
        <translation>Moonlight V+鸿蒙版</translation>
    </message>
    <message>
        <source>AlkaidLab's cross-platform desktop client for Windows, Linux, macOS, and Steam Link</source>
        <translation>基地跨平台桌面客户端，覆盖Windows、Linux、macOS和Steam Link</translation>
    </message>
    <message>
        <source>AlkaidLab's Android client for phones, tablets, TVs, head units, and Meta Quest devices</source>
        <translation>基地Android客户端，覆盖手机、平板、电视、车机和Meta Quest设备</translation>
    </message>
    <message>
        <source>AlkaidLab's native HarmonyOS NEXT client for phones, tablets, and 2-in-1 devices</source>
        <translation>基地原生HarmonyOS NEXT客户端，覆盖手机、平板和二合一设备</translation>
    </message>
    <message>
        <source>Touch-oriented and controller-friendly VoidLink client for iPhone and iPad</source>
        <translation>面向iPhone和iPad的VoidLink客户端，针对触控操作设计并兼顾手柄体验</translation>
    </message>
    <message>
        <source>AlkaidLab's native macOS client with enhanced HDR, audio, clipboard, and input paths</source>
        <translation>基地原生macOS增强客户端，强化HDR、音频、剪贴板和输入链路</translation>
    </message>
    <message>
        <source>Windows x64 / ARM64</source>
        <translation>Windows x64 / ARM64</translation>
    </message>
    <message>
        <source>Android Phone</source>
        <translation>安卓手机</translation>
    </message>
    <message>
        <source>Android Tablet</source>
        <translation>安卓平板</translation>
    </message>
    <message>
        <source>Android TV / TV Box</source>
        <translation>安卓电视/电视盒子</translation>
    </message>
    <message>
        <source>Android Head Unit</source>
        <translation>安卓车机</translation>
    </message>
    <message>
        <source>HarmonyOS Phone</source>
        <translation>鸿蒙手机</translation>
    </message>
    <message>
        <source>HarmonyOS Tablet</source>
        <translation>鸿蒙平板</translation>
    </message>
    <message>
        <source>HarmonyOS 2-in-1</source>
        <translation>鸿蒙二合一设备</translation>
    </message>
    <message>
        <source>Visit Now</source>
        <translation>立即访问</translation>
    </message>
    <message>
        <source>Download</source>
        <translation>获取下载</translation>
    </message>
    <message>
        <source>Supported platforms</source>
        <translation>支持平台</translation>
    </message>
    <message>
        <source>Featured capabilities</source>
        <translation>特色能力</translation>
    </message>
    <message>
        <source>Advanced HDR</source>
        <translation>极致HDR</translation>
    </message>
    <message>
        <source>Clipboard Sync</source>
        <translation>剪贴板同步</translation>
    </message>
    <message>
        <source>Desktop Collaboration</source>
        <translation>桌面协作</translation>
    </message>
    <message>
        <source>DualSense Haptics</source>
        <translation>DualSense触觉反馈</translation>
    </message>
    <message>
        <source>Precise Frame Sync</source>
        <translation>精准帧同步</translation>
    </message>
    <message>
        <source>Audio Haptics</source>
        <translation>音频振动</translation>
    </message>
    <message>
        <source>Super Menu</source>
        <translation>超级菜单</translation>
    </message>
    <message>
        <source>Native Touch</source>
        <translation>原生触控</translation>
    </message>
    <message>
        <source>Native Pen</source>
        <translation>原生手写笔</translation>
    </message>
    <message>
        <source>Smart Bitrate</source>
        <translation>智能码率</translation>
    </message>
    <message>
        <source>HDR Vivid</source>
        <translation>HDR Vivid</translation>
    </message>
    <message>
        <source>Remote Microphone</source>
        <translation>远程麦克风</translation>
    </message>
    <message>
        <source>Gyro Aim</source>
        <translation>体感瞄准</translation>
    </message>
    <message>
        <source>Touch-oriented Interface</source>
        <translation>触控优先界面</translation>
    </message>
    <message>
        <source>Controller Friendly</source>
        <translation>手柄友好</translation>
    </message>
    <message>
        <source>In-stream Widgets</source>
        <translation>串流内小组件</translation>
    </message>
    <message>
        <source>Image Enhancement</source>
        <translation>画质增强</translation>
    </message>
    <message>
        <source>Immersive Audio</source>
        <translation>沉浸式音频</translation>
    </message>
    <message>
        <source>Low-latency Input</source>
        <translation>低延迟输入</translation>
    </message>
    <message>
        <source>Official links</source>
        <translation>官方入口</translation>
    </message>
</context>
<context>
    <name>CommunityLicenseNotice</name>
    <message>
        <source>Open Source and Compatibility Notice</source>
        <translation>开源与兼容性声明</translation>
    </message>
    <message>
        <source>We know open source is not easy. Every feature, test, answer, and maintenance update represents real time and effort from real people. AlkaidLab follows GPLv3 so that every user can access the source, understand the software, modify it freely, and pass those freedoms on.</source>
        <translation>我们知道，开源并不容易。每一次开发、测试、答疑和维护，背后都是真实的人投入的时间与精力。基地开源社区选择坚持GPLv3，是希望每一位用户都能获得源码、理解软件、自由修改，并把这些权利继续传递下去。</translation>
    </message>
    <message>
        <source>Freedom and Responsibility</source>
        <translation>自由与责任</translation>
    </message>
    <message>
        <source>GPLv3 gives everyone the freedom to run this software. When you copy, modify, or distribute it, please help preserve that freedom:</source>
        <translation>GPLv3允许所有人自由运行本软件。当你复制、修改或向他人分发本软件时，也需要共同维护这份自由：</translation>
    </message>
    <message>
        <source>Keep the original copyright and license notices.</source>
        <translation>保留原有的版权和许可证声明。</translation>
    </message>
    <message>
        <source>Clearly state what you changed.</source>
        <translation>明确说明自己修改过哪些内容。</translation>
    </message>
    <message>
        <source>When distributing modified or binary versions, provide the corresponding source as required by GPLv3.</source>
        <translation>分发修改版或二进制版本时，按照GPLv3提供对应源码。</translation>
    </message>
    <message>
        <source>Do not impose additional terms that restrict downstream use, study, modification, or redistribution.</source>
        <translation>不添加限制下游使用、研究、修改和继续分享的附加条件。</translation>
    </message>
    <message>
        <source>We Will Not Endorse Violations</source>
        <translation>我们不会为违规行为背书</translation>
    </message>
    <message>
        <source>For software confirmed to violate the GPL and whose distributors refuse to correct the violation, AlkaidLab will not provide dedicated compatibility work, recommendations, promotion, or bundling.</source>
        <translation>对于已经确认存在GPL违规且拒绝整改的软件，基地开源社区不提供专项适配、推荐、宣传或捆绑。</translation>
    </message>
    <message>
        <source>This is not about creating conflict. It protects the work of contributors and each user&apos;s right to obtain, inspect, and modify the source.</source>
        <translation>这不是为了制造对立，而是为了保护每一位贡献者的劳动，也为了保护用户继续获得源码、检查软件和修改软件的权利。</translation>
    </message>
    <message>
        <source>If a project&apos;s authorization, source availability, or license status cannot yet be verified, the community will remain cautious and welcomes clarification from its developers. We will not label a project as infringing without evidence.</source>
        <translation>如果某个项目的授权来源、源码提供情况或许可证状态暂时无法确认，社区会保持审慎，也欢迎开发者主动沟通和澄清。我们不会在缺少事实依据时直接认定某个项目侵权。</translation>
    </message>
    <message>
        <source>Community Agreement</source>
        <translation>社区约定</translation>
    </message>
    <message>
        <source>Within AlkaidLab community spaces, using this software for illegal activities, game cheating, the development or distribution of cheats, or conduct that infringes the rights of others is prohibited and will not receive community support.</source>
        <translation>基地开源社区禁止在社区范围内利用本软件从事违法活动、游戏作弊、外挂制作或传播，以及侵害他人权益的行为，相关行为不会获得社区支持。</translation>
    </message>
    <message>
        <source>Respect open-source licenses and the copyrights of original authors.</source>
        <translation>尊重开源许可证和原作者的版权。</translation>
    </message>
    <message>
        <source>Do not promote software confirmed to have unresolved license violations in the community.</source>
        <translation>不在社区内推广已经确认存在许可违规的软件。</translation>
    </message>
    <message>
        <source>When sharing software, include its project source and license information whenever possible.</source>
        <translation>分享软件时尽量同时提供项目来源和许可证信息。</translation>
    </message>
    <message>
        <source>Use, improve, and contribute to genuinely free and open-source alternatives.</source>
        <translation>鼓励使用、改进和贡献真正自由开源的替代方案。</translation>
    </message>
    <message>
        <source>If a program&apos;s license status is unclear, ask the community before promoting it.</source>
        <translation>对许可证状态有疑问时，可以先向社区咨询。</translation>
    </message>
    <message>
        <source>A Final Note</source>
        <translation>写在最后</translation>
    </message>
    <message>
        <source>Software freedom does not sustain itself. It depends on every developer&apos;s persistence and every user&apos;s choice to respect and protect it. Thank you for helping us keep the open-source community free, transparent, and welcoming, and for giving the people who build it the respect they deserve.</source>
        <translation>自由不是免费得来的。它依靠每一位开发者的坚持，也依靠每一位用户主动尊重和保护。感谢大家与我们一起，让开源社区保持自由、透明、友善，也让认真投入开源的人得到应有的尊重。</translation>
    </message>
    <message>
        <source>— AlkaidLab Open Source Community Maintainers</source>
        <translation>—— 基地开源社区维护组</translation>
    </message>
    <message>
        <source>This notice describes AlkaidLab&apos;s maintenance and compatibility policy and is not legal advice. Specific rights and obligations are governed by the GNU GPLv3 license text.</source>
        <translation>本声明用于说明基地开源社区的维护与兼容性政策，不构成法律意见。具体权利与义务以GNU GPLv3许可证原文为准。</translation>
    </message>
</context>
<context>
    <name>StreamSegue</name>
    <message>
        <location filename="../gui/StreamSegue.qml" line="22"/>
        <source>Resuming %1...</source>
        <translation>正在恢复 %1...</translation>
    </message>
    <message>
        <location filename="../gui/StreamSegue.qml" line="23"/>
        <location filename="../gui/StreamSegue.qml" line="30"/>
        <source>Starting %1...</source>
        <translation>正在启动 %1...</translation>
    </message>
    <message>
        <location filename="../gui/StreamSegue.qml" line="36"/>
        <source>Starting %1 failed: Error %2</source>
        <translation>启动 %1 失败: 错误 %2</translation>
    </message>
    <message>
        <location filename="../gui/StreamSegue.qml" line="39"/>
        <source>Check your firewall and port forwarding rules for port(s): %1</source>
        <translation>检查防火墙和端口转发规则: %1</translation>
    </message>
    <message>
        <location filename="../gui/StreamSegue.qml" line="84"/>
        <source>This PC&apos;s Internet connection is blocking Moonlight. Streaming over the Internet may not work while connected to this network.</source>
        <translation>此计算机的互联网连接被阻塞。当连接到此网络时，互联网上的流式传输可能无法工作。</translation>
    </message>
    <message>
        <location filename="../gui/StreamSegue.qml" line="320"/>
        <source>Tip:</source>
        <translation>提示:</translation>
    </message>
    <message>
        <location filename="../gui/StreamSegue.qml" line="320"/>
        <source>Press %1 to disconnect your session</source>
        <translation>按 %1 来断开会话</translation>
    </message>
    <message>
        <location filename="../gui/StreamSegue.qml" line="321"/>
        <source>Start+Select+L1+R1</source>
        <translation>Start+Select+L1+R1</translation>
    </message>
    <message>
        <location filename="../gui/StreamSegue.qml" line="321"/>
        <source>Ctrl+Alt+Shift+Q</source>
        <translation>Ctrl+Alt+Shift+Q</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <location filename="../gui/main.qml" line="734"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="505"/>
        <source>Version %1</source>
        <translation>版本 %1</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="528"/>
        <source>Join our QQ group</source>
        <translation>来裙里丸</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="547"/>
        <source>Add PC manually</source>
        <translation>手动添加计算机</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="592"/>
        <source>Update available for Moonlight: Version %1</source>
        <translation>Moonlight 可用更新：版本 %1</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="635"/>
        <source>Help</source>
        <translation>帮助</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="581"/>
        <location filename="../gui/main.qml" line="790"/>
        <source>Preparing update...</source>
        <translation>正在准备更新…</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="658"/>
        <source>Gamepad Mapper</source>
        <translation>手柄按键映射</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="679"/>
        <source>Connection IP</source>
        <translation>连接 IP</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="701"/>
        <source>Display Settings</source>
        <translation>显示设置</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="748"/>
        <source>Minimize</source>
        <translation>最小化</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="756"/>
        <source>Restore</source>
        <translation>还原</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="756"/>
        <source>Maximize</source>
        <translation>最大化</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="770"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="779"/>
        <source>No functioning hardware accelerated video decoder was detected by Moonlight. Your streaming performance may be severely degraded in this configuration.</source>
        <translation>Moonlight 未检测到有效的硬件加速视频解码器。在此配置中，你的流性能可能会严重下降。</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="781"/>
        <source>Click the Help button for more information on solving this problem.</source>
        <translation>单击帮助按钮以获取有关解决此问题的更多信息。</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="800"/>
        <source>Hardware acceleration doesn&apos;t work on XWayland. Continuing on XWayland may result in poor streaming performance. Try running with QT_QPA_PLATFORM=wayland or switch to X11.</source>
        <translation>硬件加速在 XWayland 上不起作用。在 XWayland 上继续运行可能导致串流性能不佳。请尝试使用 QT_QPA_PLATFORM=wayland 运行，或切换到 X11。</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="802"/>
        <source>Click the Help button for more information.</source>
        <translation>单击帮助按钮以获取更多信息。</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="809"/>
        <source>This version of Moonlight isn&apos;t optimized for your PC. Please download the &apos;%1&apos; version of Moonlight for the best streaming performance.</source>
        <translation>此版本的 Moonlight 尚未针对你的计算机优化。请下载“%1”版本的 Moonlight，以获得最佳的流式传输性能。</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="818"/>
        <source>Moonlight detected gamepads without a mapping:</source>
        <translation>Moonlight 检测到没有映射的手柄:</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="820"/>
        <source>Click the Help button for information on how to map your gamepads.</source>
        <translation>单击帮助按钮以获取有关如何映射手柄的信息。</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="828"/>
        <source>Are you sure you want to quit?</source>
        <translation>确定要退出吗？</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="858"/>
        <source>Enter the IP address of your host PC:</source>
        <translation>输入你主机的 IP 地址：</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="933"/>
        <source>No host PC of your own?</source>
        <translation>还没有自己的主机？</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="942"/>
        <source>Procriva Cloud rents out cloud hosts that are ready to stream.</source>
        <extracomment>Procriva Cloud is a product name and must not be translated.</extracomment>
        <translation>基地云提供开箱即用的云主机，租一台就能直接串流。</translation>
    </message>
    <message>
        <location filename="../gui/main.qml" line="950"/>
        <source>Learn more</source>
        <translation>了解一下</translation>
    </message>
</context>
</TS>
