diff --git a/res/i18n/strings_zh-hans.i18n.json b/res/i18n/strings_zh-hans.i18n.json index ec39a3f..01a56da 100644 --- a/res/i18n/strings_zh-hans.i18n.json +++ b/res/i18n/strings_zh-hans.i18n.json @@ -21,7 +21,7 @@ "news": "新闻", "newsParts": { "leaderboardStart": "取得 ", - "leaderboardMiddle": "on ", + "leaderboardMiddle": "于 ", "personalbest": "在 ", "personalbestMiddle": " 中取得了新的个人最好成绩 ", "badgeStart": "获得勋章 ", @@ -75,7 +75,7 @@ "bigRedBadStanding": "信誉不佳", "copiedToClipboard": "已复制", "playerRoleAccount": "账号", - "wasFromBeginning": "that was from very beginning", + "wasFromBeginning": "在很久很久以前", "created": "创建于", "botCreatedBy": "", "notSupporter": "非会员", @@ -99,7 +99,7 @@ "numOfdefeats": "~${losses} 场败局", "demotionOnNextLoss": "下一次失败即可掉段", "nerdStats": "详细信息", - "playersYouTrack": "Players you track", + "playersYouTrack": "跟踪", "formula": "公式", "exactValue": "实际值", "neverPlayedTL": "此用户没有参与Tetra联赛", @@ -117,34 +117,34 @@ "other": "带着 $n 个模组" }, "exportDB": "导出本地数据", - "exportDBDescription": "It contains states and Tetra League records of the tracked players and list of tracked players.", - "desktopExportAlertTitle": "Desktop export", - "desktopExportText": "It seems like you using this app on desktop. Check your documents folder, you should find \"TetraStats.db\". Copy it somewhere", - "androidExportAlertTitle": "Android export", + "exportDBDescription": "它包含跟踪的玩家的状态和Tetra联赛记录和跟踪列表。", + "desktopExportAlertTitle": "桌面导出", + "desktopExportText": "您好像在使用桌面版。请查看你的“文档”文件夹,你应该能找到“TetraStats.db”。把它复制到一个地方", + "androidExportAlertTitle": "安卓导出", "androidExportText": "导出成功\n${exportedDB}", "importDB": "导入本地数据", - "importDBDescription": "Restore your backup. Notice that already stored database will be overwritten.", + "importDBDescription": "恢复您的备份。请注意,已存储的数据库将被覆盖。", "importWrongFileType": "文件类型错误", - "importCancelled": "Operation was cancelled", + "importCancelled": "已取消", "importSuccess": "导入成功", "yourID": "你的 TETR.IO 用户", "yourIDAlertTitle": "你的 TETR.IO 昵称", "yourIDText": "当程序加载,它将显示此用户的数据", "language": "语言", "updateInBackground": "自动升级数据", - "updateInBackgroundDescription": "While Tetra Stats is running, it can update stats of the current player when cache expires", + "updateInBackgroundDescription": "当 Tetra Stats 运行时,它可以在缓存过期时更新当前玩家的统计数据", "customization": "自定义", - "customizationDescription": "Change appearance of different things in Tetra Stats UI", - "oskKagari": "Osk Kagari gimmick", - "oskKagariDescription": "If on, osk's rank on main view will be rendered as :kagari:", + "customizationDescription": "更改 Tetra Stats UI 中不同事物的外观", + "oskKagari": "osk 特有的 Kagari 段位", + "oskKagariDescription": "如果打开,主视图上的 osk 段位将显示为 :kagari:", "AccentColor": "主题色", - "AccentColorDescription": "Almost all interactive UI elements highlighted with this color", + "AccentColorDescription": "几乎所有交互式 UI 元素都用此颜色突出显示", "timestamps": "时间", - "timestampsDescription": "You can choose, in which way timestamps shows time", + "timestampsDescription": "您可以选择显示时间的方式", "timestampsAbsoluteGMT": "绝对 (GMT)", "timestampsAbsoluteLocalTime": "绝对 (你的时区)", "timestampsRelative": "相对", - "rating": "Main representation of rating", + "rating": "评级主要表现", "ratingDescription": "TR 不是线性的,而 Glicko 没有边界,百分位数易挥发", "ratingLBposition": "LB 位置", "sheetbotGraphs": "Sheetbot式雷达图", @@ -152,7 +152,7 @@ "lbStats": "显示基于排行榜的数据", "lbStatsDescription": "这会影响加载时间,但允许您通过统计数据查看排行榜上的位置并与平均值进行比较", "aboutApp": "关于", - "aboutAppText": "${appName} (${packageName}) Version ${version} Build ${buildNumber}\n\nDeveloped by dan63047\nFormulas provided by kerrmunism\nHistory provided by p1nkl0bst3r\nTETR.IO replay grabber API by szy", + "aboutAppText": "${appName} (${packageName}) ${version} 版 Build ${buildNumber}\n\nDeveloped by dan63047\nFormulas provided by kerrmunism\nHistory provided by p1nkl0bst3r\nTETR.IO replay grabber API by szy", "stateViewTitle": "${nickname} 在 ${date}", "statesViewTitle": "${nickname} 的 ${number} 个状态", "matchesViewTitle": "${nickname} 的Tetra联赛历史", @@ -161,23 +161,23 @@ "matchRemoved": "成功移除 ${date} 的比赛!", "viewAllMatches": "查看所有比赛", "trackedPlayersViewTitle": "获取的数据", - "trackedPlayersZeroEntrys": "列表为空。 Press \"Track\" button in previous view to add current player here", + "trackedPlayersZeroEntrys": "列表为空。 点击 “添加到跟踪列表” 可以将玩家放在这里", "trackedPlayersOneEntry": "只有 1 个玩家", "trackedPlayersManyEntrys": "${numberOfPlayers} 个玩家", "trackedPlayersEntry": "${nickname}:${numberOfStates} 个状态", "trackedPlayersDescription": "从 ${firstStateDate} 到 ${lastStateDate}", - "trackedPlayersStatesDeleted": "${nickname} states was removed from database!", + "trackedPlayersStatesDeleted": "成功从数据库中移除 ${nickname} 个状态!", "duplicatedFix": "删除重复的 TL 匹配项", - "compressDB": "Compress DB", - "SpaceSaved": "Space saved: ${size}", + "compressDB": "压缩数据库", + "SpaceSaved": "保存空白:${size}", "averageXrank": "平均 ${rankLetter} 段", "vs": "vs", "inTLmatch": "在Tetra联赛中", "downloadReplay": "下载 .ttrm 回放", "openReplay": "在 TETR.IO 打开回放", "replaySaved": "已保存回放至 ${path}", - "match": "Match", - "timeWeightedmatch": "Match (time-weighted)", + "match": "比赛", + "timeWeightedmatch": "比赛(时间加权)", "roundNumber": "第 $n 回合", "statsFor": "数据:", "numberOfRounds": "回合数", @@ -185,10 +185,10 @@ "roundLength": "回合时长", "matchStats": "比赛数据", "timeWeightedmatchStats": "时间加权比赛数据", - "replayIssue": "Can't process replay", + "replayIssue": "无法处理回放", "matchIsTooOld": "无回放", "winner": "赢家", - "registred": "Registred", + "registred": "注册日期", "playedTL": "游玩过Tetra联赛", "winChance": "胜利机会", "byGlicko": "靠Glicko", @@ -252,7 +252,7 @@ }, "statCellNum": { "xpLevel": "XP等级", - "xpProgress": "Progress to next level", + "xpProgress": "到下一等级的进度", "xpFrom0ToLevel": "从 0 到 $n 等级的进度", "xpLeft": "XP 还有", "hoursPlayed": "小时游玩", @@ -284,7 +284,7 @@ "tr": "Tetra分数", "rd": "偏移值", "app": "每块发送垃圾行数", - "appDescription": "(Abbreviated as APP) Main efficiency metric. Tells how many attack you producing per piece", + "appDescription": "(简称APP) 主要效率指标。表示玩家每块可以发动多少次攻击", "vsapmDescription": "Basically, tells how much and how efficient you using garbage in your attacks", "dss": "每秒\n挖掘", "dssDescription": "(Abbreviated as DS/S) Downstack per Second measures how many garbage lines you clear in a second.",