From efe4a0132ae35fc35200769c3e872a83ce740626 Mon Sep 17 00:00:00 2001 From: dan63047 <44553627+dan63047@users.noreply.github.com> Date: Sun, 22 Dec 2024 09:54:56 +0300 Subject: [PATCH] New translations strings.i18n.json (Chinese Simplified) --- res/i18n/strings_zh-CN.i18n.json | 546 +++++++++++++++---------------- 1 file changed, 273 insertions(+), 273 deletions(-) diff --git a/res/i18n/strings_zh-CN.i18n.json b/res/i18n/strings_zh-CN.i18n.json index d943cd9..a0511ba 100644 --- a/res/i18n/strings_zh-CN.i18n.json +++ b/res/i18n/strings_zh-CN.i18n.json @@ -1,330 +1,330 @@ { "locales(map)": { - "en": "English", - "ru-RU": "Russian (Русский)", - "zh-CN": "Simplified Chinese (简体中文)" + "en": "英语 (English)", + "ru-RU": "俄语 (Русский)", + "zh-CN": "简体中文" }, "gamemodes(map)": { - "league": "Tetra League", - "zenith": "Quick Play", - "zenithex": "Quick Play Expert", - "40l": "40 Lines", - "blitz": "Blitz", + "league": "Tetra 联赛", + "zenith": "快速游戏", + "zenithex": "快速游戏 · 专家模式", + "40l": "40行竞速", + "blitz": "闪电战", "5mblast": "5,000,000 Blast", - "zen": "Zen" + "zen": "禅意模式" }, "destinations": { - "home": "Home", - "graphs": "Graphs", - "leaderboards": "Leaderboards", - "cutoffs": "Cutoffs", - "calc": "Calculator", - "info": "Info Center", - "data": "Saved Data", - "settings": "Settings" + "home": "主页", + "graphs": "图表", + "leaderboards": "排行榜", + "cutoffs": "段位分界线", + "calc": "计算器", + "info": "信息中心", + "data": "已保存的数据", + "settings": "设置" }, "playerRole(map)": { - "user": "User", - "banned": "Banned", - "bot": "Bot", + "user": "用户", + "banned": "已封禁", + "bot": "机器人", "sysop": "System operator", - "admin": "Admin", - "mod": "Moderator", - "halfmod": "Community moderator", - "anon": "Anonymous" + "admin": "管理员", + "mod": "管理员", + "halfmod": "社区管理员", + "anon": "匿名用户" }, - "goBackButton": "Go Back", - "nanow": "Not avaliable for now...", - "seasonEnds": "Season ends in ${countdown}", - "seasonEnded": "Season has ended", - "overallPB": "Overall PB: $pb m", - "gamesUntilRanked": "${left} games until being ranked", - "numOfVictories": "~${wins} victories", - "promotionOnNextWin": "Promotion on next win", - "numOfdefeats": "~${losses} defeats", - "demotionOnNextLoss": "Demotion on next loss", - "records": "Records", - "nerdStats": "Nerd Stats", - "playstyles": "Playstyles", - "horoscopes": "Horoscopes", - "relatedAchievements": "Related Achievements", - "season": "Season", - "smooth": "Smooth", - "dateAndTime": "Date & Time", - "TLfullLBnote": "Heavy, but allows you to sort players by their stats and filter them by ranks", - "rank": "Rank", - "verdictGeneral": "$n $verdict of $rank rank avg", - "verdictBetter": "ahead", - "verdictWorse": "behind", - "localStanding": "local", + "goBackButton": "返回", + "nanow": "目前不可用...", + "seasonEnds": "当前赛季还有${countdown}结束", + "seasonEnded": "赛季已结束", + "overallPB": "生涯最佳:$pbm", + "gamesUntilRanked": "还有${left}局才可获得段位", + "numOfVictories": "~${wins}次胜局", + "promotionOnNextWin": "下一场胜局即可升段", + "numOfdefeats": "~${losses}次负局", + "demotionOnNextLoss": "下一场负局即可掉段", + "records": "记录", + "nerdStats": "详细信息", + "playstyles": "游戏方式", + "horoscopes": "散点图", + "relatedAchievements": "相关成就", + "season": "赛季", + "smooth": "平滑", + "dateAndTime": "日期和时间:", + "TLfullLBnote": "很大,但允许你通过玩家的数据对玩家进行排序,还可以按段位筛选玩家", + "rank": "段位", + "verdictGeneral": "比 $rank 段平均数据$n $verdict", + "verdictBetter": "好", + "verdictWorse": "差", + "localStanding": "本地", "xp": { - "title": "XP Level", - "progressToNextLevel": "Progress to next level: $percentage", - "progressTowardsGoal": "Progress from 0 XP to level $goal: $percentage ($left XP left)" + "title": "经验等级", + "progressToNextLevel": "到下一等级的进度:$percentage", + "progressTowardsGoal": "从0级到$goal级的进度:$percentage (还差 $left 点经验值)" }, "gametime": { - "title": "Exact gametime", - "gametimeAday": "$gametime a day in average", - "breakdown": "It's $years years,\nor $months months,\nor $days days,\nor $minutes minutes\nor $seconds seconds" + "title": "精确游戏时长", + "gametimeAday": "平均每天$gametime", + "breakdown": "相当于 $years 年,\n$months 月,\n$days 天,\n$minutes 分钟,\n$seconds 秒" }, - "track": "Track", - "stopTracking": "Stop tracking", - "supporter": "Supporter tier ${tier}", - "comparingWith": "Data from ${newDate} comparing with ${oldDate}", - "compare": "Compare", - "comparison": "Comparison", - "enterUsername": "Enter username or \\$avgX (where X is rank)", - "general": "General", - "badges": "Badges", - "obtainDate": "Obtained ${date}", - "assignedManualy": "That badge was assigned manualy by TETR.IO admins", - "distinguishment": "Distinguishment", - "banned": "Banned", + "track": "跟踪", + "stopTracking": "停止跟踪", + "supporter": "${tier}级会员", + "comparingWith": "${newDate}的数据与${oldDate}相比", + "compare": "比较", + "comparison": "比较", + "enterUsername": "输入用户名或者\\$avgX(X是一个段位)", + "general": "常规", + "badges": "勋章", + "obtainDate": "于${date}获得", + "assignedManualy": "此徽章由TETR.IO管理员手动颁发", + "distinguishment": "区别", + "banned": "已封禁", "bannedSubtext": "Bans are placed when TETR.IO rules or terms of service are broken", - "badStanding": "Bad standing", - "badStandingSubtext": "One or more recent bans on record", - "botAccount": "Bot account", - "botAccountSubtext": "Operated by $botMaintainers", - "copiedToClipboard": "Copied to clipboard!", - "bio": "Bio", - "news": "News", + "badStanding": "信誉不佳", + "badStandingSubtext": "近期有一次或多次违禁行为", + "botAccount": "机器人账号", + "botAccountSubtext": "由$botMaintainers管理", + "copiedToClipboard": "已复制到剪贴板!", + "bio": "个性签名", + "news": "新闻", "matchResult": { - "victory": "Victory", - "defeat": "Defeat", - "tie": "Tie", - "dqvictory": "Opponent was DQ'ed", - "dqdefeat": "Disqualified", - "nocontest": "No Contest", - "nullified": "Nullified" + "victory": "胜利", + "defeat": "失败", + "tie": "平局", + "dqvictory": "对手被取消资格", + "dqdefeat": "被取消资格", + "nocontest": "无竞赛记录", + "nullified": "竞赛记录已取消" }, "distinguishments": { - "noHeader": "Header is missing", - "noFooter": "Footer is missing", - "twc": "TETR.IO World Champion", - "twcYear": "$year TETR.IO World Championship" + "noHeader": "缺少标题", + "noFooter": "缺少标题", + "twc": "TETR.IO 世界冠军", + "twcYear": "$year TETR.IO 世界杯" }, "newsEntries": { - "leaderboard(rich)": "Got № $rank in $gametype", - "personalbest(rich)": "Got a new PB in $gametype of $pb", - "badge(rich)": "Obtained a $badge badge", - "rankup(rich)": "Obtained $rank in Tetra League", - "supporter(rich)": "Became a ${s(TETR.IO supporter)}", - "supporter_gift(rich)": "Received the gift of ${s(TETR.IO supporter)}", - "unknown(rich)": "Unknown news of type $type" + "leaderboard(rich)": "在$gametype中荣获第$rank名", + "personalbest(rich)": "在$gametype中取得新纪录:$pb", + "badge(rich)": "获得勋章 $badge", + "rankup(rich)": "升 $rank", + "supporter(rich)": "成为${s(TETR.IO supporter)}", + "supporter_gift(rich)": "被赠送${s(TETR.IO supporter)}", + "unknown(rich)": "未知新闻类型 $type" }, - "rankupMiddle": "${r} rank", - "copyUserID": "Click to copy user ID", - "searchHint": "Username or ID", - "navMenu": "Navigation menu", - "navMenuTooltip": "Open navigation menu", - "refresh": "Refresh data", - "searchButton": "Search", - "trackedPlayers": "Tracked Players", - "standing": "Standing", - "previousSeasons": "Previous Seasons", - "recent": "Recent", - "top": "Top", - "noRecord": "No record", - "sprintAndBlitsRelevance": "Relevance: ${date}", + "rankupMiddle": "${r} 段", + "copyUserID": "点击以复制用户 ID", + "searchHint": "用户名或 ID", + "navMenu": "导航菜单", + "navMenuTooltip": "打开导航菜单", + "refresh": "刷新数据", + "searchButton": "搜索", + "trackedPlayers": "跟踪的玩家", + "standing": "名次", + "previousSeasons": "上赛季", + "recent": "最近", + "top": "前", + "noRecord": "暂无记录", + "sprintAndBlitsRelevance": "${date}", "snackBarMessages": { - "stateRemoved": "${date} state was removed from database!", - "matchRemoved": "${date} match was removed from database!", - "notForWeb": "Function is not available for web version", - "importSuccess": "Import successful", - "importCancelled": "Import was cancelled" + "stateRemoved": "成功移除${date}时的状态!", + "matchRemoved": "成功移除${date}时的一局!", + "notForWeb": "此功能在网络版本中不可用", + "importSuccess": "导入成功", + "importCancelled": "导入已取消" }, "errors": { - "noRecords": "No records", - "notEnoughData": "Not enough data", - "noHistorySaved": "No history saved", - "connection": "Some issue with connection: ${code} ${message}", - "noSuchUser": "No such user", - "noSuchUserSub": "Either you mistyped something, or the account no longer exists", - "discordNotAssigned": "No user assigned to given Discord ID", - "discordNotAssignedSub": "Make sure you provided valid ID", - "history": "History for that player is missing", - "actionSuggestion": "Perhaps, you want to", - "p1nkl0bst3rTLmatches": "No Tetra League matches was found", - "clientException": "No internet connection", - "forbidden": "Your IP address is blocked", - "forbiddenSub": "If you are using VPN or Proxy, turn it off. If this does not help, reach out to $nickname", - "tooManyRequests": "You have been rate limited.", - "tooManyRequestsSub": "Wait a few moments and try again", - "internal": "Something happened on the tetr.io side", - "internalSub": "osk, probably, already aware about it", - "internalWebVersion": "Something happened on the tetr.io side (or on oskware_bridge, idk honestly)", - "internalWebVersionSub": "If osk status page says that everything is ok, let dan63047 know about this issue", - "oskwareBridge": "Something happened with oskware_bridge", - "oskwareBridgeSub": "Let dan63047 know", - "p1nkl0bst3rForbidden": "Third party API blocked your IP address", - "p1nkl0bst3rTooManyRequests": "Too many requests to third party API. Try again later", - "p1nkl0bst3rinternal": "Something happened on the p1nkl0bst3r side", - "p1nkl0bst3rinternalWebVersion": "Something happened on the p1nkl0bst3r side (or on oskware_bridge, idk honestly)", - "replayAlreadySaved": "Replay already saved", - "replayExpired": "Replay expired and not available anymore", - "replayRejected": "Third party API blocked your IP address" + "noRecords": "暂无记录", + "notEnoughData": "数据不足", + "noHistorySaved": "没有保存历史记录", + "connection": "连接错误:${code} ${message}", + "noSuchUser": "用户不存在", + "noSuchUserSub": "您输入的内容有误,或者用户不存在", + "discordNotAssigned": "没有指定Discord ID的用户", + "discordNotAssignedSub": "请确保您提供了有效的 ID", + "history": "缺少该玩家的历史", + "actionSuggestion": "也许,您想要", + "p1nkl0bst3rTLmatches": "没有找到Tetra联赛比赛", + "clientException": "你尚未连接", + "forbidden": "您的 IP 地址已被封禁", + "forbiddenSub": "如果你在使用VPN,请关闭。如果仍然不可以,请联系$nickname", + "tooManyRequests": "您的评分已经被限制", + "tooManyRequestsSub": "请稍后重试", + "internal": "TETR.IO 出现了问题!", + "internalSub": "osk,或许,已经知道了", + "internalWebVersion": "TETR.IO (也许是oskware_bridge,我不知道到底是哪儿) 出现了问题!", + "internalWebVersionSub": "如果 osk status 页面说一切都很正常,请联系dan63047", + "oskwareBridge": "oskware_bridge 出现了问题!", + "oskwareBridgeSub": "请联系dan63047", + "p1nkl0bst3rForbidden": "第三方API屏蔽了您的 IP 地址", + "p1nkl0bst3rTooManyRequests": "第三方API请求过多,请稍后再试", + "p1nkl0bst3rinternal": "p1nkl0bst3r 那边出现了问题!", + "p1nkl0bst3rinternalWebVersion": "p1nkl0bst3r 那边(也许是oskware_bridge,我不知道到底是哪儿)出现了问题!", + "replayAlreadySaved": "回放已保存", + "replayExpired": "回放已过期或不再可用", + "replayRejected": "第三方API屏蔽了您的 IP 地址" }, "actions": { - "cancel": "Cancel", - "submit": "Submit", - "ok": "OK", - "apply": "Apply", - "refresh": "Refresh" + "cancel": "取消", + "submit": "确定", + "ok": "确定", + "apply": "应用", + "refresh": "刷新" }, "graphsDestination": { - "fetchAndsaveTLHistory": "Get player history", - "fetchAndSaveOldTLmatches": "Get Tetra League matches history", - "fetchAndsaveTLHistoryResult": "${number} states was found", - "fetchAndSaveOldTLmatchesResult": "${number} matches was found", - "gamesPlayed": "$games played", - "dateAndTime": "Date & Time", - "filterModaleTitle": "Filter ranks on graph" + "fetchAndsaveTLHistory": "获取玩家历史", + "fetchAndSaveOldTLmatches": "获取 Tetra 联赛历史记录", + "fetchAndsaveTLHistoryResult": "找到 ${number} 个状态", + "fetchAndSaveOldTLmatchesResult": "找到 ${number} 场比赛", + "gamesPlayed": "游玩次数:$games", + "dateAndTime": "日期和时间", + "filterModaleTitle": "在图表上筛选等级" }, "filterModale": { - "all": "All" + "all": "全部" }, "cutoffsDestination": { - "title": "Tetra League State", - "relevance": "as of $timestamp", - "actual": "Actual", - "target": "Target", - "cutoffTR": "Cutoff TR", - "targetTR": "Target TR", - "state": "State", - "advanced": "Advanced", - "players": "Players ($n)", - "moreInfo": "More Info", + "title": "Tetra 联赛 状态", + "relevance": "$timestamp", + "actual": "实际", + "target": "目标", + "cutoffTR": "分段 TR", + "targetTR": "目标 TR", + "state": "状态", + "advanced": "高级选项", + "players": "玩家($n)", + "moreInfo": "更多信息", "NumberOne": "№ 1 is $tr TR", - "inflated": "Inflated on $tr TR", - "notInflated": "Not inflated", - "deflated": "Deflated on $tr TR", - "notDeflated": "Not deflated", - "wellDotDotDot": "Well...", - "fromPlace": "from № $n", - "viewButton": "View" + "inflated": "高于目标 $tr", + "notInflated": "不偏高", + "deflated": "低于目标 $tr", + "notDeflated": "不偏低", + "wellDotDotDot": "嗯…", + "fromPlace": "自 № $n", + "viewButton": "查看" }, "rankView": { - "rankTitle": "$rank rank data", - "everyoneTitle": "Entire leaderboard", - "trRange": "TR Range", - "supposedToBe": "Supposed to be", - "gap": "$value gap", - "trGap": "$value TR gap", - "deflationGap": "Deflation gap", - "inflationGap": "Inflation gap", - "LBposRange": "LB pos range", - "overpopulated": "Overpopulated by a $players", - "underpopulated": "Underpopulated by a $players", + "rankTitle": "$rank 段数据", + "everyoneTitle": "全部排行榜", + "trRange": "TR 范围", + "supposedToBe": "应为", + "gap": "相差 $value", + "trGap": "相差 $value TR", + "deflationGap": "偏低量", + "inflationGap": "偏高量", + "LBposRange": "排行榜位置范围", + "overpopulated": "比期望的多 $players", + "underpopulated": "比期望的少 $players", "PlayersEqualSupposedToBe": "cute", - "avgStats": "Average Stats", - "avgForRank": "Average for $rank rank", - "avgNerdStats": "Average Nerd Stats", - "minimums": "Minimums", - "maximums": "Maximums" + "avgStats": "平均数据", + "avgForRank": "$rank 段平均数据", + "avgNerdStats": "平均详细信息", + "minimums": "最小值", + "maximums": "最大值" }, "stateView": { - "title": "State from $date" + "title": "$date的状态" }, "tlMatchView": { - "match": "Match", + "match": "匹配", "vs": "vs", - "winner": "Winner", - "roundNumber": "Round $n", - "statsFor": "Stats for", - "numberOfRounds": "Number of rounds", - "matchLength": "Match Length", - "roundLength": "Round Length", - "matchStats": "Match stats", - "downloadReplay": "Download .ttrm replay", - "openReplay": "Open replay in TETR.IO" + "winner": "获胜者", + "roundNumber": "第$n回合", + "statsFor": "状态", + "numberOfRounds": "回合数", + "matchLength": "比赛时长", + "roundLength": "回合时长", + "matchStats": "比赛数据", + "downloadReplay": "下载 .ttrm 回放", + "openReplay": "在 TETR。IO 中打开回放" }, "calcDestination": { - "placeholders": "Enter your $stat", - "tip": "Enter values and press \"Calc\" to see Nerd Stats for them", - "statsCalcButton": "Calc", - "damageCalcTip": "Click on the actions on the left to add them here", - "actions": "Actions", - "results": "Results", - "rules": "Rules", - "noSpinClears": "No Spin Clears", - "spins": "Spins", - "miniSpins": "Mini spins", - "noLineclear": "No lineclear (Break Combo)", - "custom": "Custom", - "multiplier": "Multiplier", - "pcDamage": "Perfect Clear Damage", - "comboTable": "Combo Table", - "b2bChaining": "Back-To-Back Chaining", - "surgeStartAtB2B": "Starts at B2B", - "surgeStartAmount": "Start amount", - "totalDamage": "Total damage", - "lineclears": "Lineclears", - "combo": "Combo", - "surge": "Surge", - "pcs": "PCs" + "placeholders": "输入你的$stat", + "tip": "输入值并按 \"计算\" 来查看TA的详细信息", + "statsCalcButton": "计算", + "damageCalcTip": "点击左侧的操作在此添加", + "actions": "操作", + "results": "结果", + "rules": "规则", + "noSpinClears": "非 Spin 清除", + "spins": "Spin", + "miniSpins": "Mini spin", + "noLineclear": "无清除(连消结束)", + "custom": "自定义", + "multiplier": "倍增", + "pcDamage": "全消伤害", + "comboTable": "连击", + "b2bChaining": "B2B增伤", + "surgeStartAtB2B": "开始于B2B", + "surgeStartAmount": "初始值", + "totalDamage": "累计伤害", + "lineclears": "清除行数", + "combo": "连击", + "surge": "B2B充能", + "pcs": "全消" }, "infoDestination": { - "title": "Information Center", - "sprintAndBlitzAverages": "40 Lines & Blitz Averages", - "sprintAndBlitzAveragesDescription": "Since calculating 40 Lines & Blitz averages is tedious process, it gets updated only once in a while. Click on the title of this card to see the full 40 Lines & Blitz averages table", + "title": "信息中心", + "sprintAndBlitzAverages": "40 行 & 闪电战平均数据", + "sprintAndBlitzAveragesDescription": "计算40 行 & 闪电战平均数据是个很繁琐的过程,所以很久才会更新一次。 点击标题查看完整的 40 行 & 闪电战平均数据表", "tetraStatsWiki": "Tetra Stats Wiki", - "tetraStatsWikiDescription": "Find more information about Tetra Stats functions and statictic, that it provides", - "about": "About Tetra Stats", - "aboutDescription": "Developed by dan63\n" + "tetraStatsWikiDescription": "查看更多关于Tetra Stats提供的函数和数据", + "about": "关于 Tetra Stats", + "aboutDescription": "由 dan63 开发" }, "leaderboardsDestination": { - "title": "Leaderboards", - "tl": "Tetra League (Current Season)", - "fullTL": "Tetra League (Current Season, full one)", - "ar": "Acievement Points" + "title": "排行榜", + "tl": "Tetra 联赛(当前赛季)", + "fullTL": "Tetra 联赛(当前赛季,完整)", + "ar": "成就点" }, "savedDataDestination": { - "title": "Saved Data", - "tip": "Select nickname on the left to see data assosiated with it", - "seasonTLstates": "S$s TL States", - "TLrecords": "TL Records" + "title": "已保存的数据", + "tip": "选择左边的昵称以查看与之相关的数据", + "seasonTLstates": "第$s赛季状态", + "TLrecords": "联赛记录" }, "settingsDestination": { - "title": "Settings", - "general": "General", - "customization": "Customization", - "database": "Local database", - "checking": "Checking...", - "enterToSubmit": "Press Enter to submit", - "account": "Your account in TETR.IO", - "accountDescription": "Stats of that player will be loaded initially right after launching this app. By default it loads my (dan63) stats. To change that, enter your nickname here.", - "done": "Done!", - "noSuchAccount": "No such account", - "language": "Language", - "languageDescription": "Tetra Stats was translated on $languages. By default, app will pick your system one or English, if locale of your system isn't avaliable.", + "title": "设置", + "general": "常规", + "customization": "自定义设置", + "database": "本地数据库", + "checking": "正在检查...", + "enterToSubmit": "按回车键提交", + "account": "您的 TETR.IO 账号", + "accountDescription": "该玩家的状态将在启动此应用后立即加载。 默认情况下,它会加载我的数据。如要更改,请在此输入您的昵称。", + "done": "完成!", + "noSuchAccount": "账号不存在", + "language": "语言", + "languageDescription": "Tetra Stats 有$languages。默认情况下,应用程序将选择您的系统语言,如果您的系统区域设置不可用,则选择英语。", "languages(plural)": { - "zero": "zero languages", - "one": "$n language", - "two": "$n languages", - "few": "$n languages", - "many": "$n languages", - "other": "$n languages" + "zero": "0种语言", + "one": "$n种语言", + "two": "$n种语言", + "few": "$n种语言", + "many": "$n种语言", + "other": "$n种语言" }, - "updateInTheBackground": "Update data in the background", - "updateInTheBackgroundDescription": "If on, Tetra Stats will attempt to retrieve new info once cache expires. Usually that happen every 5 minutes", - "compareStats": "Compare TL stats with rank averages", - "compareStatsDescription": "If on, Tetra Stats will provide additional metrics, which allow you to compare yourself with average player on your rank. The way you'll see it — stats will be highlited with corresponding color, hover over them with cursor for more info.", - "showPosition": "Show position on leaderboard by stats", - "showPositionDescription": "This can take some time (and traffic) to load, but will allow you to see your position on the leaderboard, sorted by a stat", - "accentColor": "Accent color", - "accentColorDescription": "That color is seen across this app and usually highlites interactive UI elements.", - "accentColorModale": "Pick an accent color", - "timestamps": "Timestamps format", - "timestampsDescriptionPart1": "You can choose, in which way timestamps shows time. By default, they show time in GMT timezone, formatted according to chosen locale, example: $d.", - "timestampsDescriptionPart2": "There is also:\n• Locale formatted in your timezone: $y\n• Relative timestamp: $r", - "timestampsAbsoluteGMT": "Absolute (GMT)", - "timestampsAbsoluteLocalTime": "Absolute (Your timezone)", - "timestampsRelative": "Relative", - "sheetbotLikeGraphs": "Sheetbot-like behavior for radar graphs", - "sheetbotLikeGraphsDescription": "Altough it was considered by me, that the way graphs work in SheetBot is not very correct, some people were confused to see, that -0.5 stride dosen't look the way it looks on SheetBot graph. Hence, he we are: if this toggle is on, points on the graphs can appear on the opposite half of the graph if value is negative.", - "oskKagariGimmick": "Osk-Kagari gimmick", - "oskKagariGimmickDescription": "If on, instead of osk's rank, :kagari: will be rendered.", - "bytesOfDataStored": "of data stored", + "updateInTheBackground": "后台更新数据", + "updateInTheBackgroundDescription": "如果开启,Tetra Stats将尝试在缓存过期后查询新信息。通常一次/5分钟。", + "compareStats": "将TL数据与段位平均水平作比较", + "compareStatsDescription": "如果开启,Tetra Stats将提供额外的量度,使您能够将自己与普通玩家的等级相比较。 你看到它的方式——统计信息将以相应的颜色高亮,用光标悬停在它们上面以获取更多信息。", + "showPosition": "显示排行榜中的位置", + "showPositionDescription": "这可能需要一些时间(和流量),但您可以看到您在排行榜上的位置,按数据排序", + "accentColor": "主题色", + "accentColorDescription": "这种颜色会在这个应用上可见,而且通常会高亮显示交互界面元素。", + "accentColorModale": "选取主题色", + "timestamps": "时间戳格式", + "timestampsDescriptionPart1": "您可以选择时间戳显示时间的方式。默认情况下,它们以 GMT 时区显示时间,并根据所选区域设置进行格式设置,例如:$d。", + "timestampsDescriptionPart2": "这里还有:\n• 以您的时区设置的区域设置:$y\n• 相对时间戳:$r", + "timestampsAbsoluteGMT": "GMT", + "timestampsAbsoluteLocalTime": "您的时区", + "timestampsRelative": "相对", + "sheetbotLikeGraphs": "Sheetbot 型雷达图", + "sheetbotLikeGraphsDescription": "尽管我认为,图表在 SheetBot 中的工作方式不是很正确,有些人感到困惑,那 -0.5 Stride 看起来不像它在 SheetBot 图表上那样。因此,我们这里有:如果开启,则如果数值为负,则图形上的点可以出现在图形的另一半。", + "oskKagariGimmick": "Osk-Kagari", + "oskKagariGimmickDescription": "如果开启,osk的段位会显示为:kagari:", + "bytesOfDataStored": "存储数据", "TLrecordsSaved": "Tetra League records saved", "TLplayerstatesSaved": "Tetra League playerstates saved", "fixButton": "Fix", @@ -333,7 +333,7 @@ "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", - "androidExportText": "Exported.\n${exportedDB}", + "androidExportText": "已导出。\n${exportedDB}", "importDB": "Import local database", "importDBDescription": "Restore your backup. Notice that already stored database will be overwritten.", "importWrongFileType": "Wrong file type"