diff --git a/ASF-WebConfigGenerator b/ASF-WebConfigGenerator index 09071df06..7400cefe0 160000 --- a/ASF-WebConfigGenerator +++ b/ASF-WebConfigGenerator @@ -1 +1 @@ -Subproject commit 09071df0690296695e54938f42f23c4d041d49c6 +Subproject commit 7400cefe0758d36854b00a4e692a50b72c7cddb8 diff --git a/ASF-ui b/ASF-ui index 1793519a6..7034fa86b 160000 --- a/ASF-ui +++ b/ASF-ui @@ -1 +1 @@ -Subproject commit 1793519a6901fa935de826d0dd995129508ab8c3 +Subproject commit 7034fa86b6b3e00a035f2a1016362eefc8c8e9f2 diff --git a/ArchiSteamFarm/Localization/Strings.bg-BG.resx b/ArchiSteamFarm/Localization/Strings.bg-BG.resx index 0d820169d..e928d8fda 100644 --- a/ArchiSteamFarm/Localization/Strings.bg-BG.resx +++ b/ArchiSteamFarm/Localization/Strings.bg-BG.resx @@ -645,4 +645,5 @@ + diff --git a/ArchiSteamFarm/Localization/Strings.cs-CZ.resx b/ArchiSteamFarm/Localization/Strings.cs-CZ.resx index a4dc8b38d..202ebb7fa 100644 --- a/ArchiSteamFarm/Localization/Strings.cs-CZ.resx +++ b/ArchiSteamFarm/Localization/Strings.cs-CZ.resx @@ -656,4 +656,5 @@ StackTrace: + diff --git a/ArchiSteamFarm/Localization/Strings.da-DK.resx b/ArchiSteamFarm/Localization/Strings.da-DK.resx index 72134d44e..071713917 100644 --- a/ArchiSteamFarm/Localization/Strings.da-DK.resx +++ b/ArchiSteamFarm/Localization/Strings.da-DK.resx @@ -662,4 +662,5 @@ StackTrace: + diff --git a/ArchiSteamFarm/Localization/Strings.de-DE.resx b/ArchiSteamFarm/Localization/Strings.de-DE.resx index 8e29cefa9..5f41abccd 100644 --- a/ArchiSteamFarm/Localization/Strings.de-DE.resx +++ b/ArchiSteamFarm/Localization/Strings.de-DE.resx @@ -668,4 +668,8 @@ StackTrace: Der Bot hat kein Guthaben. + + Der Bot hat das Level {0}. + {0} will be replaced by bot's level + diff --git a/ArchiSteamFarm/Localization/Strings.el-GR.resx b/ArchiSteamFarm/Localization/Strings.el-GR.resx index 65178f5b5..937c48ed5 100644 --- a/ArchiSteamFarm/Localization/Strings.el-GR.resx +++ b/ArchiSteamFarm/Localization/Strings.el-GR.resx @@ -636,4 +636,5 @@ StackTrace: + diff --git a/ArchiSteamFarm/Localization/Strings.es-ES.resx b/ArchiSteamFarm/Localization/Strings.es-ES.resx index b197d0d1a..b87dc0c32 100644 --- a/ArchiSteamFarm/Localization/Strings.es-ES.resx +++ b/ArchiSteamFarm/Localization/Strings.es-ES.resx @@ -667,4 +667,5 @@ Trazo de pila: El bot no tiene cartera. + diff --git a/ArchiSteamFarm/Localization/Strings.fi-FI.resx b/ArchiSteamFarm/Localization/Strings.fi-FI.resx index 7e6839916..c831bade7 100644 --- a/ArchiSteamFarm/Localization/Strings.fi-FI.resx +++ b/ArchiSteamFarm/Localization/Strings.fi-FI.resx @@ -661,4 +661,5 @@ StackTrace: + diff --git a/ArchiSteamFarm/Localization/Strings.fr-FR.resx b/ArchiSteamFarm/Localization/Strings.fr-FR.resx index 4ee3d2185..9db7e7021 100644 --- a/ArchiSteamFarm/Localization/Strings.fr-FR.resx +++ b/ArchiSteamFarm/Localization/Strings.fr-FR.resx @@ -668,4 +668,5 @@ StackTrace : Le bot n'a pas de portefeuille. + diff --git a/ArchiSteamFarm/Localization/Strings.he-IL.resx b/ArchiSteamFarm/Localization/Strings.he-IL.resx index 9599907b2..7240f90ae 100644 --- a/ArchiSteamFarm/Localization/Strings.he-IL.resx +++ b/ArchiSteamFarm/Localization/Strings.he-IL.resx @@ -648,4 +648,5 @@ StackTrace: + diff --git a/ArchiSteamFarm/Localization/Strings.hu-HU.resx b/ArchiSteamFarm/Localization/Strings.hu-HU.resx index 7ea450e26..1a3c8ba30 100644 --- a/ArchiSteamFarm/Localization/Strings.hu-HU.resx +++ b/ArchiSteamFarm/Localization/Strings.hu-HU.resx @@ -666,4 +666,8 @@ StackTrace: {2} A botnak nincs pénztárcája. + + A bot szintje: {0}. + {0} will be replaced by bot's level + diff --git a/ArchiSteamFarm/Localization/Strings.it-IT.resx b/ArchiSteamFarm/Localization/Strings.it-IT.resx index 33b2139f3..fbe579612 100644 --- a/ArchiSteamFarm/Localization/Strings.it-IT.resx +++ b/ArchiSteamFarm/Localization/Strings.it-IT.resx @@ -666,4 +666,8 @@ Il bot non ha il portafoglio. + + Il Bot ha il livello {0}. + {0} will be replaced by bot's level + diff --git a/ArchiSteamFarm/Localization/Strings.ja-JP.resx b/ArchiSteamFarm/Localization/Strings.ja-JP.resx index 20084abb3..d4907427b 100644 --- a/ArchiSteamFarm/Localization/Strings.ja-JP.resx +++ b/ArchiSteamFarm/Localization/Strings.ja-JP.resx @@ -633,4 +633,5 @@ + diff --git a/ArchiSteamFarm/Localization/Strings.ko-KR.resx b/ArchiSteamFarm/Localization/Strings.ko-KR.resx index fcd12f799..792989167 100644 --- a/ArchiSteamFarm/Localization/Strings.ko-KR.resx +++ b/ArchiSteamFarm/Localization/Strings.ko-KR.resx @@ -668,4 +668,5 @@ StackTrace: 봇에 지갑이 없습니다. + diff --git a/ArchiSteamFarm/Localization/Strings.lt-LT.resx b/ArchiSteamFarm/Localization/Strings.lt-LT.resx index fb3d9a7ef..8c43be85a 100644 --- a/ArchiSteamFarm/Localization/Strings.lt-LT.resx +++ b/ArchiSteamFarm/Localization/Strings.lt-LT.resx @@ -648,4 +648,5 @@ + diff --git a/ArchiSteamFarm/Localization/Strings.nl-NL.resx b/ArchiSteamFarm/Localization/Strings.nl-NL.resx index dabd2a4dd..91eaeec72 100644 --- a/ArchiSteamFarm/Localization/Strings.nl-NL.resx +++ b/ArchiSteamFarm/Localization/Strings.nl-NL.resx @@ -668,4 +668,8 @@ StackTrace: Deze bot heeft geen portemonneesaldo. + + Bot is level {0}. + {0} will be replaced by bot's level + diff --git a/ArchiSteamFarm/Localization/Strings.pl-PL.resx b/ArchiSteamFarm/Localization/Strings.pl-PL.resx index f700ac5f3..2de6959b9 100644 --- a/ArchiSteamFarm/Localization/Strings.pl-PL.resx +++ b/ArchiSteamFarm/Localization/Strings.pl-PL.resx @@ -668,4 +668,8 @@ StackTrace: Bot nie posiada portfela. + + Bot posiada poziom {0}. + {0} will be replaced by bot's level + diff --git a/ArchiSteamFarm/Localization/Strings.pt-BR.resx b/ArchiSteamFarm/Localization/Strings.pt-BR.resx index 6d73dec6e..66377f80f 100644 --- a/ArchiSteamFarm/Localization/Strings.pt-BR.resx +++ b/ArchiSteamFarm/Localization/Strings.pt-BR.resx @@ -668,5 +668,8 @@ StackTrace: O bot está com a carteira vazia. - + + O nível do bot é {0}. + {0} will be replaced by bot's level + diff --git a/ArchiSteamFarm/Localization/Strings.pt-PT.resx b/ArchiSteamFarm/Localization/Strings.pt-PT.resx index 666889c7c..911ba3de0 100644 --- a/ArchiSteamFarm/Localization/Strings.pt-PT.resx +++ b/ArchiSteamFarm/Localization/Strings.pt-PT.resx @@ -629,4 +629,5 @@ StackTrace: + diff --git a/ArchiSteamFarm/Localization/Strings.ro-RO.resx b/ArchiSteamFarm/Localization/Strings.ro-RO.resx index b0d5e2069..46df626c4 100644 --- a/ArchiSteamFarm/Localization/Strings.ro-RO.resx +++ b/ArchiSteamFarm/Localization/Strings.ro-RO.resx @@ -645,4 +645,5 @@ StackTrace: + diff --git a/ArchiSteamFarm/Localization/Strings.ru-RU.resx b/ArchiSteamFarm/Localization/Strings.ru-RU.resx index 4837c31ff..74f0c4b62 100644 --- a/ArchiSteamFarm/Localization/Strings.ru-RU.resx +++ b/ArchiSteamFarm/Localization/Strings.ru-RU.resx @@ -668,4 +668,8 @@ На боте нет кошелька. + + Уровень бота {0}. + {0} will be replaced by bot's level + diff --git a/ArchiSteamFarm/Localization/Strings.sk-SK.resx b/ArchiSteamFarm/Localization/Strings.sk-SK.resx index 184c157bf..c7c5533ea 100644 --- a/ArchiSteamFarm/Localization/Strings.sk-SK.resx +++ b/ArchiSteamFarm/Localization/Strings.sk-SK.resx @@ -648,4 +648,5 @@ StackTrace: + diff --git a/ArchiSteamFarm/Localization/Strings.sv-SE.resx b/ArchiSteamFarm/Localization/Strings.sv-SE.resx index 171a630bb..f26e33c36 100644 --- a/ArchiSteamFarm/Localization/Strings.sv-SE.resx +++ b/ArchiSteamFarm/Localization/Strings.sv-SE.resx @@ -630,4 +630,5 @@ StackTrace: + diff --git a/ArchiSteamFarm/Localization/Strings.tr-TR.resx b/ArchiSteamFarm/Localization/Strings.tr-TR.resx index 649699e78..f0bfe0e6b 100644 --- a/ArchiSteamFarm/Localization/Strings.tr-TR.resx +++ b/ArchiSteamFarm/Localization/Strings.tr-TR.resx @@ -661,7 +661,15 @@ Yığın izleme: Hedef bot örneği bağlı değil! - - - + + Cüzdan bakiyesi: {0} {1} + {0} will be replaced by wallet balance value, {1} will be replaced by currency name + + + Botun cüzdanı yok. + + + Bot seviyesi {0}. + {0} will be replaced by bot's level + diff --git a/ArchiSteamFarm/Localization/Strings.uk-UA.resx b/ArchiSteamFarm/Localization/Strings.uk-UA.resx index 28bbc8cb3..ff0aeb7eb 100644 --- a/ArchiSteamFarm/Localization/Strings.uk-UA.resx +++ b/ArchiSteamFarm/Localization/Strings.uk-UA.resx @@ -668,5 +668,8 @@ Бот не має гаманця. - + + Рівень бота {0}. + {0} will be replaced by bot's level + diff --git a/ArchiSteamFarm/Localization/Strings.zh-CN.resx b/ArchiSteamFarm/Localization/Strings.zh-CN.resx index 8ea02b9e9..bdcb66602 100644 --- a/ArchiSteamFarm/Localization/Strings.zh-CN.resx +++ b/ArchiSteamFarm/Localization/Strings.zh-CN.resx @@ -118,195 +118,197 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 接受交易︰{0} + 接受交易:{0} {0} will be replaced by trade number - ASF 将会在每 {0} 个小时后自动检查新版本。 + ASF 每隔 {0} 个小时自动检查新版本。 {0} will be replaced by translated TimeSpan string (such as "24 hours") - 内容︰{0} + 内容:{0} {0} will be replaced by content string. Please note that this string should include newline for formatting. - 配置 {0} 属性无效︰ {1} + 配置 {0} 属性无效:{1} {0} will be replaced by name of the configuration property, {1} will be replaced by invalid value - ASF V{0} 在核心日志记录模块加载前遇到异常! + ASF V{0} 在核心日志模块初始化前遇到严重异常! {0} will be replaced by version number - 异常︰ {0}() {1} 堆栈跟踪:{2} + 异常:{0}() {1} +堆栈跟踪: +{2} {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. - 正在以非零的错误代码退出 ! + 正在以非 0 错误代码退出! - 请求失败︰ {0} + 请求失败:{0} {0} will be replaced by URL of the request - 不能加载全局配置,请确保 {0} 存在并且是有效的 !如果您仍然有疑问请遵循wiki的设置指南。 + 全局配置无法加载,请确定 {0} 存在并且有效!如果您仍然有疑问请遵循 Wiki 的“初始设置”指南。 {0} will be replaced by file's path - '{0}' 无效。 + {0} 无效! {0} will be replaced by object's name - 拒绝执行此功能,因为ASF 二次认证的设备ID无效 + ASF 两步验证中的 DeviceID 无效,拒绝执行此功能! - 没有配置任何账号,是否忘记配置你的ASF了? + 没有配置任何机器人,您是否忘记配置 ASF 了? - {0} 为空 + {0} 为空! {0} will be replaced by object's name - 解析 {0} 失败 ! + 解析 {0} 失败! {0} will be replaced by object's name - 在 {0} 次尝试后请求失败! + 该请求在 {0} 次尝试后失败! {0} will be replaced by maximum number of tries - 无法检查最新版本 ! + 无法检查最新版本! - 无法继续更新,因为没有与当前正在运行的版本相关的版本! 无法自动更新到该版本。 + 无法进行更新,因为没有与当前正在运行的版本相关的资源文件!无法自动更新到该版本。 - 不能进行更新,因为此版本没有任何资源! + 无法进行更新,因为此版本没有提供任何资源文件! - 收到一个用户输入请求,但进程目前正在以无显示模式运行 ! + 收到一个用户输入请求,但进程目前正在以 Headless 模式运行! - 正在退出... + 正在退出…… - 失败 ! + 失败! - 已更改全局配置文件 ! + 全局配置文件已被更改! - 全局配置文件已被删除 ! + 全局配置文件已被删除! - 忽略交易︰ {0} + 忽略交易:{0} {0} will be replaced by trade number - 登录到 {0}... + 正在登录到 {0}…… {0} will be replaced by service's name - 无账号正在运行,即将退出... + 没有正在运行的机器人,即将退出…… 正在刷新会话! - 拒绝交易︰ {0} + 拒绝交易:{0} {0} will be replaced by trade number - 正在重新启动... + 正在重新启动…… - 正在启动... + 正在启动…… 成功! - 正在解锁主帐户... + 正在解锁家庭监护…… - 正在检查新版本... + 正在检查新版本…… - 更新中: {0} ({1} MB)...... 在你等待的时候,可以考虑趁现在进行捐赠!:) + 正在下载新版本:{0} ({1} MB)……在等待的时候,如果您赞赏作者的工作请考虑捐助!:) {0} will be replaced by version string, {1} will be replaced by update size (in megabytes) - 更新完毕 + 更新完成! - ASF有新版本!请手动更新! + ASF 有新版本!请手动更新! - 当前版本︰ {0} |最新版本︰ {1} + 当前版本:{0} | 最新版本:{1} {0} will be replaced by current version, {1} will be replaced by remote version - 请输入您移动身份验证器设备 ID (包括"android:"): + 请输入您的手机验证器 DeviceID (包括 "android:" 前缀): Please note that this translation should end with space - 输入显示在 Steam 移动应用上的验证码 + 请输入 Steam 手机验证器上的两步验证代码: Please note that this translation should end with space - 请输入发送到你的邮箱里的Steam令牌验证码 + 请输入发送到您的邮箱里的 Steam 令牌验证代码: Please note that this translation should end with space - 请输入你的Steam登录名: + 请输入您的 Steam 用户名: Please note that this translation should end with space - 请输入Steam父账号 Pin: + 请输入 Steam 家庭监护代码: Please note that this translation should end with space - 请输入你的Steam密码: + 请输入您的 Steam 密码: Please note that this translation should end with space - 请输入非正式的值 {0}: + 请输入未说明的值 {0}: {0} will be replaced by property name. Please note that this translation should end with space - 收到的{0} 为未知值,请报告此值:{1} + 收到 {0} 的未知值,请报告:{1} {0} will be replaced by object's name, {1} will be replaced by value for that object - IPC 服务已就绪 ! + IPC 服务已就绪! - 正在启动IPC服务... + 正在启动 IPC 服务…… - 这个帐号已停止运行! + 这个机器人已停止运行! - 找不到任何名为 {0} 的bot ! + 找不到任何名为 {0} 的机器人! {0} will be replaced by bot's name query (string) - 有 {0}/{1} 账号运行,一共 {2} 个游戏 ({3} 张卡) 等待挂卡。 + 有 {0}/{1} 个机器人正在运行,共 {2} 个游戏 ({3} 张卡牌) 等待挂卡。 {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 idle, {3} will be replaced by total number of cards left to idle - 账号 {0} 正在挂游戏︰ {1} (剩余掉卡 {2}) 一共还有{3} 个游戏({4} 张卡) 等待挂卡 (还剩 {5})。 + 机器人正在挂游戏:{0} ({1},剩余 {2} 张卡牌),共 {3} 个游戏 ({4} 张卡牌) 等待挂卡 (剩余时间约为 {5})。 {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 idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes") - 帐号正在挂游戏︰ {0} 一共有 {1} 个游戏 ({2} 张卡) 等待挂卡 (还剩 {3}) 。 + 机器人正在挂游戏:{0},共 {1} 个游戏 ({2} 张卡牌) 等待挂卡 (剩余时间约为 {3})。 {0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes") - 正在检查Steam徽章页面第一页…… + 正在检查 Steam 徽章页面的第一页…… - 正在读取徽章其他页…… + 正在检查其他徽章页面…… 已选的挂卡算法:{0} @@ -316,14 +318,14 @@ 完成! - 共有 {0} 个游戏(共计 {1} 张卡) 等待挂卡(~还剩{2})... + 共 {0} 个游戏 ({1} 张卡牌) 等待挂卡 (剩余时间约为 {2})…… {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") - 挂卡完毕 ! + 挂卡完成! - 完成挂卡︰ {0} ({1}) 花了 {2} 的时间! + 挂卡完成:{0} ({1}),游戏时间 {2}! {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") @@ -331,11 +333,11 @@ {0} will be replaced by list of the games (IDs, numbers), separated by a comma - 挂卡状态{0} ({1}) ︰ 剩余 {2} 张卡 + 挂卡状态 {0} ({1}):剩余 {2} 张卡牌 {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 idle - 已停止挂卡! + 挂卡已停止! 忽略此请求,因为已启用长期暂停! @@ -344,7 +346,7 @@ 该账户已经无卡可挂! - 正在挂卡︰{0} ({1}) + 正在挂卡:{0} ({1}) {0} will be replaced by game's ID (number), {1} will be replaced by game's name @@ -352,119 +354,119 @@ {0} will be replaced by list of the games (IDs, numbers), separated by a comma - 目前不能挂卡,我们将稍后重试! + 目前无法挂卡,将稍后重试! - 挂卡中︰ {0} ({1}) + 仍在挂卡:{0} ({1}) {0} will be replaced by game's ID (number), {1} will be replaced by game's name - 挂卡中︰ {0} + 仍在挂卡:{0} {0} will be replaced by list of the games (IDs, numbers), separated by a comma - 停止挂卡︰ {0} ({1}) + 已停止挂卡:{0} ({1}) {0} will be replaced by game's ID (number), {1} will be replaced by game's name - 停止挂卡︰ {0} + 已停止挂卡:{0} {0} will be replaced by list of the games (IDs, numbers), separated by a comma - 未知命令! + 未知命令! - 无法获取徽章信息,将稍后再试 ! + 无法获取徽章信息,将稍后重试! - 无法检测卡牌状态︰ {0} ({1}),将稍后再试 ! + 无法检测卡牌状态:{0} ({1}),将稍后重试 ! {0} will be replaced by game's ID (number), {1} will be replaced by game's name - 接受礼物︰ {0}... + 接受礼物:{0}…… {0} will be replaced by giftID (number) - 该账户当前受限,在限制解除前将无法挂卡! + 该账户目前受限,在限制解除前将无法挂卡! - ID: {0} |状态︰ {1} + ID:{0} | 状态:{1} {0} will be replaced by game's ID (number), {1} will be replaced by status string - Key︰ {0} |状态︰ {1} |物品︰ {2} + ID:{0} | 状态:{1} | 物品:{2} {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 - 这个帐号已经在运行中! + 这个机器人已经在运行! - 正在将.MaFile 转换为 ASF 格式... + 正在将 .maFile 转换为 ASF 格式…… - 导入手机身份验证成功 ! + 成功导入手机验证器! - 您的设备 ID 不正确或者不存在! + 您的 DeviceID 不正确或者不存在! - 二次验证令牌︰ {0} + 两步验证令牌:{0} {0} will be replaced by generated 2FA token (string) - 自动挂卡已停止! + 自动挂卡已暂停! 自动挂卡已恢复! - 自动挂卡已经暂停 ! + 自动挂卡已经暂停! - 自动挂卡已经恢复 ! + 自动挂卡已经恢复! - 已连接到Steam! + 已连接到 Steam! - 从Steam断开连接! + 已从 Steam 断开连接! - 正在断开连接... + 正在断开连接…… - [{0}] 密码︰ {1} + [{0}] 密码:{1} {0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string) - 不会启动该帐号,因为配置文件中禁用了它! + 因为已在配置文件中禁用,所以该机器人实例将不会启动! - 连续收到 TwoFactorCodeMismatch 错误码 {0} 次。要么是你的两步验证凭据不再有效,要么是你的时钟失去同步,正在中止! + 连续收到 TwoFactorCodeMismatch 错误码 {0} 次。可能您的两步验证凭据已失效,或者您的设备时钟未及时同步。正在中止操作! {0} will be replaced by maximum allowed number of failed 2FA attempts - 退出Steam登录︰ {0} + 从 Steam 退出登录:{0} {0} will be replaced by logging off reason (string) - 已成功以 {0} 的身份登录。 + 成功以 {0} 的身份登录。 {0} will be replaced by steam ID (number) 登录中…… - 这个帐号似乎正被另一个 ASF 实例使用中,这是未定义的行为,拒绝继续运行! + 这个帐号似乎正被另一个 ASF 实例使用,这是未定义的行为,拒绝继续运行! 交易报价失败! - 不能发送报价,因为没有定义主权限的用户! + 无法发送交易报价,因为没有为机器人设置 Master (机器人所有者)用户! - 你没有设置任何拾取类型! + 您尚未设置任何可拾取类型! 拾取现在已禁用! @@ -473,78 +475,78 @@ 拾取现在已启用! - 发送交易报价成功! + 交易报价发送成功! - 拾取暂时关闭! + 拾取暂时被禁用! - 您不能给自己发送贸易 ! + 无法给自己发送交易报价! - 该帐号没有启用 ASF 二次验证!你忘记将您的身份验证信息导入为 ASF 二次验证了吗? + 该机器人没有启用 ASF 两步验证!您是否忘记将身份验证器导入为 ASF 两步验证? - 这个帐号实例没有连接! + 这个机器人实例未连接! 尚未拥有:{0} {0} will be replaced by query (string) - 已经获得:{0} | {1} + 已拥有:{0} | {1} {0} will be replaced by game's ID (number), {1} will be replaced by game's name - 超过频率限制,我们将在 {0} 分钟后重试…… + 达到频率限制,将在 {0} 后重试…… {0} will be replaced by translated TimeSpan string (such as "25 minutes") - 重新连接中… + 重新连接中…… - Key︰ {0} |状态︰ {1} + 序列号:{0} | 状态:{1} {0} will be replaced by cd-key (string), {1} will be replaced by status string - Key︰ {0} |状态︰ {1} |物品︰ {2} + 序列号:{0} | 状态:{1} | 物品:{2} {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 - 已删除过期的登录密钥 ! + 已删除过期的登录密钥! - 帐号没有在挂卡。 + 机器人没有在挂卡。 - 帐号是受限制的,不会掉落任何卡牌。 + 机器人为受限账户,无法通过挂卡掉落任何卡牌。 - 账号正在连接到Steam网络。 + 机器人正在连接到 Steam 网络。 - 帐号没有在运行。 + 机器人没有在运行。 - 帐号已暂停或正在手动模式下运行。 + 机器人已暂停或正在手动模式下运行。 - 当前帐号正在使用。 + 当前机器人正在被占用。 无法登录到 Steam:{0}/{1} {0} will be replaced by failure reason (string), {1} will be replaced by extended failure reason (string) - {0} 是空的 ! + {0} 是空的! {0} will be replaced by object's name - 未使用的产品代码︰{0} + 未使用的序列号:{0} {0} will be replaced by list of cd-keys (strings), separated by a comma - 失败!错误原因:{0} + 因发生此错误而失败:{0} {0} will be replaced by failure reason (string) @@ -554,51 +556,51 @@ 账户不再被占用,恢复挂卡! - 账户正在被占用,ASF会在它空闲时继续挂卡…… + 账户正在被占用:ASF 将会在账户空闲时恢复挂卡…… - 正在连接... + 正在连接…… - 断开客户端失败,正在放弃这个帐号实例! + 断开客户端连接失败,将跳过此机器人实例! - 无法初始化 Steam 目录,与 Steam 网络连接可能需要比平常更长的时间! + 无法初始化 SteamDirectory:可能需要比平时更长的时间连接 Steam 网络! - 正在停止... + 正在停止…… - 您的帐号配置无效,请检查 {0} 的内容,然后重试! + 您的机器人配置无效,请检查 {0} 的内容,然后重试! {0} will be replaced by file's path - 无法加载数据库,如果问题仍然存在,请删除 {0} 以重新创建数据库 ! + 无法加载数据库,如果问题仍然存在,请删除 {0} 以重建数据库! {0} will be replaced by file's path - 正在初始化 {0}... + 正在初始化 {0}…… {0} will be replaced by service name that is being initialized - 如果您想知道ASF干了些什么,请移步wiki中privacy policy 一节 + 如果您需要检查 ASF 究竟做了什么,请查看 Wiki 中的“隐私政策”一节。 - 初次使用ASF?欢迎! + 看起来您是第一次使用 ASF?欢迎! - 您输入的 CurrentCulture 属性无效,ASF 将继续使用默认值运行 ! + 您输入的 CurrentCulture 无效,ASF 将继续使用默认值运行! - ASF将尝试使用您偏好的语言{0},但该语言当前的翻译完成度为{1}。或许你可以帮助我们改进ASF的翻译? + ASF 将尝试使用您偏好的语言 {0},但该语言当前的翻译进度只有 {1}。或许您可以帮助我们改进 ASF 的翻译? {0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%" - {0} ({1}) 的挂卡暂时不可用,ASF 暂时不能玩这个游戏。 + {0} ({1}) 的挂卡暂时不可用,因为 ASF 目前无法运行这个游戏。 {0} will be replaced by game's ID (number), {1} will be replaced by game's name - ASF 检测到 {0} ({1}) 的 appID 不匹配,而会改用{2} 的 appID 。 + ASF 检测到 {0} ({1}) 的 ID 不匹配,将会以 {2} 的 ID 代替。 {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) @@ -606,53 +608,53 @@ {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. - 此帐户被锁定,将永久无法挂卡 ! + 此帐户已被锁定,将永久无法挂卡! - 帐号被锁定,不会掉落任何卡牌。 + 机器人已被锁定,无法通过挂卡掉落任何卡牌。 - 此功能仅在无头模式中可用! + 此功能仅在 Headless 模式中可用! - 已经拥有︰ {0} + 已拥有:{0} {0} will be replaced by game's ID (number), {1} will be replaced by game's name - 拒绝访问! + 拒绝访问! - 您正使用最新的测试版本,此版本是用于汇报bug使用的,所以此版本将不会提供技术支持。 + 您选择的更新通道中的版本比稳定版更新,预览版仅供了解如何汇报漏洞、处理问题、提交反馈的用户使用——不会提供技术支持。 - 当前内存用量: {0} MB。 + 当前内存用量:{0} MB。 {0} will be replaced by number (in megabytes) of memory being used - 正在浏览Steam探索队列 #{0}... + 正在浏览 Steam 探索队列 #{0}…… {0} will be replaced by queue number - 已完成Steam探索队列 #{0}。 + 已完成 Steam 探索队列 #{0}。 {0} will be replaced by queue number - {0}/{1} bots 已经拥有{2} 游戏了。 + {0}/{1} 个机器人已拥有游戏 {2}。 {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) - 正在刷新游戏包数据... + 正在刷新游戏包数据…… - {0} 用法已弃用,并将在程序的未来版本中被移除。请改用 {1}。 + {0} 用法已被废弃,并将在程序的未来版本中被移除。请改用 {1}。 {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) - 已接受捐赠交易︰{0} + 接受捐赠交易报价:{0} {0} will be replaced by trade's ID (number) - {0} 漏洞的解决措施已触发 + 已触发 {0} 漏洞的解决方案。 {0} will be replaced by the bug's name provided by ASF @@ -663,7 +665,10 @@ {0} will be replaced by wallet balance value, {1} will be replaced by currency name - 机器人没有 Steam 钱包 + 机器人没有 Steam 钱包。 + + + 机器人的等级为 {0}。 + {0} will be replaced by bot's level -