<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
    <name>APIPage</name>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="39"/>
        <source>&amp;Pastebin Service</source>
        <oldsource>Pastebin Service</oldsource>
        <translation>剪切板服务（&amp;P）</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Note: only input that starts with &lt;span style=&quot; font-weight:600;&quot;&gt;http://&lt;/span&gt; or &lt;span style=&quot; font-weight:600;&quot;&gt;https://&lt;/span&gt; will be accepted.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;注意：仅支持以&lt;span style=&quot; font-weight:600;&quot;&gt;http://&lt;/span&gt;或&lt;span style=&quot; font-weight:600;&quot;&gt;https://&lt;/span&gt;开头的链接。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Here you can choose from a predefined list of paste services, or input the URL of a different paste service of your choice, provided it supports the same protocol as 0x0.st, that is POST a file parameter to the URL and return a link in the response body.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;在这里，您可以从预定义的 Pastebin 服务列表中进行选择，或者输入您选择的不同 Pastebin 服务的 URL，前提是它支持与 0x0.st 相同的协议，即 POST 文件参数到 URL 并返回链接响应体。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="45"/>
        <source>Paste Service &amp;Type</source>
        <oldsource>Paste Service Type</oldsource>
        <translation>剪切板服务类型（&amp;T）</translation>
    </message>
    <message>
        <source>Base URL</source>
        <translation type="vanished">基本网址</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="58"/>
        <source>Base &amp;URL</source>
        <translation>剪贴板网址（&amp;U）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="78"/>
        <source>Note: you probably want to change or clear the Base URL after changing the paste service type.</source>
        <translation>注意：在更改剪切板服务类型后，您可能需要修改或清除剪贴板网址。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="150"/>
        <source>API Keys</source>
        <translation>API 秘钥</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="156"/>
        <source>&amp;Microsoft Authentication</source>
        <oldsource>Microsoft Authentication</oldsource>
        <translation>微软身份验证（&amp;M）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="162"/>
        <source>Note: you probably don&apos;t need to set this if logging in via Microsoft Authentication already works.</source>
        <translation>注意：如果微软认证登录已经成功，您可能不需要设置此项。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="175"/>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="236"/>
        <source>(Default)</source>
        <translation>（默认）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="182"/>
        <source>Enter a custom client ID for Microsoft Authentication here. </source>
        <translation>在此处输入微软身份验证的自定义客户端 ID。 </translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="260"/>
        <source>Miscellaneous</source>
        <translation>杂项</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="272"/>
        <source>User Agent</source>
        <translation>用户代理（UA）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="281"/>
        <source>Enter a custom User Agent here. The special string $LAUNCHER_VER will be replaced with the version of the launcher.</source>
        <translation>在此处输入自定义用户代理。特殊字符串 $LAUNCHER_VER 将替换为启动器版本。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="91"/>
        <source>Meta&amp;data Server</source>
        <translation>元数据服务器（&amp;D）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="97"/>
        <source>You can set this to a third-party metadata server to use patched libraries or other hacks.</source>
        <translation>您可以将此设置为第三方元数据服务器来使用修改过的库或其他更改。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="117"/>
        <source>Enter a custom URL for meta here.</source>
        <translation>在此处输入自定义的元数据网址。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="204"/>
        <source>&amp;CurseForge Core API</source>
        <translation>CurseForge 核心 API（&amp;C）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="210"/>
        <source>Note: you probably don&apos;t need to set this if CurseForge already works.</source>
        <translation>注意：在 CurseForge 服务正常工作的情况下， 您可能并不需要去设置它。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.ui" line="217"/>
        <source>Enter a custom API Key for CurseForge here.</source>
        <oldsource>Enter a custom API Key for CurseForge here. </oldsource>
        <translation>在此处输入自定义的 CurseForge API Key.</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/APIPage.h" line="59"/>
        <source>APIs</source>
        <translation>API</translation>
    </message>
</context>
<context>
    <name>ATLauncher::PackInstallTask</name>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="117"/>
        <source>Could not understand pack manifest:
</source>
        <translation>无法解析包清单：
</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="343"/>
        <source>Failed to get local metadata index for %1</source>
        <translation>无法获取 %1 的本地元数据索引</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="149"/>
        <source>Failed to get local metadata index for &apos;%1&apos; v%2</source>
        <translation>无法获取 &apos;%1&apos; v%2 的本地元数据索引</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="139"/>
        <source>Unsupported installation mode</source>
        <translation>不支持的安装模式</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="181"/>
        <source>Deleting existing files...</source>
        <translation>正在删除现有文件…</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="330"/>
        <source>Unknown mod type: %1</source>
        <translation>未知Mod类型：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="375"/>
        <source>Failed to find version for %1 loader</source>
        <translation>找不到 %1 加载器的版本</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="389"/>
        <source>No loader version set for modpack!</source>
        <translation>未在Mod包中找到Mod加载器版本设定！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="534"/>
        <source>Unknown or unsupported download type: %1</source>
        <translation>未知或不支持的下载类型: %1</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="651"/>
        <source>Downloading configs...</source>
        <translation>正在下载配置文件……</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="652"/>
        <source>Config download</source>
        <translation>下载配置</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="697"/>
        <source>Extracting configs...</source>
        <translation>正在解压配置文件......</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="704"/>
        <source>Failed to open pack configs %1!</source>
        <translation>无法打开包配置 %1！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="738"/>
        <source>Selecting optional mods...</source>
        <translation>选择可选Mod……</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="742"/>
        <source>Downloading mods...</source>
        <translation>正在下载Mod……</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="745"/>
        <source>Mod download</source>
        <translation>Mod下载</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="759"/>
        <source>Unsupported download type: %1</source>
        <translation>不支持的下载类型: %1</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="765"/>
        <source>Unknown download type: %1</source>
        <translation>未知的下载类型: %1</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="886"/>
        <source>Failed to extract mods...</source>
        <translation>解压Mod失败……</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="897"/>
        <source>Extracting mods...</source>
        <translation>正在解压Mod……</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="970"/>
        <source>Installing modpack</source>
        <translation>正在安装Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="982"/>
        <source>Failed to create libraries component</source>
        <translation>未能创建库组件</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="1006"/>
        <source>Unknown loader type: </source>
        <translation>未知的加载器类型: </translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/atlauncher/ATLPackInstallTask.cpp" line="1020"/>
        <source>Failed to create pack component</source>
        <translation>未能创建包组件</translation>
    </message>
</context>
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.ui" line="110"/>
        <source>About</source>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.ui" line="119"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A custom launcher that makes managing Minecraft easier by allowing you to have multiple instances of Minecraft at once.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;这是一个 Minecraft 的第三方启动器，它可以让你更便捷地管理不同版本的 Minecraft。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.ui" line="176"/>
        <source>Platform:</source>
        <translation>平台：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.ui" line="192"/>
        <source>Build Date:</source>
        <oldsource>Build Number:</oldsource>
        <translation>构建日期：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.ui" line="208"/>
        <source>Commit:</source>
        <translation>提交：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.ui" line="224"/>
        <source>Channel:</source>
        <translation>频道：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.ui" line="251"/>
        <source>Credits</source>
        <translation>制作人员</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.ui" line="265"/>
        <source>License</source>
        <translation>许可</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.ui" line="301"/>
        <source>About Qt</source>
        <translation>关于Qt</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.ui" line="321"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.cpp" line="130"/>
        <source>About %1</source>
        <translation>关于 %1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.cpp" line="146"/>
        <source>Platform</source>
        <translation>平台</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.cpp" line="151"/>
        <source>Commit: %1</source>
        <translation>提交：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.cpp" line="156"/>
        <source>Build date: %1</source>
        <translation>构建日期：%1</translation>
    </message>
    <message>
        <source>Build Number</source>
        <translation type="vanished">内部版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.cpp" line="161"/>
        <source>Channel</source>
        <translation>频道</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation type="vanished">版本：</translation>
    </message>
    <message>
        <source>Version</source>
        <translation type="vanished">版本</translation>
    </message>
</context>
<context>
    <name>AccountList</name>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="308"/>
        <source>Unchecked</source>
        <comment>Account status</comment>
        <translation>未检查</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="311"/>
        <source>Offline</source>
        <comment>Account status</comment>
        <translation>离线</translation>
    </message>
    <message>
        <source>Online</source>
        <comment>Account status</comment>
        <translation type="vanished">在线</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="314"/>
        <source>Ready</source>
        <comment>Account status</comment>
        <translation>在线</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="317"/>
        <source>Working</source>
        <comment>Account status</comment>
        <translation>处理中</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="320"/>
        <source>Errored</source>
        <comment>Account status</comment>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="323"/>
        <source>Expired</source>
        <comment>Account status</comment>
        <translation>已过期</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="326"/>
        <source>Disabled</source>
        <comment>Account status</comment>
        <translation>已禁用</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="329"/>
        <source>Gone</source>
        <comment>Account status</comment>
        <translation>不复存在</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="336"/>
        <source>N/A</source>
        <comment>Can Migrate?</comment>
        <translation>不适用</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="339"/>
        <source>Yes</source>
        <comment>Can Migrate?</comment>
        <translation>是</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="342"/>
        <source>No</source>
        <comment>Can Migrate?</comment>
        <translation>否</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="376"/>
        <source>Username</source>
        <translation>用户名</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="378"/>
        <source>Account</source>
        <translation>账户</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="380"/>
        <source>Type</source>
        <translation>账户类型</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="382"/>
        <source>Status</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="384"/>
        <source>Can Migrate?</source>
        <translation>是否可迁移？</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="393"/>
        <source>Minecraft username associated with the account.</source>
        <translation>Minecraft用户名关联账号。</translation>
    </message>
    <message>
        <source>Profile</source>
        <translation type="vanished">用户名</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="395"/>
        <source>User name of the account.</source>
        <translation>账户用户名。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="397"/>
        <source>Type of the account - Mojang or MSA.</source>
        <translation>账户类型 - Mojang 账户或微软账户。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="399"/>
        <source>Current status of the account.</source>
        <translation>账户的当前状态。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountList.cpp" line="401"/>
        <source>Can this account migrate to a Microsoft account?</source>
        <oldsource>Name of the Minecraft profile associated with the account.</oldsource>
        <translation>与该账户关联的 Minecraft 个人资料名称？</translation>
    </message>
</context>
<context>
    <name>AccountListPage</name>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.ui" line="68"/>
        <source>Add &amp;Mojang</source>
        <oldsource>Add Mojang</oldsource>
        <translation>添加 Mojang 账户（&amp;M）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.ui" line="73"/>
        <source>Remo&amp;ve</source>
        <oldsource>Remove</oldsource>
        <translation>移除（&amp;V）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.ui" line="78"/>
        <source>&amp;Set Default</source>
        <oldsource>Set Default</oldsource>
        <translation>设为默认（&amp;S）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.ui" line="86"/>
        <source>&amp;No Default</source>
        <oldsource>No Default</oldsource>
        <translation>取消默认（&amp;N）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.ui" line="91"/>
        <source>&amp;Upload Skin</source>
        <oldsource>Upload Skin</oldsource>
        <translation>上传皮肤（&amp;U）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.ui" line="96"/>
        <source>&amp;Delete Skin</source>
        <oldsource>Delete Skin</oldsource>
        <translation>删除皮肤（&amp;D）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.ui" line="99"/>
        <source>Delete the currently active skin and go back to the default one</source>
        <translation>删除当前的皮肤并恢复到默认皮肤</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.ui" line="104"/>
        <source>&amp;Add Microsoft</source>
        <oldsource>Add Microsoft</oldsource>
        <translation>添加微软账户（&amp;A）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.ui" line="109"/>
        <source>Add &amp;Offline</source>
        <oldsource>Add Offline</oldsource>
        <translation>添加离线账户（&amp;O）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.ui" line="114"/>
        <source>&amp;Refresh</source>
        <oldsource>Refresh</oldsource>
        <translation>刷新账户信息（&amp;R）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.ui" line="117"/>
        <source>Refresh the account tokens</source>
        <translation>刷新帐户令牌</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.h" line="63"/>
        <source>Accounts</source>
        <translation>帐号</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="66"/>
        <source>Welcome!
If you&apos;re new here, you can click the &quot;Add&quot; button to add your Mojang or Minecraft account.</source>
        <translation>欢迎！
如果你是第一次使用，你可以点击“添加”按钮来添加你的 Mojang 或 Minecraft 账户。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="101"/>
        <source>No Microsoft Authentication client ID was set.</source>
        <translation>未设置微软身份验证客户端 ID。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="117"/>
        <source>Context menu</source>
        <translation>上下文菜单</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="148"/>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="177"/>
        <source>Please enter your Mojang account email and password to add your account.</source>
        <translation>请输入你的 Mojang 账户邮箱和密码来添加账户。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="165"/>
        <source>Microsoft Accounts not available</source>
        <translation>微软账户不可用</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="167"/>
        <source>Microsoft accounts are only usable on macOS 10.13 or newer, with fully updated %1.

Please update both your operating system and %1.</source>
        <extracomment>%1 refers to the launcher itself</extracomment>
        <translation>微软账户只能在 macOS 10.13 或更新的版本上使用，且完全更新 %1。

请更新您的操作系统和 %1。</translation>
    </message>
    <message>
        <source>Microsoft accounts are only usable on macOS 10.13 or newer, with fully updated PolyMC.

Please update both your operating system and PolyMC.</source>
        <translation type="vanished">微软账户只能在 macOS 10.13 或更高版本中使用，而且需要完全更新了的 PolyMC。

请把您的操作系统和 PolyMC 全部更新。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="194"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="195"/>
        <source>You must add a Microsoft or Mojang account that owns Minecraft before you can add an offline account.&lt;br&gt;&lt;br&gt;If you have lost your account you can contact Microsoft for support.</source>
        <translation>您必须先添加拥有 Minecraft 的微软或 Mojang 帐户，然后才能添加离线帐户。&lt;br&gt;&lt;br&gt;如果您丢失了帐户，请联系微软寻求支持。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="206"/>
        <source>Please enter your desired username to add your offline account.</source>
        <translation>请输入要添加的的离线账户名称。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="307"/>
        <source>Skin Delete</source>
        <translation>皮肤已删除</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/AccountListPage.cpp" line="307"/>
        <source>Failed to delete current skin!</source>
        <translation>未能删除当前皮肤！</translation>
    </message>
</context>
<context>
    <name>AccountTask</name>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountTask.cpp" line="61"/>
        <source>Sending request to auth servers...</source>
        <translation>发送请求至身份验证服务器……</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountTask.cpp" line="63"/>
        <source>Authentication task succeeded.</source>
        <translation>身份验证任务已完成。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountTask.cpp" line="65"/>
        <source>Failed to contact the authentication server.</source>
        <translation>连接身份验证服务器失败。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountTask.cpp" line="67"/>
        <source>Client ID has changed. New session needs to be created.</source>
        <translation>客户端 ID 已更改。需要创建新会话。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountTask.cpp" line="69"/>
        <source>Encountered an error during authentication.</source>
        <translation>在身份验证过程中出现错误。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountTask.cpp" line="71"/>
        <source>Failed to authenticate. The session has expired.</source>
        <translation>认证失败。会话已过期。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountTask.cpp" line="73"/>
        <source>Failed to authenticate. The account no longer exists.</source>
        <translation>登录失败，此账户已不存在。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountTask.cpp" line="75"/>
        <source>...</source>
        <translation>......</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountTask.cpp" line="130"/>
        <source>Unknown account task state: %1</source>
        <translation>未知账户工作状态： %1</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="src/launcher/Application.cpp" line="675"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="src/launcher/Application.cpp" line="1221"/>
        <source>Aborted</source>
        <translation>中断</translation>
    </message>
</context>
<context>
    <name>AssetUpdateTask</name>
    <message>
        <location filename="src/launcher/minecraft/update/AssetUpdateTask.cpp" line="21"/>
        <source>Updating assets index...</source>
        <translation>正在更新 assets 资源文件索引……</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/AssetUpdateTask.cpp" line="28"/>
        <source>Asset index for %1</source>
        <translation>%1 的 asset 资源索引</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/AssetUpdateTask.cpp" line="46"/>
        <location filename="src/launcher/minecraft/update/AssetUpdateTask.cpp" line="84"/>
        <source>Aborted</source>
        <translation>中断</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/AssetUpdateTask.cpp" line="74"/>
        <source>Failed to read the assets index!</source>
        <translation>读取资源索引错误！</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/AssetUpdateTask.cpp" line="80"/>
        <source>Getting the assets files from Mojang...</source>
        <translation>正在从Mojang获取assets资源文件……</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/AssetUpdateTask.cpp" line="95"/>
        <source>Failed to download the assets index:
%1</source>
        <translation>下载 assets 资源索引时出错：
%1</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/AssetUpdateTask.cpp" line="100"/>
        <source>Failed to download assets:
%1</source>
        <translation>下载 assets 资源时出错：
%1</translation>
    </message>
</context>
<context>
    <name>Atl::FilterModel</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlFilterModel.cpp" line="30"/>
        <source>Sort by Popularity</source>
        <oldsource>Sort by popularity</oldsource>
        <translation>按热度排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlFilterModel.cpp" line="31"/>
        <source>Sort by Name</source>
        <oldsource>Sort by name</oldsource>
        <translation>按名称排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlFilterModel.cpp" line="32"/>
        <source>Sort by Game Version</source>
        <oldsource>Sort by game version</oldsource>
        <translation>按游戏版本排序</translation>
    </message>
</context>
<context>
    <name>AtlOptionalModDialog</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.ui" line="14"/>
        <source>Select Mods To Install</source>
        <translation>选择Mod以安装</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.ui" line="20"/>
        <source>Install</source>
        <translation>安装</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.ui" line="40"/>
        <source>Select Recommended</source>
        <translation>选择推荐项</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.ui" line="33"/>
        <source>Use Share Code</source>
        <translation>使用分享代码</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.ui" line="47"/>
        <source>Clear All</source>
        <translation>清除所有项</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp" line="345"/>
        <source>Select a share code</source>
        <translation>选择要分享的代码</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp" line="346"/>
        <source>Share code:</source>
        <translation>分享的代码：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp" line="360"/>
        <source>No share code specified!</source>
        <translation>未指定要分享的代码！</translation>
    </message>
</context>
<context>
    <name>AtlOptionalModListModel</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp" line="239"/>
        <source>Are you sure that you want to enable this mod?</source>
        <translation>你确定要启用这个Mod吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlOptionalModDialog.cpp" line="242"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
</context>
<context>
    <name>AtlPage</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlPage.ui" line="42"/>
        <source>Warning: This is still a work in progress. If you run into issues with the imported modpack, it may be a bug.</source>
        <translation>警告: 这是一个未完成的功能, 可能会导致你导入的Mod包存在问题。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlPage.ui" line="59"/>
        <source>Version selected:</source>
        <translation>所选版本：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlPage.ui" line="74"/>
        <source>Search and filter...</source>
        <oldsource>Search and filter ...</oldsource>
        <translation>搜索和过滤……</translation>
    </message>
    <message>
        <source>No versions are currently available for Minecraft %1</source>
        <translation type="vanished">当前没有适用于Minecraft %1 的版本可用</translation>
    </message>
    <message>
        <source>No versions are currently available</source>
        <translation type="vanished">当前没有版本可用</translation>
    </message>
    <message>
        <source>Couldn&apos;t load or download the version lists!</source>
        <translation type="vanished">无法加载或下载版本列表！</translation>
    </message>
    <message>
        <source>Installing</source>
        <translation type="vanished">安装中</translation>
    </message>
    <message>
        <source>ATLauncher</source>
        <translation type="vanished">ATLauncher</translation>
    </message>
</context>
<context>
    <name>AtlUserInteractionSupportImpl</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlUserInteractionSupportImpl.cpp" line="58"/>
        <source>No versions are currently available for Minecraft %1</source>
        <translation>当前没有 Minecraft %1 版本可用</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlUserInteractionSupportImpl.cpp" line="61"/>
        <source>No versions are currently available</source>
        <translation>当前没有版本可用</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlUserInteractionSupportImpl.cpp" line="63"/>
        <source>Couldn&apos;t load or download the version lists!</source>
        <translation>无法加载或下载版本列表！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/atlauncher/AtlUserInteractionSupportImpl.cpp" line="94"/>
        <source>Installing</source>
        <translation>安装中</translation>
    </message>
</context>
<context>
    <name>AuthFlow</name>
    <message>
        <location filename="src/launcher/minecraft/auth/flows/AuthFlow.cpp" line="20"/>
        <source>Finished all authentication steps</source>
        <translation>已完成所有身份认证步骤</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/flows/AuthFlow.cpp" line="28"/>
        <source>Initializing</source>
        <translation>正在初始化</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/flows/AuthFlow.cpp" line="58"/>
        <source>Working...</source>
        <translation>正在处理……</translation>
    </message>
</context>
<context>
    <name>BaseProfiler</name>
    <message>
        <location filename="src/launcher/tools/BaseProfiler.cpp" line="30"/>
        <source>Profiler aborted</source>
        <translation>Profiler 已终止</translation>
    </message>
</context>
<context>
    <name>BlockedModsDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/BlockedModsDialog.cpp" line="12"/>
        <source>Open All</source>
        <translation>打开全部</translation>
    </message>
</context>
<context>
    <name>CapeChange</name>
    <message>
        <location filename="src/launcher/minecraft/services/CapeChange.cpp" line="54"/>
        <source>Equipping cape</source>
        <translation>装备披风</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/services/CapeChange.cpp" line="68"/>
        <source>Removing cape</source>
        <translation>移除披风</translation>
    </message>
</context>
<context>
    <name>CheckJava</name>
    <message>
        <location filename="src/launcher/launch/steps/CheckJava.cpp" line="77"/>
        <source>Java checker library could not be found. Please check your installation.</source>
        <translation>未找到Java运行库，请检查是否安装了相应运行库。</translation>
    </message>
</context>
<context>
    <name>ChooseProviderDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/ChooseProviderDialog.ui" line="14"/>
        <source>Choose a mod provider</source>
        <translation>选择Mod托管平台</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ChooseProviderDialog.ui" line="45"/>
        <source>Skip this mod</source>
        <translation>跳过这个mod</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ChooseProviderDialog.ui" line="52"/>
        <source>Skip all</source>
        <translation>全部跳过</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ChooseProviderDialog.ui" line="59"/>
        <source>Confirm for all</source>
        <translation>全部确认</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ChooseProviderDialog.ui" line="66"/>
        <source>Confirm</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ChooseProviderDialog.ui" line="78"/>
        <source>Try to automatically use other providers if the chosen one fails</source>
        <translation>如果创建Metadata失败，将会自动尝试其他托管平台</translation>
    </message>
</context>
<context>
    <name>ComponentUpdateTask</name>
    <message>
        <location filename="src/launcher/minecraft/ComponentUpdateTask.cpp" line="202"/>
        <location filename="src/launcher/minecraft/ComponentUpdateTask.cpp" line="252"/>
        <source>Aborted</source>
        <translation>中断</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/ComponentUpdateTask.cpp" line="278"/>
        <source>Some component metadata load tasks failed.</source>
        <translation>部分组件元数据加载失败。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/ComponentUpdateTask.cpp" line="534"/>
        <source>Conflicting requirements detected during dependency checking!</source>
        <translation>在依赖检测过程中检测到冲突的必要依赖项！</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/ComponentUpdateTask.cpp" line="553"/>
        <source>Instance has conflicting dependencies.</source>
        <translation>实例包含冲突的依赖项。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/ComponentUpdateTask.cpp" line="560"/>
        <source>Instance has unresolved dependencies while loading/checking for launch.</source>
        <translation>实例在运行时执行的加载/检查中发现了未解析的依赖项。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/ComponentUpdateTask.cpp" line="710"/>
        <source>Component metadata update task failed while downloading from remote server:
%1</source>
        <translation>组件元数据更新失败，在从远端服务器下载时出现错误：
%1</translation>
    </message>
</context>
<context>
    <name>ConcurrentTask</name>
    <message>
        <location filename="src/launcher/tasks/ConcurrentTask.cpp" line="71"/>
        <source>Failed to abort all running tasks.</source>
        <translation>未能终止所有运行中的任务。</translation>
    </message>
    <message>
        <location filename="src/launcher/tasks/ConcurrentTask.cpp" line="149"/>
        <source>Executing %1 task(s) (%2 out of %3 are done)</source>
        <translation>正在执行 %1 个任务（已完成 %3 个任务中的 %2 个）</translation>
    </message>
</context>
<context>
    <name>CopyInstanceDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/CopyInstanceDialog.ui" line="17"/>
        <source>Copy Instance</source>
        <translation>复制实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/CopyInstanceDialog.ui" line="74"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/CopyInstanceDialog.ui" line="90"/>
        <source>&amp;Group</source>
        <translation>组（&amp;G）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/CopyInstanceDialog.ui" line="115"/>
        <source>Copy saves</source>
        <translation>复制存档</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/CopyInstanceDialog.ui" line="122"/>
        <source>Keep play time</source>
        <translation>保留游玩时间</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/CopyInstanceDialog.cpp" line="80"/>
        <source>No group</source>
        <translation>没有群组</translation>
    </message>
</context>
<context>
    <name>CoreModFolderPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.h" line="76"/>
        <source>Core mods</source>
        <translation>核心 mod</translation>
    </message>
</context>
<context>
    <name>CreateGameFolders</name>
    <message>
        <location filename="src/launcher/minecraft/launch/CreateGameFolders.cpp" line="18"/>
        <source>Couldn&apos;t create the main game folder</source>
        <translation>无法创建主游戏文件夹</translation>
    </message>
</context>
<context>
    <name>CustomCommands</name>
    <message>
        <location filename="src/launcher/ui/widgets/CustomCommands.ui" line="32"/>
        <source>&amp;Custom Commands</source>
        <oldsource>Cus&amp;tom Commands</oldsource>
        <translation>自定义命令（&amp;C）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/CustomCommands.ui" line="44"/>
        <source>P&amp;ost-exit command:</source>
        <oldsource>Post-exit command:</oldsource>
        <translation>后执行命令（&amp;O）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/CustomCommands.ui" line="57"/>
        <source>&amp;Pre-launch command:</source>
        <oldsource>Pre-launch command:</oldsource>
        <translation>预执行命令（&amp;P）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/CustomCommands.ui" line="70"/>
        <source>&amp;Wrapper command:</source>
        <oldsource>Wrapper command:</oldsource>
        <translation>包装器命令（&amp;W）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/CustomCommands.ui" line="86"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pre-launch command runs before the instance launches and post-exit command runs after it exits.&lt;/p&gt;&lt;p&gt;Both will be run in the launcher&apos;s working folder with extra environment variables:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;$INST_NAME - Name of the instance&lt;/li&gt;&lt;li&gt;$INST_ID - ID of the instance (its folder name)&lt;/li&gt;&lt;li&gt;$INST_DIR - absolute path of the instance&lt;/li&gt;&lt;li&gt;$INST_MC_DIR - absolute path of Minecraft&lt;/li&gt;&lt;li&gt;$INST_JAVA - Java binary used for launch&lt;/li&gt;&lt;li&gt;$INST_JAVA_ARGS - command-line parameters used for launch (warning: will not work correctly if arguments contain spaces)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Wrapper command allows launching using an extra wrapper program (like &apos;optirun&apos; on Linux)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <oldsource>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pre-launch command runs before the instance launches and post-exit command runs after it exits.&lt;/p&gt;&lt;p&gt;Both will be run in the launcher&apos;s working folder with extra environment variables:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;$INST_NAME - Name of the instance&lt;/li&gt;&lt;li&gt;$INST_ID - ID of the instance (its folder name)&lt;/li&gt;&lt;li&gt;$INST_DIR - absolute path of the instance&lt;/li&gt;&lt;li&gt;$INST_MC_DIR - absolute path of Minecraft&lt;/li&gt;&lt;li&gt;$INST_JAVA - Java binary used for launch&lt;/li&gt;&lt;li&gt;$INST_JAVA_ARGS - command-line parameters used for launch&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Wrapper command allows launching using an extra wrapper program (like &apos;optirun&apos; on Linux)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</oldsource>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;预执行命令会在实例开始之前运行，后执行命令会在实例结束之后运行。&lt;/p&gt;&lt;p&gt;它们均会在启动器的工作目录执行，并带有以下额外环境变量：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;$INST_NAME - 实例名&lt;/li&gt;&lt;li&gt;$INST_ID - 实例 ID (其文件夹名)&lt;/li&gt;&lt;li&gt;$INST_DIR - 实例的绝对路径&lt;/li&gt;&lt;li&gt;$INST_MC_DIR - Minecraft 的绝对路径&lt;/li&gt;&lt;li&gt;$INST_JAVA - 运行所使用的 Java 可执行文件&lt;/li&gt;&lt;li&gt;$INST_JAVA_ARGS - 运行所使用命令行参数&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;包装命令允许使用一个额外的包装程序来运行游戏（例如 Linux 上的 &quot;optirun&quot;）&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>CustomCommandsPage</name>
    <message>
        <location filename="src/launcher/ui/pages/global/CustomCommandsPage.h" line="55"/>
        <source>Custom Commands</source>
        <translation>自定义命令</translation>
    </message>
</context>
<context>
    <name>DirectJavaLaunch</name>
    <message>
        <location filename="src/launcher/minecraft/launch/DirectJavaLaunch.cpp" line="76"/>
        <source>The wrapper command &quot;%1&quot; couldn&apos;t be found.</source>
        <translation>包装命令”%1“无法找到。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/launch/DirectJavaLaunch.cpp" line="109"/>
        <source>Could not launch Minecraft!</source>
        <oldsource>Could not launch minecraft!</oldsource>
        <extracomment>Error message displayed if instance can&apos;t start</extracomment>
        <translation>无法启动 Minecraft！</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/launch/DirectJavaLaunch.cpp" line="118"/>
        <location filename="src/launcher/minecraft/launch/DirectJavaLaunch.cpp" line="128"/>
        <source>Game crashed.</source>
        <translation>游戏已崩溃。</translation>
    </message>
</context>
<context>
    <name>EditAccountDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/EditAccountDialog.ui" line="14"/>
        <source>Login</source>
        <translation>登录</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/EditAccountDialog.ui" line="33"/>
        <source>Email</source>
        <translation>电子邮箱</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/EditAccountDialog.ui" line="43"/>
        <source>Password</source>
        <translation>密码</translation>
    </message>
</context>
<context>
    <name>EnsureMetadataTask</name>
    <message>
        <location filename="src/launcher/modplatform/EnsureMetadataTask.cpp" line="88"/>
        <source>Checking if mods have metadata...</source>
        <translation>正在检查Mod是否有metadata...</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/EnsureMetadataTask.cpp" line="162"/>
        <source>Requesting metadata information from %1...</source>
        <translation>正在向 %1 获取metadata信息…</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/EnsureMetadataTask.cpp" line="164"/>
        <source>Requesting metadata information from %1 for &apos;%2&apos;...</source>
        <translation>正在向 %1 获取“ %2 ”的metadata信息…</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/EnsureMetadataTask.cpp" line="243"/>
        <location filename="src/launcher/modplatform/EnsureMetadataTask.cpp" line="318"/>
        <source>Parsing API response from Modrinth for &apos;%1&apos;...</source>
        <translation>这在处理&quot; %1 &quot;Modrinth API的回传数据...</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/EnsureMetadataTask.cpp" line="389"/>
        <location filename="src/launcher/modplatform/EnsureMetadataTask.cpp" line="456"/>
        <source>Parsing API response from CurseForge for &apos;%1&apos;...</source>
        <translation>正在分析“ %1 ”的 CurseForge API 返回数据…</translation>
    </message>
</context>
<context>
    <name>EntitlementsStep</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/EntitlementsStep.cpp" line="14"/>
        <source>Determining game ownership.</source>
        <translation>正在检查你是否购买了游戏。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/EntitlementsStep.cpp" line="52"/>
        <source>Got entitlements</source>
        <translation>已经购买过游戏了</translation>
    </message>
</context>
<context>
    <name>ExportInstanceDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/ExportInstanceDialog.ui" line="14"/>
        <source>Export Instance</source>
        <translation>导出实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ExportInstanceDialog.cpp" line="404"/>
        <source>Export %1</source>
        <translation>导出 %1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ExportInstanceDialog.cpp" line="413"/>
        <source>Overwrite?</source>
        <translation>覆盖文件？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ExportInstanceDialog.cpp" line="414"/>
        <source>This file already exists. Do you want to overwrite it?</source>
        <translation>文件已经存在，你想覆盖它吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ExportInstanceDialog.cpp" line="429"/>
        <location filename="src/launcher/ui/dialogs/ExportInstanceDialog.cpp" line="434"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ExportInstanceDialog.cpp" line="429"/>
        <location filename="src/launcher/ui/dialogs/ExportInstanceDialog.cpp" line="434"/>
        <source>Unable to export instance</source>
        <translation>无法导出实例</translation>
    </message>
</context>
<context>
    <name>ExternalResourcesPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="39"/>
        <source>Filter:</source>
        <translation>过滤器：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="75"/>
        <source>Actions</source>
        <translation>动作</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="96"/>
        <source>&amp;Add</source>
        <translation>添加（&amp;A）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="99"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="104"/>
        <source>&amp;Remove</source>
        <translation>删除（&amp;R）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="107"/>
        <source>Remove selected item</source>
        <translation>删除所选项目</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="112"/>
        <source>&amp;Enable</source>
        <translation>启用（&amp;E）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="115"/>
        <source>Enable selected item</source>
        <translation>启用所选项目</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="120"/>
        <source>&amp;Disable</source>
        <translation>禁用（&amp;D）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="123"/>
        <source>Disable selected item</source>
        <translation>禁用所选项目</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="128"/>
        <source>View &amp;Configs</source>
        <translation>查看配置（&amp;C）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="131"/>
        <source>Open the &apos;config&apos; folder in the system file manager.</source>
        <translation>在文件资源管理器中打开“config“文件夹。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="136"/>
        <source>View &amp;Folder</source>
        <translation>查看文件夹（&amp;F）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="144"/>
        <source>&amp;Download</source>
        <translation>下载（&amp;D）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="147"/>
        <source>Download a new resource</source>
        <translation>下载新资源</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="155"/>
        <source>Check for &amp;Updates</source>
        <translation>检查更新（&amp;U）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.ui" line="158"/>
        <source>Try to check or update all selected resources (all resources if none are selected)</source>
        <oldsource>&quot;Tries to find / update all selected resources (all resources if none is selected)&quot;</oldsource>
        <translation>尝试检查或更新所有选定的资源（未选择任何资源将检查全部资源）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.cpp" line="65"/>
        <source>Context menu</source>
        <translation>上下文菜单</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ExternalResourcesPage.cpp" line="151"/>
        <source>Select %1</source>
        <comment>Select whatever type of files the page contains. Example: &apos;Loader Mods&apos;</comment>
        <translation>选择 %1</translation>
    </message>
</context>
<context>
    <name>ExternalToolsPage</name>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.ui" line="59"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.ui" line="96"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.ui" line="133"/>
        <source>Check</source>
        <translation>检查</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.ui" line="150"/>
        <source>External Editors (leave empty for system default)</source>
        <translation>外部编辑器（留空则使用系统默认编辑器）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.ui" line="159"/>
        <source>&amp;Text Editor:</source>
        <oldsource>Text Editor:</oldsource>
        <translation>文本编辑器（&amp;T）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.h" line="57"/>
        <source>External Tools</source>
        <translation>外部工具</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="108"/>
        <source>JProfiler Folder</source>
        <translation>JProriler 文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="116"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="131"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="153"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="168"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="194"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="209"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="116"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="131"/>
        <source>Error while checking JProfiler install:
%1</source>
        <translation>在检查 JProfiler 安装时出现错误：
%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="135"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="172"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="213"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="135"/>
        <source>JProfiler setup seems to be OK</source>
        <translation>JProfiler 配置正确</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="145"/>
        <source>JVisualVM Executable</source>
        <translation>JVisualVM 可执行文件</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="153"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="168"/>
        <source>Error while checking JVisualVM install:
%1</source>
        <translation>在检查JVisualVM安装时出现错误：
%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="172"/>
        <source>JVisualVM setup seems to be OK</source>
        <translation>JVisualVM配置正确</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="183"/>
        <source>MCEdit Application</source>
        <translation>MCEdit应用程序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="185"/>
        <source>MCEdit Folder</source>
        <translation>MCEdit 文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="194"/>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="209"/>
        <source>Error while checking MCEdit install:
%1</source>
        <translation>在检查 MCEdit 安装时出现错误：
%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="213"/>
        <source>MCEdit setup seems to be OK</source>
        <translation>MCEdit 配置正确</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="220"/>
        <source>JSON Editor</source>
        <translation>JSON 编辑器</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="242"/>
        <source>Invalid</source>
        <translation>无效</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ExternalToolsPage.cpp" line="243"/>
        <source>The file chosen does not seem to be an executable</source>
        <translation>选中的文件似乎不是可执行文件</translation>
    </message>
</context>
<context>
    <name>ExtractNatives</name>
    <message>
        <location filename="src/launcher/minecraft/launch/ExtractNatives.cpp" line="104"/>
        <source>Couldn&apos;t extract native jar &apos;%1&apos; to destination &apos;%2&apos;</source>
        <translation>无法解压 Native Jar 文件 &quot;%1&quot; 到目标位置 &apos;%2&apos;</translation>
    </message>
</context>
<context>
    <name>FMLLibrariesTask</name>
    <message>
        <location filename="src/launcher/minecraft/update/FMLLibrariesTask.cpp" line="39"/>
        <source>Checking for FML libraries...</source>
        <translation>正在检查 FML 库文件……</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/FMLLibrariesTask.cpp" line="63"/>
        <source>Downloading FML libraries...</source>
        <translation>下载 FML 库文件中……</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/FMLLibrariesTask.cpp" line="76"/>
        <source>Aborted</source>
        <translation>中断</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/FMLLibrariesTask.cpp" line="92"/>
        <source>Copying FML libraries into the instance...</source>
        <translation>正在复制 FML 库文件到实例中……</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/FMLLibrariesTask.cpp" line="103"/>
        <source>Failed creating FML library folder inside the instance.</source>
        <translation>在实例中创建 FML 库文件夹时出错。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/FMLLibrariesTask.cpp" line="108"/>
        <source>Failed copying Forge/FML library: %1.</source>
        <translation>复制 Forge 或 FML 库文件时出错：%1。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/FMLLibrariesTask.cpp" line="121"/>
        <source>Failed to download the following files:
%1

Reason:%2
Please try again.</source>
        <translation>下载以下文件时出错：
%1

原因：%2
请重试。</translation>
    </message>
</context>
<context>
    <name>Flame::FileResolvingTask</name>
    <message>
        <location filename="src/launcher/modplatform/flame/FileResolvingTask.cpp" line="19"/>
        <source>Resolving mod IDs...</source>
        <translation>正在解析Mod ID……</translation>
    </message>
    <message>
        <source>Some mod ID resolving tasks failed.</source>
        <translation type="vanished">无法解析部分模组 ID。</translation>
    </message>
</context>
<context>
    <name>FlameCheckUpdate</name>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameCheckUpdate.cpp" line="117"/>
        <source>Preparing mods for CurseForge...</source>
        <translation>准备从 CurseForge 获取Mod...</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameCheckUpdate.cpp" line="122"/>
        <source>Disabled mods won&apos;t be updated, to prevent mod duplication issues!</source>
        <translation>为避免出现mod问题，被停用的mod将不会被更新！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameCheckUpdate.cpp" line="126"/>
        <source>Getting API response from CurseForge for &apos;%1&apos;...</source>
        <oldsource>Getting API response from CurseForge for &apos;%1&apos;</oldsource>
        <translation>正从 CurseForge 获取 &apos;%1&apos; 的 API 响应…</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameCheckUpdate.cpp" line="137"/>
        <source>Parsing the API response from CurseForge for &apos;%1&apos;...</source>
        <translation>正在为“ %1 ”处理CurseForge API的回传数据...</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameCheckUpdate.cpp" line="140"/>
        <source>No valid version found for this mod. It&apos;s probably unavailable for the current game version / mod loader.</source>
        <translation>未找到该mod的有效版本。可能在目前的游戏版本或Mod加载器中还不可用。</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameCheckUpdate.cpp" line="148"/>
        <source>Mod has a new update available, but is not downloadable using CurseForge.</source>
        <oldsource>Mod has a new update available, but is opted-out on CurseForge</oldsource>
        <translation>Mod 有新更新可用，但不能通过 CurseForge 下载。</translation>
    </message>
</context>
<context>
    <name>FlameCreationTask</name>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="63"/>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="237"/>
        <source>Could not understand pack manifest:
</source>
        <translation>无法解理解包清单：
</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="68"/>
        <source> (version %1)</source>
        <translation> （版本 %1）</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="71"/>
        <source>Similar modpack was found!</source>
        <translation>找到相似的mod整合包!</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="72"/>
        <source>One or more of your instances are from this same modpack%1. Do you want to create a separate instance, or update the existing one?

NOTE: Make sure you made a backup of your important instance data before updating, as worlds can be corrupted and some configuration may be lost (due to pack overrides).</source>
        <translation>此整合包%1与一个或多个现有的实例相同。你想创建一个新的隔离实例还是更新已有的实例？

注意：在更新前，请确保你已对重要实例进行备份，更新可能会导致世界崩溃以及一些配置丢失（由于整合包的覆盖）。</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="76"/>
        <source>Update existing instance</source>
        <translation>更新现有实例</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="77"/>
        <source>Create new instance</source>
        <translation>创建新实例</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="78"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="201"/>
        <source>No index file.</source>
        <translation>无索引文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="202"/>
        <source>We couldn&apos;t find a suitable index file for the older version. This may cause some of the files to be duplicated. Do you want to continue?</source>
        <translation>我们无法找到一个适合旧版本的索引文件。这可能导致某些文件被复制。是否继续？</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="249"/>
        <source>Could not rename the overrides folder:
</source>
        <translation>无法重命名覆盖的目录：
</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="254"/>
        <source>The specified overrides folder (%1) is missing. Maybe the modpack was already used before?</source>
        <translation>未找到指定的覆盖目录（%1）。或许 Mod 包之前已经用过了？</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="273"/>
        <source>Unknown mod loader in manifest: %1</source>
        <translation>清单中包含未知的 Mod 加载器： %1</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="284"/>
        <source>Mysterious trailing dots removed from Minecraft version while importing pack.</source>
        <translation>导入包时从 Minecraft 版本移除了神秘的拖尾点。</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="296"/>
        <source>Could not map recommended Forge version for Minecraft %1</source>
        <translation>无法为 Minecraft %1 映射推荐的 Forge 版本</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="340"/>
        <source>Unable to resolve mod IDs:
</source>
        <translation>无法解析 Mod ID：
</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="388"/>
        <source>Blocked mods found</source>
        <translation>发现了被屏蔽的 Mod</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="389"/>
        <source>The following mods were blocked on third party launchers.&lt;br/&gt;You will need to manually download them and add them to the modpack</source>
        <translation>以下 Mod 被第三方启动器屏蔽。&lt;br/&gt;您需要手动下载它们并将它们添加到 Mod 包</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="409"/>
        <source>Mod download</source>
        <translation>Mod 下载</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="421"/>
        <source>This &apos;Folder&apos; may need extracting: %1</source>
        <translation>此 “目录” 可能需要解压：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="434"/>
        <source>Nesting modpacks in modpacks is not implemented, nothing was downloaded: %1</source>
        <translation>不支持在 Mod 包中嵌套 Mod 包。未下载任何数据：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="439"/>
        <source>Unrecognized/unhandled PackageType for: %1</source>
        <translation>无法识别的或未处理的包类型：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/flame/FlameInstanceCreationTask.cpp" line="455"/>
        <source>Downloading mods...</source>
        <translation>正在下载 Mod……</translation>
    </message>
</context>
<context>
    <name>FlameModPage</name>
    <message>
        <source>Search and filter...</source>
        <oldsource>Search and filter ...</oldsource>
        <translation type="obsolete">搜索和过滤……</translation>
    </message>
    <message>
        <source>Search</source>
        <translation type="obsolete">搜索</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlameModPage.cpp" line="49"/>
        <source>Sort by Featured</source>
        <translation>按功能排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlameModPage.cpp" line="50"/>
        <source>Sort by Popularity</source>
        <translation>按人气排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlameModPage.cpp" line="51"/>
        <source>Sort by Last Updated</source>
        <oldsource>Sort by last updated</oldsource>
        <translation>按最后更新时间排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlameModPage.cpp" line="52"/>
        <source>Sort by Name</source>
        <translation>按名称排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlameModPage.cpp" line="53"/>
        <source>Sort by Author</source>
        <translation>按作者排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlameModPage.cpp" line="54"/>
        <source>Sort by Downloads</source>
        <translation>按下载量排序</translation>
    </message>
    <message>
        <source> by </source>
        <translation type="vanished"> 作者 </translation>
    </message>
    <message>
        <source>CurseForge</source>
        <translation type="obsolete">CurseForge</translation>
    </message>
</context>
<context>
    <name>FlamePage</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.ui" line="88"/>
        <source>Version selected:</source>
        <translation>要安装的版本：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.ui" line="44"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.ui" line="22"/>
        <source>Note: CurseForge allows creators to block access to third-party tools like PolyMC. As such, you may need to manually download some mods to be able to install a modpack.</source>
        <oldsource>Note: CurseForge&apos;s API is very unreliable. CurseForge and some mod authors have disallowed downloading mods in third-party applications like PolyMC. As such, you may need to manually download some mods to be able to install a modpack.</oldsource>
        <translation>注意：CurseForge 允许作者阻止从 PolyMC 等第三方应用中访问他们的作品。因此，您可能需要手动下载一些Mod才能安装Mod包。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.ui" line="37"/>
        <source>Search and filter...</source>
        <oldsource>Search and filter ...</oldsource>
        <translation>搜索和过滤…...</translation>
    </message>
    <message>
        <source>CurseForge</source>
        <translation type="vanished">CurseForge</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="59"/>
        <source>Sort by Featured</source>
        <oldsource>Sort by featured</oldsource>
        <translation>按精选内容排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="60"/>
        <source>Sort by Popularity</source>
        <oldsource>Sort by popularity</oldsource>
        <translation>按热度排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="61"/>
        <source>Sort by Last Updated</source>
        <oldsource>Sort by last updated</oldsource>
        <translation>按最后更新时间排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="62"/>
        <source>Sort by Name</source>
        <oldsource>Sort by name</oldsource>
        <translation>按名字排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="63"/>
        <source>Sort by Author</source>
        <oldsource>Sort by author</oldsource>
        <translation>按所有者排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="64"/>
        <source>Sort by Total Downloads</source>
        <oldsource>Sort by total downloads</oldsource>
        <translation>按总下载量排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="162"/>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="181"/>
        <source>No version is available!</source>
        <translation>没有可用的版本！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="235"/>
        <source> by </source>
        <translation> 作者 </translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="242"/>
        <source>External links:</source>
        <translation>外部链接：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="246"/>
        <source>Issues: &lt;a href=%1&gt;%1&lt;/a&gt;</source>
        <translation>问题：&lt;a href=%1&gt;%1&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="248"/>
        <source>Wiki: &lt;a href=%1&gt;%1&lt;/a&gt;</source>
        <translation>Wiki：&lt;a href=%1&gt;%1&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/flame/FlamePage.cpp" line="250"/>
        <source>Source code: &lt;a href=%1&gt;%1&lt;/a&gt;</source>
        <translation>源代码：&lt;a href=%1&gt;%1&lt;/a&gt;</translation>
    </message>
</context>
<context>
    <name>FoldersTask</name>
    <message>
        <location filename="src/launcher/minecraft/update/FoldersTask.cpp" line="52"/>
        <source>Failed to create folder for Minecraft binaries.</source>
        <oldsource>Failed to create folder for minecraft binaries.</oldsource>
        <translation>为 Minecraft 文件创建文件夹时出错。</translation>
    </message>
</context>
<context>
    <name>Ftb::FilterModel</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ftb/FtbFilterModel.cpp" line="29"/>
        <source>Sort by Plays</source>
        <oldsource>Sort by plays</oldsource>
        <translation>按游玩次数排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ftb/FtbFilterModel.cpp" line="30"/>
        <source>Sort by Installs</source>
        <oldsource>Sort by installs</oldsource>
        <translation>按安装数量排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ftb/FtbFilterModel.cpp" line="31"/>
        <source>Sort by Name</source>
        <oldsource>Sort by name</oldsource>
        <translation>按名称排序</translation>
    </message>
</context>
<context>
    <name>FtbPage</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ftb/FtbPage.ui" line="22"/>
        <source>Version selected:</source>
        <translation>所选版本：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ftb/FtbPage.ui" line="37"/>
        <source>Search and filter...</source>
        <oldsource>Search and filter ...</oldsource>
        <translation>搜索和过滤…...</translation>
    </message>
    <message>
        <source>FTB</source>
        <translation type="vanished">FTB</translation>
    </message>
</context>
<context>
    <name>GameOptions</name>
    <message>
        <location filename="src/launcher/minecraft/gameoptions/GameOptions.cpp" line="82"/>
        <source>Key</source>
        <translation>键</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/gameoptions/GameOptions.cpp" line="84"/>
        <source>Value</source>
        <translation>值</translation>
    </message>
</context>
<context>
    <name>GameOptionsPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/GameOptionsPage.h" line="65"/>
        <source>Game Options</source>
        <translation>游戏设置</translation>
    </message>
</context>
<context>
    <name>GameType</name>
    <message>
        <location filename="src/launcher/minecraft/World.cpp" line="90"/>
        <source>Survival</source>
        <translation>生存模式</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/World.cpp" line="92"/>
        <source>Creative</source>
        <translation>创造模式</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/World.cpp" line="94"/>
        <source>Adventure</source>
        <translation>冒险模式</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/World.cpp" line="96"/>
        <source>Spectator</source>
        <translation>观察者模式</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/World.cpp" line="101"/>
        <source>Unknown (%1)</source>
        <translation>未知（%1）</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/World.cpp" line="103"/>
        <source>Undefined</source>
        <translation>未定义</translation>
    </message>
</context>
<context>
    <name>GetSkinStep</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/GetSkinStep.cpp" line="16"/>
        <source>Getting skin.</source>
        <translation>正在获取皮肤。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/GetSkinStep.cpp" line="42"/>
        <source>Got skin</source>
        <translation>已获取到皮肤</translation>
    </message>
</context>
<context>
    <name>GoUpdate::DownloadTask</name>
    <message>
        <location filename="src/launcher/updater/DownloadTask.cpp" line="48"/>
        <source>Loading version information...</source>
        <translation>加载版本信息……</translation>
    </message>
    <message>
        <location filename="src/launcher/updater/DownloadTask.cpp" line="85"/>
        <source>Failed to download version info files.</source>
        <translation>无法下载版本信息文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/updater/DownloadTask.cpp" line="93"/>
        <source>Reading file list for new version...</source>
        <translation>载入新版本的文件列表……</translation>
    </message>
    <message>
        <location filename="src/launcher/updater/DownloadTask.cpp" line="106"/>
        <source>Reading file list for current version...</source>
        <translation>正在载入当前版本的文件列表……</translation>
    </message>
    <message>
        <location filename="src/launcher/updater/DownloadTask.cpp" line="121"/>
        <source>Processing file lists - figuring out how to install the update...</source>
        <translation>处理文件列表中 - 正在确定安装方式……</translation>
    </message>
    <message>
        <location filename="src/launcher/updater/DownloadTask.cpp" line="129"/>
        <source>Failed to process update lists...</source>
        <translation>处理更新列表失败……</translation>
    </message>
    <message>
        <location filename="src/launcher/updater/DownloadTask.cpp" line="140"/>
        <source>Downloading one update file.</source>
        <translation>正在下载 1 个更新文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/updater/DownloadTask.cpp" line="144"/>
        <source>Downloading %1 update files.</source>
        <translation>正在下载 %1 个更新文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/updater/DownloadTask.cpp" line="159"/>
        <source>Failed to download update files: %1</source>
        <translation>下载更新文件失败：%1</translation>
    </message>
</context>
<context>
    <name>IconPickerDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/IconPickerDialog.ui" line="14"/>
        <source>Pick icon</source>
        <translation>选择图标</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/IconPickerDialog.cpp" line="65"/>
        <source>Add Icon</source>
        <translation>添加图标</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/IconPickerDialog.cpp" line="66"/>
        <source>Remove Icon</source>
        <translation>移除图标</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/IconPickerDialog.cpp" line="75"/>
        <source>Open Folder</source>
        <translation>打开文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/IconPickerDialog.cpp" line="105"/>
        <source>Select Icons</source>
        <extracomment>The title of the select icons open file dialog</extracomment>
        <translation>选择图标</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/IconPickerDialog.cpp" line="108"/>
        <source>Icons %1</source>
        <translation>图标 %1</translation>
    </message>
</context>
<context>
    <name>ImportPage</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ImportPage.ui" line="24"/>
        <source>Browse</source>
        <translation>浏览</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ImportPage.ui" line="33"/>
        <source>The following file types are implemented (both for local files and URLs):</source>
        <translation>被支持的文件类型如下（包括本地文件和远程 URL）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ImportPage.ui" line="43"/>
        <source>- CurseForge modpacks (ZIP)</source>
        <oldsource>- Curseforge modpacks (ZIP)</oldsource>
        <translation>- CurseForge Mod包 (ZIP)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ImportPage.ui" line="53"/>
        <source>- Modrinth modpacks (ZIP and mrpack)</source>
        <translation>- Modrinth Mod包（ZIP 和 mrpack）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ImportPage.ui" line="63"/>
        <source>- PolyMC / MultiMC exported instances (ZIP)</source>
        <translation>- PolyMC / MultiMC 导出的实例（ZIP）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ImportPage.ui" line="73"/>
        <source>- Technic modpacks (ZIP)</source>
        <translation>- Technic Mod包（ZIP）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ImportPage.ui" line="98"/>
        <source>Local file or link to a direct download:</source>
        <translation>本地文件或直达下载的链接（即直接指向文件而非下载页面）:</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ImportPage.h" line="60"/>
        <source>Import from zip</source>
        <translation>导入 Zip 压缩包</translation>
    </message>
    <message>
        <source>Modrinth pack (*.mrpack)</source>
        <translation type="vanished">Modrinth 整合包 (*.mrpack)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ImportPage.cpp" line="155"/>
        <source>Modrinth pack</source>
        <extracomment>Option for filtering for *.mrpack files when importing</extracomment>
        <translation>Modrinth Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ImportPage.cpp" line="156"/>
        <source>Choose modpack</source>
        <translation>选择Mod包</translation>
    </message>
    <message>
        <source>Zip (*.zip)</source>
        <translation type="vanished">Zip 压缩文件 (*.zip)</translation>
    </message>
</context>
<context>
    <name>Index</name>
    <message>
        <location filename="src/launcher/meta/Index.cpp" line="71"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
</context>
<context>
    <name>InstanceCardWidget</name>
    <message>
        <location filename="src/launcher/ui/widgets/InstanceCardWidget.ui" line="27"/>
        <source>&amp;Name:</source>
        <translation>名称（&amp;N）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/InstanceCardWidget.ui" line="40"/>
        <source>&amp;Group:</source>
        <translation>组（&amp;G）：</translation>
    </message>
</context>
<context>
    <name>InstanceCopyTask</name>
    <message>
        <location filename="src/launcher/InstanceCopyTask.cpp" line="24"/>
        <source>Copying instance %1</source>
        <translation>正在复制实例 %1</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceCopyTask.cpp" line="40"/>
        <source>Instance folder copy failed.</source>
        <translation>复制实例文件夹失败。</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceCopyTask.cpp" line="57"/>
        <source>Instance folder copy has been aborted.</source>
        <translation>复制实例文件夹操作被中断。</translation>
    </message>
</context>
<context>
    <name>InstanceCreationTask</name>
    <message>
        <source>Creating instance from version %1</source>
        <translation type="vanished">正在从版本 %1 创建实例版本列表</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceCreationTask.cpp" line="30"/>
        <source>Error while creating new instance.</source>
        <translation>创建新实例时出现错误。</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceCreationTask.cpp" line="39"/>
        <source>Removing old conflicting files...</source>
        <translation>正在删除旧的冲突文件...</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceCreationTask.cpp" line="48"/>
        <source>Failed to remove old conflicting files.</source>
        <translation>删除旧的冲突文件失败。</translation>
    </message>
</context>
<context>
    <name>InstanceImportTask</name>
    <message>
        <location filename="src/launcher/InstanceImportTask.cpp" line="84"/>
        <source>Downloading modpack:
%1</source>
        <translation>正在下载Mod包：
%1</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceImportTask.cpp" line="93"/>
        <source>Modpack download</source>
        <translation>下载Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceImportTask.cpp" line="130"/>
        <source>Extracting modpack</source>
        <translation>正在解压Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceImportTask.cpp" line="138"/>
        <source>Unable to open supplied modpack zip file.</source>
        <translation>无法打开提供的Mod包 zip 压缩文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceImportTask.cpp" line="187"/>
        <location filename="src/launcher/InstanceImportTask.cpp" line="254"/>
        <source>Archive does not contain a recognized modpack type.</source>
        <translation>压缩包未包含可识别的Mod包类型。</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceImportTask.cpp" line="203"/>
        <source>Failed to extract modpack</source>
        <translation>解压Mod包时失败</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceImportTask.cpp" line="230"/>
        <source>Could not fix permissions for %1</source>
        <translation>无法修复 %1 的权限</translation>
    </message>
    <message>
        <source>Instance import has been aborted.</source>
        <translation type="vanished">实例导入操作被中断。</translation>
    </message>
    <message>
        <source>Could not understand pack manifest:
</source>
        <translation type="vanished">无法解析包清单：
</translation>
    </message>
    <message>
        <source>Could not rename the overrides folder:
</source>
        <translation type="vanished">无法重命名覆盖的目录：
</translation>
    </message>
    <message>
        <source>The specified overrides folder (%1) is missing. Maybe the modpack was already used before?</source>
        <translation type="vanished">未找到指定的覆盖目录（%1）。或许Mod包之前已经使用过了？</translation>
    </message>
    <message>
        <source>Unknown mod loader in manifest: %1</source>
        <translation type="vanished">清单中包含未知的Mod加载器： %1</translation>
    </message>
    <message>
        <source>Mysterious trailing dots removed from Minecraft version while importing pack.</source>
        <translation type="vanished">在导入包时移除了 Minecraft 版本字符串结尾的迷之点。</translation>
    </message>
    <message>
        <source>Could not map recommended Forge version for Minecraft %1</source>
        <oldsource>Could not map recommended forge version for Minecraft %1</oldsource>
        <translation type="vanished">无法为以下 Minecraft 版本提供推荐的 Forge 版本：%1</translation>
    </message>
    <message>
        <source>Blocked mods found</source>
        <translation type="vanished">发现被屏蔽的Mod</translation>
    </message>
    <message>
        <source>The following mods were blocked on third party launchers.&lt;br/&gt;You will need to manually download them and add them to the modpack</source>
        <translation type="vanished">以下Mod屏蔽了第三方启动器。&lt;br/&gt;您需要手动下载它们并将它们添加到Mod包</translation>
    </message>
    <message>
        <source>Mod download</source>
        <translation type="vanished">Mod下载</translation>
    </message>
    <message>
        <source>This &apos;Folder&apos; may need extracting: %1</source>
        <translation type="vanished">此 “目录” 可能需要解压：%1</translation>
    </message>
    <message>
        <source>Nesting modpacks in modpacks is not implemented, nothing was downloaded: %1</source>
        <translation type="vanished">不支持在Mod包中嵌套Mod包。未下载任何数据：%1</translation>
    </message>
    <message>
        <source>Unrecognized/unhandled PackageType for: %1</source>
        <translation type="vanished">无法识别的或未被处理的包类型：%1</translation>
    </message>
    <message>
        <source>Downloading mods...</source>
        <translation type="vanished">正在下载Mod……</translation>
    </message>
    <message>
        <source>Unable to resolve mod IDs:
</source>
        <translation type="vanished">无法解析Mod ID：
</translation>
    </message>
    <message>
        <source>Optional mod detected!</source>
        <translation type="vanished">发现了可选的Mod！</translation>
    </message>
    <message>
        <source>One or more mods from this modpack are optional. They will be downloaded, but disabled by default!</source>
        <translation type="vanished">这个Mod包的一些Mod是可选的。他们将会被下载，但会被默认禁用！</translation>
    </message>
    <message>
        <source>Download URL for %1 is not a correctly formatted URL</source>
        <translation type="vanished">%1 的下载链接格式不正确</translation>
    </message>
    <message>
        <source>Could not rename the client overrides folder:
</source>
        <translation type="vanished">无法重命名客户端覆盖的文件夹：
</translation>
    </message>
    <message>
        <source>Filepath: %1&lt;br&gt;URL: &lt;a href=&apos;%2&apos;&gt;%2&lt;/a&gt;&lt;br&gt;</source>
        <translation type="vanished">文件路径: %1&lt;br&gt;链接: &lt;a href=&apos;%2&apos;&gt;%2&lt;/a&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>Non-whitelisted mods found</source>
        <translation type="vanished">找到未列入白名单的模组</translation>
    </message>
    <message>
        <source>The following mods have URLs that are not whitelisted by Modrinth.
Proceed with caution!</source>
        <translation type="vanished">以下模组的链接未被 Modrinth 列入白名单。
谨慎行事！</translation>
    </message>
    <message>
        <source>Could not understand pack index:
</source>
        <translation type="vanished">无法解析包索引
</translation>
    </message>
</context>
<context>
    <name>InstanceList</name>
    <message>
        <location filename="src/launcher/InstanceList.cpp" line="170"/>
        <source>%1 Instance</source>
        <translation>%1 实例</translation>
    </message>
</context>
<context>
    <name>InstancePageProvider</name>
    <message>
        <source>Mods</source>
        <translation type="vanished">模组</translation>
    </message>
    <message>
        <source>Core mods</source>
        <translation type="vanished">核心模组</translation>
    </message>
    <message>
        <location filename="src/launcher/InstancePageProvider.h" line="59"/>
        <source>Edit Instance (%1)</source>
        <translation>编辑实例（%1）</translation>
    </message>
    <message>
        <source>Loader mods</source>
        <translation type="vanished">加载器模组</translation>
    </message>
</context>
<context>
    <name>InstanceSettingsPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="29"/>
        <source>Open Global Settings</source>
        <translation>打开全局设置</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="32"/>
        <source>The settings here are overrides for global settings.</source>
        <translation>此处的设置将会覆盖全局设置。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="55"/>
        <source>Java insta&amp;llation</source>
        <translation>Java 路径（&amp;L）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="70"/>
        <source>Auto-detect...</source>
        <translation>自动检测……</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="77"/>
        <source>Browse...</source>
        <translation>浏览...</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="84"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="91"/>
        <source>If enabled, the launcher will not check if an instance is compatible with the selected Java version.</source>
        <translation>启用时，启动器将不会检查选中的 Java 是否与实例兼容。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="94"/>
        <source>Skip Java compatibility checks</source>
        <translation>跳过 Java 兼容性检查</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="107"/>
        <source>Memor&amp;y</source>
        <translation>内存（&amp;Y）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="119"/>
        <source>Minimum memory allocation:</source>
        <translation>最小内存分配：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="126"/>
        <source>The maximum amount of memory Minecraft is allowed to use.</source>
        <translation>Minecraft 可以使用的最大内存大小。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="148"/>
        <source>The amount of memory Minecraft is started with.</source>
        <translation>Minecraft 启动时分配的内存总量。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="170"/>
        <source>The amount of memory available to store loaded Java classes.</source>
        <translation>可用于储存加载的 Java 类的内存量。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="199"/>
        <source>Maximum memory allocation:</source>
        <translation>最大内存分配：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="206"/>
        <source>Note: Permgen is set automatically by Java 8 and later</source>
        <translation>注意：Java 8 及以后的版本会自动设置 PermGen</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="219"/>
        <source>Java argumen&amp;ts</source>
        <translation>Java参数（&amp;T）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="238"/>
        <source>Game windows</source>
        <translation>游戏窗口</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="247"/>
        <source>Game Window</source>
        <translation>游戏窗口</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="259"/>
        <source>Start Minecraft maximized?</source>
        <translation>在启动时将 Minecraft 窗口最大化?</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="268"/>
        <source>Window height:</source>
        <translation>窗口高度：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="275"/>
        <source>Window width:</source>
        <translation>窗口宽度：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="319"/>
        <source>Conso&amp;le Settings</source>
        <translation>控制台设置（&amp;L）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="331"/>
        <source>Show console while the game is running?</source>
        <translation>运行游戏时显示控制台？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="338"/>
        <source>Automatically close console when the game quits?</source>
        <translation>退出游戏时自动关闭控制台？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="345"/>
        <source>Show console when the game crashes?</source>
        <translation>游戏崩溃时显示控制台？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="367"/>
        <source>Close the launcher after game window opens</source>
        <translation>在游戏窗口出现后关闭启动器</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="374"/>
        <source>Quit the launcher after game window closes</source>
        <translation>在游戏窗口关闭后退出启动器</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="398"/>
        <source>Custom commands</source>
        <translation>自定义命令</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="408"/>
        <source>Workarounds</source>
        <translation>运行环境</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="417"/>
        <source>Native libraries</source>
        <translation>本地库</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="429"/>
        <source>Use system installation of GLFW</source>
        <translation>使用系统中的 GLFW</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="436"/>
        <source>Use system installation of OpenAL</source>
        <translation>使用系统中的 OpenAL</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="355"/>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="528"/>
        <source>Miscellaneous</source>
        <translation>杂项</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="460"/>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="469"/>
        <source>Performance</source>
        <translation>性能</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="481"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable Feral Interactive&apos;s GameMode, to potentially improve gaming performance.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;启用Gamemode，以提高您的游戏性能。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="484"/>
        <source>Enable Feral GameMode</source>
        <translation>启用GameMode</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="491"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable MangoHud&apos;s advanced performance overlay.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;启用MangoHud支持。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="494"/>
        <source>Enable MangoHud</source>
        <translation>启动MangoHud</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="501"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Use the discrete GPU instead of the primary GPU.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;使用独立显卡以替代主显卡进行渲染。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="504"/>
        <source>Use discrete GPU</source>
        <translation>使用独显</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="537"/>
        <source>Override global game time settings</source>
        <translation>游戏时长</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="549"/>
        <source>Show time spent playing this instance</source>
        <translation>显示此实例的游玩时间</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="556"/>
        <source>Record time spent playing this instance</source>
        <translation>记录此实例的游玩时间</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="566"/>
        <source>Set a server to join on launch</source>
        <translation>启动游戏后直接加入服务器</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.ui" line="586"/>
        <source>Server address:</source>
        <translation>服务器地址：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.h" line="62"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.cpp" line="360"/>
        <source>Feral Interactive&apos;s GameMode could not be found on your system.</source>
        <translation>你的系统上找不到 Feral Interactive 的游戏模式。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.cpp" line="365"/>
        <source>MangoHud could not be found on your system.</source>
        <translation>你的系统上找不到 MangoHud。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.cpp" line="386"/>
        <source>Select a Java version</source>
        <translation>选择一个 Java 版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/InstanceSettingsPage.cpp" line="404"/>
        <source>Find Java executable</source>
        <translation>寻找 Java 可执行文件</translation>
    </message>
</context>
<context>
    <name>InstanceStaging</name>
    <message>
        <location filename="src/launcher/InstanceList.cpp" line="826"/>
        <source>Failed to commit instance, even after multiple retries. It is being blocked by something.</source>
        <translation>多次重试后提交实例失败。更新被某因素阻止。</translation>
    </message>
</context>
<context>
    <name>InstanceWindow</name>
    <message>
        <location filename="src/launcher/ui/InstanceWindow.cpp" line="60"/>
        <source>Console window for </source>
        <translation>控制台窗口 </translation>
    </message>
    <message>
        <location filename="src/launcher/ui/InstanceWindow.cpp" line="84"/>
        <source>Help</source>
        <translation>帮助</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/InstanceWindow.cpp" line="97"/>
        <source>Launch Offline</source>
        <translation>离线启动</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/InstanceWindow.cpp" line="101"/>
        <source>Launch Demo</source>
        <translation>启动演示</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/InstanceWindow.cpp" line="108"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/InstanceWindow.cpp" line="153"/>
        <source>Kill</source>
        <translation>结束进程</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/InstanceWindow.cpp" line="155"/>
        <source>Kill the running instance</source>
        <translation>强制停止正在运行的实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/InstanceWindow.cpp" line="161"/>
        <location filename="src/launcher/ui/InstanceWindow.cpp" line="176"/>
        <source>Launch</source>
        <translation>运行</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/InstanceWindow.cpp" line="163"/>
        <location filename="src/launcher/ui/InstanceWindow.cpp" line="178"/>
        <source>Launch the instance</source>
        <translation>运行选择的实例</translation>
    </message>
</context>
<context>
    <name>JProfiler</name>
    <message>
        <location filename="src/launcher/tools/JProfiler.cpp" line="34"/>
        <source>Listening on port: %1</source>
        <translation>正在监听 %1 端口</translation>
    </message>
    <message>
        <location filename="src/launcher/tools/JProfiler.cpp" line="41"/>
        <source>Profiler aborted</source>
        <translation>Profiler 已终止</translation>
    </message>
</context>
<context>
    <name>JVisualVM</name>
    <message>
        <location filename="src/launcher/tools/JVisualVM.cpp" line="32"/>
        <source>JVisualVM started</source>
        <translation>JVisualVM 已启动</translation>
    </message>
    <message>
        <location filename="src/launcher/tools/JVisualVM.cpp" line="39"/>
        <source>Profiler aborted</source>
        <translation>Profiler 已终止</translation>
    </message>
</context>
<context>
    <name>JavaListLoadTask</name>
    <message>
        <location filename="src/launcher/java/JavaInstallList.cpp" line="166"/>
        <source>Detecting Java installations...</source>
        <translation>正在检测 Java 安装情况……</translation>
    </message>
</context>
<context>
    <name>JavaPage</name>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="45"/>
        <source>Memory</source>
        <translation>内存</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="51"/>
        <source>The maximum amount of memory Minecraft is allowed to use.</source>
        <translation>Minecraft 允许使用的最大内存大小。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="73"/>
        <source>&amp;Minimum memory allocation:</source>
        <oldsource>Minimum memory allocation:</oldsource>
        <translation>最小内存分配（&amp;M）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="83"/>
        <source>Ma&amp;ximum memory allocation:</source>
        <oldsource>Maximum memory allocation:</oldsource>
        <translation>最大内存分配（&amp;X）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="93"/>
        <source>The amount of memory Minecraft is started with.</source>
        <translation>Minecraft 启动时分配的内存总量。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="125"/>
        <source>The amount of memory available to store loaded Java classes.</source>
        <translation>可用于储存加载的 Java 类的内存量。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="150"/>
        <source>Java Runtime</source>
        <translation>Java 运行环境</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="175"/>
        <source>JVM arguments:</source>
        <translation>JVM 参数：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="191"/>
        <source>&amp;Java path:</source>
        <oldsource>Java path:</oldsource>
        <translation>Java 路径（&amp;J）：</translation>
    </message>
    <message>
        <source>J&amp;VM arguments:</source>
        <oldsource>JVM arguments:</oldsource>
        <translation type="obsolete">JVM 参数：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="162"/>
        <source>&amp;Auto-detect...</source>
        <oldsource>Auto-detect...</oldsource>
        <translation>自动检测（&amp;A）...</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="207"/>
        <source>&amp;Test</source>
        <oldsource>Test</oldsource>
        <translation>测试（&amp;T）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="256"/>
        <source>If enabled, the launcher will not prompt you to choose a Java version if one isn&apos;t found.</source>
        <translation>如果启用该选项，那么在找不到 Java 的时候启动器将不会提示你选择 Java 版本。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="259"/>
        <source>Skip Java &amp;Wizard</source>
        <translation>跳过 Java 向导（&amp;W）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="246"/>
        <source>If enabled, the launcher will not check if an instance is compatible with the selected Java version.</source>
        <translation>启用时，启动器将不会检查选中的 Java 是否与实例兼容。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.ui" line="249"/>
        <source>&amp;Skip Java compatibility checks</source>
        <oldsource>Skip Java compatibility checks</oldsource>
        <translation>跳过 Java 兼容性检查（&amp;S）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.h" line="62"/>
        <source>Java</source>
        <translation>Java</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.cpp" line="137"/>
        <source>Select a Java version</source>
        <translation>选择一个 Java 版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/JavaPage.cpp" line="150"/>
        <source>Find Java executable</source>
        <translation>寻找 Java 可执行文件</translation>
    </message>
</context>
<context>
    <name>JavaSettingsWidget</name>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="156"/>
        <source>No Java version selected</source>
        <translation>没有选择 Java 版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="157"/>
        <source>You didn&apos;t select a Java version or selected something that doesn&apos;t work.
%1 will not be able to start Minecraft.
Do you wish to proceed without any Java?

You can change the Java version in the settings later.
</source>
        <translation>你没有选择 Java 版本或选择了无效的版本。
%1 将无法启动 Minecraft。
你想在没有任何 Java 的情况下继续吗？

你可以在设置里面修改 Java 版本。
</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="270"/>
        <source>Find Java executable</source>
        <translation>寻找 Java 可执行文件</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="430"/>
        <source>Memory</source>
        <translation>内存</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="431"/>
        <source>The maximum amount of memory Minecraft is allowed to use.</source>
        <translation>Minecraft 可以使用的最大内存大小。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="432"/>
        <source>Minimum memory allocation:</source>
        <translation>最小内存分配：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="433"/>
        <source>Maximum memory allocation:</source>
        <translation>最大内存分配：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="434"/>
        <source>The amount of memory Minecraft is started with.</source>
        <translation>Minecraft 启动时分配的内存总量。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="435"/>
        <source>The amount of memory available to store loaded Java classes.</source>
        <translation>可用于储存加载的 Java 类的内存总量。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="436"/>
        <source>Browse</source>
        <translation>浏览</translation>
    </message>
</context>
<context>
    <name>JavaWizardPage</name>
    <message>
        <location filename="src/launcher/ui/setupwizard/JavaWizardPage.cpp" line="94"/>
        <source>Java</source>
        <translation>Java</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/setupwizard/JavaWizardPage.cpp" line="95"/>
        <source>You do not have a working Java set up yet or it went missing.
Please select one of the following or browse for a Java executable.</source>
        <oldsource>You do not have a working Java set up yet or it went missing.
Please select one of the following or browse for a java executable.</oldsource>
        <translation>您的 Java 设置无效。
请在下面选择或浏览来选定一个 Java 可执行文件。</translation>
    </message>
</context>
<context>
    <name>LanguagePage</name>
    <message>
        <location filename="src/launcher/ui/pages/global/LanguagePage.h" line="56"/>
        <source>Language</source>
        <translation>语言</translation>
    </message>
</context>
<context>
    <name>LanguageSelectionWidget</name>
    <message>
        <location filename="src/launcher/ui/widgets/LanguageSelectionWidget.cpp" line="55"/>
        <source>Don&apos;t see your language or the quality is poor?&lt;br/&gt;&lt;a href=&quot;%1&quot;&gt;Help us with translations!&lt;/a&gt;</source>
        <translation>没有找到你的语言或翻译质量不尽人意？&lt;br/&gt;&lt;a href=&quot;%1&quot;&gt;帮助我们翻译吧！&lt;/a&gt;</translation>
    </message>
</context>
<context>
    <name>LanguageWizardPage</name>
    <message>
        <location filename="src/launcher/ui/setupwizard/LanguageWizardPage.cpp" line="46"/>
        <source>Language</source>
        <translation>语言</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/setupwizard/LanguageWizardPage.cpp" line="47"/>
        <source>Select the language to use in %1</source>
        <translation>设置 %1 使用的语言</translation>
    </message>
</context>
<context>
    <name>LaunchController</name>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="70"/>
        <source>No instance specified!</source>
        <translation>未指定实例！</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="75"/>
        <source>Invalid Java arguments specified. Please fix this first.</source>
        <translation>指定的 Java 参数无效。请先解决这个问题。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="95"/>
        <source>No Accounts</source>
        <translation>无帐户</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="96"/>
        <source>In order to play Minecraft, you must have at least one Microsoft or Mojang account logged in. Mojang accounts can only be used offline. Would you like to open the account manager to add an account now?</source>
        <oldsource>In order to play Minecraft, you must have at least one Mojang or Microsoft account logged in. Would you like to open the account manager to add an account now?</oldsource>
        <translation>要玩 Minecraft，你必须至少登录一个微软或 Mojang 账户。Mojang 账号只能离线使用。您想现在打开账号管理添加一个账户吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="120"/>
        <source>Which account would you like to use?</source>
        <translation>你想使用哪个帐户？</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="144"/>
        <source>No account selected for launch.</source>
        <translation>没有选中用于启动游戏的账户。</translation>
    </message>
    <message>
        <source>Your account is currently not logged in. Please enter your password to log in again. &lt;br /&gt; &lt;br /&gt; This could be caused by a password change.</source>
        <translation type="vanished">您的账户已登出。请再次输入密码并重新登录。&lt;br /&gt; &lt;br /&gt; 这可能是因为您更改了密码。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="157"/>
        <source>Continue launch?</source>
        <translation>继续启动？</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="158"/>
        <source>It looks like we couldn&apos;t launch after %1 tries. Do you want to continue trying?</source>
        <translation>在 %1 次尝试后，我们似乎无法启动。 你想继续尝试吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="198"/>
        <source>Player name</source>
        <translation>玩家名称</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="189"/>
        <source>Choose your offline mode player name.</source>
        <translation>选择离线游戏时的玩家名称。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="191"/>
        <source>Choose your demo mode player name.</source>
        <translation>选择演示模式玩家名。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="228"/>
        <source>Received undetermined session status during login.</source>
        <translation>登录时收到了不确定的会话状态。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="239"/>
        <source>Play demo?</source>
        <translation>是否游玩演示模式？</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="240"/>
        <source>This account does not own Minecraft.
You need to purchase the game first to play it.

Do you want to play the demo?</source>
        <translation>此账户并未拥有 Minecraft。
你需要先购买该游戏才能正常游玩。

是否游玩演示模式？</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="242"/>
        <source>Play Demo</source>
        <translation>游玩演示</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="243"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="253"/>
        <source>Launch cancelled - account does not own Minecraft.</source>
        <translation>启动已取消 - 账户未持有 Minecraft。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="269"/>
        <source>Play Offline</source>
        <translation>离线游戏</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="282"/>
        <source>The account has expired and needs to be logged into manually again.</source>
        <translation>帐户已过期，需要手动重新登录。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="285"/>
        <source>Account refresh failed</source>
        <translation>账户刷新失败</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="294"/>
        <source>The launcher&apos;s client identification has changed. Please remove this account and add it again.</source>
        <translation>启动器的客户端标识已更改。请删除此帐户，然后重新添加。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="297"/>
        <source>Client identification changed</source>
        <translation>客户端标识已更改</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="306"/>
        <source>The account no longer exists on the servers. It may have been migrated, in which case please add the new account you migrated this one to.</source>
        <translation>服务器上不再存在该帐户。它可能已迁移，在这种情况下，请添加您迁移到的新账户。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="309"/>
        <source>Account gone</source>
        <translation>账户遗失了</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="319"/>
        <source>Failed to launch.</source>
        <translation>启动失败。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="329"/>
        <location filename="src/launcher/LaunchController.cpp" line="401"/>
        <source>Error!</source>
        <translation>错误！</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="329"/>
        <location filename="src/launcher/LaunchController.cpp" line="330"/>
        <source>Couldn&apos;t load the instance profile.</source>
        <translation>无法加载实例配置文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="337"/>
        <source>Couldn&apos;t instantiate a launcher.</source>
        <translation>无法实例化一个启动器。</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="401"/>
        <source>Couldn&apos;t start profiler: %1</source>
        <translation>无法启动 Profiler：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="410"/>
        <source>The game launch is delayed until you press the button. This is the right time to setup the profiler, as the profiler server is running now.

%1</source>
        <translation>游戏启动会延迟，直到你按下按钮。现在 Profiler 服务器正在运行，你应该在此时设置 Profiler。

%1</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="413"/>
        <source>Waiting.</source>
        <translation>等待中.</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="415"/>
        <source>Launch</source>
        <translation>运行</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="423"/>
        <source>Couldn&apos;t start the profiler: %1</source>
        <translation>无法启动 Profiler：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="424"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="452"/>
        <source>Abort</source>
        <translation>中断</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="468"/>
        <source>Kill Minecraft?</source>
        <translation>强行退出 Minecraft？</translation>
    </message>
    <message>
        <location filename="src/launcher/LaunchController.cpp" line="469"/>
        <source>This can cause the instance to get corrupted and should only be used if Minecraft is frozen for some reason</source>
        <translation>这可能导致实例出现错误，这应该只在 Minecraft 由于一些原因冻结的时候使用</translation>
    </message>
</context>
<context>
    <name>LaunchTask</name>
    <message>
        <source>PolyMC stopped watching the game log because the log length surpassed %1 lines.
You may have to fix your mods because the game is still logging to files and likely wasting harddrive space at an alarming rate!</source>
        <translation type="obsolete">PolyMC停止监听游戏日志，因为日志长度超过了%1行。
你可能需要修复你的mod，因为游戏还在向文件写入日志，并且似乎在以一个惊人的速度浪费你的硬盘空间！</translation>
    </message>
    <message>
        <location filename="src/launcher/launch/LaunchTask.cpp" line="235"/>
        <source>Stopped watching the game log because the log length surpassed %1 lines.
You may have to fix your mods because the game is still logging to files and likely wasting harddrive space at an alarming rate!</source>
        <translation>已停止监视游戏日志，因为日志长度超过 %1 行。
您可能必须修复您的Mod，因为游戏仍在写入游戏日志，并且可能以惊人的速度浪费硬盘空间！</translation>
    </message>
</context>
<context>
    <name>LauncherLoginStep</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/LauncherLoginStep.cpp" line="17"/>
        <source>Accessing Mojang services.</source>
        <translation>正在访问 Mojang 服务。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/LauncherLoginStep.cpp" line="65"/>
        <location filename="src/launcher/minecraft/auth/steps/LauncherLoginStep.cpp" line="71"/>
        <source>Failed to get Minecraft access token: %1</source>
        <translation>获取 Minecraft 访问令牌失败：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/LauncherLoginStep.cpp" line="84"/>
        <source>Failed to parse the Minecraft access token response.</source>
        <translation>解析 Minecraft 访问令牌响应失败。</translation>
    </message>
</context>
<context>
    <name>LauncherPage</name>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="45"/>
        <source>Features</source>
        <translation>功能</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="51"/>
        <source>Update Settings</source>
        <translation>更新设置</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="57"/>
        <source>Check for updates automatically</source>
        <oldsource>Check for updates on start?</oldsource>
        <translation>启动时检查更新</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="64"/>
        <source>Up&amp;date Channel:</source>
        <translation>更新频道（&amp;D）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="81"/>
        <source>No channel selected.</source>
        <translation>未选择更新频道。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="94"/>
        <source>Folders</source>
        <translation>公共文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="137"/>
        <source>I&amp;nstances:</source>
        <translation>实例（&amp;N）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="150"/>
        <source>&amp;Mods:</source>
        <translation>Mod（&amp;M）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="124"/>
        <source>&amp;Icons:</source>
        <translation>图标（&amp;I）：</translation>
    </message>
    <message>
        <source>Move the data to new location (will restart the launcher)</source>
        <translation type="vanished">移动数据至新的位置（需要重启启动器）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="206"/>
        <source>User Interface</source>
        <translation>用户界面</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="215"/>
        <source>Instance view sorting mode</source>
        <translation>实例排序模式</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="221"/>
        <source>&amp;By last launched</source>
        <oldsource>By &amp;last launched</oldsource>
        <translation>按最后启动时间（&amp;B）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="231"/>
        <source>By &amp;name</source>
        <translation>按名称（&amp;N）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="244"/>
        <source>Theme</source>
        <translation>主题</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="250"/>
        <source>&amp;Icons</source>
        <translation>图标（&amp;I）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="280"/>
        <source>Simple (Dark Icons)</source>
        <translation>简单（深色图标）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="275"/>
        <source>Simple (Light Icons)</source>
        <translation>简单（亮色图标）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="285"/>
        <source>Simple (Blue Icons)</source>
        <translation>简单（蓝色图标）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="270"/>
        <source>Simple (Colored Icons)</source>
        <translation>简单（彩色图标）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="163"/>
        <source>Mods</source>
        <translation>Mod</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="169"/>
        <source>Disable using metadata provided by mod providers (like Modrinth or Curseforge) for mods.</source>
        <translation>禁止使用由Mod提供者（如 Modrinth 或 Curseforge）为Mod提供的元数据。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="172"/>
        <source>Disable using metadata for mods?</source>
        <translation>禁止使用Mod元数据？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="179"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#f5c211;&quot;&gt;Warning&lt;/span&gt;&lt;span style=&quot; color:#f5c211;&quot;&gt;: Disabling mod metadata may also disable some QoL features, such as mod updating!&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <oldsource>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#f5c211;&quot;&gt;Warning&lt;/span&gt;&lt;span style=&quot; color:#f5c211;&quot;&gt;: Disabling mod metadata may also disable some upcoming QoL features, such as mod updating!&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</oldsource>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#f5c211;&quot;&gt;警告&lt;/span&gt;&lt;span style=&quot; color:#f5c211;&quot;&gt;： 禁用mod元数据可能也会禁用一些 QoL 功能，例如 mod 更新！&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="300"/>
        <source>Flat</source>
        <translation>扁平</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="305"/>
        <source>Legacy</source>
        <translation>旧版</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="310"/>
        <source>Custom</source>
        <translation>自定义</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="318"/>
        <source>&amp;Colors</source>
        <oldsource>Colors</oldsource>
        <translation>颜色（&amp;C）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="350"/>
        <source>Tools</source>
        <translation>工具</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="356"/>
        <source>The menubar is more friendly for keyboard-driven interaction.</source>
        <translation>对键盘交互更友好的菜单栏。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="359"/>
        <source>&amp;Replace toolbar with menubar</source>
        <oldsource>Replace toolbar with menubar</oldsource>
        <translation>用菜单栏替换工具栏（&amp;R）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="383"/>
        <source>Console</source>
        <translation>控制台</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="389"/>
        <source>Console Settings</source>
        <translation>控制台设置</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="395"/>
        <source>Show console while the game is &amp;running?</source>
        <oldsource>Show console while the game is running?</oldsource>
        <translation>是否在游戏运行时显示控制台（&amp;R）？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="402"/>
        <source>&amp;Automatically close console when the game quits?</source>
        <oldsource>Automatically close console when the game quits?</oldsource>
        <translation>是否在游戏退出后自动关闭控制台（&amp;A）？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="409"/>
        <source>Show console when the game &amp;crashes?</source>
        <oldsource>Show console when the game crashes?</oldsource>
        <translation>是否在游戏崩溃时显示控制台（&amp;C）？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="419"/>
        <source>&amp;History limit</source>
        <oldsource>History limit</oldsource>
        <translation>日志行数限制（&amp;H）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="425"/>
        <source>&amp;Stop logging when log overflows</source>
        <oldsource>Stop logging when log overflows</oldsource>
        <translation>是否在日志溢出的时候停止记录（&amp;S）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="438"/>
        <source> lines</source>
        <translation> 行</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.ui" line="466"/>
        <source>Console &amp;font</source>
        <oldsource>Console font</oldsource>
        <translation>控制台字体（&amp;F）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.cpp" line="123"/>
        <source>Instance Folder</source>
        <translation>实例文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.cpp" line="132"/>
        <source>You&apos;re trying to specify an instance folder which&apos;s path contains at least one &apos;!&apos;. Java is known to cause problems if that is the case, your instances (probably) won&apos;t start!</source>
        <translation>你试图指定的实例文件夹路径包含至少一个“!”字符。Java 在这种情况下会出现问题，你的实例（可能）无法运行！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.cpp" line="137"/>
        <source>Do you really want to use this path? Selecting &quot;No&quot; will close this and not alter your instance path.</source>
        <translation>你真的想使用这个路径吗？选择“否”将会关闭且不会替换你的实例路径。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.cpp" line="149"/>
        <source>You&apos;re trying to specify an instance folder which was granted temporaily via Flatpak.
This is known to cause problems. After a restart the launcher might break, because it will no longer have access to that directory.

Granting PolyMC access to it via Flatseal is recommended.</source>
        <translation>你正在尝试把一个实例的目录设置到一个 Flatpak 的临时目录上。
这很可能会造成问题。重启后启动器可能会损坏，因为它不再能访问到那个文件夹上。

我们推荐通过 Flatseal 授权 PolyMC。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.cpp" line="156"/>
        <source>Do you want to proceed anyway?</source>
        <translation>你还想继续吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.cpp" line="173"/>
        <source>Icons Folder</source>
        <translation>图标文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.cpp" line="184"/>
        <source>Mods Folder</source>
        <translation>Mod文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.cpp" line="494"/>
        <source>[Something/ERROR] A spooky error!</source>
        <translation>[Something/ERROR] 一个错误！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.cpp" line="503"/>
        <source>[Test/INFO] A harmless message...</source>
        <translation>[Test/INFO] 一条无害的信息……</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/LauncherPage.cpp" line="512"/>
        <source>[Something/WARN] A not so spooky warning.</source>
        <translation>[Something/WARN] 一个不严重的警告。</translation>
    </message>
    <message>
        <source>Launcher notifications</source>
        <translation type="vanished">启动器通知</translation>
    </message>
    <message>
        <source>Reset hidden notifications</source>
        <translation type="vanished">取消隐藏通知</translation>
    </message>
</context>
<context>
    <name>LauncherPartLaunch</name>
    <message>
        <location filename="src/launcher/minecraft/launch/LauncherPartLaunch.cpp" line="101"/>
        <source>Launcher library could not be found. Please check your installation.</source>
        <translation>找不到启动所需的运行库。请检查您是否有相应的运行库文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/launch/LauncherPartLaunch.cpp" line="169"/>
        <source>The wrapper command &quot;%1&quot; couldn&apos;t be found.</source>
        <translation>找不到 wrapper 命令”%1“。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/launch/LauncherPartLaunch.cpp" line="202"/>
        <source>Could not launch Minecraft!</source>
        <oldsource>Could not launch minecraft!</oldsource>
        <extracomment>Error message displayed if instace can&apos;t start</extracomment>
        <translation>无法启动 Minecraft！</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/launch/LauncherPartLaunch.cpp" line="211"/>
        <location filename="src/launcher/minecraft/launch/LauncherPartLaunch.cpp" line="225"/>
        <source>Game crashed.</source>
        <translation>游戏已崩溃。</translation>
    </message>
</context>
<context>
    <name>LegacyFTB::FilterModel</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp" line="54"/>
        <source>Sort by Name</source>
        <oldsource>Sort by name</oldsource>
        <translation>按名称排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp" line="55"/>
        <source>Sort by Game Version</source>
        <oldsource>Sort by game version</oldsource>
        <translation>按游戏版本排序</translation>
    </message>
</context>
<context>
    <name>LegacyFTB::ListModel</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp" line="116"/>
        <source>Public Modpack</source>
        <translation>公开Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp" line="118"/>
        <source>Third Party Modpack</source>
        <translation>第三方Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/ListModel.cpp" line="120"/>
        <source>Private Modpack</source>
        <translation>私有Mod包</translation>
    </message>
</context>
<context>
    <name>LegacyFTB::PackFetchTask</name>
    <message>
        <location filename="src/launcher/modplatform/legacy_ftb/PackFetchTask.cpp" line="122"/>
        <source>Public Packs</source>
        <translation>公开Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/legacy_ftb/PackFetchTask.cpp" line="127"/>
        <source>Third Party Packs</source>
        <translation>第三方包</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/legacy_ftb/PackFetchTask.cpp" line="132"/>
        <source>Failed to download some pack lists: %1</source>
        <translation>下载部分Mod包列表时出错：%1</translation>
    </message>
</context>
<context>
    <name>LegacyFTB::PackInstallTask</name>
    <message>
        <location filename="src/launcher/modplatform/legacy_ftb/PackInstallTask.cpp" line="67"/>
        <source>Downloading zip for %1</source>
        <translation>正在下载 %1 的 zip 压缩文件</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/legacy_ftb/PackInstallTask.cpp" line="111"/>
        <source>Downloading zip for %1 (%2%)</source>
        <translation>正在下载 %1 的 zip 压缩文件（已完成 %2%）</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/legacy_ftb/PackInstallTask.cpp" line="122"/>
        <source>Extracting modpack</source>
        <translation>正在解压Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/legacy_ftb/PackInstallTask.cpp" line="128"/>
        <source>Failed to open modpack file %1!</source>
        <translation>无法打开Mod包文件 %1！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/legacy_ftb/PackInstallTask.cpp" line="155"/>
        <source>Installing modpack</source>
        <translation>正在安装Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/legacy_ftb/PackInstallTask.cpp" line="162"/>
        <source>Failed to move unzipped Minecraft!</source>
        <oldsource>Failed to move unzipped minecraft!</oldsource>
        <translation>无法移动解压后的 Minecraft 文件！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/legacy_ftb/PackInstallTask.cpp" line="229"/>
        <source>No installation method found!</source>
        <translation>未找到安装方法！</translation>
    </message>
</context>
<context>
    <name>LegacyFTB::Page</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.ui" line="21"/>
        <source>Public</source>
        <translation>公开</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.ui" line="48"/>
        <source>3rd Party</source>
        <translation>第三方</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.ui" line="75"/>
        <source>Private</source>
        <translation>私有</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.ui" line="94"/>
        <source>Add pack</source>
        <translation>添加Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.ui" line="101"/>
        <source>Remove selected pack</source>
        <translation>删除所选Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.ui" line="121"/>
        <source>Version selected:</source>
        <translation>所选版本：</translation>
    </message>
    <message>
        <source>FTB Legacy</source>
        <translation type="vanished">FTB（旧版）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.cpp" line="224"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.cpp" line="229"/>
        <source>Task aborted</source>
        <translation>任务已终止</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.cpp" line="229"/>
        <source>The task has been aborted by the user.</source>
        <translation>任务已被用户终止。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.cpp" line="241"/>
        <source>FTB private packs</source>
        <translation>FTB 私人包</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.cpp" line="242"/>
        <source>Failed to download pack information for code %1.
Should it be removed now?</source>
        <translation>无法下载代码为 %1 的Mod包信息。
要将它移除吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.cpp" line="380"/>
        <source>Add FTB pack</source>
        <translation>添加 FTB Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.cpp" line="381"/>
        <source>Enter pack code:</source>
        <translation>输入Mod包代码：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.cpp" line="404"/>
        <source>Remove pack</source>
        <translation>移除Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/legacy_ftb/Page.cpp" line="405"/>
        <source>Are you sure you want to remove pack %1?</source>
        <translation>是否确定要删除包 %1 ？</translation>
    </message>
</context>
<context>
    <name>LegacyInstance</name>
    <message>
        <source>Legacy</source>
        <translation type="vanished">旧版</translation>
    </message>
    <message>
        <source>Instance from previous versions.</source>
        <translation type="vanished">创建自上一版本的实例。</translation>
    </message>
</context>
<context>
    <name>LegacyUpgradePage</name>
    <message>
        <source>&lt;html&gt;&lt;body&gt;&lt;h1&gt;Upgrade is required&lt;/h1&gt;&lt;p&gt;PolyMC now supports old Minecraft versions and all the required features in the new (OneSix) instance format. As a consequence, the old (Legacy) format has been entirely disabled and old instances need to be upgraded.&lt;/p&gt;&lt;p&gt;The upgrade will create a new instance with the same contents as the current one, in the new format. The original instance will remain untouched, in case anything goes wrong in the process.&lt;/p&gt;&lt;p&gt;Please report any issues on our &lt;a href=&quot;https://github.com/PolyMC/PolyMC/issues&quot;&gt;github issues page&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;There is also a &lt;a href=&quot;https://discord.gg/GtPmv93&quot;&gt;discord channel for testing here&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="obsolete">&lt;html&gt;&lt;body&gt;&lt;h1&gt;必须进行升级&lt;/h1&gt;&lt;p&gt;PolyMC 现在在新的实例格式（OneSix）中支持了旧的 Minecraft 版本。因此，旧的（Legacy）格式将会被完全禁用，而旧的实例需要被升级。&lt;/p&gt;&lt;p&gt;升级过程将会创建一个使用新格式的与旧实例内容完全相同的新实例。而旧的实例会原样保留，以防止在过程中发生任何问题。&lt;/p&gt;&lt;p&gt;请在我们的&lt;a href=&quot;https://github.com/PolyMC/PolyMC/issues&quot;&gt; Github Issues 页面&lt;/a&gt;报告所有问题。&lt;/p&gt;&lt;p&gt;我们还有一个用于测试的 &lt;a href=&quot;https://discord.gg/GtPmv93&quot;&gt;Discord 频道&lt;/a&gt;。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Upgrade the instance</source>
        <translation type="vanished">升级实例</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="vanished">错误</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation type="vanished">终止</translation>
    </message>
    <message>
        <source>%1 (Migrated)</source>
        <translation type="vanished">%1 （已迁移）</translation>
    </message>
    <message>
        <source>Upgrade</source>
        <translation type="vanished">升级</translation>
    </message>
</context>
<context>
    <name>LegacyUpgradeTask</name>
    <message>
        <source>Copying instance %1</source>
        <translation type="vanished">复制实例 %1 中</translation>
    </message>
    <message>
        <source>Instance folder copy failed.</source>
        <translation type="vanished">复制实例文件夹失败。</translation>
    </message>
    <message>
        <source>Could not decide Minecraft version.</source>
        <translation type="vanished">无法决定 Minecraft 版本。</translation>
    </message>
    <message>
        <source>Instance folder copy has been aborted.</source>
        <translation type="vanished">复制实例文件夹操作被中断。</translation>
    </message>
</context>
<context>
    <name>LibrariesTask</name>
    <message>
        <location filename="src/launcher/minecraft/update/LibrariesTask.cpp" line="15"/>
        <source>Getting the library files from Mojang...</source>
        <translation>正在从 Mojang 获取依赖库文件……</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/LibrariesTask.cpp" line="23"/>
        <source>Libraries for instance %1</source>
        <translation>实例 %1 的依赖库</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/LibrariesTask.cpp" line="34"/>
        <source>Null jar is specified in the metadata, aborting.</source>
        <translation>metadata 清单中指定了空白或错误的 .jar 文件，操作中断。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/LibrariesTask.cpp" line="65"/>
        <source>Some artifacts marked as &apos;local&apos; are missing their files:
%1

You need to either add the files, or removed the packages that require them.
You&apos;ll have to correct this problem manually.</source>
        <translation>一些被标记为“本地”的包缺失文件。
%1

你需要添加这些文件，或删除要求这些文件的包。
你必须手动修正这个问题。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/LibrariesTask.cpp" line="71"/>
        <source>Aborted</source>
        <translation>中断</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/update/LibrariesTask.cpp" line="83"/>
        <source>Game update failed: it was impossible to fetch the required libraries.
Reason:
%1</source>
        <translation>游戏更新错误：无法获取所需的库文件。
原因：
%1</translation>
    </message>
</context>
<context>
    <name>LocalModUpdateTask</name>
    <message>
        <location filename="src/launcher/minecraft/mod/tasks/LocalModUpdateTask.cpp" line="45"/>
        <source>Updating index for mod:
%1</source>
        <translation>更新Mod索引中：
%1</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/tasks/LocalModUpdateTask.cpp" line="60"/>
        <source>Invalid metadata</source>
        <translation>无效的Metadata</translation>
    </message>
</context>
<context>
    <name>LogPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="60"/>
        <source>Keep updating</source>
        <translation>保持更新</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="70"/>
        <source>Wrap lines</source>
        <translation>自动换行</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="93"/>
        <source>Copy the whole log into the clipboard</source>
        <translation>复制整个日志到剪贴板</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="96"/>
        <source>&amp;Copy</source>
        <translation>复制（&amp;C）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="103"/>
        <source>Upload the log to the paste service configured in preferences</source>
        <translation>上传日志到 paste.ee - 只会保留一个月</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="106"/>
        <source>Upload</source>
        <translation>上传</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="113"/>
        <source>Clear the log</source>
        <translation>清空日志</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="116"/>
        <source>Clear</source>
        <translation>清空</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="125"/>
        <source>Search:</source>
        <translation>搜索：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="132"/>
        <source>Find</source>
        <translation>寻找</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="142"/>
        <source>Scroll all the way to bottom</source>
        <translation>滚动到底部</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.ui" line="145"/>
        <source>Bottom</source>
        <translation>尾部</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/LogPage.h" line="61"/>
        <source>Minecraft Log</source>
        <translation>Minecraft 日志</translation>
    </message>
</context>
<context>
    <name>LoggedProcess</name>
    <message>
        <location filename="src/launcher/LoggedProcess.cpp" line="97"/>
        <source>Process exited with code %1.</source>
        <extracomment>Message displayed on instance exit</extracomment>
        <translation>进程退出，代码：%1。</translation>
    </message>
    <message>
        <location filename="src/launcher/LoggedProcess.cpp" line="104"/>
        <source>Process crashed.</source>
        <extracomment>Message displayed on instance crashed</extracomment>
        <translation>进程崩溃了。</translation>
    </message>
    <message>
        <location filename="src/launcher/LoggedProcess.cpp" line="106"/>
        <source>Process crashed with exitcode %1.</source>
        <translation>游戏进程崩溃了。退出代码：%1。</translation>
    </message>
    <message>
        <location filename="src/launcher/LoggedProcess.cpp" line="113"/>
        <source>Process was killed by user.</source>
        <extracomment>Message displayed after the instance exits due to kill request</extracomment>
        <translation>游戏被用户强行关闭。</translation>
    </message>
    <message>
        <location filename="src/launcher/LoggedProcess.cpp" line="124"/>
        <source>The process failed to start.</source>
        <translation>进程启动失败。</translation>
    </message>
</context>
<context>
    <name>LoginDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/LoginDialog.ui" line="20"/>
        <source>Add Account</source>
        <translation>添加账户</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/LoginDialog.ui" line="39"/>
        <source>Email</source>
        <translation>电子邮箱</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/LoginDialog.ui" line="49"/>
        <source>Password</source>
        <translation>密码</translation>
    </message>
</context>
<context>
    <name>MSALoginDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/MSALoginDialog.ui" line="20"/>
        <source>Add Microsoft Account</source>
        <translation>添加微软账户</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/MSALoginDialog.ui" line="56"/>
        <source>Open page and copy code</source>
        <translation>打开登录页并复制代码</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/MSALoginDialog.cpp" line="107"/>
        <source>&lt;p&gt;Please open up %1 in a browser and put in the code &lt;b&gt;%2&lt;/b&gt; to proceed with login.&lt;/p&gt;</source>
        <translation>&lt;p&gt;请在浏览器中打开 %1 并输入代码 &lt;b&gt;%2&lt;/b&gt; 以继续登录。&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>MSAStep</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MSAStep.cpp" line="67"/>
        <source>Logging in with Microsoft account.</source>
        <translation>正在使用微软账户登录.</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MSAStep.cpp" line="89"/>
        <source>Microsoft user authentication failed - client identification has changed.</source>
        <translation>Microsoft 账户身份验证失败 - 客户端标识已更改。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MSAStep.cpp" line="128"/>
        <source>Got </source>
        <translation>已获取 </translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MSAStep.cpp" line="134"/>
        <source>Microsoft user authentication ended with a network error.</source>
        <translation>微软账户认证时遇到了网络错误。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MSAStep.cpp" line="139"/>
        <source>Microsoft user authentication failed - user no longer exists.</source>
        <translation>微软用户身份验证失败 - 用户不再存在。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MSAStep.cpp" line="144"/>
        <source>Microsoft user authentication failed.</source>
        <translation>微软用户验证失败。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MSAStep.cpp" line="149"/>
        <source>Microsoft user authentication completed with an unrecognized result.</source>
        <translation>微软用户身份验证已完成，但结果无法识别。</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>Kill</source>
        <translation type="vanished">结束</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="684"/>
        <source>Kill the running instance</source>
        <translation>结束运行中的实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1217"/>
        <source>Launch</source>
        <translation>运行</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="665"/>
        <source>Launch the selected instance.</source>
        <translation>运行选择的实例。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="433"/>
        <source>Main Toolbar</source>
        <translation>主工具栏</translation>
    </message>
    <message>
        <source>Add Instance</source>
        <translation type="vanished">添加实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="298"/>
        <source>Add a new instance.</source>
        <translation>添加一个新的实例。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="305"/>
        <source>&amp;View Instance Folder</source>
        <oldsource>View Instance Folder</oldsource>
        <translation>查看实例文件夹（&amp;V）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="306"/>
        <source>Open the instance folder in a file browser.</source>
        <translation>在文件资源管理器中打开实例文件夹。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="312"/>
        <source>View &amp;Central Mods Folder</source>
        <oldsource>View Central Mods Folder</oldsource>
        <translation>查看公共Mod文件夹（&amp;C）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="313"/>
        <source>Open the central mods folder in a file browser.</source>
        <translation>在文件资源管理器中打开公共 mods 文件夹。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="757"/>
        <source>Dele&amp;te Instance</source>
        <translation>删除实例(&amp;T)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="879"/>
        <source>Folders</source>
        <translation>公共文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="325"/>
        <source>Open one of the folders shared between instances.</source>
        <translation>打开实例间共用的文件夹之一。</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation type="vanished">设置</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="338"/>
        <source>Change settings.</source>
        <translation>更改设置。</translation>
    </message>
    <message>
        <source>Report a Bug</source>
        <translation type="vanished">报告漏洞</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="355"/>
        <source>Open the bug tracker to report a bug with %1.</source>
        <translation>打开漏洞追踪器来报告 %1 的漏洞。</translation>
    </message>
    <message>
        <source>Matrix space</source>
        <oldsource>Matrix</oldsource>
        <translation type="vanished">Matrix 空间</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="364"/>
        <source>Open %1 Matrix space</source>
        <translation>打开 %1 Matrix 空间</translation>
    </message>
    <message>
        <source>Discord guild</source>
        <oldsource>Discord</oldsource>
        <translation type="vanished">Discord 频道</translation>
    </message>
    <message>
        <source>Subreddit</source>
        <oldsource>Reddit</oldsource>
        <translation type="vanished">子版块</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="382"/>
        <source>Open %1 subreddit.</source>
        <translation>打开 %1 的 subreddit。</translation>
    </message>
    <message>
        <source>About %1</source>
        <translation type="vanished">关于 %1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="391"/>
        <source>View information about %1.</source>
        <translation>查看关于 %1 的信息。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="467"/>
        <location filename="src/launcher/ui/MainWindow.cpp" line="880"/>
        <source>Help</source>
        <translation>帮助</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="468"/>
        <source>Get help with %1 or Minecraft.</source>
        <translation>获取 %1 或 Minecraft 的帮助。</translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="vanished">更新</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="400"/>
        <source>Check for new updates for %1.</source>
        <translation>检查 %1 的更新。</translation>
    </message>
    <message>
        <source>Meow</source>
        <translation type="vanished">喵~</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="410"/>
        <source>It&apos;s a fluffy kitty :3</source>
        <translation>这是一只毛茸茸的小猫 :3</translation>
    </message>
    <message>
        <source>Manage Accounts</source>
        <translation type="vanished">管理帐户</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="618"/>
        <source>News Toolbar</source>
        <translation>新闻工具栏</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="623"/>
        <source>More news...</source>
        <translation>更多新闻...</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="624"/>
        <source>Open the development blog to read more news about %1.</source>
        <translation>打开开发日志以阅读有关 %1 的更多新闻。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="787"/>
        <source>Instance Toolbar</source>
        <translation>实例工具栏</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="639"/>
        <source>Change Icon</source>
        <translation>更改图标</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="683"/>
        <source>&amp;Kill</source>
        <translation>结束进程（&amp;K）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="664"/>
        <source>&amp;Launch</source>
        <translation>启动（&amp;L）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="297"/>
        <source>Add Instanc&amp;e...</source>
        <translation>添加实例（&amp;E）...</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="317"/>
        <location filename="src/launcher/ui/MainWindow.cpp" line="324"/>
        <source>F&amp;olders</source>
        <translation>文件夹（&amp;O）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="337"/>
        <source>Setti&amp;ngs...</source>
        <oldsource>Settings...</oldsource>
        <translation>设置（&amp;N）...</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="345"/>
        <source>&amp;Undo Last Instance Deletion</source>
        <translation>撤销上一个实例的删除操作(&amp;U)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="354"/>
        <source>Report a &amp;Bug...</source>
        <translation>反馈问题（&amp;B）...</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="363"/>
        <source>&amp;Matrix Space</source>
        <translation>Matrix 聊天室（&amp;M）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="372"/>
        <source>&amp;Discord Guild</source>
        <translation>Discord 公会（&amp;D）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="381"/>
        <source>Sub&amp;reddit</source>
        <translation>Reddit 子论坛（&amp;R）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="390"/>
        <source>&amp;About %1</source>
        <translation>关于 %1 （&amp;A）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="399"/>
        <source>&amp;Update...</source>
        <translation>更新（&amp;U）...</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="409"/>
        <source>&amp;Meow</source>
        <translation>喵（&amp;M）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="417"/>
        <source>&amp;Manage Accounts...</source>
        <translation>账号管理 (&amp;M)…</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="497"/>
        <source>&amp;File</source>
        <translation>文件 (&amp;F)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="524"/>
        <source>&amp;Edit</source>
        <translation>编辑(&amp;E)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="527"/>
        <source>&amp;View</source>
        <translation>查看（&amp;V）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="534"/>
        <source>&amp;Profiles</source>
        <translation>配置文件（&amp;P）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="538"/>
        <source>&amp;Help</source>
        <translation>帮助（&amp;H）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="563"/>
        <source>Close &amp;Window</source>
        <translation>关闭窗口（&amp;W）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="564"/>
        <source>Close the current window</source>
        <translation>关闭当前窗口</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="571"/>
        <source>%1 &amp;Help</source>
        <oldsource>%1 He&amp;lp</oldsource>
        <translation>%1 &amp;帮助（&amp;H）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="572"/>
        <location filename="src/launcher/ui/MainWindow.cpp" line="579"/>
        <source>Open the %1 wiki</source>
        <translation>打开 %1 Wiki</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="578"/>
        <source>%1 &amp;News</source>
        <translation>%1 新闻（&amp;N）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="640"/>
        <source>Change the selected instance&apos;s icon.</source>
        <translation>更改选择实例的图标。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="652"/>
        <source>Rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="653"/>
        <source>Rename the selected instance.</source>
        <translation>重命名选择的实例。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="670"/>
        <source>Launch &amp;Offline</source>
        <translation>离线启动（&amp;O）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="676"/>
        <source>Launch &amp;Demo</source>
        <translation>启动演示版(&amp;D)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="677"/>
        <source>Launch the selected instance in demo mode.</source>
        <translation>在演示模式下启动多选实例。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="685"/>
        <source>Ctrl+K</source>
        <translation>Ctrl+K</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="690"/>
        <source>Edit Inst&amp;ance...</source>
        <translation>编辑实例（&amp;A）…</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="692"/>
        <source>Ctrl+I</source>
        <translation>Ctrl+I</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="697"/>
        <source>E&amp;dit Notes...</source>
        <translation>编辑备注（&amp;D）…</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="703"/>
        <source>View &amp;Mods</source>
        <translation>查看Mod（&amp;M）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="709"/>
        <source>&amp;View Worlds</source>
        <translation>查看世界（&amp;V）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="715"/>
        <source>Manage &amp;Screenshots</source>
        <translation>管理截图（&amp;S）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="721"/>
        <source>&amp;Change Group...</source>
        <translation>更改组（&amp;C）…</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="723"/>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="728"/>
        <source>Minec&amp;raft Folder</source>
        <translation>Minecraft 文件夹（&amp;R）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="730"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="735"/>
        <source>Confi&amp;g Folder</source>
        <translation>配置文件夹（&amp;G）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="744"/>
        <source>&amp;Instance Folder</source>
        <translation>实例文件夹（&amp;I）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="750"/>
        <source>E&amp;xport Instance...</source>
        <translation>导出实例（&amp;X）…</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="752"/>
        <source>Ctrl+E</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <source>Dele&amp;te Instance...</source>
        <translation type="vanished">删除实例（&amp;T）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="759"/>
        <source>Backspace</source>
        <translation>空格</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="766"/>
        <source>Cop&amp;y Instance...</source>
        <translation>复制实例（&amp;Y）…</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="768"/>
        <source>Ctrl+D</source>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1219"/>
        <source>Launch Offline</source>
        <translation>离线启动</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="671"/>
        <source>Launch the selected instance in offline mode.</source>
        <translation>在离线模式下运行实例。</translation>
    </message>
    <message>
        <source>Edit Instance</source>
        <translation type="vanished">编辑实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="691"/>
        <source>Change the instance settings, mods and versions.</source>
        <translation>修改实例的设置、Mod和版本。</translation>
    </message>
    <message>
        <source>Edit Notes</source>
        <translation type="vanished">更改备注</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="698"/>
        <source>Edit the notes for the selected instance.</source>
        <translation>编辑所选实例的备注。</translation>
    </message>
    <message>
        <source>View Mods</source>
        <translation type="vanished">查看模组</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="704"/>
        <source>View the mods of this instance.</source>
        <translation>查看此实例的Mod。</translation>
    </message>
    <message>
        <source>View Worlds</source>
        <translation type="vanished">查看世界</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="710"/>
        <source>View the worlds of this instance.</source>
        <translation>查看此实例的世界文件。</translation>
    </message>
    <message>
        <source>Manage Screenshots</source>
        <translation type="vanished">管理截屏</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="716"/>
        <source>View and upload screenshots for this instance.</source>
        <translation>管理并上传本实例的截图。</translation>
    </message>
    <message>
        <source>Change Group</source>
        <translation type="vanished">更改组</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="722"/>
        <source>Change the selected instance&apos;s group.</source>
        <translation>更改选择实例的组。</translation>
    </message>
    <message>
        <source>Minecraft Folder</source>
        <translation type="vanished">Minecraft 文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="729"/>
        <source>Open the selected instance&apos;s Minecraft folder in a file browser.</source>
        <oldsource>Open the selected instance&apos;s minecraft folder in a file browser.</oldsource>
        <translation>在文件资源管理器中打开实例的 Minecraft 文件夹。</translation>
    </message>
    <message>
        <source>Config Folder</source>
        <translation type="vanished">配置文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="736"/>
        <source>Open the instance&apos;s config folder.</source>
        <translation>打开实例的配置文件夹。</translation>
    </message>
    <message>
        <source>Instance Folder</source>
        <translation type="vanished">实例文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="745"/>
        <source>Open the selected instance&apos;s root folder in a file browser.</source>
        <translation>在文件资源管理器中打开实例的根文件夹。</translation>
    </message>
    <message>
        <source>Export Instance</source>
        <translation type="vanished">导出实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="751"/>
        <source>Export the selected instance as a zip file.</source>
        <translation>将所选实例导出为 zip 文件。</translation>
    </message>
    <message>
        <source>Delete Instance</source>
        <oldsource>Delete</oldsource>
        <translation type="vanished">移除实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="758"/>
        <source>Delete the selected instance.</source>
        <translation>删除选择的实例。</translation>
    </message>
    <message>
        <source>Copy Instance</source>
        <translation type="vanished">复制实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="767"/>
        <source>Copy the selected instance.</source>
        <translation>复制选择的实例。</translation>
    </message>
    <message>
        <source>%1 - Version %2</source>
        <comment>Launcher - Version X</comment>
        <translation type="vanished">%1- 版本 %2</translation>
    </message>
    <message>
        <source> on %1</source>
        <comment>on platform, as in operating system</comment>
        <translation type="vanished"> 运行在 %1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="978"/>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1099"/>
        <source>No instance selected</source>
        <translation>未选择实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="979"/>
        <source>Total playtime: 0s</source>
        <translation>总游玩时长：0 秒</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1093"/>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1436"/>
        <source>Profiles</source>
        <translation>帐户</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1152"/>
        <source>Create instance</source>
        <translation>创建实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1168"/>
        <source>Delete group &apos;%1&apos;</source>
        <translation>删除组 &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1220"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1221"/>
        <source>Launch Demo</source>
        <translation>启动演示版</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1222"/>
        <source>Ctrl+Alt+O</source>
        <translation>Ctrl+Alt+O</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1252"/>
        <source>Profilers</source>
        <translation>分析器</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1257"/>
        <source>%1 Offline</source>
        <translation>%1 离线</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1263"/>
        <source>Profiler not setup correctly. Go into settings, &quot;External Tools&quot;.</source>
        <translation>Profiler 没有正确设置。请开启设置，找到“外部工具”。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1314"/>
        <source>No accounts added!</source>
        <translation>未添加账户！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1346"/>
        <source>Ctrl+%1</source>
        <translation>Ctrl+%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1361"/>
        <source>No Default Account</source>
        <translation>取消默认账户</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1365"/>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1476"/>
        <source>Loading news...</source>
        <translation>正在加载新闻……</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1491"/>
        <source>No news available.</source>
        <translation>暂无新闻。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1643"/>
        <source>Warnings</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1648"/>
        <source>Task aborted</source>
        <translation>任务已终止</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1648"/>
        <source>The task has been aborted by the user.</source>
        <translation>任务已被用户终止。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1651"/>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1693"/>
        <source>Abort</source>
        <translation>中止</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1702"/>
        <source>The launcher cannot download Minecraft or update instances unless you have at least one account added.
Please add your Mojang or Minecraft account.</source>
        <translation>启动器无法在没有账户添加的情况下下载 Minecraft 或更新实例。
请添加你的 Mojang 或微软账户。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1841"/>
        <source>Group name</source>
        <translation>实例组名</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1841"/>
        <source>Enter a new group name.</source>
        <translation>输入新的实例组名称。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1863"/>
        <source>Delete group</source>
        <translation>移除实例组</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1863"/>
        <source>Are you sure you want to delete the group %1?</source>
        <translation>你确定要移除实例组 %1 吗？</translation>
    </message>
    <message>
        <source>Are you sure you want to delete the group %1</source>
        <translation type="vanished">你确定要移除实例组 %1 吗</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="2010"/>
        <source>CAREFUL!</source>
        <translation>当心！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="2011"/>
        <source>About to delete: %1
This is permanent and will completely delete the instance.

Are you sure?</source>
        <translation>你将要删除：%1
接下来将会彻底移除此实例，并且不可恢复。

是否继续？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="2223"/>
        <source>Rename Instance</source>
        <translation>重命名实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="2236"/>
        <source>Your instance folder contains &apos;!&apos; and this is known to cause Java problems!</source>
        <translation>你的实例文件夹包含“!”符号，这可能会导致 Java 出现问题！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="2238"/>
        <source>You have now two options: &lt;br/&gt; - change the instance folder in the settings &lt;br/&gt; - move this installation of %1 to a different folder</source>
        <translation>你现在有两个选项可选：&lt;br/&gt; - 在设置中修改实例文件夹 &lt;br/&gt; - 将 %1 移动至其他文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="2247"/>
        <source>This is a problem: &lt;br/&gt; - The launcher will likely be deleted without warning by the operating system &lt;br/&gt; - close the launcher now and extract it to a real location, not a temporary folder</source>
        <translation>这问题不小：&lt;br/&gt; - 操作系统可能会在没有事先警告的情况下自动删除此启动器 &lt;br/&gt; - 马上关闭启动器并将启动器解压至其他目录，而非临时文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="2254"/>
        <source>Your instance folder contains &apos;Rar$&apos; - that means you haven&apos;t extracted the launcher archive!</source>
        <translation>你的实例文件夹包含“Rar$”——这意味着你并未解压启动器压缩包！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="2262"/>
        <source>Your instance folder is in a temporary folder: &apos;%1&apos;!</source>
        <translation>你的实例文件夹位于临时文件夹：%1 中！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="2275"/>
        <source>Total playtime: %1</source>
        <translation>总游戏时长：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1561"/>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1578"/>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1636"/>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1689"/>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1701"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="373"/>
        <source>Open %1 Discord guild.</source>
        <translation>打开 %1 Discord 频道。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="1561"/>
        <source>Couldn&apos;t create folder for update downloads:
%1</source>
        <translation>无法为升级下载创建文件夹：
%1</translation>
    </message>
    <message>
        <source>Open %1 discord voice chat.</source>
        <translation type="vanished">打开 %1 Discord 语音聊天室。</translation>
    </message>
</context>
<context>
    <name>MigrationEligibilityStep</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MigrationEligibilityStep.cpp" line="15"/>
        <source>Checking for migration eligibility.</source>
        <translation>正在检查迁移资格。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MigrationEligibilityStep.cpp" line="44"/>
        <source>Got migration flags</source>
        <translation>已成功获取迁移标志</translation>
    </message>
</context>
<context>
    <name>MinecraftAccount</name>
    <message>
        <location filename="src/launcher/minecraft/auth/MinecraftAccount.cpp" line="138"/>
        <location filename="src/launcher/minecraft/auth/MinecraftAccount.cpp" line="149"/>
        <location filename="src/launcher/minecraft/auth/MinecraftAccount.cpp" line="160"/>
        <location filename="src/launcher/minecraft/auth/MinecraftAccount.cpp" line="182"/>
        <source>Aborted</source>
        <translation>中断</translation>
    </message>
</context>
<context>
    <name>MinecraftInstance</name>
    <message>
        <location filename="src/launcher/minecraft/MinecraftInstance.cpp" line="806"/>
        <source>&lt;SESSION ID&gt;</source>
        <translation>&lt;SESSION ID&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/MinecraftInstance.cpp" line="809"/>
        <source>&lt;ACCESS TOKEN&gt;</source>
        <translation>&lt;ACCESS TOKEN&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/MinecraftInstance.cpp" line="812"/>
        <source>&lt;CLIENT TOKEN&gt;</source>
        <translation>&lt;CLIENT TOKEN&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/MinecraftInstance.cpp" line="814"/>
        <source>&lt;PROFILE ID&gt;</source>
        <translation>&lt;PROFILE ID&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/MinecraftInstance.cpp" line="886"/>
        <source>broken</source>
        <translation>损坏</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/MinecraftInstance.cpp" line="898"/>
        <source>Minecraft %1</source>
        <translation>Minecraft %1</translation>
    </message>
    <message>
        <source>Minecraft %1 (%2)</source>
        <translation type="vanished">Minecraft %1 （%2）</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/MinecraftInstance.cpp" line="902"/>
        <source>, last played for %1</source>
        <translation>，最后一次游玩时长: %1</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/MinecraftInstance.cpp" line="906"/>
        <source>, total played for %1</source>
        <translation>，此实例总游玩时长：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/MinecraftInstance.cpp" line="911"/>
        <source>, has crashed.</source>
        <translation>，最后一次运行发生崩溃。</translation>
    </message>
</context>
<context>
    <name>MinecraftLoadAndCheck</name>
    <message>
        <location filename="src/launcher/minecraft/MinecraftLoadAndCheck.cpp" line="23"/>
        <source>Aborted</source>
        <translation>中断</translation>
    </message>
</context>
<context>
    <name>MinecraftPage</name>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="48"/>
        <source>Window Size</source>
        <translation>窗口大小</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="54"/>
        <source>Start Minecraft &amp;maximized?</source>
        <oldsource>Start Minecraft maximized?</oldsource>
        <translation>启动时最大化 Minecrat 窗口（&amp;M）？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="63"/>
        <source>Window &amp;height:</source>
        <oldsource>Window hei&amp;ght:</oldsource>
        <translation>窗口高度（&amp;H）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="73"/>
        <source>Window &amp;width:</source>
        <oldsource>W&amp;indow width:</oldsource>
        <translation>窗口宽度（&amp;W）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="117"/>
        <source>Native library workarounds</source>
        <translation>系统中的运行库</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="123"/>
        <source>Use system installation of &amp;GLFW</source>
        <oldsource>Use system installation of GLFW</oldsource>
        <translation>使用系统中的 GLFW（&amp;G）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="130"/>
        <source>Use system installation of &amp;OpenAL</source>
        <oldsource>Use system installation of OpenAL</oldsource>
        <translation>使用系统中的 OpenAL（&amp;O）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="140"/>
        <source>Performance</source>
        <translation>性能</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="146"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable Feral Interactive&apos;s GameMode, to potentially improve gaming performance.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;启用Gamemode，以提高您的游戏性能。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="149"/>
        <source>Enable Feral GameMode</source>
        <translation>启动GameMode</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="156"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable MangoHud&apos;s advanced performance overlay.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;启用MangoHud支持。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="159"/>
        <source>Enable MangoHud</source>
        <translation>启用MangoHud</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="166"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Use the discrete GPU instead of the primary GPU.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;使用独显以替代主显卡（适用于双显卡用户）。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="169"/>
        <source>Use discrete GPU</source>
        <translation>使用独立显卡</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="179"/>
        <source>Game time</source>
        <translation>游戏时长</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="185"/>
        <source>Show time spent &amp;playing instances</source>
        <oldsource>Show time spent playing instances</oldsource>
        <translation>显示单实例的游玩时间（&amp;P）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="192"/>
        <source>Show time spent playing across &amp;all instances</source>
        <oldsource>Show time spent playing across all instances</oldsource>
        <translation>显示游玩所有实例的总时长（&amp;A）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="199"/>
        <source>&amp;Record time spent playing instances</source>
        <oldsource>Record time spent playing instances</oldsource>
        <translation>记录单实例的游玩时长（&amp;R）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="209"/>
        <source>Miscellaneous</source>
        <translation>杂项</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="215"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The launcher will automatically reopen when the game crashes or exits.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <oldsource>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;PolyMC will automatically reopen when the game crashes or exits.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</oldsource>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;当游戏崩溃或退出时，启动器会自动重新打开。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="218"/>
        <source>&amp;Close the launcher after game window opens</source>
        <oldsource>Close the launcher after game window opens</oldsource>
        <translation>游戏启动后关闭启动器（&amp;C）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="225"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The launcher will automatically quit after the game exits or crashes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <oldsource>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;PolyMC will automatically exit if the game crashes or exists.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</oldsource>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;如果游戏启动或崩溃后，启动器将自动退出。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.ui" line="228"/>
        <source>&amp;Quit the launcher after game window closes</source>
        <oldsource>Quit the launcher after game window closes</oldsource>
        <translation>游戏窗口关闭后退出启动器（&amp;Q）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.h" line="62"/>
        <source>Minecraft</source>
        <translation>Minecraft</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.cpp" line="127"/>
        <source>Feral Interactive&apos;s GameMode could not be found on your system.</source>
        <translation>你的系统上找不到 Feral Interactive 的游戏模式。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/MinecraftPage.cpp" line="132"/>
        <source>MangoHud could not be found on your system.</source>
        <translation>你的系统上找不到 MangoHud。</translation>
    </message>
</context>
<context>
    <name>MinecraftProfileStep</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStep.cpp" line="16"/>
        <source>Fetching the Minecraft profile.</source>
        <translation>获取 Minecraft 个人资料中。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStep.cpp" line="55"/>
        <source>Account has no Minecraft profile.</source>
        <translation>此账户没有 Minecraft 个人资料。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStep.cpp" line="71"/>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStep.cpp" line="77"/>
        <source>Minecraft Java profile acquisition failed: %1</source>
        <translation>Minecraft Java 配置文件获取失败：%1</translation>
    </message>
    <message>
        <source>Minecraft Java profile acquisition failed.</source>
        <translation type="vanished">Minecraft Java 版个人资料获取失败。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStep.cpp" line="86"/>
        <source>Minecraft Java profile response could not be parsed</source>
        <translation>Minecraft Java 版个人资料响应无法解析</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStep.cpp" line="98"/>
        <source>Minecraft Java profile acquisition succeeded.</source>
        <translation>Minecraft Java 版个人资料获取成功。</translation>
    </message>
</context>
<context>
    <name>MinecraftProfileStepMojang</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStepMojang.cpp" line="16"/>
        <source>Fetching the Minecraft profile.</source>
        <translation>获取 Minecraft 个人资料中。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStepMojang.cpp" line="22"/>
        <source>A UUID is required to get the profile.</source>
        <translation>必须为该配置文件指定一个 UUID。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStepMojang.cpp" line="58"/>
        <source>Account has no Minecraft profile.</source>
        <translation>此账户没有 Minecraft 个人资料。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStepMojang.cpp" line="74"/>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStepMojang.cpp" line="80"/>
        <source>Minecraft Java profile acquisition failed: %1</source>
        <translation>Minecraft Java 配置文件获取失败：%1</translation>
    </message>
    <message>
        <source>Minecraft Java profile acquisition failed.</source>
        <translation type="vanished">Minecraft Java 版个人资料获取失败。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStepMojang.cpp" line="89"/>
        <source>Minecraft Java profile response could not be parsed</source>
        <translation>Minecraft Java 版个人资料响应无法解析</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/MinecraftProfileStepMojang.cpp" line="101"/>
        <source>Minecraft Java profile acquisition succeeded.</source>
        <translation>Minecraft Java 版个人资料获取成功。</translation>
    </message>
</context>
<context>
    <name>MinecraftUpdate</name>
    <message>
        <location filename="src/launcher/minecraft/MinecraftUpdate.cpp" line="87"/>
        <source>Aborted by user.</source>
        <translation>操作被用户中断。</translation>
    </message>
</context>
<context>
    <name>ModDownloadDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/ModDownloadDialog.cpp" line="66"/>
        <source>Review and confirm</source>
        <translation>检查并确认</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModDownloadDialog.cpp" line="67"/>
        <source>Ctrl+Return</source>
        <translation>Ctrl+Return</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModDownloadDialog.cpp" line="68"/>
        <source>Opens a new popup to review your selected mods and confirm your selection. Shortcut: Ctrl+Return</source>
        <translation>打开一个新的弹出窗口来检查你选择的 mod 并确认你的选择。快捷方式：Ctrl+Return</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModDownloadDialog.cpp" line="90"/>
        <source>Download mods</source>
        <translation>下载Mod</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModDownloadDialog.cpp" line="104"/>
        <source>Confirm mods to download</source>
        <translation>确认要下载的Mod</translation>
    </message>
</context>
<context>
    <name>ModDownloadTask</name>
    <message>
        <location filename="src/launcher/ModDownloadTask.cpp" line="36"/>
        <source>Downloading mod:
%1</source>
        <translation>正在下载Mod：
%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ModDownloadTask.cpp" line="35"/>
        <source>Mod download</source>
        <translation>Mod下载</translation>
    </message>
</context>
<context>
    <name>ModFilterWidget</name>
    <message>
        <location filename="src/launcher/ui/widgets/ModFilterWidget.ui" line="21"/>
        <source>Minecraft versions</source>
        <translation>Minecraft 版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/ModFilterWidget.cpp" line="22"/>
        <source>failed to get version index</source>
        <translation>获取版本索引失败</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/ModFilterWidget.cpp" line="61"/>
        <source>Strict match (= %1)</source>
        <translation>严格匹配 (= %1)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/ModFilterWidget.cpp" line="68"/>
        <source>Major version match (= %1.%2.x)</source>
        <translation>主要版本匹配 (= %1.%2.x)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/ModFilterWidget.cpp" line="72"/>
        <source>Major version match (unsupported)</source>
        <translation>主要版本匹配（不支持）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/ModFilterWidget.cpp" line="76"/>
        <source>Any version</source>
        <translation>任意版本</translation>
    </message>
</context>
<context>
    <name>ModFolderModel</name>
    <message>
        <location filename="src/launcher/minecraft/mod/ModFolderModel.cpp" line="75"/>
        <source>Folder</source>
        <translation>文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ModFolderModel.cpp" line="77"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ModFolderModel.cpp" line="116"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ModFolderModel.cpp" line="118"/>
        <source>Version</source>
        <translation>版本</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ModFolderModel.cpp" line="120"/>
        <source>Last changed</source>
        <translation>最后一次修改</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ModFolderModel.cpp" line="129"/>
        <source>Is the mod enabled?</source>
        <translation>Mod是否启用?</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ModFolderModel.cpp" line="131"/>
        <source>The name of the mod.</source>
        <translation>Mod的名称。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ModFolderModel.cpp" line="133"/>
        <source>The version of the mod.</source>
        <translation>Mod的版本。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ModFolderModel.cpp" line="135"/>
        <source>The date and time this mod was last changed (or added).</source>
        <translation>Mod最后一次修改（或添加）的日期和时间。</translation>
    </message>
</context>
<context>
    <name>ModFolderPage</name>
    <message>
        <source>Filter:</source>
        <translation type="vanished">过滤器：</translation>
    </message>
    <message>
        <source>Actions</source>
        <translation type="vanished">选择</translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation type="vanished">添加（&amp;A）</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="vanished">添加</translation>
    </message>
    <message>
        <source>&amp;Remove</source>
        <translation type="vanished">删除（&amp;R）</translation>
    </message>
    <message>
        <source>Remove selected mods</source>
        <translation type="vanished">删除选定的模组</translation>
    </message>
    <message>
        <source>&amp;Enable</source>
        <translation type="vanished">启用（&amp;E）</translation>
    </message>
    <message>
        <source>Enable selected mods</source>
        <translation type="vanished">启用选中的模组</translation>
    </message>
    <message>
        <source>&amp;Disable</source>
        <translation type="vanished">禁用（&amp;D）</translation>
    </message>
    <message>
        <source>Disable selected mods</source>
        <translation type="vanished">禁用选中的模组</translation>
    </message>
    <message>
        <source>View &amp;Configs</source>
        <translation type="vanished">查看配置（&amp;C）</translation>
    </message>
    <message>
        <source>Open the &apos;config&apos; folder in the system file manager.</source>
        <translation type="vanished">在文件资源管理器中打开“config“文件夹。</translation>
    </message>
    <message>
        <source>View &amp;Folder</source>
        <translation type="vanished">查看文件夹（&amp;F）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="73"/>
        <source>Download mods</source>
        <translation>下载Mod</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="74"/>
        <source>Download mods from online mod platforms</source>
        <translation>在线下载Mod</translation>
    </message>
    <message>
        <source>Add .jar</source>
        <translation type="vanished">添加 .jar 文件</translation>
    </message>
    <message>
        <source>Add mods via local file</source>
        <translation type="vanished">通过本地文件添加模组</translation>
    </message>
    <message>
        <source>Context menu</source>
        <translation type="vanished">上下文菜单</translation>
    </message>
    <message>
        <source>Select %1</source>
        <comment>Select whatever type of files the page contains. Example: &apos;Loader Mods&apos;</comment>
        <translation type="vanished">选择 %1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="76"/>
        <source>Add file</source>
        <translation>添加文件</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="77"/>
        <source>Add a locally downloaded file</source>
        <translation>添加本地下载好的文件</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="83"/>
        <source>Try to check or update all selected mods (all mods if none are selected)</source>
        <oldsource>Tries to find / update all selected mods (all mods if none is selected)</oldsource>
        <translation>尝试检查或更新所有选定的 Mod (未选取任何 Mod 将检查所有 Mod)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="157"/>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="165"/>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="225"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="157"/>
        <source>Please install a mod loader first!</source>
        <translation>请先安装一个Mod加载器！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="169"/>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="205"/>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="229"/>
        <source>Aborted</source>
        <translation>中断</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="169"/>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="229"/>
        <source>Download stopped by user.</source>
        <translation>下载被用户停止。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="175"/>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="235"/>
        <source>Warnings</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="185"/>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="245"/>
        <source>Abort</source>
        <translation>中止</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="205"/>
        <source>The mod updater was aborted!</source>
        <translation>Mod更新已终止！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="214"/>
        <source>All selected mods are up-to-date! :)</source>
        <translation>所选 Mod 均为最新！:)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="217"/>
        <source>Update checker</source>
        <translation>检查更新</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="209"/>
        <source>&apos;%1&apos; is up-to-date! :)</source>
        <translation>“ %1 ”已更新至最新版本！:)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.cpp" line="212"/>
        <source>All mods are up-to-date! :)</source>
        <oldsource>All %1mods are up-to-date! :)</oldsource>
        <translation>Mod 均已是最新版本！:)</translation>
    </message>
    <message>
        <source>selected</source>
        <translation type="vanished">已选择</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ModFolderPage.h" line="50"/>
        <source>Mods</source>
        <translation>Mod</translation>
    </message>
</context>
<context>
    <name>ModMinecraftJar</name>
    <message>
        <location filename="src/launcher/minecraft/launch/ModMinecraftJar.cpp" line="55"/>
        <source>Couldn&apos;t create the bin folder for Minecraft.jar</source>
        <translation>为 Minecraft.jar 创建 bin 文件夹时出错</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/launch/ModMinecraftJar.cpp" line="61"/>
        <source>Couldn&apos;t remove stale jar file: %1</source>
        <translation>无法移除旧的 jar 文件：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/launch/ModMinecraftJar.cpp" line="76"/>
        <source>Failed to create the custom Minecraft jar file.</source>
        <translation>无法创建自定义 Minecraft jar 文件。</translation>
    </message>
</context>
<context>
    <name>ModPage</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.ui" line="47"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.ui" line="54"/>
        <source>Search for mods...</source>
        <oldsource>Search and filter...</oldsource>
        <translation>搜索Mod……</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.ui" line="66"/>
        <source>Version selected:</source>
        <translation>所选版本：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.ui" line="79"/>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="292"/>
        <source>Select mod for download</source>
        <translation>选择要下载的Mod</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.ui" line="88"/>
        <source>Filter options</source>
        <translation>过滤选项</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="317"/>
        <source> by </source>
        <translation> 作者 </translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="193"/>
        <source>Loading versions...</source>
        <translation>正在加载版本……</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="201"/>
        <source>No valid version found.</source>
        <translation>未找到有效版本。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="274"/>
        <source>No valid version found!</source>
        <translation>未找到有效版本！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="275"/>
        <source>Cannot select invalid version :(</source>
        <translation>不能选择无效的版本 :(</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="294"/>
        <source>Deselect mod for download</source>
        <translation>取消选择要下载的Mod</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="323"/>
        <source>Donate information: </source>
        <translation>赞助信息： </translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="338"/>
        <source>External links:</source>
        <translation>外部链接：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="342"/>
        <source>Issues: &lt;a href=%1&gt;%1&lt;/a&gt;</source>
        <translation>问题：&lt;a href=%1&gt;%1&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="344"/>
        <source>Wiki: &lt;a href=%1&gt;%1&lt;/a&gt;</source>
        <translation>Wiki：&lt;a href=%1&gt;%1&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="346"/>
        <source>Source code: &lt;a href=%1&gt;%1&lt;/a&gt;</source>
        <translation>源代码：&lt;a href=%1&gt;%1&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModPage.cpp" line="348"/>
        <source>Discord: &lt;a href=%1&gt;%1&lt;/a&gt;</source>
        <translation>Discord：&lt;a href=%1&gt;%1&lt;/a&gt;</translation>
    </message>
</context>
<context>
    <name>ModPlatform::ListModel</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModModel.cpp" line="261"/>
        <location filename="src/launcher/ui/pages/modplatform/ModModel.cpp" line="264"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModModel.cpp" line="261"/>
        <source>A network error occurred. Could not load mods.</source>
        <translation>发生网络错误。无法加载Mod。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/ModModel.cpp" line="268"/>
        <source>API version too old!
Please update %1!</source>
        <extracomment>%1 refers to the launcher itself</extracomment>
        <translation>API 版本太旧！
请更新 %1！</translation>
    </message>
</context>
<context>
    <name>ModUpdateDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="40"/>
        <source>Confirm mods to update</source>
        <translation>确认所要更新的Mod</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="49"/>
        <source>You&apos;re about to update the following mods:</source>
        <translation>您即将更新以下Mod：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="50"/>
        <source>Only mods with a check will be updated!</source>
        <translation>只有检查更新的Mod会被更新！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="68"/>
        <source>Mod name: %1&lt;br&gt;File name: %2&lt;br&gt;Reason: %3&lt;br&gt;&lt;br&gt;</source>
        <translation>Mod名称：%1&lt;br&gt;文件名：%2&lt;br&gt;原因：%3&lt;br&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="71"/>
        <source>Metadata generation failed</source>
        <translation>Metadata生成失败</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="72"/>
        <source>Could not generate metadata for the following mods:&lt;br&gt;Do you wish to proceed without those mods?</source>
        <translation>无法为以下Mod生成Metadata：&lt;br&gt;你想在不包含这些Mod的情況下继续吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="86"/>
        <source>Checking for updates</source>
        <translation>正在检查更新</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="103"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="108"/>
        <source>Warnings</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="114"/>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="295"/>
        <source>Abort</source>
        <translation>中止</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="115"/>
        <source>Checking for updates...</source>
        <translation>检查更新...</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="157"/>
        <source>Mod name: %1</source>
        <translation>Mod名称：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="159"/>
        <source>Reason: %1</source>
        <translation>原因：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="162"/>
        <source>Possible solution: Getting the latest version manually:&lt;br&gt;%1&lt;br&gt;</source>
        <extracomment>%1 is the link to download it manually</extracomment>
        <translation>可能的解决方案：手动获取最新版本：&lt;br&gt;%1&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="244"/>
        <source>The mod &apos;%1&apos; does not have a metadata yet. We need to generate it in order to track relevant information on how to update this mod. To do this, please select a mod provider which we can use to check for updates for this mod.</source>
        <translation>mod &apos;%1&apos; 还没有元数据。 我们需要生成它以跟踪如何更新此 mod 的相关信息。 为此，请选择一个 Mod 提供商，我们可以使用它来检查此 mod 的更新。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="341"/>
        <source>Couldn&apos;t find a valid version on the selected mod provider(s)</source>
        <translation>在所选 mod 提供商上找不到有效版本</translation>
    </message>
    <message>
        <source>Possible solution: </source>
        <translation type="vanished">可能的解决方法： </translation>
    </message>
    <message>
        <source>Getting the latest version manually:</source>
        <translation type="vanished">手动获取最新版本：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="167"/>
        <source>Failed to check for updates</source>
        <translation>检查更新失败</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="168"/>
        <source>Could not check or get the following mods for updates:&lt;br&gt;Do you wish to proceed without those mods?</source>
        <translation>无法获取以下Mod更新：&lt;br&gt;你想在不包含这些Mod的情況下继续吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="205"/>
        <source>Looking for metadata</source>
        <translation>正在查找Metadata</translation>
    </message>
    <message>
        <source>This mod (%1) does not have a metadata yet. We need to create one in order to keep relevant information on how to update this mod. To do this, please select a mod provider from which we can search for updates for %1.</source>
        <translation type="vanished">Mod（%1）还没有Metadata。我们需要创建一份Metadata，以保留如何更新此Mod的相关信息。请先选择一个Mod托管平台，我们将通过此平台查询 %1 是否有可用更新。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="296"/>
        <source>Generating metadata...</source>
        <translation>生成Metadata中...</translation>
    </message>
    <message>
        <source>Didn&apos;t find a valid version on the selected mod provider(s)</source>
        <translation type="vanished">无法在所选择的Mod托管平台上找到可用的版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="355"/>
        <source>Provider: %1</source>
        <translation>Mod托管平台：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="358"/>
        <source>Old version: %1</source>
        <translation>旧版本：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="358"/>
        <source>Not installed</source>
        <translation>未安装</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="361"/>
        <source>New version: %1</source>
        <translation>新版本：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ModUpdateDialog.cpp" line="364"/>
        <source>Changelog of the latest version</source>
        <translation>最新版本的更新日志</translation>
    </message>
</context>
<context>
    <name>ModpacksCH::PackInstallTask</name>
    <message>
        <source>Aborted</source>
        <translation type="vanished">中断</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="76"/>
        <source>Getting the manifest...</source>
        <translation>获取清单中…</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="83"/>
        <source>Failed to find pack version %1</source>
        <translation>无法找到包版本 %1</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="121"/>
        <source>Could not understand pack manifest:
</source>
        <translation>无法解析包清单：
</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="132"/>
        <source>Resolving mods...</source>
        <translation>解析 mod 中…</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="143"/>
        <source>Invalid manifest: There&apos;s no information available to download the file &apos;%1&apos;!</source>
        <translation>无效清单：下载 &apos;%1&apos;文件的信息不可用！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="205"/>
        <source>Blocked files found</source>
        <translation>发现了被拦截的文件</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="206"/>
        <source>The following files are not available for download in third party launchers.&lt;br/&gt;You will need to manually download them and add them to the instance.</source>
        <translation>在第三方启动器中无法下载下列文件。&lt;br/&gt;你需要手动下载它们并将它们添加到实例中。</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="222"/>
        <source>Downloading mods...</source>
        <translation>正在下载Mod……</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="224"/>
        <source>Mod download</source>
        <translation>Mod下载</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="273"/>
        <source>Copying modpack files...</source>
        <translation>正在复制 mod 整合包文件…</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="294"/>
        <source>Installing modpack...</source>
        <translation>正在安装 mod 整合包…</translation>
    </message>
    <message>
        <source>Copying modpack files</source>
        <translation type="vanished">正在复制模组包文件</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modpacksch/FTBPackInstallTask.cpp" line="286"/>
        <source>Failed to copy files</source>
        <translation>复制文件失败</translation>
    </message>
    <message>
        <source>Installing modpack</source>
        <translation type="vanished">正在安装模组包</translation>
    </message>
</context>
<context>
    <name>Modrinth::ListModel</name>
    <message>
        <source>Error</source>
        <translation type="obsolete">错误</translation>
    </message>
</context>
<context>
    <name>Modrinth::ModpackListModel</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthModel.cpp" line="317"/>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthModel.cpp" line="320"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthModel.cpp" line="317"/>
        <source>A network error occurred. Could not load modpacks.</source>
        <translation>发生网络错误。无法加载Mod包。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthModel.cpp" line="324"/>
        <source>API version too old!
Please update %1!</source>
        <extracomment>%1 refers to the launcher itself</extracomment>
        <translation>API 版本太旧！
请更新 %1！</translation>
    </message>
</context>
<context>
    <name>ModrinthCheckUpdate</name>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthCheckUpdate.cpp" line="30"/>
        <source>Preparing mods for Modrinth...</source>
        <translation>正在为Modrinth准备Mods...</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthCheckUpdate.cpp" line="42"/>
        <source>Disabled mods won&apos;t be updated, to prevent mod duplication issues!</source>
        <translation>为避免出现mod问题，被停用的mod将不会被更新！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthCheckUpdate.cpp" line="88"/>
        <source>Parsing the API response from Modrinth...</source>
        <translation>正在处理Modrinth API的回传数据...</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthCheckUpdate.cpp" line="103"/>
        <source>No valid version found for this mod. It&apos;s probably unavailable for the current game version / mod loader.</source>
        <translation>未获取到该Mod的可用版本。可能在目前游戏版本/Mod加载器中还不可用。</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthCheckUpdate.cpp" line="129"/>
        <source>Mod has an empty download URL</source>
        <translation>Mod的下载链接为空</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthCheckUpdate.cpp" line="170"/>
        <source>Waiting for the API response from Modrinth...</source>
        <translation>正在等待Modrinth API回应...</translation>
    </message>
</context>
<context>
    <name>ModrinthCreationTask</name>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="50"/>
        <source> (version %1)</source>
        <translation> (版本 %1)</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="53"/>
        <source>Similar modpack was found!</source>
        <translation>找到了相似的 mod 整合包！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="54"/>
        <source>One or more of your instances are from this same modpack%1. Do you want to create a separate instance, or update the existing one?

NOTE: Make sure you made a backup of your important instance data before updating, as worlds can be corrupted and some configuration may be lost (due to pack overrides).</source>
        <translation>此整合包%1与一个或多个现有的实例相同。你想创建一个新的隔离实例还是更新已有的实例？

注意：在更新前，请确保你已对重要实例进行备份，更新可能会导致世界崩溃以及一些配置丢失（由于整合包的覆盖）。</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="59"/>
        <source>Create new instance</source>
        <translation>创建新实例</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="60"/>
        <source>Update existing instance</source>
        <translation>更新现有实例</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="61"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="141"/>
        <source>No index file.</source>
        <translation>无索引文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="142"/>
        <source>We couldn&apos;t find a suitable index file for the older version. This may cause some of the files to be duplicated. Do you want to continue?</source>
        <translation>我们无法找到一个适合旧版本的索引文件。这可能导致某些文件被复制。是否继续？</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="186"/>
        <source>Could not rename the overrides folder:
</source>
        <translation>无法重命名覆盖文件夹：
</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="199"/>
        <source>Could not rename the client overrides folder:
</source>
        <translation>无法重命名客户端覆盖文件夹：
</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="229"/>
        <source>Mod download</source>
        <translation>Mod 下载</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="261"/>
        <source>Downloading mods...</source>
        <translation>正在下载 Mod……</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="319"/>
        <source>Optional mod detected!</source>
        <translation>检测到可选的 Mod！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="320"/>
        <source>One or more mods from this modpack are optional. They will be downloaded, but disabled by default!</source>
        <translation>这个 Mod 包中的一个或多个 Mod 是可选的。它们会被下载，但默认禁用！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="363"/>
        <source>Download URL for %1 is not a correctly formatted URL</source>
        <translation>%1 的下载链接格式不正确</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthInstanceCreationTask.cpp" line="392"/>
        <source>Could not understand pack index:
</source>
        <translation>无法理解包索引
</translation>
    </message>
</context>
<context>
    <name>ModrinthModPage</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthModPage.cpp" line="50"/>
        <source>Sort by Relevance</source>
        <translation>按相关度排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthModPage.cpp" line="51"/>
        <source>Sort by Downloads</source>
        <translation>按下载量排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthModPage.cpp" line="52"/>
        <source>Sort by Follows</source>
        <translation>按关注数排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthModPage.cpp" line="53"/>
        <source>Sort by Last Updated</source>
        <translation>按最后更新时间排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthModPage.cpp" line="54"/>
        <source>Sort by Newest</source>
        <translation>按时间排序</translation>
    </message>
</context>
<context>
    <name>ModrinthPage</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.ui" line="22"/>
        <source>Note: Modrinth modpacks are still in alpha phase. Some things may be rough on the edges, or not working at all! Use it with caution.</source>
        <translation>注意： Modrinth Mod包仍处于 alpha 阶段。有些事情可能很粗糙，或者根本不能用！谨慎使用。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.ui" line="37"/>
        <source>Search and filter ...</source>
        <translation>搜索和筛选……</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.ui" line="44"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.ui" line="88"/>
        <source>Version selected:</source>
        <translation>已选版本：</translation>
    </message>
    <message>
        <source>Search and filter...</source>
        <oldsource>Search and filter ...</oldsource>
        <translation type="obsolete">搜索和过滤……</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="66"/>
        <source>Sort by Relevance</source>
        <oldsource>Sort by Relevence</oldsource>
        <translation>按相关度排序</translation>
    </message>
    <message>
        <source>Sort by Downloads</source>
        <translation type="vanished">按下载量排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="68"/>
        <source>Sort by Follows</source>
        <translation>按关注数排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="70"/>
        <source>Sort by Last Updated</source>
        <oldsource>Sort by last updated</oldsource>
        <translation>按最后更新时间排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="69"/>
        <source>Sort by Newest</source>
        <oldsource>Sort by newest</oldsource>
        <translation>按最新排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="67"/>
        <source>Sort by Total Downloads</source>
        <translation>按总下载量排序</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="248"/>
        <source> by </source>
        <translation> 作者 </translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="252"/>
        <source>Donate information: </source>
        <translation>赞助信息： </translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="267"/>
        <source>External links:</source>
        <translation>外部链接：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="271"/>
        <source>Issues: &lt;a href=%1&gt;%1&lt;/a&gt;</source>
        <translation>问题： &lt;a href=%1&gt;%1&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="273"/>
        <source>Wiki: &lt;a href=%1&gt;%1&lt;/a&gt;</source>
        <translation>Wiki：&lt;a href=%1&gt;%1&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="275"/>
        <source>Source code: &lt;a href=%1&gt;%1&lt;/a&gt;</source>
        <translation>源代码：&lt;a href=%1&gt;%1&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp" line="277"/>
        <source>Discord: &lt;a href=%1&gt;%1&lt;/a&gt;</source>
        <translation>Discord：&lt;a href=%1&gt;%1&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/modrinth/ModrinthPage.h" line="62"/>
        <source>Modrinth</source>
        <translation>Modrinth</translation>
    </message>
</context>
<context>
    <name>MultipleOptionsTask</name>
    <message>
        <source>Making attempt #%1 out of %2</source>
        <translation type="vanished">正在尝试 %2 次中的第 #%1 次</translation>
    </message>
    <message>
        <location filename="src/launcher/tasks/MultipleOptionsTask.cpp" line="15"/>
        <source>All attempts have failed!</source>
        <translation>所有尝试均失败！</translation>
    </message>
    <message>
        <location filename="src/launcher/tasks/MultipleOptionsTask.cpp" line="26"/>
        <source>Attempting task %1 out of %2</source>
        <translation>正在尝试 %2 任务中的任务 %1</translation>
    </message>
</context>
<context>
    <name>Net::Download</name>
    <message>
        <location filename="src/launcher/net/Download.cpp" line="93"/>
        <source>Downloading %1</source>
        <translation>下载 %1 中</translation>
    </message>
</context>
<context>
    <name>Net::Upload</name>
    <message>
        <location filename="src/launcher/net/Upload.cpp" line="192"/>
        <source>Uploading %1</source>
        <translation>上传中 %1</translation>
    </message>
</context>
<context>
    <name>NetJob</name>
    <message>
        <source>Job &apos;%1&apos; failed to process:
%2</source>
        <translation type="vanished">任务“%1”处理失败：
%2</translation>
    </message>
    <message>
        <location filename="src/launcher/net/NetJob.cpp" line="101"/>
        <source>Failed to abort all tasks in the NetJob!</source>
        <translation>未能中止 NetJob 中的所有任务！</translation>
    </message>
    <message>
        <location filename="src/launcher/net/NetJob.cpp" line="127"/>
        <source>Executing %1 task(s) (%2 out of %3 are done)</source>
        <translation>正在执行 %1 个任务（已完成 %3 个任务中的 %2 个）</translation>
    </message>
</context>
<context>
    <name>NewComponentDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/NewComponentDialog.ui" line="17"/>
        <source>Add Empty Component</source>
        <translation>添加空组件</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/NewComponentDialog.ui" line="30"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/NewComponentDialog.ui" line="37"/>
        <source>uid</source>
        <translation>uid</translation>
    </message>
</context>
<context>
    <name>NewInstanceDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/NewInstanceDialog.ui" line="17"/>
        <location filename="src/launcher/ui/dialogs/NewInstanceDialog.cpp" line="173"/>
        <source>New Instance</source>
        <translation>新实例</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/NewInstanceDialog.ui" line="39"/>
        <source>&amp;Group:</source>
        <translation>组（&amp;G）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/NewInstanceDialog.ui" line="56"/>
        <source>&amp;Name:</source>
        <translation>名称（&amp;N）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/NewInstanceDialog.cpp" line="97"/>
        <source>No group</source>
        <translation>未分类</translation>
    </message>
</context>
<context>
    <name>NewsChecker</name>
    <message>
        <location filename="src/launcher/news/NewsChecker.cpp" line="118"/>
        <source>Failed to load news RSS feed:
%1</source>
        <translation>无法加载新闻 RSS 源：
%1</translation>
    </message>
</context>
<context>
    <name>NewsDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/NewsDialog.ui" line="14"/>
        <source>News</source>
        <translation>新闻</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/NewsDialog.ui" line="79"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/NewsDialog.ui" line="86"/>
        <location filename="src/launcher/ui/dialogs/NewsDialog.cpp" line="48"/>
        <source>Hide article list</source>
        <translation>隐藏文章列表</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/NewsDialog.cpp" line="46"/>
        <source>Show article list</source>
        <translation>显示文章列表</translation>
    </message>
</context>
<context>
    <name>NewsEntry</name>
    <message>
        <location filename="src/launcher/news/NewsEntry.cpp" line="24"/>
        <location filename="src/launcher/news/NewsEntry.cpp" line="56"/>
        <source>Untitled</source>
        <translation>无标题</translation>
    </message>
    <message>
        <location filename="src/launcher/news/NewsEntry.cpp" line="25"/>
        <location filename="src/launcher/news/NewsEntry.cpp" line="57"/>
        <source>No content.</source>
        <translation>无内容。</translation>
    </message>
</context>
<context>
    <name>NotesPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/NotesPage.h" line="58"/>
        <source>Notes</source>
        <translation>备注</translation>
    </message>
</context>
<context>
    <name>NotificationDialog</name>
    <message>
        <source>Notification</source>
        <translation type="vanished">通知</translation>
    </message>
    <message>
        <source>Don&apos;t show again</source>
        <translation type="vanished">不再提示</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="vanished">关闭</translation>
    </message>
</context>
<context>
    <name>NullInstance</name>
    <message>
        <location filename="src/launcher/NullInstance.h" line="59"/>
        <source>Unknown instance type</source>
        <translation>未知实例类型</translation>
    </message>
</context>
<context>
    <name>OfflineLoginDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/OfflineLoginDialog.ui" line="20"/>
        <source>Add Account</source>
        <translation>添加账户</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/OfflineLoginDialog.ui" line="42"/>
        <source>Username</source>
        <translation>用户名</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/OfflineLoginDialog.ui" line="49"/>
        <source>Usernames longer than 16 characters cannot be used for LAN games or offline-mode servers.</source>
        <translation>超过 16 个字符的用户名不能用于在线游戏或离线服务器。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/OfflineLoginDialog.ui" line="52"/>
        <source>Allow long usernames</source>
        <translation>允许超长用户名</translation>
    </message>
</context>
<context>
    <name>OfflineStep</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/OfflineStep.cpp" line="9"/>
        <source>Creating offline account.</source>
        <translation>创建离线账户。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/OfflineStep.cpp" line="17"/>
        <source>Created offline account.</source>
        <translation>已创建离线帐户。</translation>
    </message>
</context>
<context>
    <name>OtherLogsPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.ui" line="42"/>
        <source>Find</source>
        <translation>寻找</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.ui" line="67"/>
        <source>Copy the whole log into the clipboard</source>
        <translation>复制整个日志到剪贴板</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.ui" line="70"/>
        <source>&amp;Copy</source>
        <translation>复制（&amp;C）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.ui" line="77"/>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.ui" line="97"/>
        <source>Clear the log</source>
        <translation>清空日志</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.ui" line="80"/>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="222"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.ui" line="87"/>
        <source>Upload the log to the paste service configured in preferences.</source>
        <translation>上传日志到 paste.ee - 只会保留一个月.</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.ui" line="90"/>
        <source>Upload</source>
        <translation>上传</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.ui" line="100"/>
        <source>Clean</source>
        <translation>清空</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.ui" line="107"/>
        <source>Reload</source>
        <translation>重新加载</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.ui" line="126"/>
        <source>Search:</source>
        <translation>搜索：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="151"/>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="231"/>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="278"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="151"/>
        <source>Unable to open %1 for reading: %2</source>
        <translation>无法打开 %1 来读取：%2</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="172"/>
        <source>The file (%1) is too big. You may want to open it in a viewer optimized for large files.</source>
        <translation>文件（%1）太大了。你可能需要在一个为大文件优化过的查看器里面打开它。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="187"/>
        <source>The file (%1) is not readable.</source>
        <translation>文件（%1）不可读。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="223"/>
        <source>Do you really want to delete %1?</source>
        <translation>你真的想要删除 %1 吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="231"/>
        <source>Unable to delete %1: %2</source>
        <translation>无法删除 %1：%2</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="246"/>
        <source>Clean up</source>
        <translation>清理</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="249"/>
        <source>Do you really want to delete all log files?</source>
        <translation>你真的要删除所有的日志文件吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="254"/>
        <source>Do you really want to delete these files?
%1</source>
        <translation>你真的想要删除这些文件吗？
%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="281"/>
        <source>Couldn&apos;t delete some files!</source>
        <translation>无法删除某些文件！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.cpp" line="286"/>
        <source>Couldn&apos;t delete some files:
%1</source>
        <translation>无法删除某些文件：
%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/OtherLogsPage.h" line="65"/>
        <source>Other logs</source>
        <translation>其他日志</translation>
    </message>
</context>
<context>
    <name>PackProfile</name>
    <message>
        <location filename="src/launcher/minecraft/PackProfile.cpp" line="374"/>
        <source>Aborted</source>
        <translation>中断</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/PackProfile.cpp" line="641"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/PackProfile.cpp" line="643"/>
        <source>Version</source>
        <translation>版本</translation>
    </message>
</context>
<context>
    <name>PastePage</name>
    <message>
        <source>Log Upload</source>
        <translation type="obsolete">上传日志</translation>
    </message>
</context>
<context>
    <name>PasteUpload</name>
    <message>
        <location filename="src/launcher/net/PasteUpload.cpp" line="142"/>
        <source>Uploading to %1</source>
        <translation>正在上传至 %1</translation>
    </message>
    <message>
        <location filename="src/launcher/net/PasteUpload.cpp" line="159"/>
        <source>Network error: %1</source>
        <translation>网络错误：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/net/PasteUpload.cpp" line="166"/>
        <source>Error: %1 returned unexpected status code %2 %3</source>
        <translation>错误：%1 返回了意外状态码 %2 %3</translation>
    </message>
    <message>
        <location filename="src/launcher/net/PasteUpload.cpp" line="187"/>
        <location filename="src/launcher/net/PasteUpload.cpp" line="214"/>
        <location filename="src/launcher/net/PasteUpload.cpp" line="243"/>
        <source>Error: %1 returned a malformed response body</source>
        <translation>错误：%1 返回了格式错误的响应体</translation>
    </message>
    <message>
        <location filename="src/launcher/net/PasteUpload.cpp" line="206"/>
        <source>Error: %1 returned an error: %2</source>
        <translation>错误：%1 返回错误：%2</translation>
    </message>
    <message>
        <location filename="src/launcher/net/PasteUpload.cpp" line="234"/>
        <source>Error: %1 returned an error code: %2
Error message: %3</source>
        <translation>错误：%1 返回错误代码：%2
错误消息：%3</translation>
    </message>
</context>
<context>
    <name>PasteWizardPage</name>
    <message>
        <location filename="src/launcher/ui/setupwizard/PasteWizardPage.ui" line="14"/>
        <source>Form</source>
        <translation>格式</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/setupwizard/PasteWizardPage.ui" line="20"/>
        <source>The default paste service has changed to mclo.gs, please choose what you want to do with your settings.</source>
        <translation>默认剪切板服务已更改为 mclo.gs，请选择您要对设置进行的操作。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/setupwizard/PasteWizardPage.ui" line="37"/>
        <source>Use new default service</source>
        <translation>使用新的默认服务</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/setupwizard/PasteWizardPage.ui" line="50"/>
        <source>Keep previous settings</source>
        <translation>保留以前的设置</translation>
    </message>
</context>
<context>
    <name>PostLaunchCommand</name>
    <message>
        <location filename="src/launcher/launch/steps/PostLaunchCommand.cpp" line="55"/>
        <location filename="src/launcher/launch/steps/PostLaunchCommand.cpp" line="61"/>
        <source>Running Post-Launch command: %1</source>
        <translation>执行后执行命令：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/launch/steps/PostLaunchCommand.cpp" line="70"/>
        <source>Post-Launch command failed with code %1.

</source>
        <translation>启动后指令执行失败，错误代码 %1。

</translation>
    </message>
    <message>
        <location filename="src/launcher/launch/steps/PostLaunchCommand.cpp" line="93"/>
        <source>Post-Launch command ran successfully.

</source>
        <translation>后执行命令成功执行。

</translation>
    </message>
</context>
<context>
    <name>PreLaunchCommand</name>
    <message>
        <location filename="src/launcher/launch/steps/PreLaunchCommand.cpp" line="55"/>
        <location filename="src/launcher/launch/steps/PreLaunchCommand.cpp" line="61"/>
        <source>Running Pre-Launch command: %1</source>
        <translation>执行预执行命令：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/launch/steps/PreLaunchCommand.cpp" line="70"/>
        <source>Pre-Launch command failed with code %1.

</source>
        <translation>预执行命令执行失败，代码：%1。

</translation>
    </message>
    <message>
        <location filename="src/launcher/launch/steps/PreLaunchCommand.cpp" line="93"/>
        <source>Pre-Launch command ran successfully.

</source>
        <translation>预执行命令成功执行。

</translation>
    </message>
</context>
<context>
    <name>ProfileSelectDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSelectDialog.ui" line="14"/>
        <source>Select an Account</source>
        <translation>选择一个帐户</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSelectDialog.ui" line="20"/>
        <source>Select a profile.</source>
        <translation>选择一个帐户。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSelectDialog.ui" line="38"/>
        <source>Use as default?</source>
        <translation>用作默认？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSelectDialog.ui" line="45"/>
        <source>Use as default for this instance only?</source>
        <translation>仅对本实例用作默认？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSelectDialog.cpp" line="41"/>
        <location filename="src/launcher/ui/dialogs/ProfileSelectDialog.cpp" line="45"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSelectDialog.cpp" line="53"/>
        <source>%1 (in use)</source>
        <translation>%1 （使用中）</translation>
    </message>
</context>
<context>
    <name>ProfileSetupDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSetupDialog.ui" line="14"/>
        <source>Choose Minecraft name</source>
        <translation>选择 Minecraft 名称</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSetupDialog.ui" line="26"/>
        <source>You just need to take one more step to be able to play Minecraft on this account.

Choose your name carefully:</source>
        <translation>马上就可以在此帐户上玩 Minecraft 了。

请慎重选择你的游戏名称：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSetupDialog.cpp" line="124"/>
        <source>Name is too short - must be between 3 and 16 characters long.</source>
        <translation>名称太短 - 长度必须介于 3 到 16 个字符之间。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSetupDialog.cpp" line="184"/>
        <source>Minecraft profile with name %1 already exists.</source>
        <translation>名为 %1 的 Minecraft 用户名已存在。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSetupDialog.cpp" line="187"/>
        <source>The name %1 is not allowed.</source>
        <translation>不允许使用此名称。（%1）.</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSetupDialog.cpp" line="190"/>
        <source>Unhandled profile name status: %1</source>
        <translation>未处理的个人资料名称状态：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSetupDialog.cpp" line="194"/>
        <source>Failed to check name availability.</source>
        <translation>检查名称可用性失败。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProfileSetupDialog.cpp" line="271"/>
        <source>The server returned the following error:</source>
        <translation>服务器返回以下错误：</translation>
    </message>
</context>
<context>
    <name>ProgressDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/ProgressDialog.ui" line="18"/>
        <source>Please wait...</source>
        <translation>请稍候……</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProgressDialog.ui" line="37"/>
        <source>Global Task Status...</source>
        <translation>全局任务状态……</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProgressDialog.ui" line="50"/>
        <source>Task Status...</source>
        <translation>任务状态……</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ProgressDialog.ui" line="30"/>
        <source>Skip</source>
        <translation>跳过</translation>
    </message>
    <message>
        <source>Aborted by user</source>
        <translation type="vanished">被用户中止</translation>
    </message>
</context>
<context>
    <name>ProxyPage</name>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="42"/>
        <source>This only applies to the launcher. Minecraft does not accept proxy settings.</source>
        <translation>此设定仅用于启动器。Minecraft 本身不接受代理设置。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="55"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="61"/>
        <source>Uses your system&apos;s default proxy settings.</source>
        <translation>使用你的系统的默认代理设置。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="64"/>
        <source>&amp;Default</source>
        <translation>默认（&amp;D）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="74"/>
        <source>&amp;None</source>
        <translation>无（&amp;N）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="84"/>
        <source>&amp;SOCKS5</source>
        <oldsource>SOC&amp;KS5</oldsource>
        <translation>SOCKS5（&amp;S）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="94"/>
        <source>&amp;HTTP</source>
        <oldsource>H&amp;TTP</oldsource>
        <translation>HTTP（&amp;H）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="107"/>
        <source>&amp;Address and Port</source>
        <oldsource>Address and Port</oldsource>
        <translation>地址及端口（&amp;A）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="139"/>
        <source>Authentication</source>
        <translation>认证</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="148"/>
        <source>&amp;Username:</source>
        <oldsource>Username:</oldsource>
        <translation>用户名（&amp;U）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="158"/>
        <source>&amp;Password:</source>
        <oldsource>Password:</oldsource>
        <translation>密码（&amp;P）：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.ui" line="175"/>
        <source>Note: Proxy username and password are stored in plain text inside the launcher&apos;s configuration file!</source>
        <translation>注意：代理服务器用户名和密码会以明文形式存储在启动器的配置文件中！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/global/ProxyPage.h" line="61"/>
        <source>Proxy</source>
        <translation>代理服务器</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="src/launcher/ui/themes/DarkTheme.cpp" line="12"/>
        <source>Dark</source>
        <translation>深色</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/themes/SystemTheme.cpp" line="47"/>
        <source>System</source>
        <translation>系统默认</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/themes/BrightTheme.cpp" line="12"/>
        <source>Bright</source>
        <translation>明亮</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.cpp" line="157"/>
        <source>&lt;p&gt;There are no code changes between your current version and latest %1.&lt;/p&gt;</source>
        <translation>&lt;p&gt;您现在运行的 PolyMC 版本与来自 %1 频道的最新版本没有任何区别，请静静等待下一个更新！&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.cpp" line="161"/>
        <source>&lt;p&gt;Following commits were added since last update:&lt;/p&gt;</source>
        <translation>&lt;p&gt;这些提交在最后一次更新之前被添加：&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.cpp" line="168"/>
        <source>&lt;p&gt;The update removes %1 commits and adds the following %2:&lt;/p&gt;</source>
        <translation>&lt;p&gt;此次更新移除了 %1 个提交并添加了以下 %2：&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.cpp" line="171"/>
        <source>&lt;p&gt;You can &lt;a href=&quot;%1&quot;&gt;look at the changes on github&lt;/a&gt;.&lt;/p&gt;</source>
        <translation>&lt;p&gt;你可以&lt;a href=&quot;%1&quot;&gt;在 GitHub 查看这些更新&lt;/a&gt;。&lt;/p&gt;</translation>
    </message>
    <message>
        <source>PolyMC Developers</source>
        <comment>About Credits</comment>
        <translation type="obsolete">开发人员</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.cpp" line="54"/>
        <source>Website</source>
        <translation>网站</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.cpp" line="73"/>
        <location filename="src/launcher/ui/dialogs/AboutDialog.cpp" line="92"/>
        <source>%1 Developers</source>
        <comment>About Credits</comment>
        <extracomment>%1 is the name of the launcher, determined at build time, e.g. &quot;PolyMC Developers&quot;</extracomment>
        <translation>%1 开发人员</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.cpp" line="84"/>
        <source>%1 Contributors</source>
        <comment>About Credits</comment>
        <extracomment>%1 is the name of the launcher, determined at build time, e.g. &quot;PolyMC Contributors&quot;</extracomment>
        <translation>%1 贡献者</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/AboutDialog.cpp" line="100"/>
        <source>With thanks to</source>
        <comment>About Credits</comment>
        <translation>感谢</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/MainWindow.cpp" line="122"/>
        <source>%1 (in use)</source>
        <translation>%1 （使用中）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/GuiUtil.cpp" line="64"/>
        <source>Upload failed</source>
        <translation>上传失败</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/GuiUtil.cpp" line="75"/>
        <source>Upload finished</source>
        <translation>上传完成</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/GuiUtil.cpp" line="76"/>
        <source>The &lt;a href=&quot;%1&quot;&gt;link to the uploaded log&lt;/a&gt; has been placed in your clipboard.</source>
        <translation>&lt;a href=&quot;%1&quot;&gt;到上传的日志的链接&lt;/a&gt;已经放到了你的剪贴板中。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="290"/>
        <source>The specified file either doesn&apos;t exist or is not a proper executable.</source>
        <translation>指定的文件不存在或不是一个正常的可执行文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="295"/>
        <source>The specified Java binary didn&apos;t start properly.&lt;br /&gt;</source>
        <oldsource>The specified java binary didn&apos;t start properly.&lt;br /&gt;</oldsource>
        <translation>指定的 Java 二进制文件未正常启动。&lt;br /&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="307"/>
        <source>The specified Java binary returned unexpected results:&lt;br /&gt;</source>
        <oldsource>The specified java binary returned unexpected results:&lt;br /&gt;</oldsource>
        <translation>指定的 Java 二进制文件无法使用你提供的参数工作：&lt;br /&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="318"/>
        <source>Java test succeeded!&lt;br /&gt;Platform reported: %1&lt;br /&gt;Java version reported: %2&lt;br /&gt;</source>
        <translation>Java 测试成功！&lt;br /&gt;平台已报告：%1&lt;br /&gt;Java 版本已报告：%2&lt;br /&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="327"/>
        <location filename="src/launcher/JavaCommon.cpp" line="83"/>
        <source>Java test success</source>
        <translation>Java 测试成功</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/JavaSettingsWidget.cpp" line="327"/>
        <location filename="src/launcher/JavaCommon.cpp" line="93"/>
        <location filename="src/launcher/JavaCommon.cpp" line="102"/>
        <location filename="src/launcher/JavaCommon.cpp" line="109"/>
        <source>Java test failure</source>
        <translation>Java 测试失败</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.cpp" line="67"/>
        <source>Minecraft Server</source>
        <translation>Minecraft 服务器</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/Component.cpp" line="284"/>
        <source>Patch is not loaded yet.</source>
        <translation>补丁未加载。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/MojangVersionFormat.cpp" line="189"/>
        <source>processArguments is set to unknown value &apos;%1&apos;</source>
        <translation>processArguments 设置为了未知值 &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/MojangVersionFormat.cpp" line="214"/>
        <source>The &apos;minimumLauncherVersion&apos; value of this version (%1) is higher than supported by %3 (%2). It might not work properly!</source>
        <translation>该版本（%1）的“最低启动器版本（minimumLauncherVersion）比 %3 支持的版本（%2）高。可能无法正常工作！</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/MojangVersionFormat.cpp" line="343"/>
        <source>Library %1 name is broken and cannot be processed.</source>
        <translation>库 %1 的名称已损坏，不能处理。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/PackProfile.cpp" line="218"/>
        <source>Invalid component file version, expected %1</source>
        <translation>无效组件版本，应为 %1</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/OneSixVersionFormat.cpp" line="206"/>
        <source>Version file has both &apos;+libraries&apos; and &apos;libraries&apos;. This is no longer supported.</source>
        <translation>版本文件同时包含&quot;+libraries&quot;和&quot;libraries&quot;，这不再受到支持。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/OneSixVersionFormat.cpp" line="261"/>
        <source>URL for the main jar could not be determined - Mojang removed the server that we used as fallback.</source>
        <translation>无法确定主 Jar 的网址 - Mojang 删除了我们用作备份的服务器。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/OneSixVersionFormat.cpp" line="294"/>
        <source>Version file contains unsupported element &apos;tweakers&apos;</source>
        <translation>版本文件包含不支持的元素“tweakers”</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/OneSixVersionFormat.cpp" line="298"/>
        <source>Version file contains unsupported element &apos;-libraries&apos;</source>
        <translation>版本文件包含不支持的元素“-libraries”</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/OneSixVersionFormat.cpp" line="302"/>
        <source>Version file contains unsupported element &apos;-tweakers&apos;</source>
        <translation>版本文件包含不支持的元素“-tweakers”</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/OneSixVersionFormat.cpp" line="306"/>
        <source>Version file contains unsupported element &apos;-minecraftArguments&apos;</source>
        <translation>版本文件包含不支持的元素“-minecraftArguments”</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/OneSixVersionFormat.cpp" line="310"/>
        <source>Version file contains unsupported element &apos;+minecraftArguments&apos;</source>
        <translation>版本文件包含不支持的元素“+minecraftArguments”</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/AssetsUtils.cpp" line="343"/>
        <source>Assets for %1</source>
        <translation>%1 的 assets 资源</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/ProfileUtils.cpp" line="86"/>
        <source>Invalid order file version, expected %1</source>
        <translation>无效文件版本，应为 %1</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/ProfileUtils.cpp" line="131"/>
        <source>Unable to open the version file %1: %2.</source>
        <translation>无法打开版本文件 %1：%2。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/ProfileUtils.cpp" line="152"/>
        <source>Unable to process the version file %1: %2 at line %3 column %4.</source>
        <translation>无法处理版本文件 %1：%2 在 %3 行 %4 列。</translation>
    </message>
    <message>
        <source>Unable to process the version file %1.</source>
        <translation type="vanished">无法处理版本文件%1。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountData.cpp" line="464"/>
        <source>No profile (%1)</source>
        <translation>没有个人资料（%1）</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/AccountData.cpp" line="477"/>
        <source>&lt;Offline&gt;</source>
        <translation>&lt;离线&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/UpdateController.cpp" line="352"/>
        <source>Update failed!</source>
        <translation>更新失败！</translation>
    </message>
    <message>
        <location filename="src/launcher/UpdateController.cpp" line="353"/>
        <source>Rollback failed!</source>
        <translation>回滚失败！</translation>
    </message>
    <message>
        <location filename="src/launcher/UpdateController.cpp" line="358"/>
        <source>Couldn&apos;t replace file %1. Changes will be reverted.
See the %2 log file for details.</source>
        <translation>无法替换文件 %1。更改将会回滚。
详情请见 %2 日志文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/UpdateController.cpp" line="368"/>
        <source>Couldn&apos;t remove file %1. Changes will be reverted.
See the %2 log file for details.</source>
        <translation>无法删除文件 %1。更改将会回滚。
详情请见 %2 日志文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/UpdateController.cpp" line="378"/>
        <source>The new version didn&apos;t start or is too old and doesn&apos;t respond to startup checks.

Roll back to previous version?</source>
        <translation>新版本未启动或该版本太老而无法响应启动检查。

回滚到上一版本？</translation>
    </message>
    <message>
        <location filename="src/launcher/UpdateController.cpp" line="400"/>
        <source>The rollback failed too.
You will have to repair %1 manually.
Please let us know why and how this happened.</source>
        <translation>更新失败了，并且回滚也失败了。
你需要手动修复 %1 了。
请给我们反馈，让我们知悉这种情况为何、如何发生的。</translation>
    </message>
    <message>
        <location filename="src/launcher/MMCTime.cpp" line="31"/>
        <source>%1m %2s</source>
        <translation>%1 分 %2 秒</translation>
    </message>
    <message>
        <location filename="src/launcher/MMCTime.cpp" line="35"/>
        <source>%1h %2m</source>
        <translation>%1 时 %2 分</translation>
    </message>
    <message>
        <location filename="src/launcher/MMCTime.cpp" line="37"/>
        <source>%1d %2h %3m</source>
        <translation>%1 天 %2 时 %3 分</translation>
    </message>
    <message>
        <location filename="src/launcher/JavaCommon.cpp" line="47"/>
        <source>You tried to manually set a JVM memory option (using &quot;-XX:PermSize&quot;, &quot;-XX-MaxHeapSize&quot;, &quot;-XX:InitialHeapSize&quot;, &quot;-Xmx&quot; or &quot;-Xms&quot;).
There are dedicated boxes for these in the settings (Java tab, in the Memory group at the top).
This message will be displayed until you remove them from the JVM arguments.</source>
        <oldsource>You tried to manually set a JVM memory option (using &quot;-XX:PermSize&quot;, &quot;-XX-MaxHeapSize&quot;, &quot;-XX:InitialHeapSize&quot;,  &quot;-Xmx&quot; or &quot;-Xms&quot;).
There are dedicated boxes for these in the settings (Java tab, in the Memory group at the top).
This message will be displayed until you remove them from the JVM arguments.</oldsource>
        <translation>你正在尝试手动设置 JVM 内存选项（使用“-XX:PermSize”，-XX-MaxHeapSize&quot;， &quot;-XX:InitialHeapSize&quot;，“-Xmx”或“-Xms”选项）。
这些选项已包含在设置（Java - 内存）中，你无需手动设置。
此信息将一直显示，直到你删除这些 JVM 参数。</translation>
    </message>
    <message>
        <location filename="src/launcher/JavaCommon.cpp" line="52"/>
        <location filename="src/launcher/JavaCommon.cpp" line="63"/>
        <source>JVM arguments warning</source>
        <translation>JVM 参数警告</translation>
    </message>
    <message>
        <location filename="src/launcher/JavaCommon.cpp" line="59"/>
        <source>You tried to pass required Java version argument to the JVM (using &quot;-version:xxx&quot;). This is not safe and will not be allowed.
This message will be displayed until you remove this from the JVM arguments.</source>
        <translation>您试图通过 JVM 参数指定所需的 Java 版本（使用 &quot;-version=xxx&quot;），这并不安全也将不被允许。
在您移除这条 JVM 参数前这条消息都会显示。</translation>
    </message>
    <message>
        <location filename="src/launcher/JavaCommon.cpp" line="74"/>
        <source>Java test succeeded!&lt;br /&gt;Platform reported: %1&lt;br /&gt;Java version reported: %2&lt;br /&gt;Java vendor reported: %3&lt;br /&gt;</source>
        <translation>Java测试成功！&lt;br /&gt;平台：%1&lt;br /&gt;Java版本：%2&lt;br /&gt;Java 供应商： %3&lt;br /&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/JavaCommon.cpp" line="81"/>
        <source>&lt;br /&gt;Warnings:&lt;br /&gt;&lt;font color=&quot;orange&quot;&gt;%1&lt;/font&gt;</source>
        <translation>&lt;br /&gt;警告：&lt;br /&gt;&lt;font color=&quot;orange&quot;&gt;%1&lt;/font&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/JavaCommon.cpp" line="91"/>
        <source>The specified Java binary didn&apos;t work with the arguments you provided:&lt;br /&gt;</source>
        <oldsource>The specified java binary didn&apos;t work with the arguments you provided:&lt;br /&gt;</oldsource>
        <translation>指定的 Java 二进制文件无法使用你提供的参数工作：&lt;br /&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/JavaCommon.cpp" line="99"/>
        <source>The specified Java binary didn&apos;t work.&lt;br /&gt;You should use the auto-detect feature, or set the path to the Java executable.&lt;br /&gt;</source>
        <oldsource>The specified java binary didn&apos;t work.&lt;br /&gt;You should use the auto-detect feature, or set the path to the java executable.&lt;br /&gt;</oldsource>
        <translation>指定的 Java 二进制文件无法工作。&lt;br /&gt;你应该使用自动检测功能，或者设置 Java 可执行文件的路径。&lt;br /&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/JavaCommon.cpp" line="108"/>
        <source>Java checker library could not be found. Please check your installation.</source>
        <oldsource>Java checker library could not be found. Please check your installation</oldsource>
        <translation>无法找到Java运行库。请检查您是否安装了相应运行库。</translation>
    </message>
    <message>
        <location filename="src/launcher/meta/BaseEntity.cpp" line="129"/>
        <source>Download of meta file %1</source>
        <translation>下载元数据文件 %1</translation>
    </message>
    <message>
        <location filename="src/launcher/meta/JsonFormat.cpp" line="140"/>
        <location filename="src/launcher/meta/JsonFormat.cpp" line="153"/>
        <location filename="src/launcher/meta/JsonFormat.cpp" line="166"/>
        <source>Unknown format version!</source>
        <translation>未知格式版本！</translation>
    </message>
    <message>
        <location filename="src/launcher/tools/JProfiler.cpp" line="99"/>
        <location filename="src/launcher/tools/JVisualVM.cpp" line="92"/>
        <source>Empty path</source>
        <translation>空路径</translation>
    </message>
    <message>
        <location filename="src/launcher/tools/JVisualVM.cpp" line="98"/>
        <source>Invalid path to JVisualVM</source>
        <translation>无效的 JVisualVM 路径</translation>
    </message>
    <message>
        <location filename="src/launcher/tools/JProfiler.cpp" line="105"/>
        <location filename="src/launcher/tools/MCEditTool.cpp" line="37"/>
        <source>Path does not exist</source>
        <translation>路径不存在</translation>
    </message>
    <message>
        <location filename="src/launcher/tools/JProfiler.cpp" line="110"/>
        <source>Invalid JProfiler install</source>
        <translation>无效的 JProfiler 安装</translation>
    </message>
    <message>
        <location filename="src/launcher/tools/MCEditTool.cpp" line="31"/>
        <source>Path is empty</source>
        <translation>空路径</translation>
    </message>
    <message>
        <location filename="src/launcher/tools/MCEditTool.cpp" line="42"/>
        <source>Path does not seem to be a MCEdit path</source>
        <translation>这个路径似乎不是 MCEdit 的路径</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/modrinth/ModrinthPackIndex.cpp" line="51"/>
        <source>No author(s)</source>
        <translation>无作者</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceTask.cpp" line="8"/>
        <source>Change instance name</source>
        <translation>更改实例名称</translation>
    </message>
    <message>
        <location filename="src/launcher/InstanceTask.cpp" line="9"/>
        <source>The instance&apos;s name seems to include the old version. Would you like to update it?

Old name: %1
New name: %2</source>
        <translation>该实例的名称似乎包含旧版本。 你想更新它吗？

旧名称: %1
新名称: %2</translation>
    </message>
</context>
<context>
    <name>ResourceFolderModel</name>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourceFolderModel.cpp" line="444"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourceFolderModel.cpp" line="446"/>
        <source>Last modified</source>
        <translation>上次更改</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourceFolderModel.cpp" line="454"/>
        <source>Is the resource enabled?</source>
        <extracomment>Here, resource is a generic term for external resources, like Mods, Resource Packs, Shader Packs, etc.</extracomment>
        <translation>启用资源了吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourceFolderModel.cpp" line="457"/>
        <source>The name of the resource.</source>
        <extracomment>Here, resource is a generic term for external resources, like Mods, Resource Packs, Shader Packs, etc.</extracomment>
        <translation>资源名称。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourceFolderModel.cpp" line="460"/>
        <source>The date and time this resource was last changed (or added).</source>
        <extracomment>Here, resource is a generic term for external resources, like Mods, Resource Packs, Shader Packs, etc.</extracomment>
        <translation>上次更改（或添加）此资源的日期和时间。</translation>
    </message>
</context>
<context>
    <name>ResourcePackFolderModel</name>
    <message>
        <source>Is the resource pack enabled?</source>
        <translation type="vanished">资源包是否启用?</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourcePackFolderModel.cpp" line="66"/>
        <source>Unrecognized</source>
        <translation>未识别</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourcePackFolderModel.cpp" line="85"/>
        <location filename="src/launcher/minecraft/mod/ResourcePackFolderModel.cpp" line="126"/>
        <source>The resource pack format ID, as well as the Minecraft versions it was designed for.</source>
        <extracomment>The string being explained by this is in the format: ID (Lower version - Upper version)</extracomment>
        <translation>资源包格式 ID，以及适配的 Minecraft 版本。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourcePackFolderModel.cpp" line="109"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourcePackFolderModel.cpp" line="111"/>
        <source>Pack Format</source>
        <translation>包格式</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourcePackFolderModel.cpp" line="113"/>
        <source>Last changed</source>
        <translation>最后修改</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourcePackFolderModel.cpp" line="121"/>
        <source>Is the resource pack enabled? (Only valid for ZIPs)</source>
        <translation>启用该资源包了吗？（仅对 ZIP 有效）</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourcePackFolderModel.cpp" line="123"/>
        <source>The name of the resource pack.</source>
        <translation>资源包的名字.</translation>
    </message>
    <message>
        <source>The version of the resource pack.</source>
        <translation type="vanished">资源包的版本.</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/mod/ResourcePackFolderModel.cpp" line="128"/>
        <source>The date and time this resource pack was last changed (or added).</source>
        <translation>此资源包最后一次修改（或添加）的日期和时间。</translation>
    </message>
</context>
<context>
    <name>ResourcePackPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/ResourcePackPage.h" line="54"/>
        <source>Resource packs</source>
        <translation>资源包</translation>
    </message>
</context>
<context>
    <name>ReviewMessageBox</name>
    <message>
        <location filename="src/launcher/ui/dialogs/ReviewMessageBox.ui" line="14"/>
        <source>Confirm mod selection</source>
        <translation>确认Mod选择</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ReviewMessageBox.ui" line="47"/>
        <source>You&apos;re about to download the following mods:</source>
        <translation>您将要下载以下Mod：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ReviewMessageBox.ui" line="56"/>
        <source>Only mods with a check will be downloaded!</source>
        <translation>只有打钩的Mod才会被下载！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ReviewMessageBox.cpp" line="12"/>
        <source>Back</source>
        <translation>返回</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/ReviewMessageBox.cpp" line="35"/>
        <source>Filename: %1</source>
        <translation>文件名：%1</translation>
    </message>
</context>
<context>
    <name>ScreenshotsPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.ui" line="41"/>
        <source>Actions</source>
        <translation>行动</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.ui" line="61"/>
        <source>Upload</source>
        <translation>上传</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.ui" line="66"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.ui" line="71"/>
        <source>Rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.ui" line="76"/>
        <source>View Folder</source>
        <translation>查看文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.ui" line="81"/>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.ui" line="84"/>
        <source>Copy Image</source>
        <translation>复制图片</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.ui" line="89"/>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.ui" line="92"/>
        <source>Copy File(s)</source>
        <translation>复制文件</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.h" line="72"/>
        <source>Screenshots</source>
        <translation>截屏</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.cpp" line="322"/>
        <source>Context menu</source>
        <translation>上下文菜单</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.cpp" line="396"/>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.cpp" line="436"/>
        <source>Failed to upload screenshots!</source>
        <translation>截屏上传失败！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.cpp" line="397"/>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.cpp" line="437"/>
        <source>Unknown error</source>
        <translation>未知错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.cpp" line="406"/>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.cpp" line="448"/>
        <source>Upload finished</source>
        <translation>上传完成</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.cpp" line="407"/>
        <source>The &lt;a href=&quot;%1&quot;&gt;link  to the uploaded screenshot&lt;/a&gt; has been placed in your clipboard.</source>
        <translation>&lt;a href=&quot;%1&quot;&gt;上传的截图链接&lt;/a&gt;已经放到了你的剪贴板中。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.cpp" line="449"/>
        <source>The &lt;a href=&quot;%1&quot;&gt;link  to the uploaded album&lt;/a&gt; has been placed in your clipboard.</source>
        <translation>&lt;a href=&quot;%1&quot;&gt;上传的截图链接&lt;/a&gt;已经放到了你的剪贴板中。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.cpp" line="495"/>
        <source>Are you sure?</source>
        <translation>你确定吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ScreenshotsPage.cpp" line="495"/>
        <source>This will delete all selected screenshots.</source>
        <translation>这会删除所有选择的截图。</translation>
    </message>
</context>
<context>
    <name>SequentialTask</name>
    <message>
        <location filename="src/launcher/tasks/SequentialTask.cpp" line="10"/>
        <source>One of the tasks failed!</source>
        <translation>多个任务中的一个任务失败了！</translation>
    </message>
    <message>
        <location filename="src/launcher/tasks/SequentialTask.cpp" line="21"/>
        <source>Executing task %1 out of %2</source>
        <translation>正在执行 %2 中的任务 %1</translation>
    </message>
</context>
<context>
    <name>ServersModel</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.cpp" line="333"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.cpp" line="335"/>
        <source>Address</source>
        <translation>地址</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.cpp" line="337"/>
        <source>Latency</source>
        <translation>延迟</translation>
    </message>
</context>
<context>
    <name>ServersPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="72"/>
        <source>&amp;Name</source>
        <translation>名称（&amp;N）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="85"/>
        <source>Address</source>
        <translation>地址</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="98"/>
        <source>Reso&amp;urces</source>
        <translation>资源（&amp;U）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="109"/>
        <source>Ask to download</source>
        <translation>要求下载时下载</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="114"/>
        <source>Always download</source>
        <translation>总是下载</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="119"/>
        <source>Never download</source>
        <translation>从不下载</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="130"/>
        <source>Actions</source>
        <translation>行动</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="155"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="160"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="165"/>
        <source>Move Up</source>
        <translation>上移</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="170"/>
        <source>Move Down</source>
        <translation>下移</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.ui" line="175"/>
        <source>Join</source>
        <translation>加入</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.h" line="67"/>
        <source>Servers</source>
        <translation>服务器</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/ServersPage.cpp" line="654"/>
        <source>Context menu</source>
        <translation>上下文菜单</translation>
    </message>
</context>
<context>
    <name>SetupWizard</name>
    <message>
        <location filename="src/launcher/ui/setupwizard/SetupWizard.cpp" line="28"/>
        <source>&amp;Next &gt;</source>
        <translation>下一个（&amp;N） &gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/setupwizard/SetupWizard.cpp" line="29"/>
        <source>&lt; &amp;Back</source>
        <translation>&lt; 上一个（&amp;B）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/setupwizard/SetupWizard.cpp" line="30"/>
        <source>&amp;Finish</source>
        <translation>完成（&amp;F）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/setupwizard/SetupWizard.cpp" line="31"/>
        <source>&amp;Refresh</source>
        <translation>刷新（&amp;R）</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/setupwizard/SetupWizard.cpp" line="32"/>
        <source>%1 Quick Setup</source>
        <translation>%1 快速设置</translation>
    </message>
</context>
<context>
    <name>ShaderPackPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/ShaderPackPage.h" line="54"/>
        <source>Shader packs</source>
        <translation>光影包</translation>
    </message>
</context>
<context>
    <name>SkinDelete</name>
    <message>
        <location filename="src/launcher/minecraft/services/SkinDelete.cpp" line="55"/>
        <source>Deleting skin</source>
        <translation>正在删除皮肤</translation>
    </message>
</context>
<context>
    <name>SkinUpload</name>
    <message>
        <location filename="src/launcher/minecraft/services/SkinUpload.cpp" line="80"/>
        <source>Uploading skin</source>
        <translation>上传皮肤中</translation>
    </message>
</context>
<context>
    <name>SkinUploadDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.ui" line="14"/>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="82"/>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="94"/>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="110"/>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="132"/>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="136"/>
        <source>Skin Upload</source>
        <translation>皮肤上传</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.ui" line="20"/>
        <source>Skin File</source>
        <translation>皮肤文件</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.ui" line="26"/>
        <source>Leave empty to keep current skin</source>
        <translation>留空以保留当前皮肤</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.ui" line="55"/>
        <source>Player Model</source>
        <translation>玩家模型</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.ui" line="61"/>
        <source>Steve Model</source>
        <translation>Steve 模型</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.ui" line="71"/>
        <source>Alex Model</source>
        <translation>Alex 模型</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.ui" line="81"/>
        <source>Cape</source>
        <translation>披风</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="83"/>
        <source>Using remote URLs for setting skins is not implemented yet.</source>
        <translation>使用远程网址设置皮肤目前并没有实现。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="95"/>
        <source>You cannot use an invalid URL for uploading skins.</source>
        <translation>你不能使用无效的网址来上传皮肤。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="110"/>
        <source>Skin file does not exist!</source>
        <translation>皮肤文件不存在！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="132"/>
        <source>Failed to upload skin!</source>
        <translation>皮肤上传失败！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="136"/>
        <source>Success</source>
        <translation>成功</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="143"/>
        <source>Select Skin Texture</source>
        <translation>选择皮肤材质</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/SkinUploadDialog.cpp" line="160"/>
        <source>No Cape</source>
        <translation>无披风</translation>
    </message>
</context>
<context>
    <name>Technic::SingleZipPackInstallTask</name>
    <message>
        <location filename="src/launcher/modplatform/technic/SingleZipPackInstallTask.cpp" line="42"/>
        <source>Downloading modpack:
%1</source>
        <translation>正在下载Mod包：
%1</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SingleZipPackInstallTask.cpp" line="47"/>
        <source>Modpack download</source>
        <translation>Mod包下载</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SingleZipPackInstallTask.cpp" line="61"/>
        <source>Extracting modpack</source>
        <translation>正在解压Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SingleZipPackInstallTask.cpp" line="69"/>
        <source>Unable to open supplied modpack zip file.</source>
        <translation>无法打开提供的Mod包 zip 压缩包文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SingleZipPackInstallTask.cpp" line="97"/>
        <source>Failed to extract modpack</source>
        <translation>解压Mod包时失败</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SingleZipPackInstallTask.cpp" line="124"/>
        <source>Could not fix permissions for %1</source>
        <translation>无法修复 %1 的权限</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SingleZipPackInstallTask.cpp" line="141"/>
        <source>Instance import has been aborted.</source>
        <translation>实例导入操作被中断。</translation>
    </message>
</context>
<context>
    <name>Technic::SolderPackInstallTask</name>
    <message>
        <source>Finding recommended version:
%1</source>
        <translation type="vanished">查找推荐版本：
%1</translation>
    </message>
    <message>
        <source>Finding recommended version</source>
        <translation type="vanished">查找推荐版本</translation>
    </message>
    <message>
        <source>Resolving modpack files:
%1</source>
        <translation type="vanished">正在解析整合包文件：
%1</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SolderPackInstallTask.cpp" line="71"/>
        <location filename="src/launcher/modplatform/technic/SolderPackInstallTask.cpp" line="73"/>
        <source>Resolving modpack files</source>
        <translation>正在解析Mod包文件</translation>
    </message>
    <message>
        <source>Downloading modpack:</source>
        <translation type="vanished">正在下载整合包：</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SolderPackInstallTask.cpp" line="86"/>
        <location filename="src/launcher/modplatform/technic/SolderPackInstallTask.cpp" line="110"/>
        <source>Downloading modpack</source>
        <translation>正在下载Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SolderPackInstallTask.cpp" line="102"/>
        <source>Could not understand pack manifest:
</source>
        <translation>无法解析包清单：
</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SolderPackInstallTask.cpp" line="139"/>
        <source>Extracting modpack</source>
        <translation>正在解压Mod包</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SolderPackInstallTask.cpp" line="186"/>
        <source>Failed to extract modpack</source>
        <translation>解压Mod包时失败</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SolderPackInstallTask.cpp" line="213"/>
        <source>Could not fix permissions for %1</source>
        <translation>无法修复 %1 的权限</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/SolderPackInstallTask.cpp" line="230"/>
        <source>Instance import has been aborted.</source>
        <translation>实例导入操作被中断。</translation>
    </message>
</context>
<context>
    <name>Technic::TechnicPackProcessor</name>
    <message>
        <location filename="src/launcher/modplatform/technic/TechnicPackProcessor.cpp" line="56"/>
        <source>Unable to open &quot;bin/modpack.jar&quot; file!</source>
        <translation>无法打开“bin/modpack.jar”文件！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/TechnicPackProcessor.cpp" line="68"/>
        <source>Unable to open &quot;fmlversion.properties&quot;!</source>
        <translation>无法打开 &quot;fmlversion.properties&quot;！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/TechnicPackProcessor.cpp" line="82"/>
        <location filename="src/launcher/modplatform/technic/TechnicPackProcessor.cpp" line="137"/>
        <source>Unable to open &quot;version.json&quot;!</source>
        <translation>无法打开 &quot;version.json&quot;！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/TechnicPackProcessor.cpp" line="91"/>
        <source>Could not find &quot;version.json&quot; inside &quot;bin/modpack.jar&quot;, but Minecraft version is unknown</source>
        <oldsource>Could not find &quot;version.json&quot; inside &quot;bin/modpack.jar&quot;, but minecraft version is unknown</oldsource>
        <translation>无法在“bin/modpack.jar”中找到“Version.json”，且 Minecraft 版本未知</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/TechnicPackProcessor.cpp" line="105"/>
        <source>Unable to open &quot;forgeversion.properties&quot;</source>
        <translation>无法打开 &quot;forgeversion.properties&quot;</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/TechnicPackProcessor.cpp" line="120"/>
        <source>Invalid &quot;forgeversion.properties&quot;!</source>
        <translation>无效的 &quot;forgeversion.properties&quot;！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/TechnicPackProcessor.cpp" line="146"/>
        <source>Unable to find a &quot;version.json&quot;!</source>
        <translation>无法找到 &quot;version.json&quot;！</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/TechnicPackProcessor.cpp" line="159"/>
        <source>Could not understand &quot;version.json&quot;:
inheritsFrom is missing</source>
        <translation>无法解析 &quot;version.json&quot;:
缺少 inheritsFrom</translation>
    </message>
    <message>
        <location filename="src/launcher/modplatform/technic/TechnicPackProcessor.cpp" line="209"/>
        <source>Could not understand &quot;version.json&quot;:
</source>
        <translation>无法解析 &quot;version.json&quot;:
</translation>
    </message>
</context>
<context>
    <name>TechnicPage</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/technic/TechnicPage.ui" line="22"/>
        <source>Version selected:</source>
        <translation>选择的版本：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/technic/TechnicPage.ui" line="74"/>
        <source>Search and filter...</source>
        <oldsource>Search and filter ...</oldsource>
        <translation>搜索和过滤……</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/technic/TechnicPage.ui" line="81"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/technic/TechnicPage.cpp" line="221"/>
        <source> by </source>
        <translation> 作者 </translation>
    </message>
    <message>
        <source>Technic</source>
        <translation type="vanished">Technic</translation>
    </message>
</context>
<context>
    <name>TexturePackFolderModel</name>
    <message>
        <source>Is the texture pack enabled?</source>
        <translation type="vanished">是否已启用此材质包？</translation>
    </message>
    <message>
        <source>The name of the texture pack.</source>
        <translation type="vanished">材质包的名字.</translation>
    </message>
    <message>
        <source>The version of the texture pack.</source>
        <translation type="vanished">材质包的版本.</translation>
    </message>
    <message>
        <source>The date and time this texture pack was last changed (or added).</source>
        <translation type="vanished">此材质包最后一次修改（或添加）的日期和时间。</translation>
    </message>
</context>
<context>
    <name>TexturePackPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/TexturePackPage.h" line="55"/>
        <source>Texture packs</source>
        <translation>材质包</translation>
    </message>
</context>
<context>
    <name>TranslationsModel</name>
    <message>
        <location filename="src/launcher/translations/TranslationsModel.cpp" line="445"/>
        <source>%1:
%2 translated
%3 fuzzy
%4 total</source>
        <translation>%1：
%2 已翻译
%3 模糊
%4 总计</translation>
    </message>
    <message>
        <location filename="src/launcher/translations/TranslationsModel.cpp" line="463"/>
        <source>Language</source>
        <translation>语言</translation>
    </message>
    <message>
        <location filename="src/launcher/translations/TranslationsModel.cpp" line="467"/>
        <source>Completeness</source>
        <translation>完整性</translation>
    </message>
    <message>
        <location filename="src/launcher/translations/TranslationsModel.cpp" line="477"/>
        <source>The native language name.</source>
        <translation>母语名称。</translation>
    </message>
    <message>
        <location filename="src/launcher/translations/TranslationsModel.cpp" line="481"/>
        <source>Completeness is the percentage of fully translated strings, not counting automatically guessed ones.</source>
        <translation>完整性是完全翻译字符串所占的百分比，不包括自动猜测的字符串。</translation>
    </message>
</context>
<context>
    <name>Update</name>
    <message>
        <location filename="src/launcher/launch/steps/Update.cpp" line="23"/>
        <source>Task aborted.</source>
        <translation>任务中断。</translation>
    </message>
    <message>
        <location filename="src/launcher/launch/steps/Update.cpp" line="52"/>
        <source>Instance update failed because: %1

</source>
        <translation>实例更新失败，因为：%1。

</translation>
    </message>
</context>
<context>
    <name>UpdateDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.ui" line="14"/>
        <source>Launcher Update</source>
        <oldsource>PolyMC Update</oldsource>
        <translation>启动器更新</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.ui" line="61"/>
        <source>Update now</source>
        <translation>现在升级</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.ui" line="74"/>
        <source>Don&apos;t update yet</source>
        <translation>现在不升级</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.cpp" line="52"/>
        <source>A new %1 update is available!</source>
        <translation>新的 %1 升级可用！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.cpp" line="56"/>
        <source>No %1 updates found. You are running the latest version.</source>
        <translation>无来自 %1 频道的更新，您正在运行最新版本。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.cpp" line="58"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.cpp" line="60"/>
        <source>&lt;center&gt;&lt;h1&gt;Loading changelog...&lt;/h1&gt;&lt;/center&gt;</source>
        <translation>&lt;center&gt;&lt;h1&gt;正在加载更新日志……&lt;/h1&gt;&lt;/center&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/UpdateDialog.cpp" line="200"/>
        <source>&lt;p align=&quot;center&quot; &lt;span style=&quot;font-size:22pt;&quot;&gt;Failed to fetch changelog... Error: %1&lt;/span&gt;&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;center&quot; &lt;span style=&quot;font-size:22pt;&quot;&gt;版本更新修改日志获取失败…… 错误：%1&lt;/span&gt;&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>VanillaCreationTask</name>
    <message>
        <location filename="src/launcher/minecraft/VanillaInstanceCreationTask.cpp" line="16"/>
        <source>Creating instance from version %1</source>
        <translation>从版本 %1 创建实例</translation>
    </message>
</context>
<context>
    <name>VanillaPage</name>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="66"/>
        <source>Filter</source>
        <translation>过滤器</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="76"/>
        <source>Releases</source>
        <translation>常规发布</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="89"/>
        <source>Snapshots</source>
        <translation>快照</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="99"/>
        <source>Old Snapshots</source>
        <translation>旧快照</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="109"/>
        <source>Betas</source>
        <translation>Beta</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="119"/>
        <source>Alphas</source>
        <translation>Alpha</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="129"/>
        <source>Experiments</source>
        <translation>实验</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="152"/>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="253"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="177"/>
        <source>Mod Loader</source>
        <translation>Mod加载器</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="187"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="200"/>
        <source>Forge</source>
        <translation>Forge</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="210"/>
        <source>Fabric</source>
        <translation>Fabric</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="220"/>
        <source>Quilt</source>
        <translation>Quilt</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.ui" line="230"/>
        <source>LiteLoader</source>
        <translation>LiteLoader</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.h" line="60"/>
        <source>Vanilla</source>
        <translation>原版</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.cpp" line="129"/>
        <source>No Minecraft version is selected.</source>
        <translation>未选择 Mineccraft 版本.</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.cpp" line="136"/>
        <source>No mod loader is selected.</source>
        <translation>未选择Mod加载器。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/modplatform/VanillaPage.cpp" line="172"/>
        <source>No versions are currently available for Minecraft %1</source>
        <translation>当前没有适用于Minecraft %1 的版本</translation>
    </message>
</context>
<context>
    <name>VerifyJavaInstall</name>
    <message>
        <source>Minecraft 1.18 Pre Release 2 and above require the use of Java 17</source>
        <translation type="vanished">Minecraft 1.18-pre2（1.18 预发布版 2） 及以上版本需要使用 Java 17</translation>
    </message>
    <message>
        <source>Minecraft 21w19a and above require the use of Java 16</source>
        <translation type="vanished">Minecraft 21w19a 及以上版本需要使用 Java16</translation>
    </message>
    <message>
        <source>Minecraft 17w13a and above require the use of Java 8</source>
        <translation type="vanished">Minecraft 17w13a 及以上版本需要使用 Java8</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/launch/VerifyJavaInstall.cpp" line="62"/>
        <source>Java major version is incompatible. Things might break.</source>
        <translation>Java 大版本不兼容。可能会出问题。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/launch/VerifyJavaInstall.cpp" line="67"/>
        <source>This instance is not compatible with Java version %1.
Please switch to one of the following Java versions for this instance:</source>
        <translation>此实例与 Java 版本 %1 不兼容。
请为此实例切换到以下 Java 版本之一：</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/launch/VerifyJavaInstall.cpp" line="72"/>
        <source>Java version %1</source>
        <translation>Java 版本 %1</translation>
    </message>
</context>
<context>
    <name>VersionListView</name>
    <message>
        <location filename="src/launcher/ui/widgets/VersionListView.cpp" line="46"/>
        <source>No versions are currently available.</source>
        <translation>当前没有版本可用。</translation>
    </message>
</context>
<context>
    <name>VersionPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="60"/>
        <source>Filter:</source>
        <translation>过滤器：</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="82"/>
        <source>Actions</source>
        <translation>行动</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="126"/>
        <source>Change version</source>
        <translation>修改版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="129"/>
        <source>Change version of the selected package.</source>
        <translation>修改选定包的版本。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="134"/>
        <source>Move up</source>
        <translation>上移</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="137"/>
        <source>Make the selected package apply sooner.</source>
        <translation>提前应用所选包。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="142"/>
        <source>Move down</source>
        <translation>下移</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="145"/>
        <source>Make the selected package apply later.</source>
        <translation>延后应用所选包。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="150"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="153"/>
        <source>Remove selected package from the instance.</source>
        <translation>从实例删除选定包。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="158"/>
        <source>Customize</source>
        <translation>自定义</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="161"/>
        <source>Customize selected package.</source>
        <translation>自定义选定包。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="166"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="169"/>
        <source>Edit selected package.</source>
        <translation>编辑选定的包。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="174"/>
        <source>Revert</source>
        <translation>还原</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="177"/>
        <source>Revert the selected package to default.</source>
        <translation>还原选定的包到默认状态。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="182"/>
        <source>Install Forge</source>
        <translation>安装 Forge</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="185"/>
        <source>Install the Minecraft Forge package.</source>
        <translation>安装 Minecraft Forge。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="190"/>
        <source>Install Fabric</source>
        <translation>安装 Fabric</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="193"/>
        <source>Install the Fabric Loader package.</source>
        <translation>安装 Fabric Loader。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="198"/>
        <source>Install Quilt</source>
        <translation>安装Quilt</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="201"/>
        <source>Install the Quilt Loader package.</source>
        <translation>安装 Quilt 加载器包。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="206"/>
        <source>Install LiteLoader</source>
        <translation>安装 LiteLoader</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="209"/>
        <source>Install the LiteLoader package.</source>
        <translation>安装 LiteLoader。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="214"/>
        <source>Install mods</source>
        <translation>安装Mod</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="217"/>
        <source>Install normal mods.</source>
        <translation>安装普通Mod。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="222"/>
        <source>Add to Minecraft.jar</source>
        <translation>安装Mod到 Minecraft.jar 文件中</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="225"/>
        <source>Add a mod into the Minecraft jar file.</source>
        <translation>将一个Mod安装到 Minecraft.jar 文件中。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="230"/>
        <source>Replace Minecraft.jar</source>
        <translation>替换 Minecraft.jar</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="235"/>
        <source>Add Empty</source>
        <translation>添加空项</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="238"/>
        <source>Add an empty custom package.</source>
        <translation>新建一个空的自定义包。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="243"/>
        <source>Reload</source>
        <translation>重新加载</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="246"/>
        <source>Reload all packages.</source>
        <translation>重新加载所有包。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="251"/>
        <source>Download All</source>
        <translation>下载完整文件</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="254"/>
        <source>Download the files needed to launch the instance now.</source>
        <translation>立刻下载运行实例需要的文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="259"/>
        <source>Open .minecraft</source>
        <translation>打开 .minecraft 文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="262"/>
        <source>Open the instance&apos;s .minecraft folder.</source>
        <translation>打开实例的 .minecraft 文件夹。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="267"/>
        <source>Open libraries</source>
        <translation>打开 libraries 目录</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.ui" line="270"/>
        <source>Open the instance&apos;s local libraries folder.</source>
        <translation>打开实例的本地 libraries 文件夹。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="181"/>
        <source>Context menu</source>
        <translation>上下文菜单</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="199"/>
        <source>%1 possibly has issues.</source>
        <translation>%1 可能有问题。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="202"/>
        <source>%1 has issues!</source>
        <translation>%1 有问题！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="216"/>
        <source>Error: </source>
        <translation>错误： </translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="220"/>
        <source>Warning: </source>
        <translation>警告： </translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="284"/>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="290"/>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="309"/>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="353"/>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="366"/>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="428"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="291"/>
        <source>Couldn&apos;t load the instance profile.</source>
        <translation>无法加载实例配置文件。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="309"/>
        <source>Couldn&apos;t remove file</source>
        <translation>无法删除文件</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="327"/>
        <source>Select jar mods</source>
        <translation>选择 jar Mod</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="327"/>
        <source>Minecraft.jar mods (*.zip *.jar)</source>
        <translation>需要添加到 Minecraft.jar 中的Mod (*.zip *.jar)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="337"/>
        <source>Select jar</source>
        <translation>选择 jar</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="337"/>
        <source>Minecraft.jar replacement (*.jar)</source>
        <translation>用于替换的 Minecraft.jar (*.jar)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="397"/>
        <source>Change %1 version</source>
        <translation>修改 %1 版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="400"/>
        <source>No intermediary mappings versions are currently available.</source>
        <translation>当前没有可用的intermediary mappings版本。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="401"/>
        <source>Couldn&apos;t load or download the intermediary mappings version lists!</source>
        <translation>无法加载或下载intermediary mappings版本列表！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="429"/>
        <source>Cannot download Minecraft or update instances unless you have at least one account added.
Please add your Mojang or Minecraft account.</source>
        <translation>启动器无法在没有账户添加的情况下下载 Minecraft 或更新实例。
请添加你的 Mojang 或 Microsoft 账户。</translation>
    </message>
    <message>
        <source>PolyMC cannot download Minecraft or update instances unless you have at least one account added.
Please add your Mojang or Minecraft account.</source>
        <translation type="obsolete">在无任何帐户登录时，PolyMC 无法下载 Minecraft 或更新实例.
请添加你的 Minecraft 帐户.</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="455"/>
        <source>Select Forge version</source>
        <translation>选择 Forge 版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="457"/>
        <source>No Forge versions are currently available for Minecraft </source>
        <translation>当前没有适用于此 Minecraft 版本的 Forge 可用 </translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="458"/>
        <source>Couldn&apos;t load or download the Forge version lists!</source>
        <translation>无法加载或下载 Forge 版本列表！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="484"/>
        <source>Select Fabric Loader version</source>
        <translation>选择 Fabric Loader 版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="485"/>
        <source>No Fabric Loader versions are currently available.</source>
        <translation>当前没有 Fabric Loader 版本可用。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="486"/>
        <source>Couldn&apos;t load or download the Fabric Loader version lists!</source>
        <translation>无法加载或下载 Fabric Loader 版本列表！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="511"/>
        <source>Select Quilt Loader version</source>
        <translation>选择 Quilt 加载器版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="512"/>
        <source>No Quilt Loader versions are currently available.</source>
        <translation>目前没有可用的 Quilt 加载器版本。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="513"/>
        <source>Couldn&apos;t load or download the Quilt Loader version lists!</source>
        <translation>无法加载或下载 Quilt 加载器版本列表！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="556"/>
        <source>Select LiteLoader version</source>
        <translation>选择 LiteLoader 版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="558"/>
        <source>No LiteLoader versions are currently available for Minecraft </source>
        <translation>当前没有适用于此 Minecraft 版本的 LiteLoader 可用 </translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="559"/>
        <source>Couldn&apos;t load or download the LiteLoader version lists!</source>
        <translation>无法加载或下载 LiteLoader 版本列表！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.cpp" line="615"/>
        <source>Error updating instance</source>
        <translation>更新实例时出错</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/VersionPage.h" line="58"/>
        <source>Version</source>
        <translation>版本</translation>
    </message>
</context>
<context>
    <name>VersionProxyModel</name>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="111"/>
        <source>Version</source>
        <translation>版本</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="113"/>
        <source>Minecraft</source>
        <translation>Minecraft</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="115"/>
        <source>Branch</source>
        <translation>分支</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="117"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="119"/>
        <source>Architecture</source>
        <translation>架构</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="121"/>
        <source>Path</source>
        <translation>路径</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="123"/>
        <source>Released</source>
        <translation>常规发布</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="131"/>
        <source>The name of the version.</source>
        <translation>版本的名称。</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="133"/>
        <source>Minecraft version</source>
        <translation>Minecraft 版本</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="135"/>
        <source>The version&apos;s branch</source>
        <translation>版本的分支</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="137"/>
        <source>The version&apos;s type</source>
        <translation>版本的类型</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="139"/>
        <source>CPU Architecture</source>
        <translation>CPU 架构</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="141"/>
        <source>Filesystem path to this version</source>
        <translation>此版本的文件路径</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="143"/>
        <source>Release date of this version</source>
        <translation>本版本的发行日期</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="168"/>
        <source>%1 (installed)</source>
        <translation>%1 （已安装）</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="199"/>
        <source>Recommended</source>
        <translation>推荐的</translation>
    </message>
    <message>
        <location filename="src/launcher/VersionProxyModel.cpp" line="206"/>
        <location filename="src/launcher/VersionProxyModel.cpp" line="211"/>
        <source>Latest</source>
        <translation>最新的</translation>
    </message>
</context>
<context>
    <name>VersionSelectDialog</name>
    <message>
        <location filename="src/launcher/ui/dialogs/VersionSelectDialog.cpp" line="81"/>
        <source>Choose Version</source>
        <translation>选择版本</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/VersionSelectDialog.cpp" line="82"/>
        <source>Reloads the version list.</source>
        <translation>重新加载版本列表。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/dialogs/VersionSelectDialog.cpp" line="83"/>
        <source>&amp;Refresh</source>
        <translation>刷新（&amp;R）</translation>
    </message>
</context>
<context>
    <name>VersionSelectWidget</name>
    <message>
        <location filename="src/launcher/ui/widgets/VersionSelectWidget.cpp" line="132"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/widgets/VersionSelectWidget.cpp" line="132"/>
        <source>List update failed:
%1</source>
        <translation>列表更新失败：
%1</translation>
    </message>
</context>
<context>
    <name>WorldList</name>
    <message>
        <location filename="src/launcher/minecraft/WorldList.cpp" line="269"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/WorldList.cpp" line="271"/>
        <source>Game Mode</source>
        <translation>游戏模式</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/WorldList.cpp" line="273"/>
        <source>Last Played</source>
        <translation>最后游戏于</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/WorldList.cpp" line="276"/>
        <source>Size</source>
        <extracomment>World size on disk</extracomment>
        <translation>大小</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/WorldList.cpp" line="285"/>
        <source>The name of the world.</source>
        <translation>世界的名称。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/WorldList.cpp" line="287"/>
        <source>Game mode of the world.</source>
        <translation>世界的游戏模式。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/WorldList.cpp" line="289"/>
        <source>Date and time the world was last played.</source>
        <translation>最后一次进入此世界的日期和时间。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/WorldList.cpp" line="291"/>
        <source>Size of the world on disk.</source>
        <translation>磁盘上的世界大小。</translation>
    </message>
</context>
<context>
    <name>WorldListPage</name>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="65"/>
        <source>Actions</source>
        <translation>行动</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="97"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="102"/>
        <source>Rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="107"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="112"/>
        <source>Remove</source>
        <translation>移除</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="117"/>
        <source>MCEdit</source>
        <translation>MCEdit</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="122"/>
        <source>Copy Seed</source>
        <translation>复制种子</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="127"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="132"/>
        <source>View Folder</source>
        <translation>查看文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="137"/>
        <source>Reset Icon</source>
        <translation>重置图标</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="140"/>
        <source>Remove world icon to make the game re-generate it on next load.</source>
        <translation>删除世界图标以便游戏在下次加载时重新生成图标。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="145"/>
        <source>Datapacks</source>
        <translation>数据包</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.ui" line="148"/>
        <source>Manage datapacks inside the world.</source>
        <translation>管理世界内的数据包。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.h" line="65"/>
        <source>Worlds</source>
        <translation>世界</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="131"/>
        <source>Context menu</source>
        <translation>右键菜单</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="186"/>
        <source>Are you sure?</source>
        <translation>你确定吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="187"/>
        <source>This will remove the selected world permenantly.
The world will be gone forever (A LONG TIME).

Do you want to continue?</source>
        <translation>这会永久删除所选世界。
这个世界将会永远消失（真的很久！！）

你想继续吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="214"/>
        <source>Open World Datapacks Folder</source>
        <translation>打开 World Datapacks 文件夹</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="272"/>
        <source>Open World in MCEdit</source>
        <translation>在 MCEdit 中打开世界</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="298"/>
        <source>No MCEdit found or set up!</source>
        <translation>未找到 MCEdit 或未设置！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="299"/>
        <source>You do not have MCEdit set up or it was moved.
You can set it up in the global settings.</source>
        <translation>你没有设置好 MCEdit 或者它的路径变了。
你可以在全局设置里面设置它。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="308"/>
        <source>MCEdit failed to start!</source>
        <translation>MCEdit 启动失败！</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="309"/>
        <source>MCEdit failed to start.
It may be necessary to reinstall it.</source>
        <translation>MCEdit 启动失败。
可能需要重新安装它。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="358"/>
        <source>Select a Minecraft world zip</source>
        <translation>选择一个 Minecraft 世界存档 zip 压缩包</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="359"/>
        <source>Minecraft World Zip File (*.zip)</source>
        <translation>Minecraft 世界存档 Zip 压缩包文件 (*.zip)</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="398"/>
        <source>Copy World</source>
        <translation>修改世界</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="380"/>
        <source>Changing a world while Minecraft is running is potentially unsafe.
Do you wish to proceed?</source>
        <translation>在 Minecraft 运行时修改世界可能导致错误。
您真的要继续吗？</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="404"/>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="427"/>
        <source>World name</source>
        <translation>世界名称</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="404"/>
        <source>Enter a new name for the copy.</source>
        <translation>为复制键入一个新的名称。</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="420"/>
        <source>Rename World</source>
        <translation>重命名世界</translation>
    </message>
    <message>
        <location filename="src/launcher/ui/pages/instance/WorldListPage.cpp" line="427"/>
        <source>Enter a new world name.</source>
        <translation>输入一个新的世界名称。</translation>
    </message>
</context>
<context>
    <name>XboxAuthorizationStep</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="22"/>
        <source>Getting authorization to access %1 services.</source>
        <translation>正在获得访问 %1 服务的授权。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="70"/>
        <source>Failed to get authorization for %1 services. Error %2.</source>
        <oldsource>Failed to get authorization for %1 services. Error %1.</oldsource>
        <translation>无法获得 %1 服务的授权。错误 %2。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="76"/>
        <source>Unknown STS error for %1 services: %2</source>
        <translation>%1 服务未知 STS 错误：%2</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="83"/>
        <source>Failed to get authorization for %1 services: %2</source>
        <translation>获取 %1 服务授权失败：%2</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="93"/>
        <source>Could not parse authorization response for access to %1 services.</source>
        <translation>无法解析访问 %1 服务的授权响应。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="101"/>
        <source>Server has changed %1 authorization user hash in the reply. Something is wrong.</source>
        <translation>服务器更改了响应中的 %1 授权用户哈希值。有点不对劲。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="108"/>
        <source>Got authorization to access %1</source>
        <translation>成功获得了访问 %1 的授权</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="124"/>
        <source>Cannot parse %1 authorization error response as JSON: %2</source>
        <translation>无法将 %1 的授权错误响应解析为 JSON：%2</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="134"/>
        <source>XErr element is missing from %1 authorization error response.</source>
        <translation>%1 授权错误响应中缺少 XErr 元素。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="142"/>
        <source>This Microsoft account does not have an XBox Live profile. Buy the game on %1 first.</source>
        <translation>此微软帐户没有 Xbox Live 个人资料。请先在 %1 购买游戏。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="151"/>
        <source>XBox Live is not available in your country. You&apos;ve been blocked.</source>
        <translation>Xbox Live 服务在您的国家或地区不可用。您的登录请求已被屏蔽。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="158"/>
        <source>This Microsoft account is underaged and is not linked to a family.

Please set up your account according to %1.</source>
        <translation>此微软帐户拥有者未成年，且未链接到一个家庭。

请根据 %1 设置您的帐户。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxAuthorizationStep.cpp" line="166"/>
        <source>XSTS authentication ended with unrecognized error(s):

%1</source>
        <translation>XSTS 身份验证触发了未知的错误：

%1</translation>
    </message>
</context>
<context>
    <name>XboxProfileStep</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxProfileStep.cpp" line="18"/>
        <source>Fetching Xbox profile.</source>
        <translation>正在获取 Xbox 个人资料。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxProfileStep.cpp" line="65"/>
        <location filename="src/launcher/minecraft/auth/steps/XboxProfileStep.cpp" line="71"/>
        <source>Failed to retrieve the Xbox profile: %1</source>
        <translation>无法获取 Xbox 档案：%1</translation>
    </message>
    <message>
        <source>Failed to retrieve the Xbox profile.</source>
        <translation type="vanished">获取 Xbox 个人资料失败。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxProfileStep.cpp" line="81"/>
        <source>Got Xbox profile</source>
        <translation>成功获取 Xbox 个人资料</translation>
    </message>
</context>
<context>
    <name>XboxUserStep</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxUserStep.cpp" line="16"/>
        <source>Logging in as an Xbox user.</source>
        <translation>以 Xbox 用户身份登录。</translation>
    </message>
    <message>
        <source>XBox user authentication failed.</source>
        <translation type="vanished">Xbox 用户验证失败。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxUserStep.cpp" line="59"/>
        <location filename="src/launcher/minecraft/auth/steps/XboxUserStep.cpp" line="65"/>
        <source>XBox user authentication failed: %1</source>
        <translation>Xbox 用户身份验证失败：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxUserStep.cpp" line="74"/>
        <source>XBox user authentication response could not be understood.</source>
        <translation>无法识别 Xbox 用户认证响应。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/XboxUserStep.cpp" line="78"/>
        <source>Got Xbox user token</source>
        <translation>成功获取 Xbox 用户令牌</translation>
    </message>
</context>
<context>
    <name>Yggdrasil</name>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="188"/>
        <source>Authentication server didn&apos;t send a client token.</source>
        <translation>验证服务器未发送客户端令牌（Client Token）.</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="195"/>
        <source>Authentication server attempted to change the client token. This isn&apos;t supported.</source>
        <translation>验证服务器尝试修改客户端令牌。该操作不被支持。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="204"/>
        <source>Authentication server didn&apos;t send an access token.</source>
        <translation>验证服务器没有提供访问令牌（Access Token）。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="215"/>
        <source>Authentication server didn&apos;t send a selected profile.</source>
        <translation>身份验证服务器未发送选定的用户。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="230"/>
        <source>Authentication server didn&apos;t send a UUID in selected profile.</source>
        <translation>身份验证服务器没有为所选用户提供 UUID。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="248"/>
        <source>Authentication operation timed out.</source>
        <translation>身份验证操作已超时。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="251"/>
        <source>Authentication operation cancelled.</source>
        <translation>身份验证操作已取消。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="256"/>
        <source>&lt;b&gt;SSL Handshake failed.&lt;/b&gt;&lt;br/&gt;There might be a few causes for it:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;You use Windows and need to update your root certificates, please install any outstanding updates.&lt;/li&gt;&lt;li&gt;Some device on your network is interfering with SSL traffic. In that case, you have bigger worries than Minecraft not starting.&lt;/li&gt;&lt;li&gt;Possibly something else. Check the log file for details&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>&lt;b&gt;SSL 握手失败。&lt;/b&gt;&lt;br/&gt;可能的原因如下：&lt;br/&gt;&lt;ul&gt;&lt;li&gt;你正在使用 Windows 并且你需要更新你的根证书，请在系统更新处安装任何突出显示的更新。&lt;/li&gt;&lt;li&gt;或者在你的网络上有一些设备正在干扰 SSL 流量，在这种情况下，你应该比 Minecraft 无法启动更加担心。&lt;/li&gt;&lt;li&gt;可能原因还有很多，查看日志文件以获取详细信息&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="274"/>
        <source>The Mojang account no longer exists. It may have been migrated to a Microsoft account.</source>
        <translation>此 Mojang 帐户不再存在，它可能已迁移至微软帐户。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="280"/>
        <source>Authentication operation failed due to a network error: %1 (%2)</source>
        <translation>身份验证操作因为一个网络错误而失败：%1 （%2）</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="305"/>
        <source>Failed to parse authentication server response JSON response: %1 at offset %2.</source>
        <translation>解析验证服务器 JSON 回复失败：%1 在位置 %2。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="329"/>
        <source>An unknown error occurred when trying to communicate with the authentication server: %1</source>
        <translation>尝试与认证服务器通信时发生未知错误：%1</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/Yggdrasil.cpp" line="351"/>
        <source>An unknown Yggdrasil error occurred.</source>
        <translation>发生未知 Yggdrasil 错误。</translation>
    </message>
</context>
<context>
    <name>YggdrasilStep</name>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/YggdrasilStep.cpp" line="18"/>
        <source>Logging in with Mojang account.</source>
        <translation>正在使用 Mojang 账户登录.</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/YggdrasilStep.cpp" line="35"/>
        <source>Logged in with Mojang</source>
        <translation>已使用 Mojang 账户登录</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/YggdrasilStep.cpp" line="44"/>
        <source>Mojang user authentication failed.</source>
        <translation>Mojang 用户验证失败。</translation>
    </message>
    <message>
        <location filename="src/launcher/minecraft/auth/steps/YggdrasilStep.cpp" line="49"/>
        <source>Mojang user authentication ended with a network error.</source>
        <translation>Mojang 账户认证时遇到了网络错误。</translation>
    </message>
</context>
</TS>
