{
  "automation-batch": {
    "components.mentoring.automation.automationIntroducer.initiateFeedbackAutomationBeepBoopBop": "启动反馈自动化……哔哔啵啵……",
    "components.mentoring.automation.automationIntroducer.automationIsASpace": "自动化是一个空间，让你能查看练习的常见解答，并针对使用该解答的所有学生一次性写下反馈。",
    "components.mentoring.automation.mostPopularTag.mostPopular": "最受欢迎"
  },
  "components/common/CLIWalkthroughButton.tsx": {
    "cliWalkthroughButton.installExercismLocally": "在本地安装 Exercism",
    "cliWalkthroughButton.useOurWizard": "使用我们的向导，配置 Exercism 在你的本地机器上运行。",
    "cliWalkthroughButton.opensInModal": "在弹窗中打开"
  },
  "components/common/ComboButton.tsx": {
    "comboButton.openDropdown": "打开下拉菜单"
  },
  "components/common/CommunitySolution.tsx": {
    "communitySolution.published": "发布于 {{time}}",
    "communitySolution.numTimesPublishedSimilar": "有人发布过与此相似的提交的解答的次数",
    "communitySolution.numLinesOfCode": "提交的解答中的代码行数",
    "communitySolution.numTimesStarred": "提交的解答被加星的次数",
    "communitySolution.numTimesCommented": "提交的解答被评论的次数",
    "communitySolution.correctlySolvesLatest": "此提交的解答正确解决了此练习的最新版本",
    "communitySolution.passesLatestTests": "此提交的解答通过了此练习最新版本的测试",
    "communitySolution.doesNotFullySolveLatest": "此提交的解答未能完全解决此练习的最新版本",
    "communitySolution.solvedAgainstOlder": "此提交的解答是针对此练习的旧版本完成的，可能无法完全解决最新版本。",
    "communitySolution.yourSolution": "你提交的解答",
    "communitySolution.toExerciseInTrack": "属于 {{track}} 中的 {{exercise}}",
    "communitySolution.inTrack": "在 {{track}} 中",
    "communitySolution.authorsSolution": "{{handle}} 提交的解答",
    "communitySolution.notPublished": "未发布"
  },
  "components/common/CopyToClipboardButton.tsx": {
    "copyToClipboardButton.copyToClipboardLabel": "将“{{text}}”复制到剪贴板",
    "copyToClipboardButton.copyToClipboard": "复制到剪贴板",
    "copyToClipboardButton.copied": "已复制"
  },
  "components/common/exercise-widget": {
    "info.titleInTrack": "在 <0/> <1>{{trackTitle}}</1> 中",
    "info.iterationsCount_other": "{{count}} 次迭代",
    "info.hasNotifications": "有通知",
    "info.outdated.solutionWasSolved": "此提交的解答是针对此练习的旧版本完成的",
    "solutionStatusTag.published": "已发布",
    "solutionStatusTag.completed": "已完成",
    "solutionStatusTag.inProgress": "进行中",
    "exerciseStatusTag.recommended": "推荐",
    "exerciseStatusTag.available": "可用",
    "exerciseStatusTag.locked": "已锁定",
    "difficulty.easy": "简单",
    "difficulty.medium": "中等",
    "difficulty.hard": "困难",
    "exerciseTypeTag.learningExercise": "学习练习",
    "exerciseTypeTag.tutorialExercise": "教程练习",
    "mentoringStatus.requested": "已请求指导",
    "mentoringStatus.inProgress": "指导进行中",
    "mentoringStatus.finished": "指导已结束"
  },
  "components/journey/overview/TrackHeaderSummaryText.tsx": {
    "trackList.4": "<0></0>，接着是<1></1>、<2></2>和<3></3>。",
    "trackList.1": "<0></0>。",
    "trackList.2": "<0></0>，接着是<1></1>。",
    "trackList.3": "<0></0>，接着是<1></1>和<2></2>。"
  },
  "components/contributing": {
    "tasksList.typeSwitcher.dockerDescription": "帮助我们改进 Dockerfile",
    "tasksList.typeSwitcher.codingDescription": "编写生产代码",
    "tasksList.typeSwitcher.contentDescription": "开发练习和概念",
    "tasksList.knowledgeSwitcher.none": "无",
    "tasksList.knowledgeSwitcher.elementary": "初级",
    "tasksList.knowledgeSwitcher.intermediate": "中级",
    "tasksList.knowledgeSwitcher.advanced": "高级",
    "tasksList.knowledgeSwitcher.anyKnowledge": "不限知识",
    "tasksList.knowledgeSwitcher.multiple": "多个",
    "tasksList.knowledgeSwitcher.label": "知识",
    "tasksList.knowledgeSwitcher.noneDescription": "无需已有的 Exercism 知识",
    "tasksList.knowledgeSwitcher.elementaryDescription": "需要少量 Exercism 知识",
    "tasksList.knowledgeSwitcher.intermediateDescription": "需要相当多的 Exercism 知识",
    "tasksList.knowledgeSwitcher.advancedDescription": "需要全面的 Exercism 知识",
    "tasksList.moduleSwitcher.generator": "生成器",
    "tasksList.moduleSwitcher.learningExercise": "学习练习",
    "tasksList.moduleSwitcher.practiceExercise": "实践练习",
    "tasksList.moduleSwitcher.concept": "概念",
    "tasksList.moduleSwitcher.testRunner": "测试运行器",
    "tasksList.moduleSwitcher.representer": "表示器",
    "tasksList.moduleSwitcher.analyzer": "分析器",
    "tasksList.moduleSwitcher.multiple": "多个",
    "tasksList.moduleSwitcher.allModules": "所有模块",
    "tasksList.moduleSwitcher.label": "模块",
    "tasksList.sorter.sortByMostRecent": "按最新排序",
    "tasksList.sorter.sortByOldest": "按最早排序",
    "tasksList.sorter.sortByTrack": "按学习路径排序",
    "tasksList.task.new": "新",
    "tasksList.sizeSwitcher.allSizes": "所有规模",
    "tasksList.sizeSwitcher.tiny.title": "极小",
    "tasksList.sizeSwitcher.tiny.description": "工作量很小，很快就能完成",
    "tasksList.sizeSwitcher.small.title": "小",
    "tasksList.sizeSwitcher.small.description": "工作量较小",
    "tasksList.sizeSwitcher.medium.title": "中",
    "tasksList.sizeSwitcher.medium.description": "工作量一般",
    "tasksList.sizeSwitcher.large.title": "大",
    "tasksList.sizeSwitcher.large.description": "工作量较大",
    "tasksList.sizeSwitcher.massive.title": "超大",
    "tasksList.sizeSwitcher.massive.description": "工作量巨大",
    "tasksList.sizeSwitcher.multiple": "多个",
    "tasksList.showingTasks": "显示 {{totalCount}} 个 {{task}}",
    "tasksList.outOfPossibleTasks": "共 {{unscopedTotal}} 个可能的 {{unscopedTask}}",
    "tasksList.resetFilters": "重置筛选",
    "contributorsList.thisWeek": "本周",
    "contributorsList.last30Days": "最近 30 天",
    "contributorsList.lastYear": "最近一年",
    "contributorsList.allTime": "全部时间",
    "contributorsList.categorySwitcher.authoring": "创作",
    "contributorsList.categorySwitcher.building": "构建",
    "contributorsList.categorySwitcher.maintaining": "维护",
    "contributorsList.categorySwitcher.mentoring": "指导",
    "contributorsList.categorySwitcher.allCategories": "所有类别",
    "tasksList.actionSwitcher.create": "创建",
    "tasksList.actionSwitcher.sync": "同步",
    "tasksList.actionSwitcher.improve": "改进",
    "tasksList.actionSwitcher.proofread": "校对",
    "tasksList.actionSwitcher.fix": "修复",
    "tasksList.actionSwitcher.all": "全部",
    "tasksList.actionSwitcher.multiple": "多个",
    "tasksList.actionSwitcher.label": "操作",
    "tasksList.actionSwitcher.createDescription": "从零开始做点什么",
    "tasksList.actionSwitcher.syncDescription": "将内容同步到最新版本",
    "tasksList.actionSwitcher.improveDescription": "改进现有功能 / 内容",
    "tasksList.actionSwitcher.proofreadDescription": "校对文本",
    "tasksList.actionSwitcher.fixDescription": "修复问题",
    "tasksList.typeSwitcher.docs": "文档",
    "tasksList.typeSwitcher.ci": "CI",
    "tasksList.typeSwitcher.coding": "编程",
    "tasksList.typeSwitcher.docker": "Docker",
    "tasksList.typeSwitcher.content": "内容",
    "tasksList.typeSwitcher.allTypes": "所有类型",
    "tasksList.typeSwitcher.multiple": "多个",
    "tasksList.typeSwitcher.label": "类型",
    "tasksList.typeSwitcher.docsDescription": "帮助构建 Exercism 的文档",
    "tasksList.typeSwitcher.ciDescription": "自动化与持续集成",
    "tasksList.sizeSwitcher.extraSmall": "特小",
    "tasksList.sizeSwitcher.label": "尺寸"
  },
  "components/concept-map": {
    "concept.availableConcept": "可用概念：",
    "concept.learnedConcept": "已学习概念：",
    "concept.masteredConcept": "已掌握概念：",
    "concept.lockedConcept": "已锁定概念：",
    "concept.concept": "概念：",
    "exerciseStatusBar.exerciseStatusDotTooltip": "练习状态圆点提示"
  },
  "components/track/dig-deeper-components/community-videos": {
    "communityVideos.submitItHere": "在这里提交。",
    "videoCredits.exercismProfile": "Exercism 个人资料",
    "videoCredits.youTubeChannel": "YouTube 频道",
    "communityVideoModal.postedBy": "发布者： ",
    "communityVideo.seeVideo": "查看视频",
    "communityVideoFooter.wantYourVideoFeatured": "想让你的视频在这里展示吗？",
    "communityVideoFooter.submitItHere": "在这里提交",
    "communityVideo.thumbnail": "缩略图",
    "communityVideos.communityVideos": "社区视频",
    "communityVideos.walkthroughsFromPeople": " 来自 Exercism 用户的讲解视频 ",
    "communityVideos.wantYourVideoFeatured": "想让你的视频出现在这里吗？"
  },
  "components/track/dig-deeper-components/no-content-yet": {
    "noContentYet.thereAreNoContentTypeForExerciseTitle": "{{exerciseTitle}} 还没有 {{contentType}}。",
    "noIntroductionYet.digDeeper": "深入了解",
    "noIntroductionYet.thereAreNoIntroductionNotesForExerciseTitle": "{{exerciseTitle}} 还没有介绍笔记。",
    "noIntroductionYet.wantToContribute": "想贡献内容吗？",
    "noIntroductionYet.youCanDoItHere": "你可以在这里完成。"
  },
  "components/track/exercise-community-solutions-list": {
    "orderSelect.sortByMostSubmitted": "按提交次数排序",
    "orderSelect.sortByNewest": "按最新排序",
    "orderSelect.sortByOldest": "按最早排序",
    "orderSelect.sortByFewestLines": "按代码行数最少排序",
    "orderSelect.sortByHighestRepUser": "按用户声望最高排序",
    "exerciseTagFilter.exerciseTagFilterGroup.filterBy": "按 {{groupName}} 筛选",
    "exerciseTagFilter.exerciseTagFilter.filter": "筛选",
    "exerciseTagFilter.exerciseTagFilter.clickToChange": "点击更改"
  },
  "components/track/ExerciseCommunitySolutionsList.tsx": {
    "exerciseCommunitySolutions.exploreSolutions": "看看别人是怎么解这道练习的",
    "exerciseCommunitySolutions.searchPlaceholder": "按代码搜索（至少 3 个字符）"
  },
  "components/track/iteration-summary": {
    "submissionMethodIcon.submittedViaCLI": "通过 CLI 提交",
    "submissionMethodIcon.submittedViaEditor": "通过编辑器提交",
    "outOfDateNotice.outdated": "已过时",
    "analysisStatusSummary.automatedComments": "自动评论",
    "analysisStatusSummary.essential": "重要",
    "analysisStatusSummary.actionable": "可操作",
    "analysisStatusSummary.other": "其他",
    "analysisStatusSummary.analysisStatus": "分析状态"
  },
  "components/track/IterationSummary.tsx": {
    "iterationSummary.iteration": "第 {{idx}} 次迭代",
    "iterationSummary.latest": "最新",
    "iterationSummary.published": "已发布",
    "iterationSummary.submitted": "已提交 ",
    "iterationSummary.viaCli": "通过 CLI",
    "iterationSummary.viaEditor": "通过编辑器",
    "iterationSummary.latestIteration": "最新迭代",
    "iterationSummary.thisIterationIsPublished": "这次迭代已发布"
  },
  "components/track/Trophies.tsx": {
    "trophy.awardedOn": "颁发于 ",
    "trophy.clickToReveal": "点击揭晓",
    "trophy.failedToReveal": "无法揭晓奖杯",
    "trophy.locked": "已锁定"
  },
  "components/modals/seniority-survey-modal": {
    "bootcampAd.feature.fun": "<strong>有趣</strong>的项目",
    "bootcampAd.feature.mentors": "乐于助人的<strong>导师</strong>",
    "bootcampAd.quote": "我当时完全是个编程新手，而这门课程<strong>远远超出了我最疯狂的期待</strong>。依我拙见，它会是<strong>你做过的最棒的选择之一！</strong>",
    "bootcampAd.quote.description": "完全新手",
    "senioritySurveyModal.inner": "内部",
    "initialView.heyThere": "你好 👋",
    "initialView.expandingExercism": "我们正在扩展 Exercism，加入适合各种水平的内容。为了确保 Exercism 为你展示合适的内容，请告诉我们你的经验水平。",
    "initialView.howExperiencedAreYou": "你作为开发者的经验如何？",
    "initialView.saveMyChoice": "保存我的选择",
    "initialView.canBeUpdatedInSettings": "（你可以随时在设置中修改）",
    "initialView.absoluteBeginner": "完全新手",
    "initialView.beginner": "新手",
    "initialView.juniorDeveloper": "初级开发者",
    "initialView.midLevelDeveloper": "中级开发者",
    "initialView.seniorDeveloper": "高级开发者",
    "bootcampAd.gameAlt.spaceInvaders": "太空侵略者游戏的图片",
    "bootcampAd.gameAlt.ticTacToe": "井字棋游戏的图片",
    "bootcampAd.gameAlt.breakout": "打砖块游戏的图片",
    "bootcampAd.gameAlt.maze": "迷宫游戏的图片",
    "bootcampAd.heading": "认识一下<strong>Jiki</strong>",
    "bootcampAd.subheading": "我们全新的初学者编程平台！",
    "bootcampAd.timeline": "几周之内，你就能从零开始做出这些……",
    "bootcampAd.punchline": "这个平台适合任何想真正精通编程的人。它极其有效，还很有趣。<strong>而且是免费的！</strong>",
    "bootcampAd.learnMore": "去看看 Jiki",
    "bootcampAd.close": "关闭",
    "bootcampAd.offer": "（我们说过它是免费的吗？）",
    "bootcampAd.videoIntro": "观看课程介绍 👇",
    "bootcampAd.feature.video": "<strong>视频</strong>教程"
  },
  "components/modals/student": {
    "confirmFinishMentorDiscussionModal.areYouSure": "确定要结束这次讨论吗？",
    "confirmFinishMentorDiscussionModal.feelLikeMentoringReachedConclusion": "当你觉得指导已经自然告一段落，或者你只是不想再继续下去时，就可以结束这次讨论了。",
    "confirmFinishMentorDiscussionModal.cancel": "取消",
    "confirmFinishMentorDiscussionModal.reviewAndEndDiscussion": "查看并结束讨论…",
    "iterationSelector.allIterations": "所有迭代",
    "iterationSelector.singleIteration": "单个迭代",
    "iterationSelect.iteration": "迭代 {{idx}}",
    "finishMentorDiscussionModal.reportShouldNotBeNull": "报告不能为 null"
  },
  "components/modals/student/finish-mentor-discussion-modal": {
    "reportStep.howCanWeHelp": "我们能帮上什么忙？",
    "reportStep.explanation": "非常抱歉你遇到了有问题的指导讨论，我们希望能帮助你确保下一次的体验是愉快的。",
    "reportStep.resolveIssue": "你希望如何解决这个问题？",
    "reportStep.blockMentor": "阻止与该导师的进一步互动",
    "reportStep.requeueSolution": "把你提交的解答重新放回队列，等待指导",
    "reportStep.reportDiscussion": "向管理员举报这次讨论",
    "reportStep.whyReporting": "你为什么要举报这段对话？",
    "reportStep.whatWentWrong": "出了什么问题？",
    "reportStep.reportAssurance": "你的举报会发送给我们的管理员，他们会进一步调查",
    "reportStep.back": "返回",
    "reportStep.finish": "完成",
    "rateMentorStep.reviewDiscussion": "该回顾这次讨论了",
    "rateMentorStep.yourDiscussionTimedOut": "你的讨论已超时",
    "donationStep.oneMoreRequest": "还有一个请求……",
    "donationStep.areYouFindingHelpful": "你觉得 Exercism 有帮助吗？",
    "donationStep.cantAfford": "负担不起？",
    "donationStep.shareMessage": "如果你无力捐款，但想以其他方式帮忙，请把 Exercism 分享给你的朋友和同事，也帮我们在社交媒体上多多宣传。用我们的人越多，我们收到的捐款就越多！",
    "donationStep.wantToKnowMore": "想了解更多？",
    "donationStep.whyWeNeedDonations": "我制作了一个短视频，解释我们为什么需要捐款，以及这些捐款都用在了哪里 👇",
    "donationStep.continueWithoutDonating": "不捐款，直接继续",
    "donationStep.lessThanOnePercentDonate": "使用 Exercism 的人中，只有不到 1% 会选择捐款。如果你有这个能力，请成为其中之一。",
    "reportStep.reportPlaceholder": "请具体说明你提交这份举报的原因，并告诉我们发生了什么。",
    "rateMentorStep.mentorFinishedMentoring": "{{mentorHandle}} 已经完成了对你的指导：",
    "rateMentorStep.feedbackRequest": "为了帮助我们和导师们了解我们做得怎么样，我们很想听听你对与 {{mentorHandle}} 讨论的反馈。好的导师会回答你的问题，为你介绍新的想法，或鼓励你尝试新事物。",
    "rateMentorStep.howWasDiscussion": "你和 {{mentorHandle}} 的讨论怎么样？",
    "rateMentorStep.problematic": "有问题",
    "rateMentorStep.acceptable": "还可以",
    "rateMentorStep.itWasGood": "很不错！",
    "successfulDonationStep.youveDonatedSuccessfully": "你已成功捐赠 {{amount}}，谢谢你 💙",
    "successfulDonationStep.trulyAppreciateSupport": "我们衷心感谢你的支持。如果没有像你这样出色的贡献者，就不可能有 Exercism。我们很快会给你发送一封邮件，内含捐赠确认信息和收据。",
    "successfulDonationStep.youVeEarnedTheBadge": "你获得了<0>支持者</0>徽章！",
    "successfulDonationStep.continueToExercise": "继续前往练习",
    "requeuedStep.solutionRequeued": "你提交的解答已重新加入队列。",
    "requeuedStep.requedExplanation": "你提交的解答已重新放回队列，希望很快会有另一位导师接手。希望你下次就这道解答的指导能有好的体验！",
    "requeuedStep.goToSolution": "返回你的解答",
    "testimonialField.writeTestimonial": "在这里写下你的评价",
    "testimonialField.minimum": "最少",
    "unhappyStep.thankYouForReport": "感谢你的举报",
    "unhappyStep.reportExplanation": "谢谢你告诉我们。我们会调查你的举报，并在接下来几天内回复你。在此期间，希望你的下次体验会更好。",
    "unhappyStep.solutionRequeued": "你提交的解答已重新加入队列",
    "unhappyStep.requeueExplanation": "你提交的解答已重新放回队列，希望很快会有另一位导师接手。希望你下次就这道解答的指导能有好的体验！",
    "unhappyStep.hopeBetterExperience": "希望你的下次体验会更好",
    "unhappyStep.sorryExplanation": "很抱歉这次体验不太好。希望下次会更好。",
    "unhappyStep.goToSolution": "返回你的解答",
    "addTestimonialStep.gladGoodDiscussion": "很高兴你这次讨论很愉快！",
    "addTestimonialStep.mentorsVolunteerTime": "导师们都是无偿贡献自己的时间。写一段真诚的评价，是感谢他们、并鼓励他们继续帮助他人的好方式。",
    "addTestimonialStep.leaveTestimonial": "给 {{mentorHandle}} 留下一段评价（可选）",
    "addTestimonialStep.back": "返回",
    "addTestimonialStep.skip": "跳过",
    "addTestimonialStep.finish": "完成",
    "celebrationStep.thankYouForTestimonial": "谢谢你留下评价 💙",
    "celebrationStep.helpedMakeDay": "你让 {{mentorHandle}} 今天过得更开心了。",
    "celebrationStep.shareExperience": "请把你的 Exercism 体验分享给其他人。",
    "celebrationStep.backToExercise": "返回练习",
    "satisfiedStep.sorryMentoringWasntGreat": "很抱歉这次的指导体验不太好。",
    "satisfiedStep.putExerciseBack": "你想把这个练习放回队列，让另一位导师看看吗？",
    "satisfiedStep.back": "返回",
    "satisfiedStep.noThanks": "不用了",
    "satisfiedStep.yesPlease": "好的",
    "reasonSelect.codeOfConductViolation": "违反行为准则",
    "reasonSelect.wrongOrMisleadingInformation": "错误或误导性信息",
    "reasonSelect.other": "其他"
  },
  "components/editor/FeedbackPanel": {
    "feedbackPanelRequestMentoring.free": "100% 免费！😲",
    "feedbackPanelRequestMentoring.whyGetFeedback": "为什么要获得反馈？",
    "feedbackPanelRequestMentoring.attainRealFluency": "真正精通 {{trackTitle}}",
    "feedbackPanelRequestMentoring.learningALanguage": "学习一门语言，不只是会用，而是能用它<bold>思考</bold>。我们的导师会帮你培养这种洞察力。",
    "feedbackPanelRequestMentoring.youDontKnowWhatYouDontKnow": "你不知道自己不知道什么",
    "feedbackPanelRequestMentoring.hardToProgress": "不知道自己缺什么，就很难取得进步。我们的导师会帮你发现 {{trackTitle}} 知识中的空白。",
    "feedbackPanelRequestMentoring.getYourQuestionsAnswered": "让问题得到解答",
    "feedbackPanelRequestMentoring.whateverYourQuestions": "无论你有什么问题，我们的导师都能帮到你。申请导师时，一定要把心里想的问题都提出来。",
    "feedbackPanelRequestMentoring.pushYourself": "挑战自己",
    "feedbackPanelRequestMentoring.confidentFeelIn": "无论你对 {{trackTitle}} 多有信心，总有更多东西要学。和 Exercism 导师一起更进一步吧。",
    "feedbackPanel.codeReview": "代码审查",
    "feedbackPanel.codeReviewPending": "代码审查（待处理）",
    "feedbackPanelMentoringDiscussion.readonlyIterationMarker.iteration": "迭代 {{idx}}",
    "feedbackPanelMentoringDiscussion.pendingMentoringRequest.youveSubmittedSolution": "你已提交解答，等待代码审查。",
    "feedbackPanelMentoringDiscussion.pendingMentoringRequest.mentorWillProvideFeedback": "导师很快就会给你反馈（希望如此）。届时你会收到通知和邮件。",
    "feedbackPanelMentoringDiscussion.pendingMentoringRequest.viewYourRequest": "查看你的请求",
    "feedbackPanelMentoringDiscussion.feedbackPanelMentoringDiscussion.loading": "加载中…",
    "feedbackPanelMentoringDiscussion.feedbackPanelMentoringDiscussion.latestCodeReviewSessionDescription": "这是你针对这道练习最新的代码审查会话。要继续讨论，请切换到<link>指导模式</link>。",
    "feedbackDetail.automatedFeedback": "自动反馈",
    "feedbackPanelRequestMentoring.takeSolutionToNextLevel": "让你的解答更上一层楼",
    "feedbackPanelRequestMentoring.getFeedbackOnSolution": "让 {{trackTitle}} 导师为你对 {{exerciseTitle}} 的解答提供反馈，发现解决问题的新思路，拓展并加深你的 {{trackTitle}} 知识。",
    "feedbackPanelRequestMentoring.submitForCodeReview": "提交进行代码审查"
  },
  "components/editor/GetHelp": {
    "getHelpPanelComponents.getHelpPanelTrackHelp.trackHelp": "{{trackTitle}} 帮助",
    "getHelpPanelComponents.getHelpPanelHints.stuckHintsWillGive": "卡住了？这些提示会给你一点方向上的推动，帮你解开卡点。不过要明智地使用，记住，真正的学习就发生在与问题较劲的过程中！",
    "getHelpPanelComponents.getHelpPanelHints.clickHeadingExpand": "点击标题即可展开提示：",
    "getHelpPanelComponents.getHelpPanelHints.general": "通用",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.dontStruggleAlone": "别一个人硬扛！我们的社区随时为你提供帮助。",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.cantSubmitMentoringRequest": "虽然要通过测试后才能提交指导申请，但你可以在 Discord 或我们的论坛上求助。使用下面的链接开始吧：",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.discord": "Discord",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.discordDescription": "在我们 Discord 服务器的 #get-help 频道获取实时帮助。",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.forum": "论坛",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.forumDescription": "在我们的论坛上深入探讨各种话题和想法。",
    "getHelpPanelComponents.getHelpAccordionSkeleton.getHelp": "获取帮助",
    "stuckButton.stuckGetHelp": "卡住了？获取帮助",
    "getHelpTab.getHelp": "获取帮助",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.communityHelp": "社区帮助"
  },
  "components/editor/header": {
    "settings.theme": "主题",
    "settings.keybindings": "快捷键",
    "settings.wrap": "自动换行",
    "settings.tabMode": "Tab 模式",
    "settings.light": "浅色",
    "settings.dark": "深色",
    "settings.default": "默认",
    "settings.on": "开",
    "settings.off": "关",
    "settings.editor": "编辑器",
    "settings.accessibility": "无障碍",
    "more.openMoreOptions": "打开更多选项",
    "more.revertToExerciseStart": "恢复到练习起点",
    "more.revertToLastIteration": "恢复到上一次迭代",
    "more.reportABug": "报告 bug",
    "backToExercise": "返回练习",
    "settings.vim": "Vim",
    "settings.emacs": "Emacs",
    "settings.settings": "设置",
    "settings.editorConfigurationLabel": "一组用于配置 Exercism 代码编辑器的单选按钮",
    "keyboardShortcuts": "键盘快捷键"
  },
  "components/dropdowns/track-menu": {
    "leaveTrackModal.leaveResetTrackForm.cancel": "取消",
    "leaveTrackModal.leaveResetTrackForm.leaveReset": "退出 + 重置",
    "leaveTrackModal.leaveTrackForm.strongText": "退出该轨道后，你仍然会保留：",
    "leaveTrackModal.leaveTrackForm.listItem1": "你在 {{trackTitle}} 中提交的所有解答",
    "leaveTrackModal.leaveTrackForm.listItem2": "你在 {{trackTitle}} 中收到的所有指导",
    "leaveTrackModal.leaveTrackForm.howeverWeWill": "不过，我们会：",
    "leaveTrackModal.leaveTrackForm.listItem3": "结束 {{trackTitle}} 中的所有指导讨论",
    "leaveTrackModal.leaveTrackForm.listItem4": "从你的活跃轨道列表中移除 {{trackTitle}}",
    "leaveTrackModal.leaveTrackForm.infoBoxText": "你可以随时重新加入，并从上次中断的地方继续。",
    "leaveTrackModal.leaveTrackForm.cancel": "取消",
    "leaveTrackModal.leaveTrackForm.leaveTrack": "退出轨道",
    "resetTrackModal.heading": "你即将重置你在 {{trackTitle}} 中的全部进度。",
    "resetTrackModal.pleaseReadCarefully": "请先仔细阅读以下内容，再继续。",
    "resetTrackModal.irreversible": "此操作不可撤销，意味着你在这个轨道上完成的所有内容都会丢失。",
    "resetTrackModal.byResettingThisTrack": "重置这个轨道后，你将失去对以下内容的访问权限：",
    "resetTrackModal.listItem1": "你在 {{trackTitle}} 中提交的所有解答",
    "resetTrackModal.listItem2": "你在 {{trackTitle}} 中收到的所有指导",
    "resetTrackModal.listItem3": "失去你因在 {{trackTitle}} 中发布解答而获得的全部声望",
    "resetTrackModal.however": "不过：",
    "resetTrackModal.listItem4": "存储在你本机的任何本地解答版本都不会受到影响",
    "resetTrackModal.listItem5": "因你在 {{trackTitle}} 轨道上的付出而获得的徽章都会保留",
    "resetTrackModal.confirmationLabel": "为确认，请在下面的框中输入 {{confirmation}}：",
    "resetTrackModal.cancel": "取消",
    "resetTrackModal.resetTrack": "重置轨道",
    "activateLearningModeModal.activateLearningMode": "激活学习模式",
    "activateLearningModeModal.paragraph1": "激活学习模式后，这个轨道上会启用概念和学习练习。不过，它会锁定你尚未完成前置条件的练习。你已经开始的练习仍然可以继续访问。",
    "activateLearningModeModal.warning": "你可以随时开启或关闭学习模式。",
    "activateLearningModeModal.activateLearningModeButton": "激活学习模式",
    "leaveTrackModal.youreAboutToLeave": "你即将退出 {{trackTitle}} 轨道。",
    "leaveTrackModal.noLongerInterested": "不想再学 {{trackTitle}} 了？没问题！",
    "leaveTrackModal.leave": "退出",
    "leaveTrackModal.leavePlusReset": "退出 + 重置",
    "leaveTrackModal.infoAlt": "信息",
    "activatePracticeModeModal.disableLearningMode": "禁用学习模式",
    "activatePracticeModeModal.paragraph1": "禁用学习模式会解锁此学习路径上的所有练习，但会禁用概念和学习练习。",
    "activatePracticeModeModal.warning": "你可以随时进入或退出练习模式。",
    "activatePracticeModeModal.disableLearningModeButton": "禁用学习模式",
    "leaveTrackModal.leaveResetTrackForm.strongText": "退出并重置此学习路径后，你将：",
    "leaveTrackModal.leaveResetTrackForm.listItem1": "无法再访问你在 {{trackTitle}} 中提交的所有解答",
    "leaveTrackModal.leaveResetTrackForm.listItem2": "无法再访问你在 {{trackTitle}} 中获得的所有指导",
    "leaveTrackModal.leaveResetTrackForm.listItem3": "失去你在 {{trackTitle}} 中发布解答所获得的全部声望",
    "leaveTrackModal.leaveResetTrackForm.listItem4": "将 {{trackTitle}} 从你的活跃学习路径列表中移除",
    "leaveTrackModal.leaveResetTrackForm.irreversibleText": "此操作不可撤销，你在这条学习路径上完成的所有内容都将丢失。",
    "leaveTrackModal.leaveResetTrackForm.confirmationLabel": "要确认，请在下方输入框中输入 {{confirmation}}："
  },
  "components/Editor.tsx": {
    "submitError.unableToSubmitFile": "无法提交文件，请重试。",
    "revertError.unableToRevertFile": "无法还原文件，请重试。"
  },
  "components/editor/EditorStatusSummary.tsx": {
    "editorStatusSummary.error": "错误：{{error}}",
    "editorStatusSummary.revertingFiles": "正在还原文件……"
  },
  "components/profile": {
    "newProfileForm.howDoYouWantToBeKnown": "你希望别人怎么称呼你？",
    "newProfileForm.locationOptional": "所在地（可选）",
    "newProfileForm.whereDoYouCurrentlyLive": "你现在住在哪里？",
    "newProfileForm.exercismIsMadeUpOfPeople": "Exercism 由来自世界各地的人组成 🌎",
    "newProfileForm.bioOptional": "个人简介（可选）",
    "newProfileForm.tellEveryoneABitMore": "多跟大家介绍一下你自己，以及你感兴趣的东西。例如：我是一名 Rails 开发者，喜欢抱石和咖啡",
    "newProfileForm.characters": "{{length}} / 160 字符",
    "newProfileForm.createProfile": "创建个人资料",
    "contributionsList.building": "构建",
    "contributionsList.maintaining": "维护",
    "contributionsList.authoring": "创作",
    "contributionsList.other": "其他",
    "communitySolutionsList.filterByExercise": "按练习筛选",
    "avatarSelector.uploadNewPhoto": "上传新头像",
    "avatarSelector.deletePhoto": "删除头像",
    "testimonialsList.unableToLoadTestimonials": "无法加载评价",
    "testimonialsSummary.testimonials": "评价",
    "testimonialsSummary.mentoredBy": "指导者",
    "testimonialsSummary.exerciseInTrack": "在<track>{{track}}</track>中的<exercise>{{exercise}}</exercise>",
    "contributionsSummary.contributions": "贡献",
    "contributionsSummary.seeYourContributions": "查看你的贡献",
    "contributionsSummary.seeHandleContributions": "查看 {{handle}} 的贡献",
    "testimonialsSummary.solutionsMentored": "已指导的解答",
    "testimonialsSummary.studentsHelped": "已帮助的学生",
    "testimonialsSummary.testimonialsReceived": "收到的评价",
    "testimonialsSummary.seeAllOfHandleTestimonials": "查看 {{handle}} 的全部评价",
    "newProfileForm.fullName": "姓名"
  },
  "components/profile/avatar-selector": {
    "photo.yourProfilePicture": "你的头像",
    "photo.uploadNewImage": "上传新图片",
    "photo.cropping": "上传后你可以裁剪图片。",
    "photo.youCanAlso": "你也可以<deleteButton/>。",
    "croppingModal.cropFinished": "裁剪完成"
  },
  "components/profile/avatar-selector/cropping-modal": {
    "croppingStep.cropYourPhoto": "裁剪你的照片",
    "croppingStep.cancel": "取消",
    "croppingStep.crop": "裁剪",
    "cropFinishedStep.happyWithResult": "对结果满意吗？",
    "cropFinishedStep.recrop": "重新裁剪",
    "cropFinishedStep.saveImage": "保存图片"
  },
  "components/profile/avatar-selector/photo": {
    "deletePhotoButton.deleteYourPicture": "删除你的头像",
    "deletePhotoButton.deletePhotoModal.deleteYourProfilePicture": "删除你的头像？",
    "deletePhotoButton.deletePhotoModal.areYouSure": "确定要删除你的头像吗？其他用户将看到一张占位图片。你可以随时上传新头像。",
    "deletePhotoButton.deletePhotoModal.deletePicture": "删除头像",
    "deletePhotoButton.deletePhotoModal.cancel": "取消"
  },
  "components/profile/community-solutions-list": {
    "orderSelect.sortByNewestFirst": "按最新排序",
    "orderSelect.sortByOldestFirst": "按最早排序",
    "orderSelect.sortByMostStarred": "按星标数量排序"
  },
  "components/profile/contributions-list": {
    "otherContributionsList.generic": "通用",
    "maintainingContributionsList.generic": "通用",
    "buildingContributionsList.generic": "通用"
  },
  "components/student/iterations-list": {
    "deleteIterationModal.unableToDeleteIteration": "无法删除迭代",
    "iterationReport.thisIterationHasBeenDeleted": "该迭代已被删除",
    "analyzerFeedback.opensInANewTab": "在新标签页中打开",
    "analyzerFeedback.analyzerGeneratedFeedback": "我们的<strong>{{trackTitle}} 分析器</strong>在分析你的解答时生成了这条反馈。",
    "analyzerFeedback.learnMore": "了解更多",
    "comment.essential": "必读",
    "comment.recommended": "推荐",
    "analysisInformation.analyzingCode": "我们正在分析你的代码，以便给出建议",
    "analysisInformation.analysisTime": "这通常需要 10-30 秒。",
    "analysisInformation.noAutoSuggestions": "没有自动建议？试试真人指导。",
    "analysisInformation.getHumanMentoring": "在 {{exerciseTitle}} 练习中获得真正的一对一真人指导，开始写出更好的 {{trackTitle}} 代码。",
    "analysisInformation.getMentoring": "获取指导",
    "analysisInformation.testFailed": "哔哔啵啵，算不出来…",
    "analysisInformation.passingTestsNeeded": "为了让我们的系统能够分析你的代码，测试必须通过。",
    "analysisInformation.interestedInImprovingTooling": "有兴趣改进 Exercism 的自动化工具吗？<helpLink>我们需要你的帮助</helpLink>。",
    "information.analysis": "分析",
    "information.tests": "测试",
    "information.backup": "备份",
    "representerFeedback.gaveFeedback": "<strong>{{authorName}}</strong>对一份与你的解答非常相似的解答给出了这条反馈",
    "representerFeedback.editedBy": "由<strong>{{editorName}}</strong>编辑",
    "testsInformation.unableToFetchTestRun": "无法获取测试运行结果",
    "emptyIterations.noIterations": "你还没有提交任何迭代。",
    "emptyIterations.iterationsWillAppear": "提交解答后，你就能看到自己的所有迭代，以及它们的测试结果和自动反馈。",
    "emptyIterations.viaExercismEditor": "通过 Exercism 编辑器",
    "emptyIterations.startInEditor": "在编辑器中开始",
    "emptyIterations.unableToStartExercise": "无法开始练习",
    "emptyIterations.workLocally": "在本地练习（通过 CLI）",
    "emptyIterations.learnMoreSolvingExercisesLocally": "进一步了解如何在本地做练习",
    "optionsDropdown.optionsForIteration": "迭代 {{iterationIdx}} 的选项",
    "optionsDropdown.deleteIteration": "删除迭代",
    "deleteIterationModal.areYouSure": "确定要删除迭代 {{iterationIdx}} 吗？",
    "deleteIterationModal.deletedIterationsRemoved": "已删除的迭代也会从已发布的解答和指导讨论中移除。<strong>此操作不可撤销。</strong>",
    "deleteIterationModal.deleteIteration": "删除迭代",
    "deleteIterationModal.cancel": "取消"
  },
  "components/student/mentoring-dropdown": {
    "discussionList.codeReviewSessions": "代码评审会话",
    "discussionList.appearHereOnceStarted": "开始后，你与导师针对这个练习的代码评审讨论会显示在这里。",
    "discussionList.mentoringDiscussions": "指导讨论",
    "header.mentoringCurrentlyInProgress": "当前正在进行的指导",
    "header.shareLinksNotAvailable": "有正在进行的指导时，无法使用分享链接",
    "header.wantToGetMentored": "想让朋友来指导你吗？",
    "header.inviteFriendsColleagues": "用这个分享链接直接邀请朋友、同事或私人导师来指导你的提交的解答。"
  },
  "components/student/mentoring-session": {
    "iterationView.thisIterationHasBeenDeleted": "该迭代已被删除",
    "sessionInfo.youreBeingMentoredByOn": "<divFlex>你正在接受 <handleWithFlair/> 的指导，练习为</divFlex> <divExerciseTitle>{{exerciseTitle}}</divExerciseTitle>",
    "sessionInfo.getMentoringOn": "获取 <divExerciseTitle>{{exerciseTitle}}</divExerciseTitle> 的指导",
    "discussionInfo.endedThisDiscussion": "{{mentorHandle}} 结束了这次讨论。",
    "discussionInfo.itsTimeToReviewMentoring": "现在可以评价 {{mentorHandle}} 的指导了",
    "discussionInfo.youllBeAbleToLeaveFeedback": "你可以留下反馈，分享你对这次体验的看法。",
    "discussionInfo.reviewFinishDiscussion": "评价并结束讨论",
    "discussionInfo.thisDiscussionTimedOut": "这次讨论已超时。",
    "discussionInfo.reviewDiscussion": "评价讨论",
    "mentorInfo.meetYourMentor": "认识你的导师",
    "discussionActions.ended": "已结束",
    "discussionActions.reviewDiscussion": "评价讨论",
    "discussionActions.endDiscussion": "结束讨论"
  },
  "components/student/mentoring-session/iteration-view": {
    "iterationHeader.thisExerciseHasBeenUpdated": "自这次迭代提交以来，这个练习已经更新。",
    "iterationHeader.youCanUpdateToLatestVersion": "你可以点击练习主页面顶部的黄色条，更新到最新版本。"
  },
  "components/student/mentoring-session/mentoring-request": {
    "cancelRequestModal.cancelMentoringRequest": "取消指导请求？",
    "cancelRequestModal.areYouSure": "你确定要取消这个指导请求吗？请注意，如果有人在过去几分钟内已经开始给出反馈，那么这次会话可能会继续，不受此取消的影响。",
    "cancelRequestModal.cancelMentoringRequestButton": "取消指导请求",
    "cancelRequestModal.close": "关闭",
    "cancelRequestButton.cancelRequest": "取消请求",
    "mentoringRequestInfo.waitingOnMentor": "正在等待导师…",
    "mentoringRequestInfo.learnHowToGetMost": "了解如何充分利用指导",
    "mentoringRequestInfo.mentoringRelies": "指导能否顺利，取决于导师和学生是否对它的运作方式有共同的理解。",
    "mentoringRequestInfo.readOurGuide": "<0>阅读我们的指南 <1/></0>，或观看下面的视频，来获得这种理解。",
    "mentoringRequestInfo.newWindowOrTab": "该链接会在新窗口或新标签页中打开",
    "mentoringRequestInfo.waitingOnMentorQuestion": "正在等待导师？",
    "mentoringRequestInfo.howToGetMostOutOfMentoring": "了解如何充分利用指导",
    "mentoringRequestInfo.wantAFriend": "想让朋友来指导你的提交的解答吗？",
    "mentoringRequestInfo.sendThisLink": "把这个链接发给朋友，进行私下指导。",
    "mentoringRequestForm.sendThisLinkFriend": "把这个链接发给朋友，进行私下指导。",
    "mentoringRequestForm.learnMore": "了解更多",
    "mentoringRequestForm.itsTimeToDeepen": "是时候深入学习一下了。",
    "mentoringRequestForm.startMentoringDiscussion": "在<strong>{{exerciseTitle}}</strong>上发起一次指导讨论，探索新的、令人兴奋的解题方式，拓展并深化你的知识。",
    "mentoringRequestForm.submitMentoringRequest": "提交指导请求",
    "mentoringRequestForm.unableToCreateRequest": "无法创建指导请求",
    "mentoringRequestForm.openForMentor": "提交之后，你的请求就会开放给导师加入，并开始提供反馈。",
    "mentoringRequestInfo.opensInANewWindowOrTab": "该链接会在新窗口或标签页中打开"
  },
  "session-batch-2": {
    "components.mentoring.session.guidance.howYouSolvedExercise": "你如何解答这道练习",
    "components.mentoring.session.guidance.automatedFeedback": "自动反馈",
    "components.mentoring.session.iterationButton.new": "新建",
    "components.mentoring.session.iterationButton.comment": "评论",
    "components.mentoring.session.iterationButton.comments": "评论",
    "components.mentoring.session.iterationButton.goToIteration": "前往第 {{idx}} 次迭代",
    "components.mentoring.session.iterationMarker.iterationWasSubmitted": "<0>第 {{idx}} 次迭代</0>已提交",
    "components.mentoring.session.iterationsList.goToPreviousIteration": "前往上一次迭代",
    "components.mentoring.session.iterationsList.previous": "上一个",
    "components.mentoring.session.iterationsList.goToNextIteration": "前往下一次迭代",
    "components.mentoring.session.iterationsList.next": "下一个",
    "components.mentoring.session.iterationsList.leftArrow": "左箭头",
    "components.mentoring.session.iterationsList.rightArrow": "右箭头",
    "components.mentoring.session.guidance.feedbackHere": "在此反馈",
    "components.mentoring.session.guidance.theExemplarSolution": "范例解答",
    "components.mentoring.session.guidance.tryAndGuideStudent": "尽量引导学生做到这个解答。在学习轨道的这个阶段，这是他们最合适的目标。",
    "components.mentoring.session.guidance.exerciseNotes": "练习笔记",
    "components.mentoring.session.guidance.trackNotes": "学习轨道笔记"
  },
  "session-batch-3": {
    "components.mentoring.session.iterationView.iterationDeleted": "这次迭代已被删除",
    "components.mentoring.session.linkButton.conversationLinked": "你的代码和指导对话当前已关联。",
    "components.mentoring.session.linkButton.conversationLinkedDescription": "这意味着当你切换到另一次迭代时，指导对话也会跟着切换，反之亦然。",
    "components.mentoring.session.linkButton.clickToUnlink": "点击或轻触图标即可取消关联。",
    "components.mentoring.session.linkButton.conversationUnlinked": "你的代码和指导对话当前未关联。",
    "components.mentoring.session.linkButton.conversationUnlinkedDescription": "这意味着左右两个面板彼此独立。",
    "components.mentoring.session.linkButton.clickToLink": "点击或轻触图标即可关联。",
    "components.mentoring.session.linkButton.linkConversation": "关联对话",
    "components.mentoring.session.mentoringNote.mentoringDocs": "查看我们的<a>指导文档</a>以了解更多信息。",
    "components.mentoring.session.mentorNotes.noNotesYet": "这个{{guidanceType}}还没有任何指导笔记。指导笔记由我们的社区撰写。请通过发送<0>Pull Request on GitHub</0>，帮它为这道练习起步。",
    "components.mentoring.session.mentorNotes.improveNotes": "改进这些笔记",
    "components.mentoring.session.mentorNotes.communityNotes": "这些笔记由我们的社区撰写。请通过发送<0>Pull Request on GitHub</0>来帮助改进它们。",
    "components.mentoring.session.previousSessionsLink.opensInModal": "在模态框中打开",
    "components.mentoring.session.previousSessionsLink.seePreviousSessions": "查看 {{numPrevious}} 个之前的{{sessions}}"
  },
  "components/common/HandleWithFlair.tsx": {
    "flair.insider": "一位 Insider",
    "flair.lifetime_insider": "一位终身 Insider",
    "flair.founder": "创始人",
    "flair.staff": "员工",
    "flair.alt": "{{title}} 的标记。"
  },
  "components/editor/AssistantChat": {
    "assistantChatPanel.stuckAskYourAiAssistant": "卡住了？问问你的 AI 助手",
    "assistantChatPanel.askAboutYourCode": "可以问关于你的代码、测试或练习的问题。助手会引导你自己找到解答，而不是直接把答案交给你。",
    "assistantChatPanel.tryAgain": "再试一次",
    "assistantChatPanel.notAvailableRightNow": "AI 助手目前不可用。",
    "assistantChatPanel.reachedYourMessageLimit": "你已达到消息上限",
    "assistantChatPanel.waitingForTheAssistant": "正在等待助手回复……",
    "assistantChatPanel.respondToTheAssistant": "回复助手……",
    "assistantChatPanel.askAboutYourCodePlaceholder": "问一问你的代码、测试或练习……",
    "assistantChatPanel.sendMessage": "发送消息",
    "assistantChatPanel.whatAreYouStuckOn": "你好！你卡在哪里了？说说你已经试过什么，我来帮你理清。",
    "assistantChatPanel.insiderBenefits.unlimitedAiAssistant.title": "不限次数的 AI 助手",
    "assistantChatPanel.insiderBenefits.unlimitedAiAssistant.desc": "每道练习、每条学习路径，对话次数都不限。",
    "assistantChatPanel.insiderBenefits.jikiPremium.title": "Jiki Premium 完整权限",
    "assistantChatPanel.insiderBenefits.jikiPremium.desc": "Jiki 高级版的全部内容，一并包含。",
    "assistantChatPanel.insiderBenefits.darkMode.title": "深色模式",
    "assistantChatPanel.insiderBenefits.darkMode.desc": "我们精致的深色主题，深夜看着更舒服。",
    "assistantChatPanel.insiderBenefits.adFree.title": "无广告体验",
    "assistantChatPanel.insiderBenefits.adFree.desc": "关闭整个平台上的所有广告。",
    "assistantChatPanel.insiderBenefits.behindTheScenes.title": "幕后内容",
    "assistantChatPanel.insiderBenefits.behindTheScenes.desc": "内部直播，以及深入解析 Exercism 技术栈的内容。",
    "assistantChatPanel.insiderBenefits.supportExercism.title": "支持 Exercism",
    "assistantChatPanel.insiderBenefits.supportExercism.desc": "让每个人都能继续免费学习编程。💙",
    "assistantChatPanel.joinExercismInsiders": "加入 <gradient>Exercism Insiders</gradient>，获得更多帮助",
    "assistantChatPanel.usedFreeConversationElsewhere": "你已经在另一道练习上用掉了免费的 AI 对话机会。",
    "assistantChatPanel.usedFreeConversation": "你已经用掉了免费的 AI 对话机会。",
    "assistantChatPanel.everyoneGetsAConversation": "每个人都可以免费在一道练习中使用一次 AI 助手对话。成为 Insider，就能在所有练习中解锁它，还能享受下面这些权益。",
    "assistantChatPanel.becomeAnInsider": "成为 Insider",
    "assistantChatPanel.tenAMonth": "每月 $10，随时可取消。",
    "assistantChatStartState.rotatingPhrases.whyThisIsntWorking": "为什么这样行不通",
    "assistantChatStartState.rotatingPhrases.howToFixThisBug": "这个 bug 怎么修",
    "assistantChatStartState.rotatingPhrases.whatThisErrorMeans": "这个错误是什么意思",
    "assistantChatStartState.rotatingPhrases.howToApproachThis": "该怎么入手",
    "assistantChatStartState.rotatingPhrases.howToGetUnstuck": "卡住了怎么办",
    "assistantChatStartState.feelingStuck": "卡住了？",
    "assistantChatStartState.askOurAssistantAbout": "问问我们的助手",
    "assistantChatStartState.tellUsWhatYoureStuckOn": "告诉我们你卡在哪里，以及你已经尝试过什么……",
    "assistantChatStartState.askOurAssistant": "问问助手",
    "assistantChatStartState.unlimitedConversations": "不限次数的对话，Insiders 会员已包含",
    "assistantChatStartState.getAssistantHelpFree": "在这道练习上获得助手帮助，100% 免费。",
    "insidersUpsellModal.unlockYourAiAssistant": "解锁你的 AI 助手",
    "insidersUpsellModal.becomeAnInsiderFor": "成为 Insider，在每道练习上不限次数地对话。",
    "insidersUpsellModal.fundedByDonations": "Exercism 依靠捐赠运营。你每月捐赠 <strong>{{amount}}</strong>，就能让 Exercism 对所有人保持免费，并解锁 AI 助手、深色模式、无广告体验等更多内容。",
    "insidersUpsellModal.changeOrCancel": "你可以随时在设置中更改或取消捐赠。",
    "insidersUpsellModal.becomeAnInsider": "成为 Insider",
    "insidersUpsellModal.broughtStraightBack": "之后会直接回到这道练习；你输入的内容会边写边保存。",
    "insidersUpsellModal.youreAnInsider": "你已经是 Insider 了！💙",
    "insidersUpsellModal.thankYouForSupporting": "感谢你支持 Exercism。每道练习的 AI 助手都已解锁，同时还解锁了深色模式、无广告体验，以及 Insiders 带来的其他全部权益。",
    "insidersUpsellModal.receiptInYourInbox": "我们很快会把收据发到你的邮箱。",
    "insidersUpsellModal.startWorkingWithTheAssistant": "开始使用助手",
    "assistantChatTab.aiAssistant": "AI 助手",
    "chatApi.tooManyRequests": "请求过于频繁。请稍等片刻后重试。",
    "chatApi.assistantOverloaded": "助手当前负载过高，请稍后重试。",
    "chatApi.assistantTimedOut": "助手响应超时，请重试。",
    "chatApi.assistantUnavailable": "助手暂时不可用，请稍后重试。",
    "chatApi.connectionLost": "连接已断开，请检查网络。",
    "chatApi.somethingWentWrong": "出了点问题，请重试。",
    "chatApi.failedToParseErrorResponse": "无法解析错误响应",
    "chatApi.unknownError": "未知错误",
    "chatApi.streamProcessingError": "流处理错误",
    "chatUsage.closeToMonthlyLimit": "你本月的用量快接近上限了（本月已用 {{used}}/{{limit}} 条消息）。",
    "chatUsage.closeToDailyLimit": "你今天的用量快接近上限了（今天已用 {{used}}/{{limit}} 条消息）。",
    "chatUsage.usedAllMonthlyMessages": "你本月的 {{limit}} 条消息已经用完，额度将在每月 1 日重置。",
    "chatUsage.usedAllDailyMessages": "你今天的 {{limit}} 条消息已经用完，额度将在 UTC 午夜重置。"
  },
  "components/common/Introducer.tsx": {
    "introducer.unableToHide": "无法隐藏引导提示",
    "introducer.gotIt": "知道了 👍",
    "introducer.permanentlyHide": "永久隐藏此引导提示"
  },
  "components/common/Loading.tsx": {
    "loading": "加载中"
  },
  "components/common/markdown-editor-form": {
    "mobileIdleFormFooter.send": "发送",
    "newFormFooter.cancel": "取消",
    "newFormFooter.send": "发送",
    "editFormFooter.cancel": "取消",
    "editFormFooter.delete": "删除",
    "editFormFooter.update": "更新"
  },
  "components/common/MarkdownEditor.tsx": {
    "previewUnavailable": "无法预览",
    "unableToParseMarkdown": "无法解析 Markdown",
    "loading": "加载中……"
  },
  "components/common/MarkdownEditorForm.tsx": {
    "areYouSureYouWantToDeleteThis": "确定要删除吗？"
  },
  "components/common/MedianWaitTime.tsx": {
    "medianWaitTime.avgWaitTime": "平均等待时间：约"
  },
  "components/common/MentorDiscussionSummary.tsx": {
    "mentorDiscussionSummary.inProgress": "进行中",
    "mentorDiscussionSummary.commentCount_other": "{{postsCount}} 条评论"
  },
  "components/common/MultipleSelect.tsx": {
    "multipleSelect.clickToChange": "点击更改"
  },
  "components/common/Pagination.tsx": {
    "pagination.first": "首页",
    "pagination.previous": "上一页",
    "pagination.goToPage": "前往第 {{page}} 页",
    "pagination.goToPreviousPage": "前往上一页",
    "pagination.goToNextPage": "前往下一页",
    "pagination.goToFirstPage": "前往第一页",
    "pagination.goToLastPage": "前往最后一页",
    "pagination.next": "下一页",
    "pagination.last": "末页"
  },
  "components/common/ProcessingStatusSummary.tsx": {
    "processing": "处理中",
    "failed": "失败",
    "passed": "通过",
    "processingStatus": "处理状态"
  },
  "components/common/ProminentLink.tsx": {
    "prominentLink.opensInNewWindow": "该链接将在新窗口或新标签页中打开"
  },
  "components/common/Pronouns.tsx": {
    "pronouns.ratherThanUsingPronouns": "请不要使用代词（如 he、her's 等），始终用 {{handle}} 来称呼 {{handle}}。",
    "pronouns.doNotUsePronouns": "不要使用代词",
    "pronouns.whenReferringTo": "提到 @{{handle}} 时，请使用这些代词",
    "pronouns.forExampleIfLeaving": "例如，为 {{handle}} 留下评价时，你可以这样说：",
    "pronouns.wasGreat": "{{handle}} 很棒。{{pronoun1}} 回答了我所有的问题。我会把 {{pronoun2}} 推荐给别人，因为 {{pronoun3}} 的建议非常有帮助。"
  },
  "components/common/Reputation.tsx": {
    "reputation.valueReputation": "{{value}} 声望",
    "reputation.reputation": "声望"
  },
  "components/settings/github-syncer/sections/ConnectedSection": {
    "processingMethodSection.processingMethod": "处理方式",
    "processingMethodSection.commitDirectly": "直接提交",
    "processingMethodSection.createPullRequest": "创建拉取请求",
    "processingMethodSection.whatIsTheName": "你的主分支叫什么名字？",
    "processingMethodSection.ourBot": "我们的机器人可以直接提交到你的代码仓库，实现全自动化设置；也可以创建拉取请求，由你每次审核通过。你更倾向于哪种方式？",
    "processingMethodSection.saveChange": "保存更改",
    "justConnectedModal.exercismAlt": "Exercism",
    "justConnectedModal.syncWithAlt": "同步到",
    "justConnectedModal.githubAlt": "Github",
    "justConnectedModal.repositoryConnected": "代码仓库连接成功！",
    "justConnectedModal.accountConnected": "我们已将你的 Exercism 账号连接到你选择的代码仓库。",
    "justConnectedModal.happyWithDefaults": "如果你对默认设置满意，现在就可以备份所有内容。或者先调整设置，之后用设置页面底部的按钮进行备份。你想现在备份所有内容吗？",
    "justConnectedModal.backUpEverythingNow": "立即备份所有内容",
    "justConnectedModal.backUpLater": "稍后备份",
    "manualSyncSection.backupTrack": "备份轨道",
    "manualSyncSection.backupTrackInfo": "如果你想将某个轨道备份到 GitHub，可以使用这个功能。",
    "manualSyncSection.pleaseUseSparing": "<strong className=\"font-medium\">注意：</strong>请谨慎使用，比如在第一次备份某个轨道时。此功能不适用于日常流程，过度使用很可能触发速率限制。",
    "manualSyncSection.selectTrackToBackup": "选择要备份的轨道",
    "manualSyncSection.backupTrackButton": "备份轨道",
    "manualSyncSection.backupEverything": "备份所有内容",
    "manualSyncSection.backupEverythingInfo": "如果你想将所有轨道中的所有练习都备份到 GitHub，可以使用这个功能。",
    "manualSyncSection.pleaseUseSparingBootstrap": "<strong className=\"font-medium\">注意：</strong>请谨慎使用，比如在初始化一个新的代码仓库时。此功能不适用于日常流程。",
    "manualSyncSection.backupEverythingButton": "备份所有内容",
    "iterationFilesSection.iterationFiles": "迭代文件",
    "iterationFilesSection.whenSyncing": "同步时，你是希望将练习中的所有文件（例如你提交的解答、测试、README、提示等）都同步到 GitHub，还是只同步你提交的解答文件？",
    "iterationFilesSection.theFullExercise": "完整练习",
    "iterationFilesSection.onlyMySolutionFiles": "只同步我提交的解答文件",
    "iterationFilesSection.saveChanges": "保存更改",
    "syncBehaviourSection.syncBehaviour": "同步行为",
    "syncBehaviourSection.chooseWhetherSyncing": "选择同步是在你创建新迭代时自动进行，还是由你手动触发。<strong>自动</strong>会让你的 GitHub 代码仓库保持最新，而<strong>手动</strong>则让你完全掌控。",
    "syncBehaviourSection.automatic": "自动",
    "syncBehaviourSection.manual": "手动",
    "fileStructureSection.fileStructure": "文件结构",
    "fileStructureSection.configureFolderStructure": "用这个选项来配置代码仓库的文件夹结构。",
    "fileStructureSection.placeholderValues": "你可以使用以下占位符，它们会在每次提交时被替换：",
    "fileStructureSection.trackSlug": "<code>$track_slug</code>：轨道的 slug（例如 “csharp”）。",
    "fileStructureSection.trackTitle": "<code>$track_title</code>：轨道的名称（例如 “C#”）",
    "fileStructureSection.exerciseSlug": "<code>$exercise_slug</code>：练习的 slug（例如 “hello-world”）",
    "fileStructureSection.exerciseTitle": "<code>$exercise_title</code>：练习的名称（例如 “Hello World”）",
    "fileStructureSection.iterationIdx": "<code>$iteration_idx</code>：练习的迭代序号（例如 “1”）",
    "fileStructureSection.note1YourPath": "<strong>注意 1：</strong>你的路径必须包含一个轨道占位符（<code>$track_slug</code> 或 <code>$track_title</code>）和一个练习占位符（<code>$exercise_slug</code> 或 <code>$exercise_title</code>）。",
    "fileStructureSection.note2Iteration": "<strong>注意 2：</strong><code>$iteration_idx</code> 占位符是可选的，但如果省略它，每次迭代都会覆盖上一次。这样你就可以用 Git 对提交的解答进行版本控制。加上迭代序号则会让每次迭代生成不同的文件夹。",
    "fileStructureSection.pathTemplateMustInclude": "你的路径模板必须包含 <code>$track_slug</code> 或 <code>$track_title</code>，以及 <code>$exercise_slug</code> 或 <code>$exercise_title</code>。",
    "fileStructureSection.saveChanges": "保存更改",
    "fileStructureSection.revertToDefault": "恢复默认",
    "fileStructureSection.areYouSureWantRevert": "你确定要把路径模板恢复为默认值吗？",
    "fileStructureSection.revert": "恢复",
    "fileStructureSection.cancel": "取消",
    "statusSection.status": "状态：<span style={{ color: textColor }}>{{status}}</span>",
    "statusSection.githubSyncerLinked": "你的 GitHub 同步器已关联到 <code>{{repoFullName}}</code>。",
    "statusSection.enableSyncer": "启用同步",
    "statusSection.areYouSureResumeSyncing": "你确定要恢复与 GitHub 同步解答吗？",
    "statusSection.resume": "继续",
    "statusSection.cancel": "取消",
    "statusSection.resumedCodeSync": "已恢复与 GitHub 的代码同步。",
    "statusSection.failedToChangeStatus": "更改状态失败。",
    "commitMessageTemplateSection.heading": "提交信息模板",
    "commitMessageTemplateSection.intro": "用这个选项来决定你的提交信息和 PR 信息应该写成什么样。",
    "commitMessageTemplateSection.placeholder_intro": "你可以使用以下占位符：",
    "commitMessageTemplateSection.placeholders.track_slug": "轨道的 slug（例如 “csharp”）。",
    "commitMessageTemplateSection.placeholders.track_title": "轨道的名称（例如 “C#”）",
    "commitMessageTemplateSection.placeholders.exercise_slug": "练习的 slug（例如 “hello-world”）",
    "commitMessageTemplateSection.placeholders.exercise_title": "练习的名称（例如 “Hello World”）",
    "commitMessageTemplateSection.placeholders.iteration_idx": "练习的迭代序号（例如 “1”）",
    "commitMessageTemplateSection.placeholders.sync_object": "取决于正在同步的内容，取值可以是 “Iteration”、“Solution”、“Track” 或 “Everything”。",
    "commitMessageTemplateSection.note.note": "注意",
    "commitMessageTemplateSection.note.text": "如果你的提交信息开头或结尾有斜杠或连字符，它们会被去掉。连续多个斜杠或连字符会被缩减为一个。",
    "commitMessageTemplateSection.save_button": "保存更改",
    "commitMessageTemplateSection.revert_button": "恢复默认",
    "commitMessageTemplateSection.confirm_modal.title": "你确定要把提交信息模板恢复为默认值吗？",
    "commitMessageTemplateSection.confirm_modal.confirm": "恢复",
    "commitMessageTemplateSection.confirm_modal.cancel": "取消",
    "index.syncerConnected": "同步器已连接",
    "dangerZoneSection.pauseSyncer": "暂停同步器",
    "dangerZoneSection.wantToPause": "想暂时暂停你的同步器吗？",
    "dangerZoneSection.useButtonBelow": "使用下方的按钮。你可以随时重新启动它。",
    "dangerZoneSection.disconnectSyncer": "断开同步器",
    "dangerZoneSection.wantToDisconnect": "想把同步器从你的 GitHub 代码仓库中断开吗？使用下方的按钮。",
    "dangerZoneSection.noteWillDeleteSettings": "<strong>注意：</strong>这也会删除本页面上的所有设置，所以请手动保存你日后可能想复用的任何设置（例如你的路径模板）。",
    "dangerZoneSection.disconnectGithub": "断开 GitHub",
    "dangerZoneSection.areYouSureDisconnect": "确定要断开你的 GitHub 代码仓库吗？",
    "dangerZoneSection.thisActionCannotUndone": "此操作无法撤销。",
    "dangerZoneSection.disconnectSyncerConfirm": "断开同步器",
    "dangerZoneSection.cancel": "取消",
    "dangerZoneSection.areYouSurePauseSyncing": "确定要暂停与 GitHub 同步解答吗？",
    "dangerZoneSection.pause": "暂停",
    "dangerZoneSection.pausedCodeSync": "已暂停与 GitHub 的代码同步。",
    "dangerZoneSection.failedToChangeStatus": "更改状态失败。",
    "dangerZoneSection.githubSyncDeleted": "已成功删除 GitHub 同步",
    "dangerZoneSection.failedToDeleteSync": "删除 GitHub 同步失败。",
    "dangerZoneSection.unexpectedErrorDeleting": "哎呀！删除 GitHub 同步时出现意外错误。"
  },
  "components/settings/github-syncer/sections/ConnectedSection/ManualSyncSection.tsx": {
    "backupATrack": "备份轨道",
    "syncingIsPausedEnableItToBackUpThisTrack": "同步已暂停。启用后才能备份这个轨道。",
    "selectTrackToBackup": "选择要备份的轨道",
    "backupTrack": "备份轨道",
    "notePleaseUseThisSparing": "<strong>注意：</strong>请谨慎使用，比如在第一次备份某个轨道时。此功能不适用于日常流程，过度使用很可能触发速率限制。",
    "ifYouWantToBackupATrackToGithubYouCanUseThisFunction": "如果你想将某个轨道备份到 GitHub，可以使用这个功能。",
    "backupEverything": "备份所有内容",
    "ifYouWantToBackupAllYourExercisesAcrossAllTracksToGithubYouCanUseThisFunction": "如果你想将所有轨道中的所有练习都备份到 GitHub，可以使用这个功能。",
    "notePleaseUseThisSparingForExampleWhenYouWantToBootstrapANewRepoThisIsNotDesignedToBePartOfYourNormalWorkflow": "<strong>注意：</strong>请尽量少用，例如在你想初始化一个新代码仓库的时候。它并不适合作为你日常工作流的一部分。",
    "backupEverythingLabel": "备份全部",
    "syncingIsPausedEnableItToBackUpEverything": "同步已暂停。启用后即可备份所有内容。",
    "yourBackupForTheTrackHasBeenQueuedAndShouldBeCompletedWithinAFewMinutes": "你对 {{trackSlug}} 学习路径的备份已加入队列，几分钟内即可完成。",
    "errorQueuingBackupForTheTrack": "将该学习路径的备份加入队列时出错。",
    "somethingWentWrongWhileQueuingTheBackupPleaseTryAgain": "将备份加入队列时出了问题，请重试。",
    "yourBackupForAllTracksHasBeenQueuedAndShouldBeCompletedWithinAFewMinutes": "你对所有学习路径的备份已加入队列，几分钟内即可完成。",
    "errorQueuingBackupForAllTracks": "将所有学习路径的备份加入队列时出错。",
    "somethingWentWrongWhileQueuingTheBackupForAllTracksPleaseTryAgain": "将所有学习路径的备份加入队列时出了问题，请重试。"
  },
  "components/mentoring/discussion/finished-wizard": {
    "favoriteStep.addToFavorites": "添加到收藏",
    "favoriteStep.addStudentToFavorites": "把 {{studentHandle}} 添加到你的收藏？",
    "favoriteStep.skip": "跳过",
    "finishStep.isOneOfYourFavorites": "{{studentHandle}} 是你收藏的学员之一。",
    "finishStep.willNotSeeFutureRequests": "你不会再看到来自 {{studentHandle}} 的指导请求。",
    "finishStep.thanksForMentoring": "感谢你指导 {{studentHandle}}。",
    "finishStep.changePreferences": "更改偏好设置",
    "mentorAgainStep.mentorAgain": "你想再次指导 {{studentHandle}} 吗？",
    "mentorAgainStep.yes": "是",
    "mentorAgainStep.no": "否"
  },
  "components/mentoring/discussion/FinishedWizard.tsx": {
    "finishedWizard.incorrectState": "状态不正确：{{step}}"
  },
  "components/mentoring/discussion/MarkAsNothingToDoButton.tsx": {
    "markAsNothingToDoButton.studentsTurn": "这个按钮可以让你把该讨论从你的收件箱中移除，并交还给学员的收件箱。当轮到学员回复，但系统误以为轮到你了，就用它。",
    "markAsNothingToDoButton.itsTheStudentsTurn": "现在轮到学员了…",
    "markAsNothingToDoButton.passDiscussionBack": "把该讨论交还给学员？",
    "markAsNothingToDoButton.continuingWillRemove": "继续操作会把它从你的收件箱中移除，并交还给学员的收件箱。这个功能适用于这样的场景：学员给你留言说“好的，我会照做”，而系统需要被告知现在仍然轮到学员行动。",
    "markAsNothingToDoButton.addCommentToDiscussion": "如果学员可能不清楚现在轮到自己行动，请在使用这个按钮的同时，在讨论中添加一条评论。",
    "markAsNothingToDoButton.continue": "继续",
    "markAsNothingToDoButton.cancel": "取消"
  },
  "components/mentoring/discussion/NewMessageAlert.tsx": {
    "newMessage": "新消息"
  },
  "components/mentoring/inbox": {
    "discussionList.somethingWentWrong": "出错了",
    "discussionList.retry": "重试",
    "discussionList.noMentoringDiscussions": "没有指导讨论",
    "discussionList.mentorNewSolution": "指导新的提交的解答",
    "discussion.favoriteStudent": "收藏的学员",
    "trackFilter.somethingWentWrong": "出错了",
    "discussion.comments": "{{postsCount}} 条评论"
  },
  "components/mentoring/Inboxtsx": {
    "inbox.inbox": "收件箱",
    "inbox.awaitingStudent": "等待学员",
    "inbox.finished": "已完成",
    "inbox.filterByStudentOrExerciseName": "按学员或练习名称筛选"
  },
  "components/mentoring/queue": {
    "exerciseFilterList.allExercises": "所有练习",
    "exerciseFilterList.searchByExerciseName": "按练习名称搜索",
    "exerciseFilterList.onlyShowExercisesThatNeedMentoring": "只显示需要指导的练习",
    "exerciseFilterList.onlyShowExercisesIHaveCompleted": "只显示我已完成的练习",
    "solutionList.noDiscussionsFound": "没有找到讨论",
    "solution.favoriteStudent": "收藏的学员",
    "solution.mentoredPreviously": "之前指导过",
    "trackFilterList.clickToChange": "点击更改",
    "trackFilterList.openTheTrackFilter": "打开赛道筛选器",
    "trackFilterList.changeTheTracksYouMentor": "更改你指导的赛道",
    "trackFilterList.unableToFetchTracks": "无法获取赛道"
  },
  "components/editor/testComponents": {
    "testsList.details": "名称：{{name}}，状态：{{status}}，输出：{{output}}",
    "testRunSummary.noTestResults": "没有测试结果",
    "testRunSummary.trackNotSupportTests": "这个 track 不支持自动运行练习的测试。",
    "testRunSummary.exerciseNotSupportTests": "这个练习不支持自动运行它的测试。",
    "testRunSummary.testingCode": "我们正在测试你的代码，以确认它能正常运行",
    "testRunSummary.usuallyTakes": "这通常需要 {{averageTestDuration}}-{{averageTestDurationMultiplied}} 秒。",
    "testRunSummary.tasksCompleted": "已完成 {{completedTasks}} / {{totalTasks}} 个任务",
    "testRunSummary.allTasksPassed": "所有任务都已通过",
    "testRunSummary.allTestsPassed": "所有测试都已通过",
    "testRunSummary.anErrorOccurred": "出错了",
    "testRunSummary.yourTestsTimedOut": "你的测试超时了",
    "testRunSummary.sweetLooksLike": "太棒了，看起来你已经解出这道练习了！",
    "testRunSummary.goodJobContinueImprove": "做得好！你可以继续改进代码；如果已经完成，就提交一次迭代，获得自动反馈，还可以选择请求指导。",
    "testRunSummary.weReceivedError": "运行你的代码时，我们收到了以下错误：",
    "testRunSummary.errorOccurredWhileRunningTests": "运行测试时发生了错误。这可能是我们的基础设施出了问题，也可能是你的代码里有某些东西导致我们的系统崩溃。",
    "testRunSummary.pleaseCheckCode": "请检查你的代码，如果看起来没有问题，就再运行一次测试。",
    "testRunSummary.yourTestsTimedOutSuggestsCodeRunningSlowly": "你的测试超时了。这可能是我们的基础设施出了问题，但更可能是你的代码运行得太慢。是不是有死循环之类的问题？",
    "testRunSummary.runningTests": "正在运行测试…",
    "testRunSummary.estimatedRunningTime": "预计运行时间约 {{averageTestDuration}} 秒",
    "testRunSummary.cancel": "取消",
    "testRunOutput.v1Message": "",
    "testPanel.hidden": "",
    "testsGroupedByStatusList.test_other": "{{count}} 个测试",
    "testsGroupedByStatusList.passed": "通过",
    "testsGroupedByStatusList.failed": "失败",
    "testRunSummaryByStatusHeaderMessage.testFailure": "测试失败",
    "testRunSummaryByStatusHeaderMessage.testFailures": "测试失败",
    "testRunSummaryByStatusHeaderMessage.testsFailed": "测试失败",
    "testsGroupedByTaskList.task": "任务",
    "testsGroupedByTaskList.jumpToInstructions": "跳转到说明",
    "testSummary.passed": "通过",
    "testSummary.failed": "失败",
    "testSummary.test": "测试",
    "testSummary.codeRun": "代码运行",
    "testSummary.testFailure": "测试失败",
    "testSummary.testError": "测试错误",
    "testSummary.yourOutput": "你的输出",
    "testContentWrapper.fileNotFound": "找不到文件",
    "jumpToInstructionButton.jumpToInstructions": "跳转到说明"
  },
  "components/favorites-list": {
    "index.filteringRestricted": "筛选功能仅限 Insiders 使用",
    "index.searchPlaceholder": "按作者姓名搜索",
    "index.defaultError": "无法获取解答",
    "index.noResults.title": "未找到解答。",
    "index.noResults.description": "试着更改筛选条件，找到你收藏的解答。",
    "index.noFavoritesYet.title": "还没有收藏。",
    "index.noFavoritesYet.description": "给解答加星，就能把它们加入收藏列表。"
  },
  "components/modals/BegModal.tsx": {
    "begModal.weNeedYourHelp": "我们需要你的帮助！",
    "begModal.cantAffordIt": "负担不起？",
    "begModal.shareExercism": "如果你捐不起款，但想以其他方式帮忙，请把 Exercism 分享给你的朋友和同事，并在社交媒体上为我们宣传。使用我们的人越多，我们获得的捐款就越多！",
    "begModal.wantToKnowMore": "想了解更多？",
    "begModal.explainsWhyWeNeedDonations": "我制作了一个短视频，讲解我们为什么需要捐款，以及我们如何使用这些捐款 👇",
    "begModal.fewerThan1Percent": "使用 Exercism 的人中，只有不到 1% 选择捐款。如果你有能力，请成为其中之一。",
    "begModal.continueWithoutDonating": "暂不捐款，继续",
    "begModal.previousDonorContent.thankYou": "你是少数向 Exercism 捐过款的人之一。非常感谢你支持我们 💙",
    "begModal.previousDonorContent.hateToAskAgain": "我真不想再次开口（😔），但我们真的很需要你的支持。Exercism 目前入不敷出，我们真的很需要你的帮助。如果你喜欢 Exercism，也有能力，<0>请考虑再捐几美元</0>来支持我们。",
    "begModal.previousDonorContent.monthlyDonationHelpful": "如果方便的话，每月定期捐款会特别有帮助！用右侧的表单设置只需 30 秒 👉",
    "begModal.nonDonorContent.exercismReliesOnDonations": "Exercism 靠捐款维持。但目前我们收到的还不够 😔",
    "begModal.nonDonorContent.mostPeopleCantAfford": "使用 Exercism 的大多数人都负担不起捐款。但如果你有能力，并且觉得 Exercism 对你有用，<0>请考虑捐几美元</0>，这样我们就能继续为负担不起的人免费提供。",
    "begModal.nonDonorContent.only1Percent": "只要 1% 的用户定期支持我们，我们就能覆盖成本。用右侧的表单捐款只需 30 秒 👉",
    "begModal.sorryToDisturb": "抱歉打扰一下，不过……"
  },
  "components/modals/BugReportModal.tsx": {
    "reportABug": "报告 bug",
    "bugReportSubmittedThankYou": "bug 报告已提交。谢谢！",
    "close": "关闭",
    "thanksForReportingPleaseTellUsWhatIsWrong": "感谢你的反馈。请告诉我们哪里出了问题。",
    "pleaseProvideAsMuchDetailAsPossible": "请尽可能提供详细信息",
    "submitBugReport": "提交 bug 报告",
    "cancel": "取消"
  },
  "components/modals/ChangePublishedIterationModal.tsx": {
    "changePublishedIterationsModal.changePublishedIterations": "更改已发布的迭代",
    "changePublishedIterationsModal.recommendPublishing": "我们建议发布所有迭代，帮助他人从你的学习历程中有所收获，但你也可以只选择最喜欢的一次迭代来展示。",
    "changePublishedIterationsModal.updatePublishedSolution": "更新已发布的解答",
    "changePublishedIterationsModal.cancel": "取消",
    "changePublishedIterationsModal.unableToChangePublishedIteration": "无法更改已发布的迭代"
  },
  "components/modals/complete-exercise-modal": {
    "exerciseCompletedModal.youCompleted": "你完成了 {{exerciseTitle}}！",
    "exerciseCompletedModal.awesomeWorkLearning": "干得漂亮。你离学会 {{trackTitle}} 又近了一步 🚀",
    "exerciseCompletedModal.awesomeWorkMastering": "干得漂亮。你离掌握 {{trackTitle}} 又近了一步 🚀",
    "exerciseCompletedModal.concept.info_1": "你学会了<strong>{{count}}</strong>个概念。",
    "exerciseCompletedModal.concept.info_many": "你学会了<strong>{{count}}</strong>个概念。",
    "exerciseCompletedModal.concept.info_1_1": "完成这个练习后，你学会了<strong>{{count}}</strong>个概念，并解锁了 {{unlockedExercisesCount}} 个练习。",
    "exerciseCompletedModal.concept.info_1_many": "完成这个练习后，你学会了<strong>{{count}}</strong>个概念，并解锁了 {{unlockedExercisesCount}} 个练习。",
    "exerciseCompletedModal.concept.info_many_1": "完成这个练习后，你学会了<strong>{{count}}</strong>个概念，并解锁了 {{unlockedExercisesCount}} 个练习。",
    "exerciseCompletedModal.concept.info_many_many": "完成这个练习后，你学会了<strong>{{count}}</strong>个概念，并解锁了 {{unlockedExercisesCount}} 个练习。",
    "exerciseCompletedModal.practice.info_1": "完成这个练习后，你在<strong>{{count}}</strong>个概念上取得了进步。",
    "exerciseCompletedModal.practice.info_many": "完成这个练习后，你在<strong>{{count}}</strong>个概念上取得了进步。",
    "exerciseCompletedModal.practice.info_none": "等你多练习一些 {{trackTitle}} 之后，再回到这个练习，看看能不能把它做得更好。",
    "exerciseCompletedModal.showMeMoreConcepts": "查看更多概念",
    "exerciseCompletedModal.showMeMoreExercises": "查看更多练习",
    "exerciseCompletedModal.returnToExercise": "返回练习",
    "publishSolutionModal.publishKnowledge": "发布你的代码，分享你的知识",
    "publishSolutionModal.publishHelpOthers": "发布代码能帮助他人从你的作品中学习。你可以选择发布哪些迭代，发布之后还能继续添加迭代，也可以随时取消发布。",
    "tutorialCompletedModal.heading": "你已完成“{{exerciseTitle}}”。",
    "tutorialCompletedModal.subheading": "你在 {{trackTitle}} 轨道上的旅程才刚刚开始 🚀",
    "tutorialCompletedModal.body.noCourse": "现在你可以投入一些<0>真正的练习</0>了。",
    "tutorialCompletedModal.body.withCourse": "现在你可以投入一些<0>真正的练习</0>了。我们还为你展示了 {{trackTitle}} 的 {{conceptCount}} 个概念，供你查看。",
    "tutorialCompletedModal.accessToMentoring": "开始下一个练习后，你也能使用所在轨道上的指导板块。",
    "tutorialCompletedModal.showMeConcepts": "让我看看概念",
    "tutorialCompletedModal.showMoreExercises": "让我看看更多练习",
    "tutorialCompletedModal.returnToTutorial": "返回“{{exerciseTitle}}”",
    "publishSolutionForm.yesShareSolution": "是的，我想把我提交的解答分享给社区。",
    "publishSolutionForm.noMarkComplete": "不用了，我只想把练习标记为已完成。",
    "publishSolutionForm.confirm": "确认",
    "publishSolutionForm.loading": "加载中"
  },
  "components/github-syncer-widget": {
    "miniAdvert.backupYourSolutionsToGitHub": "把你的解答备份到 GitHub",
    "miniAdvert.automaticallyBackupSolutions": "用我们的自动备份工具，把你的解答自动备份到 GitHub。",
    "miniAdvert.configureBackups": "配置备份",
    "activeAutomaticSync.autoBackupEnabled": "已启用自动备份",
    "activeAutomaticSync.newIterationsAutoBackupSolution": "新的迭代会自动备份到 GitHub。若要手动触发这个解答所有迭代的备份，请使用下面的按钮。",
    "activeAutomaticSync.newIterationsAutoBackupIteration": "这个解答的新迭代会自动备份到 GitHub。若要手动触发这次迭代的备份，请使用下面的按钮。",
    "activeAutomaticSync.triggerSolutionBackup": "触发解答备份",
    "activeAutomaticSync.triggerIterationBackup": "触发迭代备份",
    "pausedSync.yourSyncerCurrentlyPaused": "你的同步器目前处于<0>暂停</0>状态。",
    "pausedSync.visitSettingsToResumeSyncing": "前往<0>设置</0>即可恢复同步。",
    "activeManualSync.automaticSyncsDisabled": "你已关闭自动同步",
    "activeManualSync.clickToBackupSolution": "点击备份你的解答",
    "miniAdvert.exercism": "Exercism",
    "miniAdvert.syncWith": "同步到",
    "miniAdvert.github": "Github",
    "activeAutomaticSync.unknownError": "未知错误",
    "activeAutomaticSync.errorQueuing": "为所有学习路径排队备份时出错：{{message}}",
    "activeAutomaticSync.backupQueued": "你的备份已加入队列，将在几分钟内完成。",
    "activeAutomaticSync.somethingWentWrong": "为所有学习路径排队备份时出了点问题。请重试。"
  },
  "components/impact/ImpactTestimonial.tsx": {
    "impactTestimonial.saidThisAbout": "这样评价",
    "impactTestimonial.on": "于"
  },
  "components/impact/map.tsx": {
    "map.someoneJoinedExercism": "有人加入了 Exercism",
    "map.publishedNewSolution": "@{{handle}} 发布了新的解答",
    "map.openedIssue": "@{{handle}} 在 Exercism 的 GitHub 上开了一个 issue",
    "map.submittedPullRequest": "@{{handle}} 在 Exercism 的 GitHub 上提交了一个 Pull Request",
    "map.mergedPullRequest": "@{{handle}} 在 Exercism 的 GitHub 上有一个 Pull Request 被合并"
  },
  "components/impact/TopLearningCountries.tsx": {
    "topLearningCountries.topLearningCountries": "学习人数最多的国家"
  },
  "components/insiders": {
    "insidersStatus.eligibleText": "你目前符合 Insiders 的条件。感谢你成为 Exercism 的一员。我们很高兴能与你继续同行！",
    "insidersStatus.ineligibleText": "设置每月 10 美元或以上的定期捐款，即可访问 Insiders",
    "insidersStatus.eligibleLifetimeText": "我们已授予你 Insiders 的终身访问权限。感谢你成为 Exercism 的一员。我们很高兴能与你继续同行！",
    "insidersStatus.unsetText": "我们正在计算你的 Insiders 状态。计算完成后，此框会自动更新。",
    "insidersStatus.getAccessToInsiders": "获取 Insiders 访问权限",
    "insidersStatus.donateToAccessInsiders": "向 Exercism 捐款即可访问 Insiders",
    "insidersStatus.exercismIsNonProfit": "Exercism 是一个独立注册的非营利组织（英国注册号 #11733062），团队规模很小。所有捐款都用于运行和改进这个平台。",
    "insidersStatus.chooseMonthlyDonation": "1. 选择你的每月捐赠：",
    "insidersStatus.specifyAmount": "指定金额",
    "insidersStatus.minimumDonationAmount": "请注意：Insiders 访问权限的最低捐赠金额为 $10.00。感谢你的热心支持！",
    "insidersStatus.choosePaymentMethod": "2. 选择你的支付方式：",
    "insidersStatus.thankYou": "谢谢！",
    "insidersStatus.thankYouForSupport": "非常感谢你支持 Exercism。这对我们意义重大！💜",
    "insidersStatus.setUpMonthlyDonation": "请使用下面的表单设置你的每月捐赠。你可以随时在设置页面修改或取消捐赠。",
    "insidersStatus.donationsImprovePlatform": "Exercism 是一个独立的非营利组织。所有捐赠都用于平台的运营和改进。所有付款均由 Stripe 安全处理。",
    "paymentPending.errorFetchingStatus": "获取 PayPal 状态时出错"
  },
  "components/tooltips/task-tooltip": {
    "summary.task": "任务",
    "summary.creating": "创建",
    "summary.fixing": "修复",
    "summary.improving": "改进",
    "summary.proofreading": "校对",
    "summary.syncing": "同步",
    "summary.analyzers": "分析器",
    "summary.concepts": "概念",
    "summary.learningExercises": "学习练习",
    "summary.generators": "生成器",
    "summary.practiceExercises": "实践练习",
    "summary.representers": "表示器",
    "summary.testRunners": "测试运行器",
    "summary.workingOn": "在这个任务中，你将 {{verb}} {{module}} {{type}}{{trackSuffix}}。",
    "moduleInfo.learningExercises": "这个任务与<strong>学习练习</strong>有关。",
    "moduleInfo.learningExercisesDescription": "学习练习会教授一个或多个概念。制作起来比实践练习复杂得多。",
    "moduleInfo.generators": "这个任务与<strong>生成器</strong>有关。",
    "moduleInfo.generatorsDescription": "生成器是轨道用来与我们的中央练习集保持同步的工具。",
    "moduleInfo.practiceExercises": "这个任务与<strong>实践练习</strong>有关。",
    "moduleInfo.practiceExercisesDescription": "大多数练习都是实践练习，它们让学生得以练习在学习练习中学到的概念。",
    "moduleInfo.representers": "这个任务与<strong>表示器</strong>有关。",
    "moduleInfo.representersDescription": "表示器会为学生提交的解答生成规范化版本，并可以在上面附上指导评论。",
    "moduleInfo.testRunners": "这个任务与<strong>测试运行器</strong>有关。",
    "moduleInfo.testRunnersDescription": "测试运行器让 Exercism 能够运行学生的代码，判断他们是否通过测试，并为学生提供有用的反馈。",
    "typeInfo.continuousIntegration": "在这个任务中，你将参与 Exercism 的<strong>持续集成</strong>。",
    "typeInfo.githubActions": "你很可能会用到 GitHub Actions 或类似的工具。",
    "typeInfo.codingTask": "这是一个<strong>编程</strong>任务。",
    "typeInfo.productionLevelCode": "你将编写生产级代码，这些代码会由 Exercism 运行，或由我们的维护者团队运行，用于帮助自动化任务。",
    "typeInfo.studentFacingContent": "这个任务需要编写<strong>面向学生的内容</strong>。",
    "typeInfo.writingInMarkdown": "你主要会用 Markdown 编写内容，还会涉及一些用相关语言写的代码示例，可能还有测试文件。",
    "typeInfo.writingDockerfiles": "这个任务需要编写<strong>Dockerfiles</strong>。",
    "typeInfo.improveDockerfiles": "运用你的 Docker 专长，帮助我们改进、优化并减小 Dockerfiles 的体积。",
    "typeInfo.writingDocs": "这个任务需要<strong>编写文档</strong>。",
    "typeInfo.docsImportant": "文档是 Exercism 最重要的部分之一，既帮助贡献者，也帮助学生。我们的文档用 Markdown 编写。",
    "sizeInfo.tinyTask": "这是一个<strong>极小</strong>的任务。",
    "sizeInfo.completeInMinutes": "取决于你的经验，你应该能在几分钟内完成。",
    "sizeInfo.smallTask": "这是一个<strong>小型</strong>的任务。",
    "sizeInfo.completeInHour": "取决于你的经验，你应该能在一小时内完成。",
    "sizeInfo.mediumSizedTask": "这是一个<strong>中等规模</strong>的任务。",
    "sizeInfo.deepenKnowledge": "取决于你的经验，你应该能在几个小时内完成。这个任务非常适合加深你对参与 Exercism 的了解，并做出重要的贡献。",
    "sizeInfo.largeTask": "这是一个<strong>大型任务</strong>。",
    "sizeInfo.bigContribution": "这需要花费你很多小时才能完成。这是一个很值得投入、并且能为 Exercism 做出重大贡献的任务。",
    "sizeInfo.project": "这个任务是一个<strong>项目</strong>。",
    "sizeInfo.daysToComplete": "即使你已经有为 Exercism 做贡献的经验，完成这个任务也需要好几天。",
    "actionInfo.createNew": "这个任务需要你<strong>创建</strong>新的东西。",
    "actionInfo.buildingFromScratch": "这意味着你要从零开始构建。",
    "actionInfo.fixBroken": "这个任务需要你<strong>修复</strong>某个损坏的东西。",
    "actionInfo.fixingIt": "这意味着你要把当前无法正常工作的东西修好。",
    "actionInfo.improveSomething": "这个任务需要你<strong>改进</strong>某样东西。",
    "actionInfo.addFeatureOrImprovement": "在 Exercism，我们经常合并那些推动项目前进的改动，并创建后续 issue 来进一步改进。这是一个添加功能或做出改进的机会。",
    "actionInfo.proofread": "这个任务需要你进行<strong>校对</strong>。",
    "actionInfo.checkDocsAndContent": "帮助检查我们的文档和内容是否通顺、语法正确，并且适合非母语者阅读。",
    "actionInfo.syncContent": "这个任务需要你把内容<strong>同步</strong>到最新版本。",
    "actionInfo.updateTrackImplementation": "Exercism 有一个中央练习代码仓库，由跨语言团队负责更新。这个任务是把某个轨道的实现更新到练习的最新版本。",
    "knowledgeInfo.noExistingKnowledge": "这个任务<strong>不需要</strong>任何已有的 Exercism 知识。",
    "knowledgeInfo.perfectForFirstContribution": "这个任务非常适合第一次为 Exercism 做贡献的人。如果你已经参与了一段时间，不妨把它留给新来的伙伴 🙂",
    "knowledgeInfo.elementaryKnowledge": "这个任务需要<strong>初级</strong>的 Exercism 知识。",
    "knowledgeInfo.littleBitAboutExercism": "你需要对 Exercism 的运作方式有一点了解，不过在做这个任务的过程中就能弄明白。非常适合第一次做贡献的人。",
    "knowledgeInfo.intermediateKnowledge": "这个任务需要<strong>中级</strong>的 Exercism 知识。",
    "knowledgeInfo.keyPrinciplesOfArea": "要完成这个任务，你需要了解 {{desc}} 的关键原理。如果你不熟悉，可以在做任务的过程中学习，不过可能需要花几个小时阅读文档才能跟上。",
    "knowledgeInfo.advancedKnowledge": "这个任务需要<strong>高级</strong>的 Exercism 知识。",
    "knowledgeInfo.solidUnderstandingOfArea": "要完成这个任务，你需要扎实地理解{{desc}}。如果不具备，你可能需要和更有经验的人结对来完成。",
    "moduleInfo.analyzers": "在这个任务中，你要处理的是<strong>分析器</strong>。",
    "moduleInfo.analyzersDescription": "分析器会读取代码，并自动生成建议，告诉你如何让代码更符合惯用法。",
    "moduleInfo.concepts": "这个任务涉及<strong>概念</strong>。",
    "moduleInfo.conceptsDescription": "概念由简短的介绍和关于某个编程主题的更复杂的讲解组成。"
  },
  "components/tooltips/ToolingTooltip.tsx": {
    "toolingTooltip.loadingData": "正在加载数据",
    "toolingTooltip.unableToLoadData": "无法加载数据"
  },
  "components/tooltips/UserTooltip.tsx": {
    "userTooltip.loadingUserData": "正在加载用户数据",
    "userTooltip.unableToLoadUser": "无法加载用户"
  },
  "components/track/activity-ticker": {
    "publishedSolutionLink.newSolution": "<0>新提交的解答</0>，用于 ",
    "handle.someoneInCountry": "来自{{countryName}}的某人",
    "handle.someone": "某人",
    "userAvatar.userAvatar": "{{handle}} 的头像",
    "pullRequestLink.pullRequest": "拉取请求"
  },
  "components/track/dig-deeper-components": {
    "deepDiveVideo.deepDiveInto": "深入探索{{exerciseTitle}}！",
    "approaches.approaches": "解题思路",
    "approaches.otherWaysCommunitySolved": "社区里其他人解决这道练习的方法",
    "approaches.noApproaches": "{{exerciseTitle}} 还没有解题思路。",
    "approachSnippet.author": "作者",
    "approachSnippet.contributor": "贡献者",
    "sectionHeader.articles": "文章",
    "sectionHeader.exploreMoreIdeas": "探索关于这道练习的更多想法",
    "sectionHeader.noArticles": "{{exerciseTitle}} 还没有文章。",
    "diggingDeeper.digDeeper": "深入了解",
    "diggingDeeper.author": "作者",
    "diggingDeeper.contributor": "贡献者",
    "diggingDeeper.editViaGitHub": "通过 GitHub 编辑",
    "diggingDeeper.linkOpensInNewTab": "链接会在新窗口或新标签页中打开"
  },
  "components/journey": {
    "contributionResults.showingContributions": "显示 {{totalCount}} {{contributionLabel}}",
    "badgesList.searchByBadgeNameOrDescription": "按徽章名称或描述搜索",
    "badgeResults.showingBadges": "显示 {{totalCount}} {{badgeLabel}}",
    "solution.completed": "已完成",
    "solution.published": "已发布",
    "solution.thereIsANewerVersionOfTheExerciseVisitTheExercisePageToUpgrade": "这个练习有新版本。请访问练习页面升级到最新版本。",
    "solution.passesTestsOfTheLatestVersionOfTheExercise": "通过该练习最新版本的测试",
    "solution.thisSolutionFailsTheTestsOfTheLatestVersionOfTheExerciseTryUpdatingTheExerciseAndCheckingItLocallyOrInTheOnlineEditor": "这份解答未通过该练习最新版本的测试。请尝试更新练习，然后在本地或在线编辑器中检查。",
    "solution.failedTestsOfTheLatestVersionOfTheExercise": "未通过该练习最新版本的测试",
    "solution.iterations_other": "{{count}} 次迭代",
    "solution.lines": "{{numLoc}} 行",
    "solution.views": "{{numViews}} {{viewLabel}}",
    "solution.lastSubmitted": "上次提交于 {{lastIteratedAt}}",
    "solution.inTrack": "在 <0/><1>{{track}}<1/> 中",
    "solutionsList.searchByExerciseOrTrackName": "按练习或轨道名称搜索",
    "solutionsList.showingSolutions": "显示 {{totalCount}} {{solutionLabel}}",
    "solutionsList.resetFilters": "重置筛选",
    "contributionsList.searchByContributionName": "按贡献名称搜索",
    "contribution.generic": "通用",
    "unrevealedBadge.unrevealed": "未揭晓",
    "unrevealedBadge.clickTapToReveal": "点击/轻触以揭晓",
    "contribution.in": "在"
  },
  "components/journey/badges-list": {
    "orderSwitcher.sortByUnrevealedFirst": "按未揭晓优先排序",
    "orderSwitcher.sortByNewestFirst": "按最新优先排序",
    "orderSwitcher.sortByOldestFirst": "按最早优先排序"
  },
  "components/journey/contribution-results": {
    "orderSwitcher.sortByOldestFirst": "按最早优先排序",
    "orderSwitcher.sortByNewestFirst": "按最新优先排序",
    "markAllAsSeenButton.markAllAsSeen": "全部标记为已查看",
    "markAllAsSeenModal.markAllAsSeenQuestion": "将全部标记为已查看？",
    "markAllAsSeenModal.confirmationMessage": "确定要将全部 {{unseenTotal}} 条贡献标记为已查看吗？注意，这些贡献可能分布在多个页面上。",
    "markAllAsSeenModal.continue": "继续",
    "markAllAsSeenModal.cancel": "取消"
  },
  "components/settings/github-syncer/sections/ConnectedSection/SyncBehaviourSection.tsx": {
    "syncBehaviour.syncBehaviour": "同步行为",
    "syncBehaviour.syncingOptionDescription": "选择是在你新建一次迭代时自动同步，还是由你手动触发同步。<strong>自动</strong>会让你的 GitHub 代码仓库保持最新，<strong>手动</strong>则把控制权完全交给你。",
    "syncBehaviour.automatic": "自动",
    "syncBehaviour.manual": "手动",
    "syncBehaviour.saveChanges": "保存修改",
    "syncBehaviour.savedChangesSuccessfully": "修改保存成功！",
    "syncBehaviour.failedToSaveChanges": "保存修改失败。",
    "syncBehaviour.somethingWentWrongWhileSaving": "保存修改时出了问题，请重试。"
  },
  "components/settings/github-syncer/sections/ConnectToGithubSection": {
    "index.backupYourSolutionsToGithub": "将你提交的解答备份到 GitHub",
    "index.automatedBackupDescription": "使用我们的自动备份工具，自动将你提交的解答备份到 GitHub。",
    "index.safeBackup": "安全备份",
    "index.greenSquares": "绿色方块",
    "index.itsFree": "免费！",
    "index.createGithubRepository": "为你的解答新建一个 GitHub 代码仓库（如果之前是手动备份的，也可以复用现有的仓库）",
    "index.clickButtonToConnect": "点击下方按钮，连接你的 GitHub 账号。",
    "index.backupEverythingOption": "使用“备份全部”选项，备份你现有的所有解答。",
    "index.futureSolutionsAutoBackup": "以后每完成一个练习，你提交的解答都会自动备份。",
    "index.setupBackup": "设置备份",
    "connectModal.connectARepository": "连接代码仓库",
    "connectModal.ensureRepositoryReady": "继续之前，请先确认你已经新建了一个 GitHub 代码仓库，或者已有一个现成的仓库可供同步。",
    "connectModal.permissionWarning": "在下一个页面，系统会要求你授权该仓库。请务必<strong>只选择一个仓库</strong>（遗憾的是，GitHub 没有提供强制限制的方法！）",
    "connectModal.connectGithubRepository": "连接 GitHub 代码仓库",
    "connectModal.cancel": "取消",
    "index.exercismAlt": "Exercism",
    "index.syncWithAlt": "同步到",
    "index.githubAlt": "Github",
    "connectModal.exercismAlt": "Exercism",
    "connectModal.syncWithAlt": "同步到",
    "connectModal.githubAlt": "Github"
  },
  "components/settings/HandleForm.tsx": {
    "handleForm.changeYourHandle": "更改你的用户名",
    "handleForm.yourHandle": "你的用户名",
    "handleForm.confirmYourPassword": "确认密码",
    "handleForm.handleChangeRecommendation": "我们建议只在极少数情况下更改用户名，因为公开的解答链接会失效，也会让导师感到困惑。",
    "handleForm.changeHandle": "更改用户名",
    "handleForm.success": "你的用户名已更改",
    "handleForm.successAlt": "成功"
  },
  "components/track/UnlockHelpButton.tsx": {
    "unlockHelpButton.unlockThisTab": "解锁此标签页",
    "unlockHelpButton.defaultError": "解锁帮助时出错，请重试！"
  },
  "components/training-data/code-tagger": {
    "rightPane.automationRules.theseTagsUsedToTrain": "这些标签将用于训练神经网络，以正确识别学生提交的解答。感谢你的帮助！",
    "rightPane.automationRules.heresSomeNotes": "这里有一些说明，希望能帮到你：",
    "rightPane.automationRules.ifUnclearAskOnForum": "如果不确定某个标签该添加还是移除，请在<0>论坛</0>上提问。分享知识对每个人都有帮助。",
    "rightPane.automationRules.stickToOfficialList": "请尽量从下拉选择框的官方标签列表中挑选标签。如果需要添加新标签，直接输入一个新标签即可，但请考虑先在<0>论坛</0>上讨论一下。",
    "rightPane.considerations.pleaseReadDocs": "在给解答打标签之前，请先<0>阅读文档</0>。",
    "rightPane.rightPane.saveAndTagAnother": "保存并为下一个打标签…",
    "leftPane.codeInfo.youAreAssigningTags": "你正在为以下内容分配标签",
    "leftPane.codeInfo.in": "所属语言"
  },
  "components/training-data/dashboard": {
    "dashboardTabs.needsTagging": "需要打标签",
    "dashboardTabs.needsChecking": "需要检查",
    "dashboardTabs.needsCheckingAdmin": "需要检查（管理员）",
    "taggableCodeList.noTrainingData": "没有训练数据",
    "taggableCodeList.oopsSomethingWentWrong": "糟糕！出了点问题！",
    "taggableCodeList.retry": "重试",
    "dashboardHeader.filterExerciseName": "按练习名称筛选"
  },
  "discussion-batch": {
    "components.mentoring.discussion.addDiscussionPost.thisDiscussionHasEnded": "<strong>这个讨论已结束。</strong>还有话要说？你<em>仍然可以发帖</em>。",
    "components.mentoring.discussion.discussionActions.ended": "已结束",
    "components.mentoring.discussion.finishButton.endDiscussion": "<hint>结束讨论</hint>"
  },
  "session-batch-1": {
    "components.mentoring.session.automatedFeedbackModal.automatedAnalysis": "自动分析",
    "components.mentoring.session.automatedFeedbackModal.forIteration": "第 {{iteration}} 次迭代",
    "components.mentoring.session.automatedFeedbackModal.loadingAutomatedFeedback": "正在加载自动反馈",
    "components.mentoring.session.automatedFeedbackSummary.youReceivedAutomatedFeedback": "你收到了自动反馈",
    "components.mentoring.session.automatedFeedbackSummary.studentReceivedAutomatedFeedback": "学生收到了自动反馈",
    "components.mentoring.session.automatedFeedbackSummary.opensInAModal": "在弹窗中打开",
    "components.mentoring.session.cancelledRequestModal.mentoringRequestCancelled": "指导请求已取消",
    "components.mentoring.session.cancelledRequestModal.studentCancelledRequest": "学生已取消这个指导请求。我们知道，你已经开始回复之后遇到这种情况会非常沮丧 😞 抱歉给你带来不便！",
    "components.mentoring.session.cancelledRequestModal.thankYouForBeingAMentor": "感谢你在 Exercism 担任导师 💙",
    "components.mentoring.session.cancelledRequestModal.backToMentorRequests": "返回导师请求",
    "components.mentoring.session.cancelledRequestModal.closeThisModal": "关闭此弹窗",
    "components.mentoring.session.filePanel.instructions": "说明",
    "components.mentoring.session.filePanel.tests": "测试"
  },
  "components/journey/overview/learning-section": {
    "trackSummary.mentoringSessionsCompleted_other": "已完成的指导会话",
    "trackSummary.mentoringInProgress_other": "你有 <strong>{{count}} 个讨论</strong>正在进行。",
    "trackSummary.mentoringQueued_other": "你有 <strong>{{count}} 个解答</strong>在队列中。",
    "trackSummary.period.last_12_months": "最近 12 个月",
    "trackSummary.period.last_10_weeks": "最近 10 周",
    "trackSummary.period.last_14_days": "最近 14 天",
    "trackSummary.progressionVelocity": "进度速度",
    "trackSummary.avgVelocity": "Exercism 平均值 = {{avg}}",
    "trackSummary.velocityExplanation": "这个指标衡量你在过去 6 个月里完成该路径的速度",
    "learningOverview.youReThroughSingle": "你已经完成了所加入路径的<em>{{percentage}}%</em>。<strong>继续加油！</strong>",
    "learningOverview.youReThroughMultiple": "你已经完成了所加入各条路径的<em>{{percentage}}%</em>。<strong>继续加油！</strong>",
    "learningOverview.exercisesCompleted": "已完成 {{completed}} / {{total}} 个练习",
    "exercisesCompletedSummary.exerciseCompleted": "已完成练习",
    "exercisesCompletedSummary.exercisesCompleted": "已完成练习",
    "conceptsLearntSummary.conceptLearnt": "已学概念",
    "conceptsLearntSummary.conceptsLearnt": "已学概念",
    "headerSummary.youVeProgressed": "你进步最大的是 ",
    "learningStats.didYouKnow": "你知道吗？",
    "learningStats.linesOfCodeStat": "你在<link>{{numSolutions}} {{solutionLabel}}</link>中一共写了<strong>{{numLines}} {{lineLabel}}</strong>代码。",
    "learningStats.aesopFact": "这大约相当于一篇<fableLink>《伊索寓言》</fableLink>的长度！",
    "tracksEnrolledSummary.tracksEnrolled_other": "已加入的轨道",
    "trackSummary.exercisesCompleted": "已完成 {{completed}} / {{total}} 个练习（{{percent}}%）",
    "trackSummary.joinedTrack": "你加入 {{title}} 轨道的时间",
    "trackSummary.startedTrackAgo": "你从<strong>{{since}}</strong>开始学习 {{title}} 轨道。"
  },
  "components/journey/overview/learning-section/track-summary/TrackProgressBar.tsx": {
    "trackProgressBar.completed": "已完成"
  },
  "components/journey/overview/mentoring-section": {
    "headerSummary.youVeMostlyMentoredIn": "你的指导主要集中在 ",
    "communityRank.topRank": "前 {{rank}}%",
    "mentoringChart.sessionsMentoredPerTrack": "每条路径的指导会话数",
    "trackSummary.session_other": "{{count}} 场指导会话",
    "sessionsMentoredSummary.totalSessionsMentored": "指导会话总数",
    "sessionRatioSummary.sessionsPerStudent": "每名学员的指导会话数",
    "studentsMentoredSummary.totalStudentsMentored": "指导过的学员总数"
  },
  "components/journey/solutions-list": {
    "headTestsStatusSelect.passed": "通过",
    "headTestsStatusSelect.failed": "未通过",
    "headTestsStatusSelect.errored": "出错",
    "headTestsStatusSelect.exceptioned": "异常",
    "headTestsStatusSelect.all": "全部",
    "headTestsStatusSelect.latestTestsStatus": "最新测试状态",
    "orderSwitcher.oldestFirst": "最早优先",
    "orderSwitcher.newestFirst": "最新优先",
    "mentoringStatusSelect.noMentoring": "无指导",
    "mentoringStatusSelect.mentoringRequested": "已请求指导",
    "mentoringStatusSelect.mentoringInProgress": "指导进行中",
    "mentoringStatusSelect.mentoringCompleted": "指导已完成",
    "mentoringStatusSelect.any": "任意",
    "mentoringStatusSelect.mentoringStatus": "指导状态",
    "syncStatusSelect.upToDate": "已同步",
    "syncStatusSelect.outOfDate": "未同步",
    "syncStatusSelect.all": "全部",
    "syncStatusSelect.syncStatus": "同步状态",
    "testsStatusSelect.passed": "通过",
    "testsStatusSelect.failed": "未通过",
    "testsStatusSelect.errored": "出错",
    "testsStatusSelect.exceptioned": "发生异常",
    "testsStatusSelect.all": "全部",
    "testsStatusSelect.testsStatus": "测试状态",
    "exerciseStatusSelect.started": "已开始",
    "exerciseStatusSelect.iterated": "已迭代",
    "exerciseStatusSelect.completed": "已完成",
    "exerciseStatusSelect.published": "已发布",
    "exerciseStatusSelect.all": "全部",
    "exerciseStatusSelect.exerciseStatus": "练习状态",
    "solutionFilter.filterBy": "筛选依据",
    "solutionFilter.applyFilters": "应用筛选",
    "solutionFilter.close": "关闭",
    "solutionFilter.filterTracksLabel": "用于筛选 Exercism 轨道的一系列选项"
  },
  "components/settings/InsiderBenefitsForm.tsx": {
    "insiderBenefits.insiderBenefits": "Insider 权益",
    "insiderBenefits.hideWebsiteAdverts": "隐藏网站广告",
    "insiderBenefits.changePreferences": "更改偏好设置",
    "insiderBenefits.preferencesUpdated": "你的偏好设置已更新",
    "insiderBenefits.thanksForBeingInsider": "感谢你成为 Exercism Insider！这里有一些专为你准备的额外设置。",
    "insiderBenefits.eligibleToJoin": "你符合加入 Insiders 的条件。<link>从这里开始。</link>",
    "insiderBenefits.exclusiveOptions": "这些是 Exercism Insiders 专属的选项。",
    "insiderBenefits.donateToExercism": "<0>向 Exercism 捐款</0>  成为 Insider，即可享受深色模式、ChatGPT 集成、无广告体验等权益。",
    "insiderBenefits.successAlt": "成功"
  },
  "components/settings/PasswordForm.tsx": {
    "changeYourPassword": "更改密码",
    "currentPassword": "当前密码",
    "newPassword": "新密码",
    "confirmNewPassword": "确认新密码",
    "warningChangingPassword": "警告：更改密码会让你退出登录。",
    "youCanThenSignBackIn": "之后你可以用新密码重新登录。",
    "changePassword": "更改密码"
  },
  "components/settings/PhotoForm.tsx": {
    "photoForm.changeYourPhoto": "更改照片"
  },
  "components/settings/ProfileForm.tsx": {
    "profileForm.profile": "个人资料",
    "profileForm.name": "姓名",
    "profileForm.location": "所在地",
    "profileForm.bio": "个人简介",
    "profileForm.tellTheWorldAboutYouEmojisEncouraged": "向大家介绍一下你自己 🌎。欢迎使用表情符号！",
    "profileForm.seniority": "经验水平",
    "profileForm.yourSocialAccounts": "你的社交账号",
    "profileForm.githubHandle": "Github（用户名）",
    "profileForm.yourGitHubHandle": "你的 GitHub 用户名",
    "profileForm.twitterHandle": "Twitter（用户名）",
    "profileForm.yourTwitterHandle": "你的 Twitter 用户名",
    "profileForm.linkedInFullURL": "LinkedIn（完整网址）",
    "profileForm.yourLinkedInProfileUrl": "你的 LinkedIn 个人资料网址",
    "profileForm.saveProfileData": "保存个人资料",
    "profileForm.yourProfileHasBeenSaved": "你的个人资料已保存",
    "profileForm.absoluteBeginner": "完全新手",
    "profileForm.beginner": "新手",
    "profileForm.juniorDeveloper": "初级开发者",
    "profileForm.midLevelDeveloper": "中级开发者",
    "profileForm.seniorDeveloper": "高级开发者",
    "profileForm.successAlt": "成功"
  },
  "components/common/share-panel": {
    "platformButton.devToButton.devTo": "DEV.to",
    "platformButton.facebookButton.facebook": "Facebook",
    "platformButton.twitterButton.twitter": "Twitter",
    "platformButton.redditButton.reddit": "Reddit",
    "platformButton.linkedinButton.linkedIn": "LinkedIn"
  },
  "components/common/ShareButton.tsx": {
    "shareButton.share": "分享"
  },
  "components/common/ShareLink.tsx": {
    "shareLink.shareIt": "分享出去。"
  },
  "components/common/SingleSelect.tsx": {
    "singleSelect.clickToChange": "点击更改"
  },
  "components/common/site-updates-list/PullRequestWidget.tsx": {
    "pullRequestWidget.pullRequest": "拉取请求",
    "pullRequestWidget.mergedInfo": "#{{number}} 由 {{user}} 于 {{time}} 合并",
    "pullRequestWidget.merged": "已合并"
  },
  "components/common/ThemeToggleButton.tsx": {
    "themeToggleButton.joinInsiders": "<0>加入 Insiders</0>即可启用深色模式"
  },
  "components/community": {
    "storiesGrid.index.moreStories": "更多来自社区的故事",
    "storiesGrid.index.listenLearn": "聆听、学习，并从社区成员身上获得灵感。",
    "videoGrid.index.searchCommunity": "搜索社区内容",
    "videoGrid.index.learnWithCommunity": "和社区一起学习",
    "videoGrid.index.walkthroughsTutorials": "来自社区的讲解、教程和直播。",
    "videoGrid.index.noVideosFound": "没有找到视频。",
    "videoGrid.index.tryChangingFilters": "试着调整筛选条件，找到你想看的视频。",
    "videoGrid.index.thereAreNoVideos": "目前还没有视频。",
    "videoGrid.index.checkBackLater": "稍后再回来看看更多内容！",
    "videoGrid.trackFilterList.openTrackFilter": "打开 track 筛选器",
    "videoGrid.trackFilterList.clickToChange": "点击更改",
    "videoGrid.thumbnail": "缩略图"
  },
  "components/community-solutions": {
    "commentsList.reminder.rememberComments": "记住！评论是用来提问或称赞解答的。<0>不要用评论</0>来指导他人或提供反馈。",
    "commentsList.commentView.edit": "编辑",
    "commentsList.count.numberOfComments": "{{number}} {{pluralize}}",
    "commentsList.emptyList.noComments": "还没有人评论这个解答。",
    "commentsList.emptyList.beFirst": "来发表第一条评论吧！",
    "commentsList.options.disableComments": "禁用评论…",
    "commentsList.options.enableComments": "启用评论…",
    "commentsList.header.writeComment": "写评论",
    "commentsList.listDisabled.disabledCommentsAuthor": "你已禁用这个解答的评论。用上面的“Options”齿轮切换这项设置。",
    "commentsList.listDisabled.disabledComments": "评论已被禁用",
    "commentsList.header.writeAComment": "写评论",
    "starButton.numberOfStars": "星标数量",
    "starButton.favorite": "收藏",
    "starButton.favorited": "已收藏"
  },
  "components/student/CompleteExerciseButton.tsx": {
    "markAsComplete": "标记为已完成"
  },
  "components/student/ExerciseList.tsx": {
    "allExercises": "全部练习",
    "completed": "已完成",
    "inProgress": "进行中",
    "available": "可开始",
    "locked": "已锁定",
    "searchByTitle": "按标题搜索",
    "noExercisesFound": "未找到练习"
  },
  "components/student/ExerciseStatusChart.tsx": {
    "exerciseStatusChart.invalidStatus": "状态无效"
  },
  "components/modals/EnableSolutionCommentsModal.tsx": {
    "enableSolutionCommentsModal.enableCommentsButton": "启用评论",
    "enableSolutionCommentsModal.cancel": "取消",
    "enableSolutionCommentsModal.unableToEnableComments": "无法启用评论",
    "enableSolutionCommentsModal.enableComments": "开启评论？",
    "enableSolutionCommentsModal.enablingCommentsAllows": "开启评论后，其他人可以在你提交的解答下公开发表问题和想法。你可以随时关闭。"
  },
  "components/modals/exercise-update-modal": {
    "exerciseUpdateForm.header": "查看 <icon/> {{exerciseTitle}} 有哪些变化",
    "exerciseUpdateForm.warning": "更新到最新版本后，你提交的解答可能无法通过测试，需要作出相应更新。",
    "exerciseUpdateForm.updateExercise": "更新练习",
    "exerciseUpdateForm.dismiss": "忽略"
  },
  "components/modals/ExerciseMakersModal.tsx": {
    "exerciseMakersModal.seeFullHistoryOnGithub": "在 GitHub 上查看这个练习的完整历史",
    "exerciseMakersModal.authors": "作者",
    "exerciseMakersModal.peopleWhoWroteExercise": "编写这个练习的人",
    "exerciseMakersModal.contributors": "贡献者",
    "exerciseMakersModal.peopleWhoUpdatedExercise": "更新这个练习的人"
  },
  "components/modals/ExerciseUpdateModal.tsx": {
    "exerciseUpdateModal.loadingExerciseDiff": "正在加载练习差异",
    "exerciseUpdateModal.autoUpdatedTitle": "练习已更新",
    "exerciseUpdateModal.autoUpdatedBody": "这个练习已自动更新到最新版本。没有需要查看的文件改动。",
    "exerciseUpdateModal.continue": "继续"
  },
  "components/modals/mentor": {
    "finishMentorDiscussionModal.areYouSure": "确定要结束这次讨论吗？",
    "finishMentorDiscussionModal.explanation": "通常，当学生从对话中得到了自己想要的东西，或者你已经把对话进行到自己满意的程度时，就该结束讨论了。一般来说，向学生道一声告别是礼貌的做法。",
    "finishMentorDiscussionModal.cancel": "取消",
    "finishMentorDiscussionModal.endDiscussion": "结束讨论"
  },
  "components/modals/mentor-registration-modal": {
    "commitStep.title": "承诺成为一名好导师",
    "commitStep.description": "在 Exercism 上做指导，对学生和导师来说都可能是一段很棒的体验。为了确保这里对每个人来说始终是一个积极的地方，我们请所有导师在指导第一份提交的解答之前，先确认认同 Exercism 的价值观。",
    "commitStep.youAgreeTo": "你同意：",
    "commitStep.codeOfConduct": "遵守<0>行为准则 <1/></0>",
    "commitStep.beKind": "对你所指导的人保持耐心、共情和友善",
    "commitStep.intellectualHumility": "展现<0>智识上的谦逊 <1/></0>",
    "commitStep.noAgendas": "不利用 Exercism 来推行个人主张",
    "commitStep.back": "返回",
    "commitStep.continue": "继续",
    "chooseTrackStep.selectTracks": "选择你想指导的学习路径",
    "chooseTrackStep.allowsUsToShow": "这样我们就能只向你展示你想指导的解答。<0>别担心，你随时都可以更改这些选择。</0>",
    "stepIndicator.step": "第 {{num}} 步：{{label}}",
    "closeButton.closeModal": "关闭弹窗",
    "congratulationsStep.youAreNowMentor": "你现在是一名导师了！",
    "congratulationsStep.thankYouGrateful": "谢谢你，我们非常感激你的付出 🙏",
    "congratulationsStep.makeGettingStartedEasy": "我们希望让入门指导尽可能简单。观看下面的视频，了解如何开始。",
    "congratulationsStep.welcomeToMentorTeam": "欢迎加入导师团队！",
    "congratulationsStep.video": "视频 · 0:24",
    "congratulationsStep.readyToGetStarted": "我准备好开始了！",
    "commitStep.opensInANewTab": "在新标签页中打开",
    "congratulationsStep.thisIsAVideo": "这是一段视频",
    "stepIndicator.becomeAMentorProgress": "成为导师的进度"
  },
  "components/donations": {
    "stripeForm.defaultError": "无法获取订阅信息",
    "transactionForm.specifyAmount": "指定金额",
    "transactionForm.orSpecifyCustomAmount": "或指定自定义金额：",
    "subscriptionForm.youReCurrentlyDonatingEachMonthToExercism": "你目前每月向 Exercism 捐款 {{amount}}。",
    "subscriptionForm.thankYou": "谢谢！",
    "subscriptionForm.regularDonationsLikeYoursAllowUsToAnticipateOurCashflowAndMakeResponsibleDecisionsAboutHiringAndGrowingExercism": "像你这样的定期捐款让我们能够预判现金流，并在招聘和扩展 Exercism 方面做出负责任的决策。",
    "externalDonationManagement.yourRegularDonationIsManagedByToModifyOrCancelYourRecurringDonationPleaseUseDashboard": "你的定期捐款由 {{displayName}} 管理。要修改或取消定期捐款，请使用 <0>{{displayName}} 控制面板<0/>。",
    "existingSubscriptionNotice.youAlreadyDonate": "<0>你每月已经向 Exercism 捐款 {{amount}}。</0>谢谢！要更改或管理，请前往 <1>捐款设置<1/>。",
    "existingSubscriptionNotice.extra": "额外的<0>一次性捐款</0>我们依然非常感激！",
    "stripeForm.yourEmailAddressForReceipts": "你的电子邮箱地址（用于接收收据）：",
    "stripeForm.attackInfo": "由于<0>信用卡测试攻击</0>频发，在接受捐款之前，我们需要确认你不是机器人。",
    "formWithModal.youVeDonatedSuccessfullyThankYou": "你已成功捐款 {{amount}}，谢谢 💙",
    "formWithModal.weTrulyAppreciateYourSupportExercismWouldNotBePossibleWithoutAwesomeContributorsLikeYourselfYouLlBeSentAnEmailShortlyWithYourDonationConfirmationAndReceipt": "我们真心感谢你的支持。没有像你这样出色的贡献者，Exercism 就不可能存在。你很快会收到一封电子邮件，里面有捐款确认和收据。",
    "formWithModal.youVeEarnedTheBadge": "你获得了<0>支持者</0>徽章！",
    "formWithModal.happyToHelpImDoneHere": "很高兴能帮上忙！我完成了 👍",
    "footerForm.customAmount": "自定义金额",
    "footerForm.continue": "继续",
    "form.monthlyRecurring": "每月定期",
    "form.oneOff": "一次性",
    "stripeForm.progressing": "处理中",
    "stripeForm.eligibleForInsidersAccess": "有资格获得 Insiders 访问权限"
  },
  "components/donations/subscription-form": {
    "formOptions.initializedOption.changeAmount": "更改金额",
    "formOptions.initializedOption.or": "或",
    "formOptions.initializedOption.cancelRecurringDonation": "取消你的定期捐赠",
    "formOptions.updatingOption.changeDonationAmount": "更改捐赠金额",
    "formOptions.updatingOption.dollarSign": "$",
    "formOptions.updatingOption.chargedPerMonth": "从下一个账单日起，我们将开始按<strong>每月{{amount}}</strong>向你收费。",
    "formOptions.updatingOption.thankYouForIncreasingDonation": "感谢你增加捐赠！",
    "formOptions.updatingOption.changeAmountButton": "更改金额",
    "formOptions.updatingOption.cancelThisChange": "取消这次更改",
    "formOptions.cancellingOption.areYouSure": "你确定要取消定期捐赠吗？",
    "formOptions.cancellingOption.yesPleaseCancel": "是的，请取消。",
    "formOptions.cancellingOption.noCloseThis": "不，关闭此窗口。"
  },
  "components/dropdowns": {
    "trackMenu.seeTrackOnGithub": "在 Github 上查看 {{trackTitle}} 学习路径 <icon/>",
    "trackMenu.documentation": "{{trackTitle}} 文档",
    "trackMenu.trackBuildStatus": "学习路径构建状态",
    "trackMenu.disableLearningMode": "禁用学习模式…",
    "trackMenu.enableLearningMode": "启用学习模式…",
    "trackMenu.resetTrack": "重置学习路径…",
    "trackMenu.leaveTrack": "退出学习路径…",
    "notifications.seeAllYourNotifications": "查看全部通知",
    "notifications.unableToLoad": "无法加载通知",
    "notifications.openNotifications": "打开通知",
    "reputation.unableToRetrieve": "无法获取声望代币",
    "trackMenu.trackOptions": "学习路径选项"
  },
  "components/dropdowns/reputation": {
    "reputationMenu.seeHowYouEarned": "查看你是如何获得全部声望的",
    "reputationIcon.reputationAriaLabel": "{{reputation}} 声望",
    "reputationIcon.reputationAlt": "声望"
  },
  "components/mentoring/representation/right-pane/RadioGroup.tsx": {
    "radioGroup.essentialTooltipBody": "学员在继续之前会被强烈提醒处理这一点。这是必要的改进。",
    "radioGroup.actionableTooltipTitle": "如果你把它标记为“推荐”",
    "radioGroup.actionableTooltipBody": "学员在继续之前会被提醒处理这一点，但不视为必要。这是高价值的改进。",
    "radioGroup.non_actionableTooltipTitle": "如果你把它标记为“可选”",
    "radioGroup.non_actionableTooltipBody": "学员在继续之前不会被提醒处理这一点，完全是低价值的改进。",
    "radioGroup.celebratoryTooltipTitle": "如果你把它标记为“庆祝”",
    "radioGroup.celebratoryTooltipBody": "学员在继续之前不会被提醒处理这一点，用来祝贺学员的解答。",
    "radioGroup.recommended": "推荐",
    "radioGroup.optional": "可选",
    "radioGroup.recommendedTooltipTitle": "如果你把它标记为“推荐”",
    "radioGroup.recommendedTooltipBody": "学员在继续之前会被提醒处理这一点，但不视为必要。这是高价值的改进。",
    "radioGroup.optionalTooltipTitle": "如果你把它标记为“可选”",
    "radioGroup.optionalTooltipBody": "学员在继续之前不会被提醒处理这一点，完全是低价值的改进。",
    "radioGroup.essential": "必要",
    "radioGroup.actionable": "推荐",
    "radioGroup.non_actionable": "可选",
    "radioGroup.celebratory": "赞赏",
    "radioGroup.essentialTooltipTitle": "如果你把它标记为“必要”"
  },
  "components/mentoring/request/locked-solution-mentoring-note": {
    "lockedSolutionMentoringNote.mentoringDocs": "指导文档",
    "lockedSolutionMentoringNote.solutionLocked": "该解答已锁定，直到 {{lockedUntil}}（{{diffMins}} 后）。",
    "lockedSolutionMentoringNote.solutionNoLongerLocked": "该解答已不再锁定，其他导师可以接手",
    "extendLockedUntilModal.mentorLockExpiring": "导师锁定即将到期",
    "extendLockedUntilModal.timeRemaining": "你只剩 {{diffMinutes}} 来提交评论，之后这条指导请求就会解锁，让其他导师可以回复。",
    "extendLockedUntilModal.wouldLikeMoreTime": "想多要一些时间吗？",
    "extendLockedUntilModal.yesExtend": "是的，延长 30 分钟",
    "extendLockedUntilModal.noThankYou": "不用了，谢谢",
    "locked.stillLocked": "想了解更多，请查看我们的<a>指导文档</a>。该解答已锁定，直到 {{lockedUntil}}（{{diffMins}} 后）。",
    "locked.unlocked": "想了解更多，请查看我们的<a>指导文档</a>。该解答已不再锁定，其他导师可以接手。"
  },
  "components/mentoring/request/StartMentoringPanel.tsx": {
    "startMentoringPanel.helpStudentWriteBetter": "帮 {{studentHandle}} 写出更好的 {{trackTitle}} 代码？",
    "startMentoringPanel.showThemWayToCodeBliss": "觉得自己能帮 {{studentHandle}} 用更好的方式解决这个问题？开始指导，带他们领略编写代码的乐趣。",
    "startMentoringPanel.startMentoring": "开始指导",
    "startMentoringPanel.sessionReturnsToQueue": "你有 30 分钟时间，之后这次会话会回到队列，供其他导师指导。",
    "startMentoringPanel.unableToLockSolution": "无法锁定解答"
  },
  "components/mentoring/Session.tsx": {
    "session.code": "Code",
    "session.discussion": "讨论",
    "session.scratchpad": "草稿本",
    "session.guidance": "指南"
  },
  "components/mentoring/session/CloseButton.tsx": {
    "closeButton.returnToDashboard": "关闭讨论并返回指导面板"
  },
  "components/mentoring/session/favorite-button": {
    "removeFavoriteButton.unfavorite": "取消收藏？",
    "removeFavoriteButton.favorited": "已收藏",
    "addFavoriteButton.addToFavorites": "添加到收藏"
  },
  "components/mentoring/session/iteration-view": {
    "iterationHeader.downloadButton.downloadThisSolutionViaCli": "通过 CLI 下载这个解答",
    "iterationHeader.downloadButton.solutionDownloadedIntoSubdirectory": "这个解答会下载到一个专属于该学员的子目录中。",
    "iterationHeader.copyButton.copied": "已复制",
    "iterationHeader.outOfDateNotice.exerciseUpdated": "自从学员提交这次\n        迭代以来，这个练习已经更新过。它可能无法通过最新的一组测试。练习\n        可以由学员在练习主页面点击黄色条来更新。",
    "iterationHeader.downloadButton.downloadSolution": "下载提交的解答",
    "iterationHeader.copyButton.copySolution": "复制提交的解答"
  },
  "components/student/tracks-list": {
    "list.resetSearchAndFilters": "重置搜索和筛选",
    "tagsFilter.filterBy": "筛选条件",
    "tagsFilter.showingAll_other": "显示全部 {{count}} 个轨道",
    "tagsFilter.resetFilters": "重置筛选",
    "tagOptionList.apply": "应用",
    "tagOptionList.close": "关闭",
    "track.numberOfExercisesAlt": "练习数量",
    "track.numberOfConceptsAlt": "概念数量",
    "tagsFilter.filterTracksLabel": "用于筛选 Exercism 轨道的复选框组",
    "orderSelect.sortByLastTouched": "按最近访问排序",
    "track.learningMode": "学习模式",
    "track.thisTrackIsNew": "这条学习路径是新的",
    "track.new": "新",
    "track.joined": "已加入",
    "track.numberOfExercises": "{{count}} 道练习",
    "track.numberOfExercises_other": "{{count}} 道练习",
    "track.numberOfConcepts": "{{count}} 个概念",
    "track.numberOfConcepts_other": "{{count}} 个概念",
    "track.lastTouched": "最近访问 {{time}}",
    "list.noResultsFound": "没有找到结果"
  },
  "components/student/TracksList.tsx": {
    "tracksList.searchLanguageTracks": "搜索语言轨道",
    "tracksList.somethingWentWrong": "出错了"
  },
  "components/student/UpdateExerciseNotice.tsx": {
    "updateExerciseNotice.exerciseUpdated": "这个练习已经更新。请更新到最新版本，看看测试是否仍然通过。 ",
    "updateExerciseNotice.seeWhatsChanged": "查看有哪些变化…",
    "updateExerciseNotice.docsForNewerVersion": "这些说明针对的是该练习的较新版本。要查看你手上的版本，请<english>切换到英文</english>，或者<update>更新到最新版本</update>。",
    "updateExerciseNotice.warning": "警告"
  },
  "components/tooltips/AutomationLockedTooltip.tsx": {
    "automationLockedTooltip.loadingData": "正在加载数据",
    "automationLockedTooltip.unableToLoadData": "无法加载数据"
  },
  "components/tooltips/ConceptTooltip.tsx": {
    "conceptTooltip.loadingConceptData": "正在加载概念数据",
    "conceptTooltip.unableToLoadConcept": "无法加载概念"
  },
  "components/tooltips/ExerciseTooltip.tsx": {
    "exerciseTooltip.unableToLoadInformation": "无法加载信息"
  },
  "components/tooltips/student-tooltip": {
    "previousSessions.never_other": "被指导过<strong>{{count}}</strong>次，但<strong>从未</strong>由你指导",
    "previousSessions.some_one_other": "被指导过<strong>{{total}}</strong>次，其中<strong>{{withMentor}}</strong>次是你指导的",
    "previousSessions.some_other_other": "被指导过<strong>{{total}}</strong>次，其中<strong>{{withMentor}}</strong>次是你指导的",
    "firstSession": "这将是他们<strong>第一次</strong>接受指导",
    "favorited": "已收藏",
    "trackObjectivesTitle": "轨道目标",
    "unableToLoad": "无法加载信息",
    "locatedInAlt": "位于"
  },
  "components/settings/PronounsForm.tsx": {
    "pronounsForm.howWouldYouLikeToBeAddressedOptional": "你希望别人怎么称呼你？（可选）",
    "pronounsForm.instructions": "我们建议你列出希望别人在称呼你时使用的代词。<0>在下面的示例评价中，填入你希望我们向你的导师和学生展示的代词。</0>你也可以留空，这样我们就不会推荐任何代词。<1>了解我们如何使用代词。</1>",
    "pronounsForm.testimonialText": "{{handle}} 真的很棒。",
    "pronounsForm.testimonialAnswered": "回答了我所有的问题。我会推荐",
    "pronounsForm.testimonialToOthersBecause": "给其他人，因为",
    "pronounsForm.testimonialAdviceHelpful": "的建议非常有帮助。",
    "pronounsForm.frequentlyUsed": "常用：",
    "pronounsForm.sheHerHer": "她 / 她 / 她的",
    "pronounsForm.heHimHis": "他 / 他 / 他的",
    "pronounsForm.theyThemTheir": "Ta / Ta / Ta 的",
    "pronounsForm.useHandle": "使用用户名",
    "pronounsForm.leaveBlank": "留空",
    "pronounsForm.savePronouns": "保存代词",
    "pronounsForm.yourPronounsHaveBeenUpdated": "你的代词已更新",
    "pronounsForm.pronounValidationTitle": "代词不能包含空格，且不能超过 255 个字符",
    "pronounsForm.successAlt": "成功",
    "pronounsForm.placeholderThey": "例如：Ta",
    "pronounsForm.placeholderThem": "例如：Ta",
    "pronounsForm.placeholderTheir": "例如：Ta 的"
  },
  "components/settings/ResetAccountButton.tsx": {
    "resetAccount": "重置账户"
  },
  "components/settings/ShowOnSupportersPageButton.tsx": {
    "appearOnSupportersPage": "在支持者页面上显示？"
  },
  "components/settings/theme-preference-form": {
    "infoMessage.insiderAccessToDarkMode": "作为 Exercism Insider，你可以使用深色模式。你可以在浅色、深色之间选择，或根据系统偏好自动切换。尽情享受！💎",
    "infoMessage.eligibleToJoinInsiders": "你有资格加入 Insiders。<0>从这里开始。</0>",
    "infoMessage.darkModeOnlyAvailableToInsiders": "深色模式仅对 Exercism Insiders 开放。<0>向 Exercism 捐款</0>，成为 Insider，即可使用深色模式、ChatGPT 集成和更多功能。",
    "disabledTooltip.mustBeExercismInsider": "你必须成为<0>Exercism Insider <1/></0>，才能解锁这个主题。"
  },
  "components/settings/ThemePreferenceForm.tsx": {
    "themePreferenceForm.theme": "主题"
  },
  "components/settings/TokenForm.tsx": {
    "tokenForm.apiCliToken": "API / CLI 令牌",
    "tokenForm.yourAuthenticationTokenIs": "你的身份验证令牌是：",
    "tokenForm.whereDoIUseThis": "我在哪里使用它？",
    "tokenForm.resetToken": "重置令牌",
    "tokenForm.yourTokenHasBeenReset": "你的令牌已重置",
    "tokenForm.successAlt": "成功"
  },
  "components/settings/useInvalidField.tsx": {
    "field.mustBeNoLongerThan": "{{fieldName}} 不能超过 {{maxLength}} 个字符"
  },
  "components/settings/UserPreferencesForm.tsx": {
    "automation.title": "自动化",
    "automation.changePreferences": "更改偏好设置",
    "automation.successMessage": "你的偏好设置已更新",
    "automation.successAlt": "成功"
  },
  "components/modals/complete-exercise-modal/exercise-completed-modal/Unlocks.tsx": {
    "unlocks.conceptsUnlocked_other": "你已解锁 <icon/> {{count}} 个概念",
    "unlocks.exercisesUnlocked_other": "你已解锁 <icon/> {{count}} 个练习"
  },
  "components/modals/ConceptMakersModal.tsx": {
    "seeOnGithub": "在 GitHub 上查看这个概念的完整历史记录",
    "authors.heading": "作者",
    "authors.subtitle": "编写这个概念的人",
    "contributors.heading": "贡献者",
    "contributors.subtitle": "更新这个概念的人",
    "defaultError": "无法加载概念贡献者"
  },
  "components/modals/DeleteAccountModal.tsx": {
    "deleteAccount.title": "你即将删除你的 Exercism 账户",
    "deleteAccount.readCarefully": "继续之前，请仔细阅读以下内容。",
    "deleteAccount.irreversible": "此操作<em>不可撤销</em>，意味着你将失去账户中的所有内容。",
    "deleteAccount.loseAccessTo": "删除账户后，你将失去以下内容的访问权限：",
    "deleteAccount.allSolutions": "你提交的所有解答",
    "deleteAccount.allMentoringReceived": "你收到的所有指导",
    "deleteAccount.allMentoringGiven": "你给予的所有指导，以及收到的所有评价。",
    "deleteAccount.personalDataDeleted": "你的所有个人数据，将被删除",
    "deleteAccount.confirmHandle": "为确认操作，请输入你的用户名",
    "deleteAccount.cancel": "取消",
    "deleteAccount.deleteAccount": "删除账户",
    "deleteAccount.unableToDeleteAccount": "无法删除账户"
  },
  "components/modals/DisableSolutionCommentsModal.tsx": {
    "disableSolutionCommentsModal.confirmationTitle": "要关闭评论吗？",
    "disableSolutionCommentsModal.confirmationDescription": "关闭评论后，其他人将无法在你提交的解答下公开发表问题和想法。你可以随时重新开启。",
    "disableSolutionCommentsModal.disableComments": "关闭评论",
    "disableSolutionCommentsModal.cancel": "取消"
  },
  "components/modals/track-welcome-modal/LHS/steps": {
    "noLearningModeStep.description": "{{trackTitle}} 学习路径旨在帮助你练习这门语言。与一些学习路径不同，{{trackTitle}} 目前还没有学习模式，所以你将在练习模式中完成该学习路径的 {{numExercises}} 个练习。",
    "noLearningModeStep.resources": "如果你想从零开始学习 {{trackTitle}}，可以看看我们为你整理的<0>这些补充资源</0>。",
    "noLearningModeStep.continue": "继续",
    "hasLearningModeStep.hereToLearnOrPractice": "想来学习还是练习？",
    "hasLearningModeStep.trackCanBeUsedForLearningOrPracticing": "这条学习路径既可以用来学习 {{trackTitle}}（学习模式），也可以用来练习你的 {{trackTitle}} 技能（练习模式）。 ",
    "hasLearningModeStep.recommendLearningModeIfNew": "如果你是 {{trackTitle}} 新手，我们推荐学习模式；如果你已经有经验，则推荐练习模式。",
    "hasLearningModeStep.startTrackInLearningOrPracticeMode": "你想以学习模式还是练习模式开始这条学习路径？（之后随时可以更改。）",
    "hasLearningModeStep.learningMode": "学习模式",
    "hasLearningModeStep.practiceMode": "练习模式",
    "openModalStep.loading": "加载中……",
    "learningEnvironmentSelectorStep.onlineOrOnYourComputer": "在线，还是在自己电脑上？",
    "learningEnvironmentSelectorStep.solveExercisesUsingEditorOrLocally": "你可以用我们的在线编辑器做练习，也可以在自己的本地环境中完成。如果使用自己的环境，你需要同时安装 {{trackTitle}} 和 Exercism CLI。",
    "learningEnvironmentSelectorStep.recommendStartingWithEditor": "我们一般建议先从在线编辑器开始。",
    "learningEnvironmentSelectorStep.howWouldYouLikeToStartSolvingExercises": "你想怎么开始做 {{trackTitle}} 的练习？",
    "learningEnvironmentSelectorStep.inTheOnlineEditor": "使用在线编辑器",
    "learningEnvironmentSelectorStep.onMyLocalMachine": "在我的本地电脑上",
    "selectedOnlineEditorStep.youreAllSet": "一切就绪！",
    "selectedOnlineEditorStep.changeMindInstructions": "如果你以后改变主意，想在自己的环境里做题，可以在每道练习的右侧找到安装 Exercism CLI 和语言工具的说明。",
    "selectedOnlineEditorStep.letsJumpIntoFirstExercise": "让我们直接开始第一道练习“Hello, World!”，它会帮你熟悉编辑器的用法。",
    "selectedOnlineEditorStep.continueToOnlineEditor": "前往在线编辑器",
    "selectedOnlineEditorStep.resetChoices": "重置选择",
    "selectedLocalMachineStep.title": "开始写代码吧！",
    "selectedLocalMachineStep.subtitle": "开始之前有三个步骤：",
    "selectedLocalMachineStep.step1": "安装 <cliLink>Exercism CLI</cliLink>。",
    "selectedLocalMachineStep.step2": "安装 <toolingLink>{{trackTitle}} 的工具</toolingLink>。",
    "selectedLocalMachineStep.step3": "下载这道练习：",
    "selectedLocalMachineStep.doneMessage": "<strong>都完成了吗？</strong>点击“继续”查看说明，然后在自己电脑上完成练习，再通过<code>exercism submit</code>提交。",
    "selectedLocalMachineStep.continue": "继续",
    "selectedLocalMachineStep.reset": "重置选择",
    "noLearningModeStep.title": "你将进入练习模式"
  },
  "components/modals/track-welcome-modal/LHS/steps/components": {
    "welcomeToTrack.welcomeTo": "欢迎来到 {{trackTitle}}！🎉"
  },
  "components/modals/track-welcome-modal/RHS": {
    "whoIsThisTrackFor.courseName": "Exercism 的<strong>编程基础</strong>",
    "whoIsThisTrackFor.courseOffersHeading": "这门课程提供：",
    "whoIsThisTrackFor.courseOffers.expertTeaching": "<strong>专业教学</strong>和导师指导。",
    "whoIsThisTrackFor.courseOffers.handsOnProjects": "超过<strong>100 小时的动手项目式学习</strong>，制作游戏、解谜。",
    "whoIsThisTrackFor.courseOffers.completeSyllabus": "一套<strong>完整的编程学习教学大纲</strong>，涵盖编程基础、函数、面向对象编程以及程序员思维。",
    "whoIsThisTrackFor.courseOffers.certificate": "完成课程后可获得一份正式的<strong>证书</strong>。",
    "whoIsThisTrackFor.youllBuildGames": "几周之内，你就能从零基础到解开谜题、做出像这样的游戏……",
    "whoIsThisTrackFor.testimonial": "这门课程的质量让我惊叹。过去几周我进步了这么多！",
    "videoRHS.watchThisShortVideo": "☝️ 观看这个短视频，进一步了解学习模式和练习模式，以及如何选择适合你的设置。",
    "whoIsThisTrackFor.gameAlt.spaceInvaders": "太空侵略者游戏的图片",
    "whoIsThisTrackFor.gameAlt.ticTacToe": "井字棋游戏的图片",
    "whoIsThisTrackFor.gameAlt.breakout": "打砖块游戏的图片",
    "whoIsThisTrackFor.gameAlt.maze": "迷宫游戏的图片",
    "whoIsThisTrackFor.learnByDoing": "从第一天起，边做边学！",
    "whoIsThisTrackFor.betaTester": "- 我们的一位内测用户。"
  },
  "components/modals/UnpublishSolutionModal.tsx": {
    "unpublishSolutionModal.title": "要取消发布你的解答吗？",
    "unpublishSolutionModal.body": "取消发布你的解答后，它将不再出现在你的个人主页上，也无法在社区解答中查看。所有星标和评论都会丢失，相关的声望也会被移除。",
    "unpublishSolutionModal.unpublishButton": "取消发布解答",
    "unpublishSolutionModal.cancelButton": "取消"
  },
  "components/modals/upload-video": {
    "thanksForSubmitting.thanksForSubmitting": "✨ 感谢提交！",
    "thanksForSubmitting.approvedVideoMessage": "如果你的视频通过审核，它会出现在该练习的解题思路部分。",
    "thanksForSubmitting.noProblemImDone": "没问题，我完成了。"
  },
  "components/modals/upload-video/elements": {
    "uploadVideoForm.useDifferentVideo": "使用其他视频",
    "uploadVideoForm.submitVideo": "提交视频",
    "uploadVideoTextInput.pasteYourVideoUrlYoutube": "粘贴你的视频链接（YOUTUBE）",
    "uploadVideoTextInput.videoTitle": "视频标题",
    "uploadVideoTextInput.enterTheVideoTitle": "输入视频标题",
    "uploadVideoForm.isTheVideoYoursOrSomeoneElses": "这个视频是你自己的还是别人的？",
    "uploadVideoForm.mine": "我的",
    "uploadVideoForm.someoneElse": "其他人",
    "retrieveVideoForm.pasteYourVideoUrlYoutube": "粘贴你的视频链接（YOUTUBE）",
    "retrieveVideoForm.thisLinkIsInvalidPleaseCheckItAgain": "这个链接无效，请再检查一下！",
    "retrieveVideoForm.pasteYourVideoHere": "在这里粘贴你的视频",
    "retrieveVideoForm.retrieveVideo": "获取视频",
    "uploadVideoModalHeader.submitACommunityWorkthrough": "提交社区解题视频",
    "uploadVideoModalHeader.producedAVideoOfWorkingThroughThisExerciseYourselfWantToShareItWithTheExercismCommunity": "自己录了做这道练习的视频？想和 Exercism 社区分享吗？<strong className=\"font-medium text\">填写下面的表单，Jeremy 会审核并批准。</strong>",
    "uploadVideoForm.videoThumbnail": "视频缩略图",
    "uploadVideoForm.reset": "重置"
  },
  "components/journey/contributions-list": {
    "categorySelect.contributingToExercises": "为练习做贡献",
    "categorySelect.buildingExercism": "构建 Exercism",
    "categorySelect.maintaining": "维护",
    "categorySelect.mentoring": "指导",
    "categorySelect.publishing": "发布",
    "categorySelect.other": "其他",
    "categorySelect.anyCategory": "全部分类",
    "categorySelect.category": "分类"
  },
  "components/journey/overview": {
    "contributingSection.youHaventContributed": "你还没有为 Exercism 做过贡献",
    "contributingSection.seeHowYouCanContribute": "看看你能如何做贡献",
    "contributingSection.yourContributions": "你的贡献",
    "learningSection.youHaventJoinedTracks": "你还没有加入任何轨道",
    "learningSection.chooseTrackToGetStarted": "选择一个轨道开始吧。",
    "learningSection.yourLearning": "你的学习",
    "mentoringSection.youHaventMentoredAnyone": "你还没有指导过任何人",
    "mentoringSection.tryMentoring": "试试指导他人",
    "mentoringSection.yourMentoring": "你的指导",
    "badgesSection.aGlimpseOfBadges": "你的徽章收藏一览",
    "badgesSection.seeEntireBadgeCollection": "查看你的全部徽章收藏"
  },
  "components/journey/overview/badges-section": {
    "badgeSummary.none": "你还没有徽章。",
    "badgeSummary.summary": "你有 {{list}}。",
    "badgeSummary.rarity.legendary_other": "{{count}} 枚传奇徽章",
    "badgeSummary.rarity.ultimate_other": "{{count}} 枚终极徽章",
    "badgeSummary.rarity.rare_other": "{{count}} 枚稀有徽章",
    "badgeSummary.rarity.common_other": "{{count}} 枚普通徽章"
  },
  "components/journey/overview/contributing-section": {
    "headerSummary.youHaveContributedMostTo": "你贡献最多的是 ",
    "headerSummary.noSummaryForTrack": "该轨道暂无摘要"
  },
  "components/modals/welcome-modal": {
    "welcomeModal.helloFellowDeveloper": "你好，开发者朋友 👋",
    "welcomeModal.exercismDeepenSkills": "Exercism 是深化编程技能、探索超过 {{numTracks}} 门编程语言的地方。而且 100% 免费。",
    "welcomeModal.thanksForJoining": "感谢你的加入！",
    "welcomeModal.madeByThousands": "Exercism 由成千上万的人共同打造，他们想创建一个有趣而强大的教育平台，让学习和深化编程技能变得轻松。我们非常高兴你能加入这段旅程！去看看我们的论坛、YouTube 和 Twitch，探索 Exercism 带来的一切 🎉",
    "welcomeModal.watchWelcomeVideo": "想要开始的话，先看右边的欢迎视频，然后前往轨道页面，选择你最想探索的语言。先做经典的 “Hello World” 练习来熟悉这个平台，然后再正式开始做题。",
    "welcomeModal.gotItCloseModal": "明白了！关闭这个弹窗。",
    "welcomeModal.startWithWelcomeVideo": "先看我们的欢迎视频 👇🏽",
    "welcomeModal.whereCanIJoin": "在哪里可以加入 #48in24？",
    "welcomeModal.discoveredExercism": "因为 #48in24 或我们某个主题月而发现了 Exercism？太棒了！看完上面的视频后，关闭这个弹窗，你就会在右侧看到一张宣传 #48in24 的大图。点击它，按照提示开始吧！",
    "initialView.welcomeToExercism": "欢迎来到 Exercism！💙",
    "initialView.letsMakeSure": "让我们确保你能充分利用 Exercism。",
    "initialView.howExperienced": "你的开发经验如何？",
    "initialView.absoluteBeginner": "完全零基础",
    "initialView.beginner": "初学者",
    "initialView.juniorDeveloper": "初级开发者",
    "initialView.midLevelDeveloper": "中级开发者",
    "initialView.seniorDeveloper": "高级开发者",
    "juniorView.aCourseForYou": "为你准备的课程…… 🎉",
    "juniorView.codingFundamentalsDesigned": "我们的<strong>Coding Fundamentals</strong>课程专为编程不足一年的人设计！！",
    "juniorView.itWillTeach": "它会教你如何通过解谜和制作游戏来<strong>像程序员一样思考</strong>。只需 12 周，你就能从零开始做出这些……",
    "juniorView.thisIsCourseAnyone": "这是一门适合所有想真正精通编程的人的课程。价格实惠，也很有趣。最重要的是，它<strong>极其有效</strong>！",
    "juniorView.learnMore": "了解更多 ✨",
    "juniorView.skip": "跳过",
    "juniorView.exercismsCodingFundamentals": "Exercism 的<strong className=\"font-semibold\">Coding Fundamentals</strong>",
    "juniorView.theCourseOffers": "课程内容包括：",
    "juniorView.expertTeaching": "<strong className=\"font-semibold\">专业教学</strong>以及导师指导。",
    "juniorView.overHoursHandsOn": "超过<strong className=\"font-semibold\">100 小时的动手项目式学习</strong>，制作游戏、破解谜题。",
    "juniorView.aCompleteCoding": "一套完整的 Coding Fundamentals <strong className=\"font-semibold\">教学大纲</strong>，旨在帮你积累知识、建立信心。",
    "juniorView.aFormalCertificate": "完成课程后可获得一份正式的<strong className=\"font-semibold\">证书</strong>。",
    "juniorView.gameAlt.spaceInvaders": "太空侵略者游戏的图片",
    "juniorView.gameAlt.ticTacToe": "井字棋游戏的图片",
    "juniorView.gameAlt.breakout": "打砖块游戏的图片",
    "juniorView.gameAlt.maze": "迷宫游戏的图片",
    "welcomeModal.communityTabVideoTitle": "介绍“社区”标签页"
  },
  "components/student/mentoring-session/mentoring-request/MentoringRequestFormComponents": {
    "solutionCommentTextArea.howCanMentorHelpYou": "导师能如何帮你处理这个解答？",
    "solutionCommentTextArea.giveMentorStartingPoint": "为导师提供一个对话的起点。这将是你在这次交流中的第一条评论。可以使用 Markdown。",
    "trackObjectivesTextArea.whatAreYouHopingToLearn": "你希望从这条学习路径中学到什么？",
    "trackObjectivesTextArea.tellOurMentorsAboutYourBackground": "向我们的导师简单介绍一下你的编程背景，以及你希望从 {{trackTitle}} 学到什么。"
  },
  "components/student/MentoringComboButton.tsx": {
    "mentoringComboButton.continueCodeReview": "继续代码评审",
    "mentoringComboButton.viewRequest": "查看请求",
    "mentoringComboButton.submitForCodeReview": "提交代码评审"
  },
  "components/student/MentoringSession.tsx": {
    "closeButton.close": "关闭",
    "sessionInfo.inTrack": "在",
    "discussionActions.exercise": "练习",
    "iterationView.discussion": "讨论",
    "mentoringRequest.trackObjectives": "学习路径目标"
  },
  "components/student/open-editor-button": {
    "startExerciseButton.startInEditor": "在编辑器中开始"
  },
  "components/student/OpenEditorButton.tsx": {
    "openEditor.openInEditor": "在编辑器中打开",
    "openEditor.startInEditor": "在编辑器中开始",
    "openEditor.continueInEditor": "在编辑器中继续",
    "openEditor.downloadAndWorkLocally": "下载并在本地完成",
    "openEditor.downloadPrompt": "更喜欢用自己熟悉的工具，而不是我们的在线编辑器？没问题！",
    "openEditor.youCanWorkLocally": "{{downloadPrompt}} 你可以下载这个练习，在本地完成，满意后再提交。",
    "openEditor.exerciseNotAvailable": "这个练习无法使用在线编辑器。",
    "openEditor.firstTimeUsingSetup": "第一次使用我们的本地环境？阅读我们的<link>本地解题指南</link>，了解整个流程并在本地安装 Exercism。然后回到这里，用上面的命令开始这个练习。",
    "openEditor.onlineEditorNotAvailable": "这个练习无法使用在线编辑器。请在本地完成这个练习，并通过 CLI 提交。",
    "openEditor.clickArrowForMoreInfo": "点击右侧的箭头了解更多信息。",
    "openEditor.exerciseCurrentlyLocked": "这个练习目前处于锁定状态"
  },
  "components/student/published-solution": {
    "publishSettings.publishSettings": "发布设置",
    "publishSettings.changePublishedIterations": "更改已发布的迭代…",
    "publishSettings.unpublishSolution": "取消发布解答…",
    "unpublishSolutionModalButton.label": "取消发布解答"
  },
  "components/student/PublishSolutionButton.tsx": {
    "publishSolutionButton.publishSolution": "发布解答"
  },
  "components/student/RequestMentoringButton.tsx": {
    "mentoringSlotAvailable": "有可用的指导名额",
    "selectAnExercise": "选择一个练习"
  },
  "components/student/solution-summary": {
    "communitySolutions.learnFromOthersSolutions": "借鉴他人的解答",
    "communitySolutions.thisIsWhereWeWouldUsuallyLink": "这里通常会为你链接到其他人对同一道练习的解答。",
    "communitySolutions.exploreTheirApproaches": "探索他们的解题思路，学习新的技巧和窍门。看看这道练习里有哪些热门的提交解答。",
    "communitySolutions.viewCommunitySolutions": "查看社区提交的解答",
    "mentoring.getMentoredByAHuman": "让真人来指导你",
    "mentoring.youAlsoGetTheOpportunityToBeMentored": "你还有机会得到 {{trackTitle}} 专家的指导。",
    "mentoring.onAverageStudentsIterate": "平均而言，学生在一个解答上获得指导后，会再多迭代 3.5 次。",
    "mentoring.learnMore": "了解更多",
    "header.yourSolutionLooksGood": "你提交的解答看起来不错！",
    "header.goodJobYourSolutionHasPassedAllTests": "<strong>干得漂亮。</strong>你对“{{exerciseTitle}}！”的解答通过了所有测试 😊",
    "header.yourSolutionIsBeingProcessed": "你提交的解答正在处理中…",
    "header.yourSolutionIsCurrentlyBeingTested": "你提交的解答正在接受测试和分析，并与其他解答进行比较，以找出可以改进的地方。这应该只需要几秒钟。",
    "header.yourSolutionFailedTheTests": "你提交的解答没有通过测试。",
    "header.hmmmItLooksLikeYourSolutionIsntWorking": "嗯，看起来你提交的解答有问题。请检查测试是否能在你的电脑上本地通过。如果确实能通过，请阅读<articleLink>这篇文章 <icon></icon></articleLink>",
    "header.yourSolutionWorkedButYouCanTakeItFurther": "你提交的解答虽然运行成功了，但还能再进一步…",
    "header.weveAnalysedYourSolutionAndHave": "我们分析了你提交的解答，发现 {{comments}}。请先处理这些必要改进，再继续。",
    "header.yourSolutionLooksGreat": "你提交的解答看起来很棒！",
    "header.yourSolutionPassedTheTestsAndWeDontHave": "你提交的解答通过了测试，我们没有任何建议。{{mentorOffer}} <strong>干得漂亮！🎉</strong>",
    "header.considerWorkingWithAMentor": "不妨和导师一起，把它做得更好。",
    "header.youMightWantToWorkWithAMentor": "你可以和导师一起，把它做得更好。",
    "header.weveAnalysedYourSolutionAndNotFoundAnythingThatNeedsChanging_other": "我们分析了你提交的解答，没有发现任何需要修改的地方。不过我们还有 <comments>{{count}} 条额外评论</comments>，你也许想看看。{{mentorOffer}} <strong>干得漂亮！🎉</strong>",
    "header.yourSolutionIsGoodEnoughToContinue": "你提交的解答已经足够好，可以继续了！",
    "header.weveAnalysedYourSolutionAndHaveComments_other": "我们分析了你提交的解答，发现有 {{comments}}。你可以直接继续，也可以先处理这 {{count}} 项建议，由你决定！",
    "header.weSuggestAddressingTheRecommendations_other": "建议先处理这 {{count}} 项建议，再继续。",
    "status.testsPassed": "测试通过",
    "status.testsFailed": "测试未通过",
    "comments.essentialImprovements_other": "{{count}} 处必要改进",
    "comments.recommendations_other": "{{count}} 项建议",
    "comments.additionalComments_other": "{{count}} 条额外评论",
    "header.opensInANewTab": "在新标签页中打开",
    "mentoring.opensInNewTab": "在新标签页中打开"
  },
  "components/modals/TaskHintsModal.tsx": {
    "taskHintsModal.hintsAndTips": "提示和技巧"
  },
  "components/modals/TestimonialModal.tsx": {
    "byLine": "来自 <0><1>{{handle}}</1></0> ",
    "exerciseLine": "在 <trackIcon/><trackTitle>{{track}}</trackTitle> 中的 <strong>{{exercise}}</strong>",
    "sharePanel.title": "把你的评价分享给全世界",
    "sharePanel.shareTitle": "在 Exercism 上查看这条评价"
  },
  "components/modals/track-welcome-modal/LHS": {
    "bootcampRecommendation.header": "Jiki 可能更适合你……",
    "bootcampRecommendation.tracksAudience": "Exercism 的学习路径面向的是<strong>已经会编程</strong>、正在练习或学习新语言的人。",
    "bootcampRecommendation.codingJourney": "如果你刚刚踏上编程之路，我们的新平台 <strong>Jiki</strong> 可能更适合你。",
    "bootcampRecommendation.selfPaced": "它现在已经上线，最棒的是，<strong>它是免费的！</strong>",
    "bootcampRecommendation.cta.checkOutCourse": "去看看 Jiki",
    "bootcampRecommendation.cta.continueAnyway": "仍然继续"
  },
  "components/mentoring/session/mobile-code-panel/MobileIterationView.tsx": {
    "mobileIterationView.thisIterationHasBeenDeleted": "这次迭代已被删除"
  },
  "components/mentoring/session/mobile-code-panel/SessionInfoHamburgerButton.tsx": {
    "sessionInfoHamburgerButton.downloadSolution": "下载提交的解答"
  },
  "components/mentoring/session/mobile-code-panel/SessionInfoModal.tsx": {
    "sessionInfoModal.onExerciseInTrack": "{{trackTitle}} 中的 {{exerciseTitle}}"
  },
  "components/mentoring/session/Scratchpad.tsx": {
    "scratchpad.introducingYourScratchpad": "认识一下你的草稿本",
    "scratchpad.markdownSupportedPlace": "一个<0>支持 Markdown</0>的地方，让你在指导过程中写笔记、添加想参考的代码片段。",
    "scratchpad.yourNotesForExerciseInTrack": "你在<1/><0>{{trackTitle}}</0>中<0>{{exerciseTitle}}</0>的笔记",
    "scratchpad.revertToSaved": "还原为已保存版本",
    "scratchpad.save": "保存",
    "scratchpad.unsaved": "未保存"
  },
  "components/mentoring/session/SessionInfo.tsx": {
    "exerciseInTrack": "{{trackTitle}} 中的 <a>{{exerciseTitle}}</a>"
  },
  "components/mentoring/session/student-info": {
    "toggleMoreInformationButton.expand": "展开",
    "studentTrackObjectives.exploreTrackGoals": "查看 {{handle}} 的学习路径目标"
  },
  "components/mentoring/session/StudentInfo.tsx": {
    "studentInfo.whoYoureMentoring": "你在指导谁"
  },
  "components/mentoring/testimonials-list": {
    "orderSelect.sortByUnrevealedFirst": "按未揭晓优先排序",
    "orderSelect.sortByNewestFirst": "按最新优先排序",
    "orderSelect.sortByOldestFirst": "按最早优先排序",
    "revealedTestimonial.new": "新",
    "revealedTestimonial.onExerciseInTrack": "{{trackTitle}} 中的 {{exerciseTitle}}",
    "unrevealedTestimonial.someoneLeftYouATestimonial": "有人给你留下了一条评价… 😲",
    "unrevealedTestimonial.clickTapToReveal": "点击或轻触即可揭晓"
  },
  "components/mentoring/testimonials-list/revealed-testimonial": {
    "deleteTestimonialModal.areYouSure": "确定要删除这条评价吗？",
    "deleteTestimonialModal.deletingWillHide": "删除这条评价后，它将从该列表、你的个人资料和指导数据中隐藏。<strong>此操作不可撤销。</strong>",
    "deleteTestimonialModal.deleteTestimonial": "删除评价",
    "deleteTestimonialModal.cancel": "取消",
    "optionsDropdown.options": "选项",
    "optionsDropdown.deleteTestimonial": "删除评价"
  },
  "components/mentoring/TestimonialsList.tsx": {
    "testimonialsList.searchPlaceholder": "按学生姓名或评价搜索",
    "testimonialsList.noTestimonialsTitle": "你目前还没有收到评价",
    "testimonialsList.noTestimonialsDescription": "学生在结束一次成功的指导讨论后会留下评价。"
  },
  "components/mentoring/track-selector": {
    "selectedTracks_other": "已选择 {{count}} 个学习路径",
    "trackCheckbox.trackSelected": "已选择学习路径",
    "tracksList.noTracksFound": "未找到学习路径",
    "continueButton.continue": "继续"
  },
  "components/modals/BadgeModal.tsx": {
    "badgeModal.newBadgeEarned": "获得新徽章",
    "badgeModal.earnedOn": "获得于 ",
    "badgeModal.membersHaveEarned_other": "<0>{{count}}</0>位成员获得了此徽章。",
    "badgeModal.percentageOfUsers": "这占全部 Exercism 用户的 {{percentage}}%"
  },
  "components/mentoring/Queuetsx": {
    "queue.filterByStudentHandle": "按学员用户名筛选"
  },
  "components/mentoring/representation/common": {
    "cancelButton.cancel": "取消",
    "commentTag.essential": "必要",
    "commentTag.recommended": "推荐"
  },
  "components/mentoring/representation/left-pane": {
    "representationIterationView.solutionNumber": "提交的解答 #{{solutionNumber}}",
    "representationIterationView.occurrence": "出现 {{count}} 次",
    "representationIterationView.occurrences": "出现 {{count}} 次",
    "representationIterationView.lastOccurred": "上次出现于 {{lastOccurred}}",
    "representationInfo.feedbackOnSolution": "你正在为一组提交的解答提供反馈：",
    "leftPane.exerciseInTrack": "{{trackTitle}} 中的 {{exerciseTitle}}"
  },
  "components/mentoring/representation/modals": {
    "previewAutomationModal.modalTitle": "感谢提交反馈！",
    "submittedAutomationModal.thanksForFeedback": "感谢提交反馈！",
    "submittedAutomationModal.shownToStudents": "这条反馈会在相关学员做练习时展示在他们的解答上。",
    "submittedAutomationModal.solutionShownTimes": "我们还会告诉你，你提交的解答被展示给学员多少次。",
    "submittedAutomationModal.continueToSolutions": "继续处理需要反馈的提交的解答",
    "submittedAutomationModal.right": "对吧",
    "submittedAutomationModal.earnedReputation": "你获得了",
    "submittedAutomationModal.reputationForFeedback": "提供这条反馈获得的声誉 😊",
    "previewFooter.youCanEditFeedback": "你可以随时编辑这条反馈。",
    "previewFooter.feedbackWillAppearOn": "你的反馈将显示在",
    "previewFooter.submit": "提交",
    "previewFooter.example": "示例",
    "previewFeedbackComment.gaveThisFeedback": "<0>{{mentorName}}</0>在一份与你完全相同的提交的解答上给出了这条反馈：",
    "previewFeedbackComment.commentedOn": "评论于 {{date}}"
  },
  "components/mentoring/representation/right-pane": {
    "automationRules.noGuidance": "这个表示器还没有任何指南。指南由我们的维护者撰写，用来解释表示过程中会发生哪些归一化。如果你是维护者，请通过提交<0>GitHub 上的 Pull Request</0>来帮这个表示器把指南写起来。",
    "automationRules.pleaseReadBeforeGivingFeedback": "请在给出反馈前阅读",
    "considerations.readThisBeforeGivingFeedback": "在给出第一条反馈前，请<0>先读一下这个</0>。",
    "utilityTabs.information": "信息",
    "utilityTabs.scratchpad": "便签",
    "utilityTabs.guidance": "指南",
    "representationFeedbackEditor.previewAndSubmit": "预览并提交",
    "howImportant.howImportantIsThis": "这条有多重要？",
    "radioButton.info": "信息"
  },
  "components/mentoring/representation/right-pane/MentoringConversation.tsx": {
    "mentoringConversation.loading": "加载中.."
  },
  "components/settings/CommunicationPreferencesForm.tsx": {
    "formButton.changePreferences": "更改偏好设置",
    "successMessage.updatedPreferences": "你的偏好设置已更新",
    "successMessage.alt": "成功",
    "mentoring.title": "指导",
    "product.title": "产品"
  },
  "components/modals/Modal.tsx": {
    "modal.closeModal": "关闭弹窗"
  },
  "components/ResultsZone.tsx": {
    "resultsZone.loadingData": "正在加载数据"
  },
  "components/impact/chart-elements": {
    "numberOfStudentsLabel.noOfStudents": "学生人数"
  },
  "components/settings/LanguagePreferenceForm.tsx": {
    "languagePreferenceForm.language": "语言",
    "languagePreferenceForm.description": "选择你想用来使用 Exercism 的语言。选定后我们会立即保存你的选择。",
    "languagePreferenceForm.change": "更改",
    "languagePreferenceForm.done": "完成",
    "languagePreferenceForm.searchPlaceholder": "搜索语言",
    "languagePreferenceForm.searchLabel": "搜索语言",
    "languagePreferenceForm.comingSoon": "即将推出",
    "languagePreferenceForm.comingSoonBadge": "即将",
    "languagePreferenceForm.noMatches": "没有匹配的语言",
    "languagePreferenceForm.selected": "已选择"
  },
  "utils/date": {
    "today": "今天",
    "todayTitleized": "今天",
    "yesterday": "昨天",
    "yesterdayTitleized": "昨天",
    "daysAgo_other": "{{count}} 天前",
    "weeksAgo_other": "{{count}} 周前",
    "monthsAgo_other": "{{count}} 个月前",
    "yearsAgo_other": "{{count}} 年前"
  },
  "components/settings/delete-profile-form": {
    "deleteProfileModal.deleteProfile": "删除个人资料？",
    "deleteProfileModal.areYouSure": "确定要删除你的个人资料吗？",
    "deleteProfileModal.continue": "继续",
    "deleteProfileModal.cancel": "取消"
  },
  "components/settings/DeleteAccountButton.tsx": {
    "deleteAccount": "删除账号"
  },
  "components/settings/DeleteProfileForm.tsx": {
    "deleteProfile.deletePublicProfile": "删除你的公开个人资料",
    "deleteProfile.deleteProfileDescription": "这会从网站上删除你的公开个人资料。你可以随时重新创建个人资料，唯一会被删除的数据是你的社交个人资料链接。",
    "deleteProfile.deleteYourProfile": "删除你的个人资料"
  },
  "components/settings/EmailForm.tsx": {
    "changeYourEmail": "修改你的邮箱",
    "yourEmailAddress": "你的邮箱地址",
    "confirmYourPassword": "确认你的密码",
    "info.changeEmailConfirmation": "你可以使用上面的表单修改邮箱。我们会给你发送一封新的确认邮件，需要你确认。",
    "changeEmail": "修改邮箱",
    "success.confirmationEmailSent": "我们已向 {{email}} 发送了一封确认邮件",
    "success.alt": "成功"
  },
  "components/settings/FormMessage.tsx": {
    "formMessage.error": "错误"
  },
  "components/settings/github-syncer/common": {
    "insiderBubble.insidersOnly": "仅限 Insiders",
    "confirmationModal.confirm": "确认",
    "confirmationModal.cancel": "取消"
  },
  "components/modals/WelcomeToInsidersModal.tsx": {
    "welcomeToInsidersModal.title": "欢迎加入 Insiders！💙",
    "welcomeToInsidersModal.accessToFeatures": "现在你可以使用深色模式、ChatGPT 集成、额外的导师指导名额，还有幕后视频、新徽章等更多内容！",
    "welcomeToInsidersModal.thanksForBeingPartOfOurStory": "感谢你成为我们故事的一部分！",
    "welcomeToInsidersModal.exercismReliesOnPeople": "Exercism 依靠像你这样的人付出时间和金钱来帮助他人。没有你，我们就无法帮助到这么多的人。我们的旅程才刚刚开始，很高兴有你同行。非常感谢你让 Exercism 成为可能 💙",
    "welcomeToInsidersModal.weHopeInsidersIsFun": "我们希望 Insiders 能给你带来愉快的体验。我们建议你观看右侧的视频，了解你的账号现在发生了哪些变化，也去看看这个弹窗背后的 Insiders 页面，看看你解锁的所有功能。",
    "welcomeToInsidersModal.greatLetsGo": "太好了，我们出发吧！",
    "welcomeToInsidersModal.startWithOurWelcomeVideo": "先看我们的欢迎视频 👇🏽",
    "welcomeToInsidersModal.whatShouldIDoNext": "接下来该做什么？",
    "welcomeToInsidersModal.exploreDarkMode": "探索深色模式（我们已默认开启）。看看你的新徽章。在在线编辑器中试用 ChatGPT。使用一个新增的导师指导名额。来 Discord 的 #insiders 频道打个招呼。或者看几段幕后视频 🎉",
    "welcomeToInsidersModal.videoTitle": "欢迎来到 Exercism Insiders！"
  },
  "components/notifications/": {
    "notificationsList.notifications": "通知",
    "notificationsList.markAsRead": "标为已读",
    "notificationsList.markAsUnread": "标为未读",
    "notificationsList.markAllAsRead": "全部标为已读",
    "markAllNotificationsAsReadModal.unableToLoadNotifications": "无法加载通知",
    "markAllNotificationsAsReadModal.unableToMarkNotificationsAsRead": "无法将通知标为已读",
    "markAllNotificationsAsReadModal.unableToMarkNotificationsAsUnread": "无法将通知标为未读"
  },
  "components/notifications/notifications-list": {
    "useNotificationMutation.unableToMarkAllNotificationsAsRead": "无法将全部通知标为已读",
    "list.youHaveNoNotifications": "你没有任何通知",
    "markAllNotificationsAsReadModal.markAllAsRead": "全部标为已读？",
    "markAllNotificationsAsReadModal.areYouSure": "确定要将全部通知标为已读吗？",
    "markAllNotificationsAsReadModal.continue": "继续",
    "markAllNotificationsAsReadModal.cancel": "取消"
  },
  "components/perks": {
    "perksModalButton.continueToPartner": "继续前往 {{websiteDomain}}",
    "perksModalButton.close": "关闭",
    "perksExternalModalButton.claimPerk": "用 Exercism 账号领取这项福利！",
    "perksExternalModalButton.exercismIsNonProfit": "Exercism 是一家非营利组织。我们提供世界一流的教育、优秀的社区，以及来自合作伙伴的福利。今天就加入 Exercism，完全免费！",
    "perksExternalModalButton.signUp": "注册",
    "perksExternalModalButton.logIn": "登录"
  },
  "components/journey/UnrevealedBadge.tsx": {
    "unrevealedBadge.unrevealed": "未揭晓",
    "unrevealedBadge.clickTapToReveal": "点击/轻触即可揭晓",
    "unrevealedBadge.unableToRevealBadge": "无法揭晓徽章"
  },
  "components/mentoring/automation/AutomationListElement.tsx": {
    "adminTab.lastShown": "上次显示",
    "adminTab.lastOccurence": "上次出现",
    "automationListElement.shownTime": "已显示 {{number}} 次",
    "automationListElement.shownTimes": "已显示 {{number}} 次",
    "automationListElement.occurenceTime": "出现 {{number}} 次",
    "automationListElement.occurenceTimes": "出现 {{number}} 次",
    "automationListElement.inTrackId": "在 {{trackTitle}}（#{{id}}）中"
  },
  "components/mentoring/automation/Representation.tsx": {
    "needFeedback": "需要反馈",
    "feedbackSubmitted": "已提交反馈",
    "admin": "管理员",
    "onlyShowSolutions": "只显示我指导过的解答",
    "filterByExercise": "按练习筛选（至少 3 个字符）"
  },
  "components/mentoring/automation/RepresentationList.tsx": {
    "representationList.noSolutionsFound": "没有找到解答。",
    "representationList.tryChangingFilters": "试着调整筛选条件，找到需要反馈的解答。",
    "representationList.noSolutionsNeedFeedback": "目前没有需要反馈的解答。",
    "representationList.checkBackLater": "稍后再来这里看看更多内容吧！"
  },
  "components/mentoring/automation/TrackFilterList.tsx": {
    "trackFilterList.unableToFetchTracks": "无法获取轨道",
    "trackFilterList.openTheTrackFilter": "打开轨道筛选器",
    "trackFilterList.clickToChange": "点击更改"
  },
  "components/mentoring/discussion/discussion-post": {
    "discussionPostView.edit": "编辑"
  },
  "components/mentoring/discussion/DiscussionDetails.tsx": {
    "discussionDetails.discussionTimedOut": "这个讨论已超时",
    "discussionDetails.finishedDiscussionWith": "你与 {{studentHandle}} 的讨论已经结束。"
  },
  "components/mentoring/discussion/DiscussionPostList.tsx": {
    "discussionPostList.loadingIndicatorAriaLabel": "讨论帖列表加载指示器"
  },
  "components/contributing/tasks-list/task": {
    "sizeTag.xs": "xs",
    "sizeTag.s": "s",
    "sizeTag.m": "m",
    "sizeTag.l": "l",
    "sizeTag.xl": "xl",
    "trackInfo.for": "<0>适用于</0> <2/> <1>{{trackTitle}}</1>",
    "newTag.new": "新",
    "moduleTag.analyzer": "分析器",
    "moduleTag.representer": "表示器",
    "moduleTag.learningExercise": "学习练习",
    "moduleTag.practiceExercise": "实践练习",
    "moduleTag.testRunner": "测试运行器",
    "moduleTag.trackGenerators": "赛道生成器",
    "moduleTag.trackConcepts": "赛道概念",
    "actionIcon.action": "操作：{{action}}",
    "knowledgeTag.none": "知识：无",
    "knowledgeTag.elementary": "知识：初级",
    "knowledgeTag.intermediate": "知识：中级",
    "knowledgeTag.advanced": "知识：高级"
  },
  "components/modals/realtime-feedback-modal/feedback-content/found-automated-feedback": {
    "representerFeedback.gaveFeedbackSimilarSolution": "<0>{{author}}</0> 对一份和你非常相似的解答给出了这条反馈",
    "analyzerFeedback.generatedFeedback": "我们的<strong>{{trackTitle}} 分析器</strong>在分析你提交的解答时生成了这条反馈。",
    "index.suggestionImproveCode": "这里有一条改进代码的建议…",
    "index.positiveFeedback": "我们有一些正面的反馈给你！🎉",
    "index.importantSuggestionImproveCode": "这里有一条关于改进代码的重要建议…",
    "index.thoughtsOnCode": "这里有一些关于你代码的看法…",
    "index.continue": "继续",
    "index.continueAnyway": "仍然继续"
  },
  "components/modals/realtime-feedback-modal/feedback-content/no-automated-feedback": {
    "index.noImmediateFeedback": "没有即时反馈",
    "index.ourSystemsDontHave": "我们的系统暂时没有关于如何改进你代码的即时建议。",
    "index.weRecommendRequesting": "我们建议向 {{trackTitle}} 的一位导师申请代码审查。他们会为你的代码提供反馈，并告诉你如何让它更地道。而且 100% 免费 🙂",
    "index.requestCodeReview": "申请代码审查",
    "index.youHaveMentoringSession": "这个练习已有一个进行中的指导会话。",
    "index.itIsGenerallyGood": "通常，比较好的做法是告诉导师你修改了代码中的哪些地方，并请他们看看你的新版本。",
    "index.goToYourDiscussion": "前往你的讨论",
    "index.continueToExercise": "继续练习",
    "index.noImmediateFeedbackNoSlot": "没有即时反馈",
    "index.youveSubmittedSolution": "你已将解答提交进行代码审查。",
    "index.mentorWillTakeLook": "导师会查看你的解答，并（希望）很快给你一些有用的反馈。届时你会收到通知和邮件。",
    "index.viewYourRequest": "查看你的申请",
    "index.cancel": "取消",
    "index.submitForCodeReview": "提交进行代码审查",
    "index.onceYouSubmit": "提交后，你的申请就会开放，导师可以加入并开始提供反馈。"
  },
  "components/modals/RequestMentoringModal.tsx": {
    "selectExercise.title": "选择要申请指导的练习",
    "selectExercise.searchPlaceholder": "按名称搜索练习",
    "exercise.numberOfIterations": "迭代次数"
  },
  "components/modals/ResetAccountModal.tsx": {
    "youAreAboutToReset": "你即将重置你的 Exercism 账号",
    "pleaseReadCarefully": "在决定重置账号之前，请仔细阅读以下内容。",
    "thisIsIrreversible": "此操作<em>不可撤销</em>，这意味着你会失去账号上的一切。",
    "byResettingAccount": "<strong>重置账号会让你失去：</strong>",
    "allSolutionsSubmitted": "你提交过的所有解答",
    "allMentoringReceived": "你收到的所有指导",
    "allMentoringGiven": "你给出的所有指导，以及收到的任何评价。",
    "anyReputationEarned": "你通过指导或发布解答获得的任何声望。",
    "toConfirmWriteHandle": "为确认操作，请在下面的框中输入你的用户名<pre>{{handle}}</pre>：",
    "cancel": "取消",
    "resetAccount": "重置账号",
    "unableToResetAccount": "无法重置账号"
  },
  "components/profile/contributions-summary": {
    "totalReputation.addressHas": "{{handle}} 拥有",
    "totalReputation.youHave": "你有",
    "totalReputation.reputation": "声望",
    "trackSelect.rep": "声望",
    "categorySummary.noRep": "没有声望",
    "categorySummary.rep": "{{reputation}} 声望",
    "category.publishing": "发布",
    "category.mentoring": "指导",
    "category.authoring": "编写",
    "category.building": "构建",
    "category.maintaining": "维护",
    "category.other": "其他",
    "metricFull.publishing_other": "已发布 {{count}} 个提交的解答",
    "metricFull.mentoring_other": "指导了 {{count}} 名学生",
    "metricFull.authoring_other": "贡献了 {{count}} 个练习或文章",
    "metricFull.building_other": "有 {{count}} 个 PR 被接受",
    "metricFull.maintaining_other": "审核了 {{count}} 个 PR",
    "metricShort.publishing_other": "{{count}} 个提交的解答",
    "metricShort.mentoring_other": "{{count}} 名学生",
    "metricShort.authoring_other": "{{count}} 个练习或文章",
    "metricShort.building_other": "{{count}} 个 PR 被接受",
    "metricShort.maintaining_other": "{{count}} 个 PR 已审核"
  },
  "components/profile/testimonials-list": {
    "attribution": "<student>{{student}}</student>这样评价<mentor>{{mentor}}</mentor>",
    "exerciseTrack": "在<1/> <2>{{trackTitle}}</2>中的<0>{{exerciseTitle}}</0>"
  },
  "components/settings/comments-preference-form": {
    "commentsPreferenceForm.commentsOnYourSolutions": "对你提交的解答的评论",
    "commentsPreferenceForm.settingToControlComments": "用这个设置来控制别人能否对你今后<0>发布的提交的解答</0>发表评论。你可以在每个解答上单独覆盖这项设置，并在下方更新所有现有的提交的解答。",
    "commentsPreferenceForm.updatePreference": "更新偏好设置",
    "commentsPreferenceForm.yourPreferencesHaveBeenUpdated": "你的偏好设置已更新",
    "commentsPreferenceForm.successAlt": "成功",
    "manageExistingSolutions.manageExistingSolutions": "管理现有的提交的解答",
    "manageExistingSolutions.canCommentOnPublishedSolutions": "目前，别人可以评论你已发布的提交的解答的比例是 {{commentStatusPhrase}}。用下面的按钮<0>对你所有现有的提交的解答启用或关闭评论。</0>",
    "manageExistingSolutions.allowCommentsOnExistingSolutions": "允许对所有现有的提交的解答发表评论",
    "manageExistingSolutions.disableCommentsOnExistingSolutions": "关闭所有现有的提交的解答的评论",
    "useCommentsPreferenceForm.none": "0",
    "useCommentsPreferenceForm.all": "全部",
    "useCommentsPreferenceForm.xOutOfY": "{{numCommentsEnabled}} / {{numPublished}}"
  },
  "components/editor/legacy-file-banner": {
    "deleteFileModal.areYouSure": "确定要删除这个文件吗？",
    "deleteFileModal.deletingFile": "删除这个文件意味着它不会作为你下一次迭代的一部分提交。不过，它仍会显示在你上一次迭代中。如果你在提交前改变了主意，可以点击“恢复到上一次迭代”按钮（右上角）来撤销这一更改。",
    "deleteFileModal.deleteFile": "删除文件",
    "deleteFileModal.cancel": "取消"
  },
  "components/editor/LegacyFileBanner.tsx": {
    "legacyFileBanner.fileUnexpected": "这个文件是意料之外的。你是不是不小心通过 CLI 上传了它？",
    "legacyFileBanner.deleteFile": "删除文件…",
    "legacyFileBanner.learnMore": "了解更多"
  },
  "components/editor/panels": {
    "resultsPanel.testRunCancelled": "测试运行已取消",
    "resultsPanel.runTestsToCheckYourCode": "<0>运行测试</0>来检查你的代码",
    "resultsPanel.wellRunYourCode": "我们会用测试运行你的代码，检查它是否能正常工作，\n然后把结果显示在这里。",
    "instructionsPanel.introduction": "简介",
    "instructionsPanel.watchOurVideo": "观看我们的“Hello, World 入门”视频，开始学习吧 👇",
    "instructionsPanel.instructions": "说明",
    "instructionsPanel.task": "任务 {{n}}",
    "instructionsPanel.stuckRevealHints": "卡住了？显示提示",
    "instructionsPanel.opensInAModal": "在弹窗中打开",
    "instructionsPanel.howToDebug": "如何调试",
    "instructionsPanel.helloWorldVideoTitle": "欢迎来到 Hello, World!"
  },
  "components/editor/RunTestsButton.tsx": {
    "runTestsButton.youHaveNotMadeChanges": "自上次运行测试以来，你还没有做任何改动",
    "runTestsButton.runTests": "运行测试"
  },
  "components/editor/SubmitButton.tsx": {
    "submitButton.submit": "提交",
    "submitButton.testsPassingRequired": "你需要先让测试通过，才能提交你的解答"
  },
  "components/editor/tabs": {
    "testsTab.tests": "测试",
    "feedbackTab.feedback": "反馈",
    "instructionsTab.instructions": "说明",
    "resultsTab.results": "结果"
  },
  "components/modals/mentor-registration-modal/commit-step": {
    "reputationInfo.reputationAndTestimonials": "声誉与推荐语",
    "reputationInfo.gainReputation": "每完成一次成功的指导，你将获得<0>6 点声誉</0>。每次讨论结束时，学生都可以给你留下推荐语。"
  },
  "components/modals/MentorChangeTracksModal.tsx": {
    "changeTheTracksYouMentor": "更改你指导的轨道",
    "youWillStillBeAbleToContinue": "你仍然可以继续其他轨道上已有的讨论。"
  },
  "components/modals/MentorRegistrationModal.tsx": {
    "chooseTrackStep.selectTracks": "选择你想指导的轨道",
    "commitStep.commitToBeGoodMentor": "承诺做一名优秀的导师",
    "congratulationsStep.congratulations": "恭喜"
  },
  "components/modals/PreviousMentoringSessionsModal.tsx": {
    "header_other": "你与<avatar/><name>{{studentHandle}}</name>进行过<strong>{{count}}次讨论</strong>",
    "headerMobile_other": "{{studentHandle}} 和你进行过<strong>{{count}}次讨论</strong>"
  },
  "components/modals/profile": {
    "firstTimeModal.havePublicProfile": "你现在有公开的个人主页了！",
    "firstTimeModal.goodJob": "做得好！",
    "firstTimeModal.seeSolutions": "现在你可以在公开的个人主页上看到自己已发布的解答、指导推荐语、贡献和徽章。",
    "firstTimeModal.shareProfile": "你也可以把个人主页分享给别人！"
  },
  "components/modals/PublishSolutionModal.tsx": {
    "publishSolutionModal.publishYourSolution": "发布你的解答",
    "publishSolutionModal.recommendPublishing": "我们建议发布所有迭代，帮助他人从你的学习历程中获益；不过你也可以只选择最喜欢的一次迭代来展示。",
    "publishSolutionModal.publish": "发布",
    "publishSolutionModal.cancel": "取消",
    "publishSolutionModal.unableToPublishSolution": "无法发布解答"
  },
  "components/modals/realtime-feedback-modal": {
    "realTimeFeedbackModal.deepDiveVideo": "深入解析视频",
    "realTimeFeedbackModal.feedback": "反馈",
    "checkingForAutomatedFeedback.checking": "正在检查自动反馈…",
    "checkingForAutomatedFeedback.inspectingCode": "我们的系统正在检查你的代码，以找出自动反馈，以及导师在类似解答上给出的反馈。",
    "checkingForAutomatedFeedback.processTime": "这个过程通常需要约 10 秒。",
    "checkingForAutomatedFeedback.continueWaiting": "不再等待，继续",
    "checkingForAutomatedFeedback.takingLonger": "抱歉，这比预期多花了一点时间。你可以选择不再等待，直接继续。稍后可以在解答的迭代标签页中查看所有反馈。",
    "feedbackContent.noFeedback": "没有自动反馈",
    "feedbackContent.foundFeedback": "找到自动反馈"
  },
  "components/modals/realtime-feedback-modal/components": {
    "feedbackContentButtons.goBackToEditor": "返回编辑器",
    "feedbackContentButtons.continue": "继续"
  },
  "components/modals/realtime-feedback-modal/feedback-content": {
    "deepDiveVideoContent.digDeeperInto": "深入探索 {{exerciseTitle}}！",
    "deepDiveVideoContent.continue": "继续"
  }
}
