<commit_before><commit_msg>SAK-31263 add chinese i18n file for gradebookng to master (#2689)<commit_after>app.title = \u6210\u7ee9\u5355

link.gradebook = \u6210\u7ee9\u5217\u8868
link.gradebook.tooltip = \u6210\u7ee9\u5217\u8868

link.settings = \u8bbe\u7f6e
link.settings.tooltip = \u8bbe\u7f6e

link.importexport = \u5bfc\u5165/ \u5bfc\u51fa
link.importexport.tooltip = \u5bfc\u5165 /  \u5bfc\u51fa

link.permissions = \u6743\u9650
link.permissions.tooltip = \u6743\u9650

link.screenreader.tabnotselected = \u6807\u7b7e
link.screenreader.tabselected = \u9009\u4e2d\u7684\u6807\u7b7e


label.avg=\u5e73\u5747:
label.total=\u603b\u5171:
label.due=\u622a\u6b62:
label.noduedate=-

label.coursegrade.released=\u8bfe\u7a0b\u6210\u7ee9\u5df2\u7ecf\u53d1\u7ed9\u5b66\u751f.
label.coursegrade.notreleased=\u8bfe\u7a0b\u6210\u7ee9\u5c1a\u672a\u53d1\u7ed9\u5b66\u751f.
label.coursegrade.nopermission=-
label.coursegrade.editsettings=\u7f16\u8f91\u53d1\u5e03\u8bbe\u7f6e
label.coursegrade.studentnotreleased=\u5c1a\u672a\u53d1\u5e03

label.gradeitem.externalapplabel=\u6210\u7ee9\u5355\u9879\u76ee\u6765\u81ea {0}
label.gradeitem.released=\u6210\u7ee9\u5355\u9879\u76ee\u5df2\u7ecf\u53d1\u5e03\u5e76\u4e14\u5bf9\u5b66\u751f\u53ef\u89c1.
label.gradeitem.notreleased=\u6210\u7ee9\u5355\u9879\u76ee\u5bf9\u5b66\u751f\u4e0d\u53ef\u89c1.
label.gradeitem.counted=\u6210\u7ee9\u5355\u9879\u76ee\u88ab\u5305\u62ec\u5728\u8bfe\u7a0b\u6210\u7ee9\u4e2d.
label.gradeitem.notcounted=\u6210\u7ee9\u5355\u9879\u76ee\u672a\u88ab\u5305\u62ec\u5728\u8bfe\u7a0b\u6210\u7ee9\u4e2d.
label.gradeitem.extracredit=\u8fd9\u662f\u9644\u52a0\u5b66\u5206\u6210\u7ee9\u5355
label.gradeitem.extracreditcategory=\u8fd9\u662f\u9644\u52a0\u5b66\u5206\u5206\u7c7b
label.gradeitem.categoryaverage=\u9488\u5bf9 {0} \u7684\u5206\u7c7b\u5e73\u5747\u5206
label.toolbar.gradeitemsummary=\u663e\u793a <span class='gb-item-summary-counts'><span class='visible'>{0}</span> / <span class='total'>{1}</span> \u9879</span>
label.toolbar.studentsummarypaginated=\u663e\u793a {0} to {1} of {2} \u4e2a\u5b66\u751f
label.toolbar.studentsummary=\u663e\u793a <span class='gb-student-summary-counts'><span class="visible">{0}</span></span> \u4e2a\u5b66\u751f
label.toolbar.gradeitemshowall=\u5168\u90e8\u663e\u793a
label.toolbar.gradeitemhideall=\u5168\u90e8\u9690\u85cf
label.toolbar.gradeitemshowthiscategory=\u663e\u793a\u8fd9\u4e2a\u5206\u7c7b
label.toolbar.gradeitemhidethiscategory=\u9690\u85cf\u8fd9\u4e2a\u5206\u7c7b
label.toolbar.gradeitemshowonlythiscategory=\u53ea\u663e\u793a\u8fd9\u4e2a\u5206\u7c7b
label.toolbar.gradeitemshowthisitem=\u663e\u793a\u8be5\u9879
label.toolbar.gradeitemhidethisitem=\u9690\u85cf\u8be5\u9879
label.toolbar.gradeitemshowonlythisitem=\u53ea\u663e\u793a\u8be5\u9879
label.toolbar.categoryscorelabel={0} \u5206
label.toolbar.gradeitemshowonlythiscategoryscore=\u53ea\u663e\u793a\u8be5\u5217
label.toolbar.gradeitemshowthiscategoryscore=\u663e\u793a\u8be5\u5217
label.toolbar.gradeitemhidethiscategoryscore=\u9690\u85cf\u8be5\u5217
label.toolbar.categorygroup.menulabel=\u4e3a\u8be5\u5206\u7c7b\u5217\u6253\u5f00\u83dc\u5355
label.toolbar.gradeitem.menulabel=\u4e3a\u8be5\u6210\u7ee9\u518c\u5217\u6253\u5f00\u83dc\u5355
label.toolbar.categoryaverage.menulabel=\u4e3a\u8be5\u5206\u7c7b\u5206\u6570\u5217\u6253\u5f00\u83dc\u5355

label.concurrentuserwarning=\u60a8\u7684\u540c\u4e8b\u4fee\u6539\u4e86\u6210\u7ee9\u518c.<br>\u8bf7\u5237\u65b0\u9875\u9762\u786e\u4fdd\u60a8\u770b\u5230\u6700\u65b0\u7ed3\u679c.
error.concurrentedit=\u76ee\u524d\u6709\u591a\u4e2a\u7f16\u8f91. \u5237\u65b0\u5de5\u5177\u53ef\u770b\u5230\u6700\u65b0\u5206\u6570.

column.header.section = \u90e8\u5206
column.header.students = \u5b66\u751f
column.header.coursegrade = \u8bfe\u7a0b\u6210\u7ee9

filter.students = \u8fc7\u6ee4\u5b66\u751f
filter.groups = \u6309\u7167\u7ec4/\u90e8\u5206\u8fc7\u6ee4

button.addgradeitem = \u6dfb\u52a0\u6210\u7ee9\u5355
button.savechanges = \u4fdd\u5b58\u4fee\u6539
button.cancel = \u53d6\u6d88
button.done = \u5b8c\u6210
button.update = \u66f4\u65b0
button.savecomment = \u4fdd\u5b58\u8bc4\u8bba
button.deleteitem = \u5220\u9664
button.create = \u65b0\u5efa
button.clear = \u6e05\u9664\u4fee\u6539
button.remove = \u5220\u9664
button.settingsexpandall = \u5168\u90e8\u5c55\u5f00
button.settingscollapseall = \u6536\u8d77
button.saveoverride = \u4fdd\u5b58\u8bfe\u7a0b\u5206\u6570
button.print = \u6253\u5370

heading.addgradeitem = \u6dfb\u52a0\u6210\u7ee9\u5355
heading.editgradeitem = \u7f16\u8f91\u6210\u7ee9\u9879
heading.studentsummary = {0} ({1})\u6210\u7ee9\u603b\u8ba1
heading.updateungradeditems = \u4e3a\u7a7a\u5355\u5143\u8bbe\u7f6e\u5206\u6570
heading.gradelog = {0} ({1})\u7684\u6210\u7ee9\u65e5\u5fd7
heading.editcomment ={0} ({1}) - {2}\u8bc4\u8bed
heading.studentpage = {0}\u7684\u6210\u7ee9\u62a5\u544a
heading.coursegrade = {0} ({1})
heading.coursegradelog = {0} ({1})\u7684\u8bfe\u7a0b\u6210\u7ee9\u8986\u76d6\u65e5\u5fd7
heading.zeroungradeditems = \u628a\u7a7a\u5355\u5143\u5206\u6570\u8bbe\u7f6e\u4e3a0

# note these are not standard wicket style properties as we format this one slightly differently
formatter.studentname.LAST_NAME = %s, %s
formatter.studentname.FIRST_NAME = %s %s

label.addgradeitem.title = \u9898\u76ee
label.addgradeitem.points = \u5206\u6570\u503c
label.addgradeitem.extracredit = \u989d\u5916\u52a0\u5206
label.addgradeitem.due = \u5b8c\u6210\u65f6\u95f4
label.addgradeitem.due.help = \u9009\u62e9\u65e5\u671f
label.addgradeitem.category = \u5206\u7c7b
label.addgradeitem.nocategoryassigned = \u6ca1\u6709\u5206\u7c7b\u7684\u9879\u76ee\u5c06\u4e0d\u80fd\u88ab\u8ba1\u5165\u8bfe\u7a0b\u6210\u6210\u7ee9. 
label.addgradeitem.release = \u786e\u5b9a\u7ed9\u5b66\u751f\u53d1\u5e03\u9879\u76ee?
label.addgradeitem.include = \u786e\u5b9a\u5c06\u8be5\u9879\u7eb3\u5165\u8bfe\u7a0b\u6210\u7ee9?
label.addgradeitem.nocategories = \u5c1a\u672a\u914d\u7f6e\u8bfe\u7a0b\u5206\u7c7b.
label.addgradeitem.categorywithweight = {0} ({1})
error.addgradeitem.points = \u5206\u6570\u5fc5\u987b\u8bbe\u7f6e\u4e14\u5927\u4e8e0.
error.addgradeitem.title = \u6807\u9898\u5fc5\u987b\u8bbe\u7f6e\u4e14\u552f\u4e00.
error.addgradeitem.exception = \u521b\u5efa\u4f5c\u4e1a\u65f6\u53d1\u751f\u9519\u8bef.
notification.addgradeitem.success = \u6210\u7ee9\u9879\u76ee''{0}'' \u88ab\u521b\u5efa.

label.editgradeitem.title = \u9898\u76ee
label.editgradeitem.points = \u5206\u6570\u503c
label.editgradeitem.extracredit = \u989d\u5916\u52a0\u5206
label.editgradeitem.due = \u9009\u62e9\u65e5\u671f
label.editgradeitem.due.help = \u9009\u62e9\u65e5\u671f
label.editgradeitem.category = \u5206\u7c7b
label.editgradeitem.release = \u786e\u5b9a\u7ed9\u5b66\u751f\u53d1\u5e03\u9879\u76ee?
label.editgradeitem.include = \u786e\u5b9a\u5c06\u8be5\u9879\u7eb3\u5165\u8bfe\u7a0b\u6210\u7ee9?

label.updateungradeditems.instructions.1 = \u4e3a\u4e0b\u9762\u8bbe\u7f6e\u4e00\u4e2a\u503c\u6765\u8986\u76d6\u5f53\u524d\u6240\u6709\u672a\u6253\u5206\u5355\u5143\uff08\u6bd4\u5982\u7a7a\u5355\u5143\uff09.
#label.updateungradeditems.instructions.1 = Provide a value below to override all currently ungraded (i.e., empty) cells within {0}.

label.updateungradeditems.instructions.2 = <b>\u6ce8\u610f:</b> \u4e0b\u9762\u7684\u503c\u53ea\u5c06\u88ab\u5e94\u7528\u4e8e<b>\u6210\u7ee9\u518c\u672a\u6253\u5206\u7684\u9879\u76ee</b>, \u4e0d\u4f1a\u5f71\u54cd\u5df2\u6709\u7684\u5206\u6570. <b>\u8bf7\u786e\u5b9a\u5b8c\u6210\u8be5\u52a8\u4f5c!</b>

label.updateungradeditems.grade = \u6210\u7ee9\u8986\u76d6

label.updateungradeditems.confirmation.title=\u8bbe\u5b9a\u5206\u6570\u786e\u8ba4
label.updateungradeditems.confirmation.general=\u8fd9\u9879\u64cd\u4f5c\u5c06\u628a\u8bbe\u5b9a\u7ed9<strong>{0}</strong> \u5728<strong>{1}</strong>\u91cc\u7684\u5b66\u751f.
label.updateungradeditems.confirmation.extracredit=\u8fd9\u4e2a\u63d0\u4f9b\u7684\u5206\u6570\u8d85\u51fa\u6210\u7ee9\u518c\u4e2d\u7684\u6700\u5927\u503c.\u786e\u5b9a\u8981\u7ee7\u7eed\u5417?
label.updateungradeditems.confirmation.continue=\u7ee7\u7eed
label.updateungradeditems.confirmation.cancel=\u53d6\u6d88
label.updateungradeditems.groups=\u5206\u7ec4 / \u90e8\u5206

label.studentsummary.coursegrade = \u8bfe\u7a0b\u6210\u7ee9:
label.studentsummary.gradeitems = \u8bfe\u7a0b\u6210\u7ee9\u9879\u76ee
label.studentsummary.outof = /{0}
label.studentsummary.coursegrade.display = {0} ({1})
label.studentsummary.coursegrade.none = \u4e0d\u53ef\u7528
label.studentsummary.noduedate = -
label.studentsummary.instructorviewtab = \u5206\u6570\u603b\u7ed3
label.studentsummary.studentviewtab = \u5b66\u751f\u590d\u4e60\u6a21\u5f0f
label.studentsummary.expandall = \u5168\u90e8\u5c55\u5f00
label.studentsummary.collapseall = \u5168\u90e8\u6536\u8d77
label.studentsummary.previous = \u4e0a\u4e00\u4e2a\u5b66\u751f
label.studentsummary.next = \u4e0b\u4e00\u4e2a\u5b66\u751f
label.studentsummary.coursegradenotreleased = \u5c1a\u672a\u53d1\u5e03
label.studentsummary.coursegradenotreleasedmessage = * \u6700\u7ec8\u8bfe\u7a0b\u6210\u7ee9\u5c1a\u672a\u53d1\u5e03\u7ed9\u5b66\u751f. \u9009\u62e9"\u663e\u793a\u6700\u7ec8\u8bfe\u7a0b\u6210\u7ee9\u7ed9\u5b66\u751f" \u53d1\u5e03\u6700\u7ec8\u6210\u7ee9\u7ed9\u5b66\u751f, .
label.studentsummary.categoryweight=({0})
label.studentsummary.closeconfirmation.title=\u4f60\u5c06\u79bb\u5f00\u5b66\u751f\u590d\u4e60\u6a21\u5f0f.
label.studentsummary.closeconfirmation.content=\u672a\u53d1\u5e03\u6210\u7ee9\u548c\u5176\u4ed6\u5b66\u751f\u6570\u636e\u5c06\u53ef\u89c1.
label.studentsummary.closeconfirmation.continue=\u7ee7\u7eed
label.studentsummary.closeconfirmation.cancel=\u53d6\u6d88
column.header.studentsummary.gradebookitem = \u6210\u7ee9\u5355\u9879\u76ee
column.header.studentsummary.duedate = \u5230\u671f\u65e5
column.header.studentsummary.grade = \u5206\u6570
column.header.studentsummary.weight = \u6bd4\u91cd
column.header.studentsummary.comments = \u8bc4\u8bba

importExport.export.heading = \u5bfc\u51fa
importExport.export.description = \u5bfc\u51fa\u6210\u7ee9\u5355\u4e3acsv\u683c\u5f0f\u7684\u6587\u4ef6\uff0c\u4ee5\u4fbf\u5728\u4f60\u9009\u62e9\u7684\u5e94\u7528\u4e2d\u8f93\u5165\u7535\u5b50\u6210\u7ee9\u5355.
importExport.import.heading = \u5bfc\u5165
importExport.import.description = \u4e0a\u4f20csv\u683c\u5f0f\u7684\u6210\u7ee9\u5355\u9009\u62e9\u6027\u7684\u5bfc\u5165\u65b0\u7684\u6210\u7ee9/\u6210\u7ee9\u5355\u9879\u76ee.
importExport.template.description = \u6ce8\u610f: \u4e0a\u4f20\u7684\u7535\u5b50\u8868\u683c\u7684\u683c\u5f0f\u5fc5\u987b\u548c\u4e0a\u9762\u4e0b\u8f7d\u7684\u6210\u7ee9\u6587\u4ef6\u4e00\u81f4.
importExport.template.button.fullGradebook = \u4e0b\u8f7d\u6210\u7ee9\u5355

importExport.selection.heading = \u6210\u7ee9\u5355\u70ab\u76ee\u5bfc\u51fa\u9009\u62e9
importExport.selection.description = \u7cfb\u7edf\u5206\u6790\u4e86\u4e0a\u4f20\u6587\u4ef6\u7684\u5185\u5bb9\u5e76\u5bf9\u6807\u8bc6\u4e86\u65b0\u4e0a\u4f20\u7684\u6587\u4ef6\
  \u53ef\u7528\u4fe1\u606f. \u8bf7\u4ece\u4e0b\u9762\u53ef\u7528\u7684\u9879\u76ee\u4e2d\u9009\u62e9.
importExport.selection.note = <strong>\u6ce8\u610f:</strong> \u9009\u62e9"\u66f4\u65b0" \u9879\u76ee\u5c06\u8986\u76d6\u5df2\u7ecf\u5b58\u5728\u7684\u9879\u76ee\u5206\u6570.

importExport.selection.details = \u5982\u679c\u9009\u62e9\u65b0\u9879\u76ee, \u4f60\u9700\u8981\u5728\u4e0b\u9762\u7684\u5c4f\u5e55\u4e2d\u786e\u8ba4\u4ed6\u4eec\u7684\u8bbe\u7f6e.
importExport.selection.pointValue.na = 


importExport.createItem.heading = \u65b0\u5efa\u9879 ({0} / {1})

importExport.confirmation.heading = \u786e\u8ba4
importExport.confirmation.description = \u70b9\u51fb <strong>\u5b8c\u6210</strong>, \u4f60\u5c06\u5b8c\u6210\u63a5\u4e0b\u6765\u7684\u5bfc\u5165\u64cd\u4f5c:
importExport.confirmation.update.heading = \u66f4\u65b0\u5df2\u6709\u7684\u6210\u7ee9\u5355\u9879\u76ee\u5206\u6570:
importExport.confirmation.create.heading = \u521b\u5efa\u5df2\u6709\u7684\u6210\u7ee9\u5355\u9879\u76ee\u5206\u6570:

importExport.confirmation.success = \u6210\u529f\u5bfc\u5165\u6210\u7ee9\u5355\u9879\u76ee!
importExport.confirmation.failure = \u5bfc\u5165\u6210\u7ee9\u5355\u9879\u76ee\u51fa\u9519!


#ProcessedGradeItem status map
#ProcessedGradeItem status map
importExport.status.0 = \u66f4\u65b0
importExport.status.1 = \u65b0\u5efa
importExport.status.2 = \u6ca1\u6709\u53d8\u5316
importExport.status.3 = \u672a\u77e5
importExport.status.4 = \u4ece {0}

importExport.button.continue = \u7ee7\u7eed
importExport.button.cancel = \u53d6\u6d88
importExport.button.back = \u540e\u9000
importExport.button.next = \u4e0b\u4e00\u6b65
importExport.button.finish = \u5b8c\u6210

assignment.option.edit = \u7f16\u8f91\u9879\u76ee\u8be6\u7ec6\u4fe1\u606f
assignment.option.viewgradestatistics = \u67e5\u770b\u6210\u7ee9\u7edf\u8ba1
assignment.option.moveleft = \u5de6\u79fb
assignment.option.moveright = \u53f3\u79fb
assignment.option.hide = \u9690\u85cf\u9879\u76ee
assignment.option.setungraded = \u4e3a\u7a7a\u5355\u5143\u8bbe\u7f6e\u6210\u7ee9
assignment.menulabel = \u6253\u5f00{0} \u5217\u83dc\u5355


message.edititem.success=\u6210\u7ee9\u5355\u9879\u76ee''{0}'' \u5df2\u66f4\u65b0.
message.edititem.error=\u66f4\u65b0\u6210\u7ee9\u5355\u9879\u76ee\u65f6\u51fa\u9519.
message.editcomment.error=\u7f16\u8f91\u8bc4\u8bba\u65f6\u51fa\u9519.
message.addcoursegradeoverride.success =\u8bfe\u7a0b\u6210\u7ee9\u5df2\u66f4\u65b0.
message.addcoursegradeoverride.error = \u66f4\u65b0\u8bfe\u7a0b\u6210\u7ee9\u65f6\u51fa\u9519.
message.addcoursegradeoverride.invalid = \u6839\u636e\u5f53\u524d\u4f7f\u7528\u7684\u8bfe\u7a0b\u6253\u5206\u89c4\u5219\uff0c\u8bfe\u7a0b\u6210\u7ee9\u65e0\u6548.


message.updateungradeditems.success=\u5df2\u66f4\u65b0.

grade.option.viewlog = \u6210\u7ee9\u65e5\u5fd7
grade.log.entry = {0} - \u6210\u7ee9\u8bbe\u4e3a <b>{1}</b> by {2}
grade.log.none = \u65e0\u6210\u7ee9\u8f93\u5165.
grade.outof = /{0}
grade.menulabel = \u6253\u5f00\u5b66\u751f{0} \u7684\u83dc\u5355\u548c\u4f5c\u4e1a {1} \u5355\u5143

grade.notifications.hascomment = \u6210\u7ee9\u5355\u6709\u8bc4\u8bba
grade.notifications.haserror = \u4fdd\u5b58\u6210\u7ee9\u65f6\u51fa\u9519.
grade.notifications.overlimit = \u5206\u6570\u8d85\u51fa\u6700\u5927\u503c\uff0c\u63d0\u4f9b\u989d\u5916\u5b66\u5206.
grade.notifications.concurrentedit = \u76ee\u524d\u6709\u591a\u4e2a\u7f16\u8f91. \u5237\u65b0\u5de5\u5177\u53ef\u770b\u5230\u6700\u65b0\u5206\u6570.
grade.notifications.concurrenteditbyuser = <span class="gb-concurrent-edit-user">{0}</span> \u5728 <span class="gb-concurrent-edit-time">{1}</span>\u7f16\u8f91\u4e86\u5206\u6570. \u5237\u65b0\u5de5\u5177\u53ef\u770b\u5230\u6700\u65b0\u5206\u6570.
grade.notifications.isexternal = \u6210\u7ee9\u5355\u5df2\u4ece\u5916\u90e8\u5de5\u5177\u5bfc\u5165\uff0c\u4f46\u53ea\u80fd\u88ab\u5185\u90e8\u5de5\u5177\u7f16\u8f91.
grade.notifications.invalid = \u9879\u76ee\u5206\u6570\u5fc5\u987b\u662f\u4e00\u4e2a\u4e0d\u8d85\u8fc710\u4f4d\u7684\u6b63\u6574\u6570/\u7cbe\u786e\u5230\u767e\u5206\u4f4d\u7684\u5206\u6570.
grade.notifications.readonly = \u6ca1\u6709\u6743\u9650\u7f16\u8f91\u6210\u7ee9\u518c\u9879\u76ee
grade.notifications.revert = \u6062\u590d\u5230\u4e4b\u524d\u5206\u6570

comment.option.add = \u6dfb\u52a0\u8bc4\u8bba
comment.option.edit = \u7f16\u8f91\u8bc4\u8bba
comment.option.external =  {0} \u5de5\u5177\u53ef\u7f16\u8f91

delete.label = \u5220\u9664\u9879\u76ee
delete.warning = \u4e0d\u80fd\u5220\u9664\u6210\u7ee9\u9009\u9879\u5e76\u4e14\u8f93\u5165\u7684\u5206\u6570\u5c06\u88ab\u4ece\u6210\u7ee9\u5355\u4e2d\u5220\u9664.
delete.success = \u6210\u7ee9\u5355\u9879\u76ee ''{0}''\u88ab\u5220\u9664.

sortbyname.option.first = \u6309\u7167\u540d\u6392\u5e8f
sortbyname.option.last = \u6309\u7167\u59d3\u6392\u5e8f
students.menulabel = \u6253\u5f00\u5b66\u751f\u5217\u83dc\u5355

groups.all = \u6240\u6709\u90e8\u5206/\u7ec4
groups.available = \u53ef\u7528\u90e8\u5206/\u7ec4
categories.all = \u5168\u90e8\u5206\u7c7b

label.nocategoryscore = -

errorpage.heading =\u51fa\u9519
errorpage.text = \u5c1d\u8bd5\u518d\u6b21\u5237\u65b0. \u5982\u679c\u4f60\u7ec8\u6b62\u518d\u6b21, \u628a\u9519\u8bef\u4ee3\u7801\u544a\u8bc9\u7ed9IT\u652f\u6301: <b>{0}</b>.

settingspage.main.heading = \u8bbe\u7f6e

settingspage.gradeentry.heading = \u6210\u7ee9\u5165\u53e3
settingspage.graderelease.heading = \u6210\u7ee9\u53d1\u5e03\u89c4\u5219
settingspage.categories.heading = \u5206\u7c7b & \u6743\u91cd
settingspage.gradingschema.heading = \u6210\u7ee9\u6a21\u5f0f

settingspage.gradeentry.text = \u6253\u5206\u673a\u5982\u4f55\u5c06\u5206\u6570\u8f93\u5165\u5230\u6210\u7ee9\u5355\u4e2d?
settingspage.gradeentry.points = \u5206\u6570
settingspage.gradeentry.percentages = \u767e\u5206\u6bd4

settingspage.graderelease.label = \u5411\u5b66\u751f\u663e\u793a\u6210\u7ee9\u5355\u6761\u76ee
settingspage.graderelease.instructions = \u65b0\u5efa\u6216\u8005\u7f16\u8f91\u6210\u7ee9\u5355\u9879\u76ee\u65f6\uff0c\u4f60\u53ef\u4ee5\u53d1\u5e03\u6210\u7ee9\u5355\u9879\u76ee. 

settingspage.displaycoursegrade.label = \u5411\u5b66\u751f\u663e\u793a\u6700\u7ec8\u8bfe\u7a0b\u6210\u7ee9
settingspage.displaycoursegrade.lettergrade = \u5b57\u6bcd\u5206\u6570
settingspage.displaycoursegrade.percentage = \u767e\u5206\u6bd4
settingspage.displaycoursegrade.points = \u5206\u6570
settingspage.displaycoursegrade.preview = \u9884\u89c8
settingspage.displaycoursegrade.preview-none = -
settingspage.displaycoursegrade.preview-letter = B+
settingspage.displaycoursegrade.preview-percentage-first = 88%
settingspage.displaycoursegrade.preview-percentage-second = (88%)
settingspage.displaycoursegrade.preview-points-first = 176/200
settingspage.displaycoursegrade.preview-points-second = [176/200]
settingspage.displaycoursegrade.instructions.1 = \u9009\u62e9\u683c\u5f0f\u8bfe\u7a0b\u6210\u7ee9\u7684\u9009\u9879. \u5fc5\u987b\u9009\u62e9\u81f3\u5c11\u4e00\u9879.
settingspage.displaycoursegrade.instructions.2 = \u6ce8\u610f\uff1a\u5982\u679c\u6210\u7ee9\u5355\u662f\u6309\u7167'\u5206\u7c7b & \u6743\u91cd'\u5efa\u7acb\u7684\uff0c\u90a3\u4e48\u4e0d\u80fd\u9009\u62e9'\u5206\u6570'.
settingspage.displaycoursegrade.notenough = \u6210\u7ee9\u663e\u793a\u88ab\u9009\u62e9\u4e0d\u8868\u793a\u7740\u4f60\u9009\u62e9\u4e86\u4efb\u4f55\u683c\u5f0f\u5316\u9009\u9879.
settingspage.displaycoursegrade.incompatible = \u5f53\u8bbe\u7f6e\u6743\u91cd\u5316\u7684\u5206\u7c7b\u65f6\uff0c\u5206\u6570\u4e0d\u80fd\u663e\u793a\u4e3a\u8bfe\u7a0b\u6210\u7ee9. \u8bf7\u9009\u62e9\u4e0d\u540c\u7684\u8bfe\u7a0b\u6210\u7ee9\u663e\u793a\u9879.

settingspage.categories.none = \u65e0\u5206\u7c7b
settingspage.categories.categoriesonly = \u53ea\u6709\u5206\u7c7b
settingspage.categories.categoriesweighting = \u5206\u7c7b & \u6743\u91cd
settingspage.categories.drophighest = \u5141\u8bb8\u53bb\u6389\u6700\u9ad8\u5206
settingspage.categories.droplowest = \u5141\u8bb8\u53bb\u6389\u6700\u4f4e\u5206
settingspage.categories.keephighest = \u5141\u8bb8\u4fdd\u6301\u6700\u9ad8\u5206
settingspage.categories.add = \u6dfb\u52a0\u5206\u7c7b
settingspage.categories.items = {0} \u4e2a\u9879\u76ee

settingspage.categories.categorycolhead = \u5206\u7c7b
settingspage.categories.weightcolhead = %
settingspage.categories.extracreditcolhead = \u989d\u5916\u5b66\u5206
settingspage.categories.itemscolhead = \u6210\u7ee9\u5355\u9879\u76ee
settingspage.categories.drophighestcolhead = \u53bb\u6389\u6700\u9ad8\u5206
settingspage.categories.droplowestcolhead = \u53bb\u6389\u6700\u4f4e\u5206
settingspage.categories.keephighestcolhead = \u4fdd\u6301\u6700\u9ad8\u5206
settingspage.categories.removecolhead = \u5220\u9664
settingspage.categories.total = \u603b\u5171:

settingspage.categories.instructions.1 = \u53ea\u6709\u5f53\u6210\u7ee9\u5355\u9879\u76ee\u88ab\u5206\u7c7b\u662f\uff0c\u5206\u7c7b\u4fe1\u606f\u624d\u53ef\u89c1.
settingspage.categories.instructions.2 = \u5206\u7c7b\u4e2d\u6240\u6709\u9879\u76ee\u5fc5\u987b\u6709\u76f8\u540c\u5206\u6570\u624d\u80fd\u4f7f\u7528\u53bb\u6389\u6700\u9ad8\u5206\u3001\u53bb\u6389\u6700\u4f4e\u5206\u6216\u4fdd\u5b58\u6700\u9ad8\u5206.
settingspage.categories.instructions.3 = \u9644\u52a0\u5b66\u5206\u5206\u7c7b\u4e0d\u53c2\u4e0e\u603b\u6743\u91cd.
settingspage.categories.instructions.4 = \u6ce8\u610f\uff1a\u5982\u679c\u6700\u7ec8\u6210\u7ee9\u65f6\u6309\u7167\u5206\u6570\u6253\u5206\uff0c\u4f60\u4e0d\u80fd\u9009\u62e9 '\u5206\u7c7b & \u6743\u91cd' .

settingspage.categories.runningtotalerror=\u5206\u7c7b\u6743\u91cd\u4e4b\u548c\u5fc5\u987b\u7b49\u4e8e 100%

settingspage.gradingschema.type = \u6210\u7ee9\u7c7b\u522b
settingspage.gradingschema.grade = \u6210\u7ee9
settingspage.gradingschema.minpercent = \u6700\u5c0f %
settingspage.update.success = \u914d\u7f6e\u5df2\u66f4\u65b0
settingspage.update.failure.categorymissingweight = \u5206\u7c7b\u6ca1\u6709\u6267\u884c\u6743\u91cd
settingspage.update.failure.categoryweighttotals = \u6743\u91cd\u548c\u5fc5\u987b\u7b49\u4e8e 100%
settingspage.update.failure.categoryweightnumber = \u8f93\u5165\u7684\u5206\u7c7b % \u4e0d\u662f\u6709\u6548\u6570\u7ec4.
settingspage.update.failure.categorynameconflict = \u5206\u7c7b\u540d\u79f0\u5fc5\u987b\u552f\u4e00.

permissionspage.main.heading = \u8bc4\u5206\u8005\u6743\u9650
permissionspage.instructions.noteachingassistants = \u76ee\u524d\u6ca1\u6709\u6559\u5b66\u52a9\u7406\u5b9a\u4e49\u7684\u7ad9\u70b9. \u5fc5\u987b\u5b9a\u4e49\u6559\u5b66\u52a9\u7406\u6765\u8bbe\u7f6e\u6253\u5206\u6743\u9650.
permissionspage.instructions.nocategoriesorsections = \u76ee\u524d\u5728\u4f60\u7684\u6210\u7ee9\u5355\u4e2d\u6ca1\u6709\u5206\u7c7b\uff0c\u7ad9\u70b9\u4e5f\u6ca1\u6709\u5b9a\u4e49\u5206\u7ec4/\u90e8\u5206. \u5fc5\u987b\u5b9a\u4e49\u5206\u7c7b\u548c/\u6216\u5206\u7ec4\u624d\u80fd\u8bbe\u7f6e\u7279\u6b8a\u6253\u5206\u6743\u9650.
permissionspage.instructions.ok = \u5728\u5f53\u524d\u7ad9\u70b9\u4e2d\uff0c\u6253\u5206\u6743\u9650\u53ef\u4ee5\u5206\u914d\u7ed9\u6bcf\u4e2a\u6559\u5b66\u52a9\u7406. \u9ed8\u8ba4\u7684,\u4e00\u4f4d\u6559\u5b66\u52a9\u7406\u5728\u5206\u914d\u7ed9\u4ed6\u7684\u7ec4\u5185\u53ef\u4ee5\u7ed9\u4efb\u4f55\u4e8b\u60c5\u6253\u5206. <b>\u6dfb\u52a0\u6216\u8005\u4fee\u6539\u8fd9\u4e9b\u89c4\u5219\u4f1a\u8986\u76d6\u9ed8\u8ba4\u7684\u6743\u9650\uff0c\u53ef\u901a\u8fc7\u4e0b\u9762\u7684\u89c4\u5219\u9650\u5236\u6743\u9650.</b> \u5220\u9664\u6240\u6709\u7684\u89c4\u5219\u4f1a\u6062\u590d\u5230\u9ed8\u8ba4\u6743\u9650\u8bbe\u5b9a.
permissionspage.instructions.choose = \u9009\u62e9\u53ef\u7f16\u8f91\u7684\u6253\u5206\u673a
permissionspage.instructions.norules = \u5f53\u524d\u6ca1\u6709\u4e3a\u6253\u5206\u673a\u5b9a\u4e49\u89c4\u5219.
permissionspage.instructions.coursegrade = \u8fd0\u5165\u6253\u5206\u673a\u770b\u5230\u4e0b\u9762\u6240\u9009\u90e8\u5206\u7684\u5206\u6570.
permissionspage.item.can = \u53ef\u4ee5
permissionspage.item.in = \u5728
permissionspage.addrule = \u6dfb\u52a0\u89c4\u5219

permissionspage.label.tausername={0} ({1})

permissionspage.function.view = \u67e5\u770b
permissionspage.function.grade = \u6210\u7ee9

permissionspage.allgradeitems = \u6240\u6709\u6210\u7ee9\u5355

permissionspage.update.success=\u6743\u9650\u5df2\u88ab\u66f4\u65b0

no-assignments.label = \u6ca1\u6709\u6210\u7ee9\u5355
no-students.label = \u6ca1\u6709\u5df2\u7ecf\u5efa\u7acb\u6210\u7ee9\u5355\u7684\u5b66\u751f

gradebookpage.uncategorised = \u672a\u5206\u7c7b

label.statistics.title =  {0} \u5206\u6570\u7edf\u8ba1
label.statistics.average = \u5e73\u5747\u5206
label.statistics.averagevalue = {0} / {1} ({2})
label.statistics.graded = \u603b\u5206
label.statistics.median = \u4e2d\u4f4d\u6570
label.statistics.medianvalue = {0} / {1} ({2})
label.statistics.lowest = \u6700\u4f4e\u5206
label.statistics.lowestvalue = {0} / {1} ({2})
label.statistics.highest = \u6700\u9ad8\u5206
label.statistics.highestvalue = {0} / {1} ({2})
label.statistics.deviation = \u6807\u51c6\u5dee
label.statistics.chart.extracredit = EC
label.statistics.chart.xaxis = \u767e\u5206\u6bd4\u5206\u6570
label.statistics.chart.yaxis = \u5b66\u751f\u6570\u91cf
label.statistics.chart.tooltip = {2} \u5206(s) i\u5728 {1}% \u8303\u56f4

coursegrade.option.override = \u8bfe\u7a0b\u6210\u7ee9\u8986\u76d6
coursegrade.option.overridelog = \u8bfe\u7a0b\u6210\u7ee9\u8986\u76d6\u65e5\u5fd7
coursegrade.option.setungraded = \u5c06\u7a7a\u5355\u5143\u8bbe\u4e3a0\u5206
coursegrade.header.menulabel = \u6253\u5f00\u8bfe\u7a0b\u6210\u7ee9\u5217\u83dc\u5355
coursegrade.cell.menulabel = \u6253\u5f00\u8bfe\u7a0b\u6210\u7ee9\u5355\u5143\u83dc\u5355

label.zeroungradeditems.instructions.1 = \u53ea\u8981\u9879\u76ee\u88ab\u6253\u5206\uff0c\u6210\u7ee9\u5355\u5c06\u81ea\u52a8\u8ba1\u7b97\u5b66\u751f\u7684\u6210\u7ee9. \u4e3a\u4e86\u7cbe\u786e\u8ba1\u7b97\u8bfe\u7a0b\u6210\u7ee9, \u6240\u6709\u9879\u76ee\u5fc5\u987b\u6253\u5206. \u7ee7\u7eed\u64cd\u4f5c\u4f1a\u7ed9\u6240\u6709\u6ca1\u6709\u6210\u7ee9\u9879\u76ee\u62530\u5206. \u975e0\u7684\u7ed3\u679c\u53ef\u80fd\u5bfc\u81f4\u66f4\u9ad8\u7684\u8bfe\u7a0b\u6210\u7ee9.
label.zeroungradeditems.instructions.2 = <b>\u6ce8\u610f:</b> \u70b9\u51fb\u66f4\u65b0\u5c06\u4f1a\u628a0\u5206\u7ed9\u6210\u7ee9\u5355\u4e2d\u6240\u6709\u672a\u6253\u5206\u7684\u9879\u76ee. <b>\u4e0d\u80fd\u6267\u884c\u8be5\u64cd\u4f5c!</b>

coursegrade.option.viewlog = \u8bfe\u7a0b\u6210\u7ee9\u8986\u76d6\u65e5\u5fd7
coursegrade.log.entry.set = {0} - \u8bfe\u7a0b\u6210\u7ee9\u88ab\u8bbe\u4e3a<b>{1}</b> by {2}
coursegrade.log.entry.unset = {0} - \u8bfe\u7a0b\u6210\u7ee9\u8986\u76d6\u88ab {1} \u5220\u9664
coursegrade.log.none = \u6ca1\u6709\u8f93\u5165\u8bfe\u7a0b\u6210\u7ee9\u8986\u76d6.

coursegrade.override.instructions.1 = \u5728\u4e0b\u9762\u7684\u8f93\u5165\u6846\u4e2d\u8f93\u5165\u4f60\u60f3\u7ed9\u7684\u6210\u7ee9\u5b57\u6bcd. \u53ef\u4ee5\u4f7f\u7528 + \u548c - .

column.header.coursegradeoverride.studentname = \u5b66\u751f\u59d3\u540d
column.header.coursegradeoverride.studentid =\u5b66\u751fID
column.header.coursegradeoverride.points = \u5206\u6570
column.header.coursegradeoverride.calculated = \u8ba1\u7b97\u7684\u6210\u7ee9
column.header.coursegradeoverride.gradeoverride = \u6210\u7ee9\u8986\u76d6

coursegrade.display.percentage-first = {0}
coursegrade.display.percentage-second = ({0})
coursegrade.display.points-first = {0}/{1}
coursegrade.display.points-second = <br>[{0}/{1}]
coursegrade.display.points-none = -
coursegrade.display.none = -
coursegrade.option.showpoints = \u663e\u793a\u5206\u6570
coursegrade.option.hidepoints = \u9690\u85cf\u5206\u6570

link.coursegradeoverride.revert.tooltip = \u5220\u9664\u8bfe\u7a0b\u6210\u7ee9\u8986\u76d6\u5e76\u56de\u590d\u5230\u8ba1\u7b97\u51fa\u7684\u8bfe\u7a0b\u6210\u7ee9
link.coursegradeoverride.reverttocalculated = \u6062\u590d\u5230\u8ba1\u7b97\u7684\u5206\u6570
{'fraction_non_alphanumeric': 0.14631757393106046, 'fraction_numerical': 0.2676586927858354, 'mean_word_length': 5.184995340167754, 'pattern_counts': {'":': 0, '<': 45, '<?xml version=': 0, '>': 45, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '145252', 'n_tokens_mistral': 17364, 'n_tokens_neox': 14517, 'n_words': 741}