<?xml version="1.0" encoding="utf-8"?>
<root>
	<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns="" id="root">
		<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
		<xsd:element name="root" msdata:IsDataSet="true">
			<xsd:complexType>
				<xsd:choice maxOccurs="unbounded">
					<xsd:element name="metadata">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="value" type="xsd:string" minOccurs="0"/>
							</xsd:sequence>
							<xsd:attribute name="name" use="required" type="xsd:string"/>
							<xsd:attribute name="type" type="xsd:string"/>
							<xsd:attribute name="mimetype" type="xsd:string"/>
							<xsd:attribute ref="xml:space"/>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="assembly">
						<xsd:complexType>
							<xsd:attribute name="alias" type="xsd:string"/>
							<xsd:attribute name="name" type="xsd:string"/>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="data">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
								<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
							</xsd:sequence>
							<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
							<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
							<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
							<xsd:attribute ref="xml:space"/>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="resheader">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
							</xsd:sequence>
							<xsd:attribute name="name" type="xsd:string" use="required"/>
						</xsd:complexType>
					</xsd:element>
				</xsd:choice>
			</xsd:complexType>
		</xsd:element>
	</xsd:schema>
	<resheader name="resmimetype">
		<value>text/microsoft-resx</value>
	</resheader>
	<resheader name="version">
		<value>2.0</value>
	</resheader>
	<resheader name="reader">
		<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
		</value>
	</resheader>
	<resheader name="writer">
		<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
		</value>
	</resheader>
	<data name="AcceptingTrade" xml:space="preserve">
		<value>接受交易：{0}</value>
		<comment>{0} will be replaced by trade number</comment>
	</data>
	<data name="AutoUpdateCheckInfo" xml:space="preserve">
		<value>ASF 将每隔 {0}自动检查新版本。</value>
		<comment>{0} will be replaced by translated TimeSpan string (such as "24 hours")</comment>
	</data>
	<data name="Content" xml:space="preserve">
		<value>内容：
{0}</value>
		<comment>{0} will be replaced by content string. Please note that this string should include newline for formatting.</comment>
	</data>
	<data name="ErrorConfigPropertyInvalid" xml:space="preserve">
		<value>配置的 {0} 属性无效：{1}</value>
		<comment>{0} will be replaced by name of the configuration property, {1} will be replaced by invalid value</comment>
	</data>
	<data name="ErrorEarlyFatalExceptionInfo" xml:space="preserve">
		<value>ASF V{0} 在核心日志模块初始化前遇到严重异常！</value>
		<comment>{0} will be replaced by version number</comment>
	</data>
	<data name="ErrorEarlyFatalExceptionPrint" xml:space="preserve">
		<value>异常：{0}() {1}
堆栈跟踪：
{2}</value>
		<comment>{0} will be replaced by function name, {1} will be replaced by exception message, {2} will be replaced by entire stack trace. Please note that this string should include newlines for formatting.</comment>
	</data>
	<data name="ErrorExitingWithNonZeroErrorCode" xml:space="preserve">
		<value>正在以 {0} 错误代码退出！</value>
		<comment>{0} will be replaced by error code (number)</comment>
	</data>
	<data name="ErrorFailingRequest" xml:space="preserve">
		<value>请求失败：{0}</value>
		<comment>{0} will be replaced by URL of the request</comment>
	</data>
	<data name="ErrorGlobalConfigNotLoaded" xml:space="preserve">
		<value>全局配置无法加载，请确定 {0} 存在并且有效！如果您仍然有疑问请阅读 Wiki 的“安装指南”。</value>
		<comment>{0} will be replaced by file's path</comment>
	</data>
	<data name="ErrorIsInvalid" xml:space="preserve">
		<value>{0} 无效！</value>
		<comment>{0} will be replaced by object's name</comment>
	</data>
	<data name="ErrorNoBotsDefined" xml:space="preserve">
		<value>没有配置任何机器人，您是否忘记配置 ASF 了？如果您不明白发生了什么，请阅读 Wiki 上的“安装指南”。</value>
	</data>
	<data name="ErrorObjectIsNull" xml:space="preserve">
		<value>{0} 为 null！</value>
		<comment>{0} will be replaced by object's name</comment>
	</data>
	<data name="ErrorParsingObject" xml:space="preserve">
		<value>解析 {0} 失败！</value>
		<comment>{0} will be replaced by object's name</comment>
	</data>
	<data name="ErrorRequestFailedTooManyTimes" xml:space="preserve">
		<value>该请求在 {0} 次尝试后失败！</value>
		<comment>{0} will be replaced by maximum number of tries</comment>
	</data>
	<data name="ErrorUpdateCheckFailed" xml:space="preserve">
		<value>无法检查最新版本！</value>
	</data>
	<data name="ErrorUpdateNoAssetForThisVersion" xml:space="preserve">
		<value>无法进行更新，因为没有与当前正在运行的版本相关的资源文件！无法自动更新到该版本。</value>
	</data>
	<data name="ErrorUpdateNoAssets" xml:space="preserve">
		<value>无法进行更新，因为此版本没有提供任何资源文件！</value>
	</data>
	<data name="ErrorUserInputRunningInHeadlessMode" xml:space="preserve">
		<value>收到一个用户输入请求，但进程目前正在以 Headless 模式运行！</value>
	</data>
	<data name="Exiting" xml:space="preserve">
		<value>正在退出……</value>
	</data>
	<data name="WarningFailed" xml:space="preserve">
		<value>失败！</value>
	</data>
	<data name="GlobalConfigChanged" xml:space="preserve">
		<value>全局配置文件已被更改！</value>
	</data>
	<data name="ErrorGlobalConfigRemoved" xml:space="preserve">
		<value>全局配置文件已被删除！</value>
	</data>
	<data name="IgnoringTrade" xml:space="preserve">
		<value>忽略交易：{0}</value>
		<comment>{0} will be replaced by trade number</comment>
	</data>
	<data name="LoggingIn" xml:space="preserve">
		<value>正在登录到 {0}……</value>
		<comment>{0} will be replaced by service's name</comment>
	</data>
	<data name="NoBotsAreRunning" xml:space="preserve">
		<value>没有正在运行的机器人，即将退出……</value>
	</data>
	<data name="RefreshingOurSession" xml:space="preserve">
		<value>正在刷新会话！</value>
	</data>
	<data name="RejectingTrade" xml:space="preserve">
		<value>驳回交易：{0}</value>
		<comment>{0} will be replaced by trade number</comment>
	</data>
	<data name="Restarting" xml:space="preserve">
		<value>正在重新启动……</value>
	</data>
	<data name="Starting" xml:space="preserve">
		<value>正在启动……</value>
	</data>
	<data name="Success" xml:space="preserve">
		<value>成功！</value>
	</data>
	<data name="UnlockingParentalAccount" xml:space="preserve">
		<value>正在解锁家庭监护……</value>
	</data>
	<data name="UpdateCheckingNewVersion" xml:space="preserve">
		<value>正在检查新版本……</value>
	</data>
	<data name="UpdateDownloadingNewVersion" xml:space="preserve">
		<value>正在下载新版本：{0}（{1} MB）……在等待的时候，如果您赞赏作者的工作请考虑捐助！:)</value>
		<comment>{0} will be replaced by version string, {1} will be replaced by update size (in megabytes)</comment>
	</data>
	<data name="UpdateFinished" xml:space="preserve">
		<value>更新完成！</value>
	</data>
	<data name="UpdateNewVersionAvailable" xml:space="preserve">
		<value>ASF 有新版本！请考虑手动更新！</value>
	</data>
	<data name="UpdateVersionInfo" xml:space="preserve">
		<value>当前版本：{0} | 最新版本：{1}</value>
		<comment>{0} will be replaced by current version, {1} will be replaced by remote version</comment>
	</data>
	<data name="UserInputDeviceConfirmation" xml:space="preserve">
		<value>请查看您的 Steam 手机客户端，您应该已经收到了登录请求通知。如果您已经收到并批准，请输入 Y，如果您要提供令牌代码，请输入 N: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="UserInputSteam2FA" xml:space="preserve">
		<value>请输入 Steam 手机验证器上的两步验证代码: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="UserInputSteamGuard" xml:space="preserve">
		<value>请输入发送到您的邮箱里的 Steam 令牌验证代码: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="UserInputSteamLogin" xml:space="preserve">
		<value>请输入您的 Steam 用户名: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="UserInputSteamParentalCode" xml:space="preserve">
		<value>请输入 Steam 家庭监护代码: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="UserInputSteamPassword" xml:space="preserve">
		<value>请输入您的 Steam 密码: </value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="WarningUnknownValuePleaseReport" xml:space="preserve">
		<value>收到 {0} 的未知值，请报告此情况：{1}</value>
		<comment>{0} will be replaced by object's name, {1} will be replaced by value for that object</comment>
	</data>
	<data name="IPCReady" xml:space="preserve">
		<value>IPC 服务已就绪！</value>
	</data>
	<data name="IPCStarting" xml:space="preserve">
		<value>正在启动 IPC 服务……</value>
	</data>
	<data name="BotAlreadyStopped" xml:space="preserve">
		<value>这个机器人已停止运行！</value>
	</data>
	<data name="BotNotFound" xml:space="preserve">
		<value>找不到任何名为 {0} 的机器人！</value>
		<comment>{0} will be replaced by bot's name query (string)</comment>
	</data>
	<data name="BotStatusOverview" xml:space="preserve">
		<value>有 {0}/{1} 个机器人正在运行，共 {2} 个游戏（{3} 张卡牌）等待挂卡。</value>
		<comment>{0} will be replaced by number of active bots, {1} will be replaced by total number of bots, {2} will be replaced by total number of games left to farm, {3} will be replaced by total number of cards left to farm</comment>
	</data>
	<data name="BotStatusIdling" xml:space="preserve">
		<value>机器人正在挂游戏：{0}（{1}，剩余 {2} 张卡牌），共 {3} 个游戏（{4} 张卡牌）等待挂卡（剩余时间约为 {5}）。</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to farm, {3} will be replaced by total number of games to farm, {4} will be replaced by total number of cards to farm, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
	</data>
	<data name="BotStatusIdlingList" xml:space="preserve">
		<value>机器人正在挂游戏：{0}，共 {1} 个游戏（{2} 张卡牌）等待挂卡（剩余时间约为 {3}）。</value>
		<comment>{0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to farm, {2} will be replaced by total number of cards to farm, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
	</data>
	<data name="CheckingFirstBadgePage" xml:space="preserve">
		<value>正在检查 Steam 徽章页面的第一页……</value>
	</data>
	<data name="CheckingOtherBadgePages" xml:space="preserve">
		<value>正在检查其他徽章页面……</value>
	</data>
	<data name="ChosenFarmingAlgorithm" xml:space="preserve">
		<value>选择的挂卡算法：{0}</value>
		<comment>{0} will be replaced by the name of chosen farming algorithm</comment>
	</data>
	<data name="Done" xml:space="preserve">
		<value>完成！</value>
	</data>
	<data name="GamesToIdle" xml:space="preserve">
		<value>共 {0} 个游戏（{1} 张卡牌）等待挂卡（剩余时间约为 {2}）……</value>
		<comment>{0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
	</data>
	<data name="IdlingFinished" xml:space="preserve">
		<value>挂卡完成！</value>
	</data>
	<data name="IdlingFinishedForGame" xml:space="preserve">
		<value>挂卡完成：{0}（{1}），游戏时间 {2}！</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")</comment>
	</data>
	<data name="IdlingFinishedForGames" xml:space="preserve">
		<value>完成挂卡的游戏：{0}</value>
		<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
	</data>
	<data name="IdlingStatusForGame" xml:space="preserve">
		<value>挂卡状态 {0}（{1}）：剩余 {2} 张卡牌</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to farm</comment>
	</data>
	<data name="IdlingStopped" xml:space="preserve">
		<value>挂卡已停止！</value>
	</data>
	<data name="IgnoredPermanentPauseEnabled" xml:space="preserve">
		<value>忽略此请求，因为您已开启永久暂停！</value>
	</data>
	<data name="NothingToIdle" xml:space="preserve">
		<value>该帐户已经无卡可挂！</value>
	</data>
	<data name="NowIdling" xml:space="preserve">
		<value>正在挂卡：{0}（{1}）</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
	</data>
	<data name="NowIdlingList" xml:space="preserve">
		<value>正在挂卡：{0}</value>
		<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
	</data>
	<data name="PlayingNotAvailable" xml:space="preserve">
		<value>目前无法挂卡，将稍后重试！</value>
	</data>
	<data name="StillIdling" xml:space="preserve">
		<value>仍在挂卡：{0}（{1}）</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
	</data>
	<data name="StillIdlingList" xml:space="preserve">
		<value>仍在挂卡：{0}</value>
		<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
	</data>
	<data name="StoppedIdling" xml:space="preserve">
		<value>已停止挂卡：{0}（{1}）</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
	</data>
	<data name="StoppedIdlingList" xml:space="preserve">
		<value>已停止挂卡：{0}</value>
		<comment>{0} will be replaced by list of the games (IDs, numbers), separated by a comma</comment>
	</data>
	<data name="UnknownCommand" xml:space="preserve">
		<value>未知命令！</value>
	</data>
	<data name="WarningCouldNotCheckBadges" xml:space="preserve">
		<value>无法获取徽章信息，将稍后重试！</value>
	</data>
	<data name="WarningCouldNotCheckCardsStatus" xml:space="preserve">
		<value>无法检测卡牌状态：{0}（{1}），将稍后重试 ！</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
	</data>
	<data name="BotAcceptingGift" xml:space="preserve">
		<value>接受礼物：{0}……</value>
		<comment>{0} will be replaced by giftID (number)</comment>
	</data>
	<data name="BotAccountLimited" xml:space="preserve">
		<value>该帐户目前受限，在限制解除前将无法挂卡！</value>
	</data>
	<data name="BotAddLicense" xml:space="preserve">
		<value>ID：{0} | 状态：{1}</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by status string</comment>
	</data>
	<data name="BotAddLicenseWithItems" xml:space="preserve">
		<value>ID：{0} | 状态：{1} | 物品：{2}</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by status string, {2} will be replaced by list of granted IDs (numbers), separated by a comma</comment>
	</data>
	<data name="BotAlreadyRunning" xml:space="preserve">
		<value>这个机器人已经在运行！</value>
	</data>
	<data name="BotAuthenticatorConverting" xml:space="preserve">
		<value>正在将 .maFile 转换为 ASF 格式……</value>
	</data>
	<data name="BotAuthenticatorImportFinished" xml:space="preserve">
		<value>成功导入手机验证器！</value>
	</data>
	<data name="BotAuthenticatorToken" xml:space="preserve">
		<value>两步验证令牌: {0}</value>
		<comment>{0} will be replaced by generated 2FA token (string)</comment>
	</data>
	<data name="BotAutomaticIdlingNowPaused" xml:space="preserve">
		<value>自动挂卡已暂停！</value>
	</data>
	<data name="BotAutomaticIdlingNowResumed" xml:space="preserve">
		<value>自动挂卡已恢复！</value>
	</data>
	<data name="BotAutomaticIdlingPausedAlready" xml:space="preserve">
		<value>自动挂卡已经暂停！</value>
	</data>
	<data name="BotAutomaticIdlingResumedAlready" xml:space="preserve">
		<value>自动挂卡已经恢复！</value>
	</data>
	<data name="BotConnected" xml:space="preserve">
		<value>已连接到 Steam！</value>
	</data>
	<data name="BotDisconnected" xml:space="preserve">
		<value>已从 Steam 断开连接！</value>
	</data>
	<data name="BotDisconnecting" xml:space="preserve">
		<value>正在断开连接……</value>
	</data>
	<data name="BotInstanceNotStartingBecauseDisabled" xml:space="preserve">
		<value>您已在配置文件中禁用此机器人，该实例将不会启动！</value>
	</data>
	<data name="BotInvalidAuthenticatorDuringLogin" xml:space="preserve">
		<value>连续收到 TwoFactorCodeMismatch 错误码 {0} 次。可能您的双重认证凭据已失效，或者设备时钟未及时同步。正在中止操作！</value>
		<comment>{0} will be replaced by maximum allowed number of failed 2FA attempts</comment>
	</data>
	<data name="BotLoggedOff" xml:space="preserve">
		<value>从 Steam 退出登录：{0}</value>
		<comment>{0} will be replaced by logging off reason (string)</comment>
	</data>
	<data name="BotLoggedOn" xml:space="preserve">
		<value>成功以 {0} 的身份登录。</value>
		<comment>{0} will be replaced by steam ID (number)</comment>
	</data>
	<data name="BotLoggingIn" xml:space="preserve">
		<value>登录中……</value>
	</data>
	<data name="BotLogonSessionReplaced" xml:space="preserve">
		<value>这个帐户似乎正被另一个 ASF 实例使用，这是未定义的行为，程序拒绝继续运行！</value>
	</data>
	<data name="BotLootingFailed" xml:space="preserve">
		<value>交易报价失败！</value>
	</data>
	<data name="BotLootingMasterNotDefined" xml:space="preserve">
		<value>无法发送交易报价，因为没有为机器人设置 Master 权限的用户！</value>
	</data>
	<data name="BotLootingSuccess" xml:space="preserve">
		<value>交易报价发送成功！</value>
	</data>
	<data name="BotSendingTradeToYourself" xml:space="preserve">
		<value>无法给自己发送交易报价！</value>
	</data>
	<data name="BotNoASFAuthenticator" xml:space="preserve">
		<value>该机器人没有启用 ASF 两步验证！您是否忘记将身份验证器导入为 ASF 两步验证？</value>
	</data>
	<data name="BotNotConnected" xml:space="preserve">
		<value>这个机器人实例未连接！</value>
	</data>
	<data name="BotNotOwnedYet" xml:space="preserve">
		<value>尚未拥有：{0}</value>
		<comment>{0} will be replaced by query (string)</comment>
	</data>
	<data name="BotOwnedAlreadyWithName" xml:space="preserve">
		<value>已拥有：{0} | {1}</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
	</data>
	<data name="BotPointsBalance" xml:space="preserve">
		<value>点数余额：{0}</value>
		<comment>{0} will be replaced by the points balance value (integer)</comment>
	</data>
	<data name="BotRateLimitExceeded" xml:space="preserve">
		<value>达到频率限制，将在 {0}后重试……</value>
		<comment>{0} will be replaced by translated TimeSpan string (such as "25 minutes")</comment>
	</data>
	<data name="BotReconnecting" xml:space="preserve">
		<value>重新连接中……</value>
	</data>
	<data name="BotRedeem" xml:space="preserve">
		<value>序列号：{0} | 状态：{1}</value>
		<comment>{0} will be replaced by cd-key (string), {1} will be replaced by status string</comment>
	</data>
	<data name="BotRedeemWithItems" xml:space="preserve">
		<value>序列号：{0} | 状态：{1} | 物品：{2}</value>
		<comment>{0} will be replaced by cd-key (string), {1} will be replaced by status string, {2} will be replaced by list of key-value pairs, separated by a comma</comment>
	</data>
	<data name="BotRemovedExpiredLoginKey" xml:space="preserve">
		<value>已删除过期的登录密钥！</value>
	</data>
	<data name="BotStatusNotIdling" xml:space="preserve">
		<value>机器人没有在挂卡。</value>
	</data>
	<data name="BotStatusLimited" xml:space="preserve">
		<value>机器人为受限帐户，无法通过挂卡掉落任何卡牌。</value>
	</data>
	<data name="BotStatusConnecting" xml:space="preserve">
		<value>机器人正在连接到 Steam 网络。</value>
	</data>
	<data name="BotStatusNotRunning" xml:space="preserve">
		<value>机器人没有在运行。</value>
	</data>
	<data name="BotStatusPaused" xml:space="preserve">
		<value>机器人已暂停或正在手动模式下运行。</value>
	</data>
	<data name="BotStatusPlayingNotAvailable" xml:space="preserve">
		<value>当前机器人正在被占用。</value>
	</data>
	<data name="BotUnableToLogin" xml:space="preserve">
		<value>无法登录到 Steam：{0}/{1}</value>
		<comment>{0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string)</comment>
	</data>
	<data name="ErrorIsEmpty" xml:space="preserve">
		<value>{0} 是空的！</value>
		<comment>{0} will be replaced by object's name</comment>
	</data>
	<data name="UnusedKeys" xml:space="preserve">
		<value>未使用的序列号：{0}</value>
		<comment>{0} will be replaced by list of cd-keys (strings), separated by a comma</comment>
	</data>
	<data name="WarningFailedWithError" xml:space="preserve">
		<value>因发生此错误而失败：{0}</value>
		<comment>{0} will be replaced by failure reason (string)</comment>
	</data>
	<data name="BotConnectionLost" xml:space="preserve">
		<value>与 Steam 网络的连接丢失，正在重新连接……</value>
	</data>
	<data name="BotAccountFree" xml:space="preserve">
		<value>帐户不再被占用，恢复挂卡！</value>
	</data>
	<data name="BotAccountOccupied" xml:space="preserve">
		<value>帐户正在被占用：ASF 将会在帐户空闲时恢复挂卡……</value>
	</data>
	<data name="BotConnecting" xml:space="preserve">
		<value>正在连接……</value>
	</data>
	<data name="BotHeartBeatFailed" xml:space="preserve">
		<value>断开客户端连接失败，将跳过此机器人实例！</value>
	</data>
	<data name="BotStopping" xml:space="preserve">
		<value>正在停止……</value>
	</data>
	<data name="ErrorBotConfigInvalid" xml:space="preserve">
		<value>您的机器人配置无效，请检查 {0} 的内容，然后重试！</value>
		<comment>{0} will be replaced by file's path</comment>
	</data>
	<data name="ErrorDatabaseInvalid" xml:space="preserve">
		<value>无法加载数据库，如果问题仍然存在，请删除 {0} 以重建数据库！</value>
		<comment>{0} will be replaced by file's path</comment>
	</data>
	<data name="Initializing" xml:space="preserve">
		<value>正在初始化 {0}……</value>
		<comment>{0} will be replaced by service name that is being initialized</comment>
	</data>
	<data name="WarningPrivacyPolicy" xml:space="preserve">
		<value>如果您需要检查 ASF 究竟做了什么，请查看 Wiki 中的“隐私政策”一节。</value>
	</data>
	<data name="Welcome" xml:space="preserve">
		<value>看起来您是第一次使用 ASF？欢迎！</value>
	</data>
	<data name="ErrorInvalidCurrentCulture" xml:space="preserve">
		<value>您设置的 CurrentCulture 无效，ASF 将继续使用默认值运行！</value>
	</data>
	<data name="TranslationIncomplete" xml:space="preserve">
		<value>ASF 将尝试使用您偏好的语言 {0}，但该语言当前的翻译进度只有 {1}。或许您可以帮助我们改进 ASF 的翻译？</value>
		<comment>{0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"</comment>
	</data>
	<data name="IdlingGameNotPossible" xml:space="preserve">
		<value>{0}（{1}）的挂卡暂时不可用，因为 ASF 目前无法运行这个游戏。</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
	</data>
	<data name="WarningIdlingGameMismatch" xml:space="preserve">
		<value>ASF 检测到 {0}（{1}）的 ID 不匹配，将会以 {2} 的 ID 代替。</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)</comment>
	</data>
	<data name="BotVersion" xml:space="preserve">
		<value>{0} V{1}</value>
		<comment>{0} will be replaced by program's name (e.g. "ASF"), {1} will be replaced by program's version (e.g. "1.0.0.0"). This string typically has nothing to translate and you should leave it as it is, unless you need to change the format, e.g. in RTL languages.</comment>
	</data>
	<data name="BotAccountLocked" xml:space="preserve">
		<value>此帐户已被锁定，将永久无法挂卡！</value>
	</data>
	<data name="BotStatusLocked" xml:space="preserve">
		<value>机器人已被锁定，无法通过挂卡掉落任何卡牌。</value>
	</data>
	<data name="ErrorFunctionOnlyInHeadlessMode" xml:space="preserve">
		<value>此功能仅在 Headless 模式中可用！</value>
	</data>
	<data name="BotOwnedAlready" xml:space="preserve">
		<value>已拥有：{0}</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
	</data>
	<data name="ErrorAccessDenied" xml:space="preserve">
		<value>拒绝访问！</value>
	</data>
	<data name="WarningPreReleaseVersion" xml:space="preserve">
		<value>您选择的更新通道中的版本比稳定版更新，预览版仅供了解如何汇报漏洞、处理问题、提交反馈的用户使用——我们不会为此提供技术支持。</value>
	</data>
	<data name="BotStats" xml:space="preserve">
		<value>当前内存用量：{0} MB。
进程运行时间：{1}</value>
		<comment>{0} will be replaced by number (in megabytes) of memory being used, {1} will be replaced by translated TimeSpan string (such as "25 minutes"). Please note that this string should include newlines for formatting.</comment>
	</data>
	<data name="BotOwnsOverviewPerGame" xml:space="preserve">
		<value>{0}/{1} 个机器人已拥有游戏 {2}。</value>
		<comment>{0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)</comment>
	</data>
	<data name="BotRefreshingPackagesData" xml:space="preserve">
		<value>正在刷新游戏包数据……</value>
	</data>
	<data name="WarningDeprecated" xml:space="preserve">
		<value>{0} 用法已被弃用，并将在程序的未来版本中被移除。请改用 {1}。</value>
		<comment>{0} will be replaced by the name of deprecated property (such as argument, config property or likewise), {1} will be replaced by the name of valid replacement (such as another argument or config property)</comment>
	</data>
	<data name="BotAcceptedDonationTrade" xml:space="preserve">
		<value>接受捐赠交易报价：{0}</value>
		<comment>{0} will be replaced by trade's ID (number)</comment>
	</data>
	<data name="WarningWorkaroundTriggered" xml:space="preserve">
		<value>已触发 {0} 漏洞的解决方案。</value>
		<comment>{0} will be replaced by the bug's name provided by ASF</comment>
	</data>
	<data name="TargetBotNotConnected" xml:space="preserve">
		<value>目标机器人实例未连接！</value>
	</data>
	<data name="BotWalletBalance" xml:space="preserve">
		<value>钱包余额: {0} {1}</value>
		<comment>{0} will be replaced by wallet balance value, {1} will be replaced by currency name</comment>
	</data>
	<data name="BotHasNoWallet" xml:space="preserve">
		<value>机器人没有 Steam 钱包。</value>
	</data>
	<data name="BotLevel" xml:space="preserve">
		<value>机器人的等级为 {0}。</value>
		<comment>{0} will be replaced by bot's level</comment>
	</data>
	<data name="ActivelyMatchingItems" xml:space="preserve">
		<value>正在匹配 Steam 物品，第 #{0} 轮……</value>
		<comment>{0} will be replaced by round number</comment>
	</data>
	<data name="DoneActivelyMatchingItems" xml:space="preserve">
		<value>完成匹配 Steam 物品，第 #{0} 轮。</value>
		<comment>{0} will be replaced by round number</comment>
	</data>
	<data name="ErrorAborted" xml:space="preserve">
		<value>已中止！</value>
	</data>
	<data name="WarningExcessiveBotsCount" xml:space="preserve">
		<value>您运行的个人机器人帐户数量超过了我们建议的上限（{0}）。请注意，此设置不受支持，可能会导致各种与 Steam 相关的问题，包括帐户停用。请阅读我们的常见问题了解详情。</value>
		<comment>{0} will be replaced by our maximum recommended bots count (number)</comment>
	</data>
	<data name="PluginLoaded" xml:space="preserve">
		<value>{0} 加载成功！</value>
		<comment>{0} will be replaced by the name of the custom ASF plugin</comment>
	</data>
	<data name="PluginLoading" xml:space="preserve">
		<value>正在加载 {0} V{1}……</value>
		<comment>{0} will be replaced by the name of the custom ASF plugin, {1} will be replaced by its version</comment>
	</data>
	<data name="NothingFound" xml:space="preserve">
		<value>未找到任何内容！</value>
	</data>
	<data name="PluginsWarning" xml:space="preserve">
		<value>您已将一个或多个自定义插件加载到 ASF 中。由于我们无法为修改过的程序提供支持，所以如果您遇到任何问题，请咨询相应插件的开发者。</value>
	</data>
	<data name="PleaseWait" xml:space="preserve">
		<value>请稍等……</value>
	</data>
	<data name="EnterCommand" xml:space="preserve">
		<value>请输入命令: </value>
	</data>
	<data name="Executing" xml:space="preserve">
		<value>正在执行……</value>
	</data>
	<data name="InteractiveConsoleEnabled" xml:space="preserve">
		<value>交互式控制台已启用，输入 c 以进入命令模式。</value>
	</data>
	<data name="BotGamesToRedeemInBackgroundCount" xml:space="preserve">
		<value>机器人的后台队列中剩余 {0} 个游戏。</value>
		<comment>{0} will be replaced by remaining number of games in BGR's queue</comment>
	</data>
	<data name="ErrorSingleInstanceRequired" xml:space="preserve">
		<value>ASF 进程已经在此工作目录中运行，即将中止！</value>
	</data>
	<data name="BotHandledConfirmations" xml:space="preserve">
		<value>成功处理 {0} 个确认！</value>
		<comment>{0} will be replaced by number of confirmations</comment>
	</data>
	<data name="BotExtraIdlingCooldown" xml:space="preserve">
		<value>正在等待至多 {0}以确保可以开始挂卡……</value>
		<comment>{0} will be replaced by translated TimeSpan string (such as "1 minute")</comment>
	</data>
	<data name="UpdateCleanup" xml:space="preserve">
		<value>正在清理更新后过时的文件……</value>
	</data>
	<data name="BotGeneratingSteamParentalCode" xml:space="preserve">
		<value>正在生成 Steam 家庭监护代码，这可能需要一段时间，建议您将此代码写到配置文件中……</value>
	</data>
	<data name="IPCConfigChanged" xml:space="preserve">
		<value>IPC 配置文件已被更改！</value>
	</data>
	<data name="BotTradeOfferResult" xml:space="preserve">
		<value>交易报价 {0} 被确定为 {1}，原因是：{2}。</value>
		<comment>{0} will be replaced by trade offer ID (number), {1} will be replaced by internal ASF enum name, {2} will be replaced by technical reason why the trade was determined to be in this state</comment>
	</data>
	<data name="BotInvalidPasswordDuringLogin" xml:space="preserve">
		<value>连续收到无效密码（InvalidPassword）错误代码 {0} 次。您对此帐户的密码很可能是错误的，正在中止操作！</value>
		<comment>{0} will be replaced by maximum allowed number of failed login attempts</comment>
	</data>
	<data name="Result" xml:space="preserve">
		<value>结果：{0}</value>
		<comment>{0} will be replaced by generic result of various functions that use this string</comment>
	</data>
	<data name="WarningUnsupportedEnvironment" xml:space="preserve">
		<value>您正尝试在不受支持的环境 {1} 中运行 ASF 的 {0} 版本。如果您了解自己在做什么，请提供 --ignore-unsupported-environment 参数。</value>
	</data>
	<data name="WarningUnknownCommandLineArgument" xml:space="preserve">
		<value>未知命令行参数：{0}</value>
		<comment>{0} will be replaced by unrecognized command that has been provided</comment>
	</data>
	<data name="ErrorConfigDirectoryNotFound" xml:space="preserve">
		<value>无法找到配置文件目录，即将中止！</value>
	</data>
	<data name="BotIdlingSelectedGames" xml:space="preserve">
		<value>正在运行 {0} 所选：{1}</value>
		<comment>{0} will be replaced by internal name of the config property (e.g. "GamesPlayedWhileIdle"), {1} will be replaced by comma-separated list of appIDs that user has chosen</comment>
	</data>
	<data name="AutomaticFileMigration" xml:space="preserve">
		<value>配置文件 {0} 将会迁移到最新格式……</value>
		<comment>{0} will be replaced with the relative path to the affected config file</comment>
	</data>
	<data name="WarningTooShortCryptKey" xml:space="preserve">
		<value>您的加密密钥太短。我们建议您使用至少 {0} 字节长度的密钥。</value>
		<comment>{0} will be replaced by the number of bytes (characters) recommended</comment>
	</data>
	<data name="WarningDefaultCryptKeyUsedForHashing" xml:space="preserve">
		<value>您正在为 {1} 属性使用 {0} 设置，但未提供自定义密钥 --cryptkey。如果您愿意，可以提供自定义 --cryptkey 参数来增强安全性。</value>
		<comment>{0} will be replaced by the name of a particular setting (e.g. "SCrypt"), {1} will be replaced by the name of the property (e.g. "IPCPassword")</comment>
	</data>
	<data name="WarningDefaultCryptKeyUsedForEncryption" xml:space="preserve">
		<value>您正在为 {1} 属性使用 {0} 设置，但未提供自定义密钥 --cryptkey。这完全破坏了保护措施，因为 ASF 将使用默认的公开密钥。您应该提供自定义 --cryptkey 参数，来保证此设置提供的安全措施生效。</value>
		<comment>{0} will be replaced by the name of a particular setting (e.g. "AES"), {1} will be replaced by the name of the property (e.g. "SteamPassword")</comment>
	</data>
	<data name="WarningRunningAsRoot" xml:space="preserve">
		<value>您正尝试以管理员（root）身份运行 ASF。这会导致您的设备暴露在巨大的安全风险下，又因为 ASF 不需要 root 权限就可以运行，所以我们建议您尽可能在普通用户下运行。</value>
	</data>
	<data name="WarningRunningInUnsupportedEnvironment" xml:space="preserve">
		<value>您提供了 --ignore-unsupported-environment 参数，使 ASF 在不受支持的环境中运行。请注意我们不会为此场景提供任何类型的支持。如果您一定要这样做，必须自己承担一切责任。</value>
	</data>
	<data name="FetchingChecksumFromRemoteServer" xml:space="preserve">
		<value>正在从远程服务器拉取校验和……</value>
	</data>
	<data name="VerifyingChecksumWithRemoteServer" xml:space="preserve">
		<value>正在对照远程服务器验证下载的二进制文件校验和……</value>
	</data>
	<data name="ChecksumMissing" xml:space="preserve">
		<value>远程服务器不知道我们要更新到的版本信息。这种情况可能是因为版本刚刚发布——作为额外的安全措施，已终止当前更新过程。</value>
	</data>
	<data name="ChecksumTimeout" xml:space="preserve">
		<value>获取已下载二进制文件的校验和失败——出于安全考虑，将会拒绝继续执行更新流程。</value>
	</data>
	<data name="ChecksumWrong" xml:space="preserve">
		<value>远程服务器响应了不同的校验和，这可能表示下载损坏或者中间人攻击，已拒绝执行更新过程！</value>
	</data>
	<data name="PatchingFiles" xml:space="preserve">
		<value>修补 ASF 文件……</value>
	</data>
	<data name="UserInputCryptkey" xml:space="preserve">
		<value>请输入您的加密密钥：</value>
		<comment>Please note that this translation should end with space</comment>
	</data>
	<data name="ErrorIPNotBanned" xml:space="preserve">
		<value>IP 地址 {0} 未被封禁！</value>
		<comment>{0} will be replaced by an IP address which was requested to be unbanned from using IPC</comment>
	</data>
	<data name="WarningNoLicense" xml:space="preserve">
		<value>您正在尝试使用付费功能 {0} 但您未在 ASF 全局配置中设置有效的 LicenseID（许可证）。请检查您的配置，如果没有提供所需信息，此功能就无法工作。</value>
		<comment>{0} will be replaced by feature name (e.g. MatchActively)</comment>
	</data>
	<data name="WarningRegionRestrictedPackage" xml:space="preserve">
		<value>ASF 无法运行 App {0}，因为它有如下区域限制：{1}，并持续到 {2}。</value>
		<comment>{0} will be replaced by app ID (number), {1} will be replaced by short country code (string, such as "PL"), {2} will be replaced by human-readable date (string).</comment>
	</data>
	<data name="WarningUnsupportedOfficialPlugins" xml:space="preserve">
		<value>您正在尝试运行官方 {0} 插件，但 ASF 版本不匹配：{1}（预期为 {2}）。这表明您正在进行的操作有严重错误，请修复您的安装配置，或者，如果您了解自己在做什么，则提供 --ignore-unsupported-environment 参数。</value>
		<comment>{0} will be replaced by plugin name, {1} will be replaced by plugin's version number, {2} will be replaced by ASF's version number.</comment>
	</data>
	<data name="ErrorTooManyCrashes" xml:space="preserve">
		<value>您的 ASF 最近崩溃了太多次，因此该进程的初始化已被禁用。请检查并修复您的部署，然后删除 config 文件夹下的 ASF.crash 文件，或者，如果您了解自己在做什么，则提供 --ignore-unsupported-environment 参数。</value>
	</data>
	<data name="IdlingGameNotPossiblePrivate" xml:space="preserve">
		<value>已禁用 {0}（{1}）的挂卡，因为此游戏目前被标记为私密。如果您希望 ASF 挂这款游戏，请考虑更改它的隐私设置。</value>
		<comment>{0} will be replaced by game's ID (number), {1} will be replaced by game's name</comment>
	</data>
	<data name="WarningSkipping" xml:space="preserve">
		<value>正在跳过：{0}……</value>
		<comment>{0} will be replaced by text value (string) of entry being skipped.</comment>
	</data>
	<data name="PluginUpdatesChecking" xml:space="preserve">
		<value>正在检查插件更新……</value>
	</data>
	<data name="PluginUpdateChecking" xml:space="preserve">
		<value>正在检查插件 {0} 的更新……</value>
		<comment>{0} will be replaced by plugin name (string).</comment>
	</data>
	<data name="PluginUpdateNotFound" xml:space="preserve">
		<value>插件 {0} 没有可用的更新：{1} ≥ {2}。</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by current plugin's version, {2} will be replaced by remote plugin's version.</comment>
	</data>
	<data name="PluginUpdateNewVersionAvailable" xml:space="preserve">
		<value>插件 {0} 有新版本！请考虑手动更新！</value>
		<comment>{0} will be replaced by plugin name (string).</comment>
	</data>
	<data name="PluginUpdateFound" xml:space="preserve">
		<value>找到插件 {0} 从版本 {1} 到 {2} 的更新……</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by current plugin's version, {2} will be replaced by remote plugin's version.</comment>
	</data>
	<data name="PluginUpdateNoAssetFound" xml:space="preserve">
		<value>插件 {0} 从版本 {1} 到 {2} 的更新没有可用资源文件，这通常意味着更新将在稍后可用。</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by current plugin's version, {2} will be replaced by remote plugin's version.</comment>
	</data>
	<data name="PluginUpdateConflictingAssetsFound" xml:space="preserve">
		<value>无法确定插件 {0} 从版本 {1} 到 {2} 的更新资源文件。如果版本发布尚未完成，则可能发生这种情况——如果持续发生，您应该通知插件作者。</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by current plugin's version, {2} will be replaced by remote plugin's version.</comment>
	</data>
	<data name="PluginUpdateInProgress" xml:space="preserve">
		<value>正在更新插件 {0}……</value>
		<comment>{0} will be replaced by plugin name (string).</comment>
	</data>
	<data name="PluginUpdateFinished" xml:space="preserve">
		<value>更新插件 {0} 成功，更改将会在 ASF 下次运行时生效。</value>
		<comment>{0} will be replaced by plugin name (string).</comment>
	</data>
	<data name="PluginUpdateEnabled" xml:space="preserve">
		<value>插件 {0}/{1} 已被注册并启用自动更新。</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by plugin assembly name (string).</comment>
	</data>
	<data name="PluginUpdateDisabled" xml:space="preserve">
		<value>插件 {0}({1}) 已被禁用自动更新，但它支持此功能。</value>
		<comment>{0} will be replaced by plugin name (string), {1} will be replaced by plugin assembly name (string).</comment>
	</data>
	<data name="CustomPluginUpdatesEnabled" xml:space="preserve">
		<value>自定义插件已被注册自动更新。ASF 团队提醒您，为了您的安全，您只应该为信任来源启用自动更新，如果您不想这样做，则应该在 ASF 全局配置中禁用插件更新。</value>
	</data>
</root>
