Newer
Older
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
Dong Zhuang
committed
"POT-Creation-Date: 2015-08-25 17:02+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: .\course\admin.py:104 .\course\admin.py:280
msgid "First name"
msgstr ""
#: .\course\admin.py:110 .\course\admin.py:286
msgid "Last name"
msgstr ""
#: .\course\admin.py:270
msgid "Tags must belong to same course as participation."
msgstr ""
#: .\course\admin.py:389 .\course\admin.py:507 .\course\admin.py:591
#: .\course\admin.py:704 .\course\admin.py:778
#: .\course\templates\course\gradebook-single.html:17 .\course\views.py:514
msgid "Participant"
msgstr ""
#: .\course\admin.py:484 .\course\admin.py:586 .\course\admin.py:694
#: .\course\admin.py:773 .\course\models.py:269
msgid "Course"
msgstr ""
#: .\course\admin.py:489 .\course\flow.py:1439 .\course\models.py:439
#: .\course\models.py:466 .\course\models.py:826 .\course\models.py:892
#: .\course\models.py:1001
#: .\course\templates\course\gradebook-opp-list.html:26
#: .\course\templates\course\gradebook-single.html:134 .\course\views.py:359
#: .\course\views.py:442 .\course\views.py:518
msgid "Flow ID"
msgstr ""
#: .\course\admin.py:498 .\course\models.py:562
#: .\course\templates\course\gradebook-single.html:216
msgid "Page ID"
msgstr ""
#: .\course\admin.py:505
msgid "anonymous"
msgstr ""
#: .\course\admin.py:512
msgid "Has answer"
msgstr ""
#: .\course\admin.py:517
msgid "Flow Session ID"
msgstr ""
#: .\course\admin.py:699
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
msgid "Opportunity"
msgstr ""
#. Translators: "TA" is short for Teaching Assistant.
#: .\course\analytics.py:57 .\course\analytics.py:415
#: .\course\analytics.py:452
msgid "must be at least TA to view analytics"
msgstr ""
#: .\course\analytics.py:105
msgctxt "No data"
msgid "None"
msgstr ""
#: .\course\analytics.py:114
msgctxt "Value of grade"
msgid "value greater than max"
msgstr ""
#: .\course\analytics.py:122
msgctxt "Value of grade"
msgid "value smaller than min"
msgstr ""
#: .\course\analytics.py:240 .\course\analytics.py:384
msgctxt "Status of session"
msgid "in progress"
msgstr ""
#: .\course\analytics.py:378
msgctxt "Minute (time unit)"
msgid "min"
msgstr ""
#: .\course\apps.py:8
msgid "Course module"
msgstr ""
#: .\course\auth.py:113
msgid "Error while impersonating."
msgstr ""
#. Translators: information displayed when selecting
#. userfor impersonating. Customize how the name is
#. shown, but leave email first to retain usability
#. of form sorted by last name.
#: .\course\auth.py:129 .\course\views.py:492
#, python-format
msgid "%(user_email)s - %(user_lastname)s, %(user_firstname)s"
msgstr ""
#: .\course\auth.py:140
msgid "Select user to impersonate."
msgstr ""
#: .\course\auth.py:141 .\course\templates\course\grade-import-preview.html:18
msgid "User"
msgstr ""
#: .\course\auth.py:143
msgid "Impersonate"
msgstr ""
#: .\course\auth.py:151
msgid "Already impersonating someone."
msgstr ""
#: .\course\auth.py:160
#, python-format
msgid "Now impersonating '%s'."
msgstr ""
#: .\course\auth.py:169 .\relate\templates\base.html:78
msgid "Impersonate user"
msgstr ""
#: .\course\auth.py:179 .\relate\templates\base.html:76
msgid "Stop impersonating"
msgstr ""
#: .\course\auth.py:185
msgid "Not currently impersonating anyone."
msgstr ""
#: .\course\auth.py:192
msgid "No longer impersonating anyone."
msgstr ""
#: .\course\auth.py:201
msgid "Stop impersonating user"
msgstr ""
#: .\course\auth.py:273 .\course\templates\course\course-page.html:38
#: .\course\templates\course\flow-start.html:186
#: .\course\templates\course\login.html:7 .\relate\templates\403.html:14
msgid "Sign in"
msgstr ""
#: .\course\auth.py:287
msgid "Username"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:291
msgid "Enter a valid username."
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:292
msgid "This value may contain only letters, numbers and @/./+/-/_ characters."
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:306 .\course\auth.py:391
msgid "Send email"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:313 .\course\auth.py:397
msgid "password-based sign-in is not being used"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:323
msgid "A user with that username already exists."
Dong Zhuang
committed
#: .\course\auth.py:328
#, python-format
msgid ""
"That email address is already in use. Would you like to <a href='%s'>reset "
"your password</a> instead?"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:363 .\course\auth.py:432 .\course\auth.py:448
#: .\course\auth.py:521 .\course\auth.py:580
#: .\course\templates\course\analytics-flow.html:5
#: .\course\templates\course\analytics-flows.html:5
#: .\course\templates\course\analytics-page.html:5
#: .\course\templates\course\broken-code-question-email.txt:6
#: .\course\templates\course\calendar.html:8
#: .\course\templates\course\course-base.html:8
#: .\course\templates\course\flow-completion-grade.html:6
#: .\course\templates\course\flow-completion.html:6
#: .\course\templates\course\flow-confirm-completion.html:6
#: .\course\templates\course\flow-page.html:9
#: .\course\templates\course\flow-start.html:6
#: .\course\templates\course\grade-flow-page.html:7
#: .\course\templates\course\gradebook-by-opp.html:8
#: .\course\templates\course\gradebook-opp-list.html:8
#: .\course\templates\course\gradebook-participant-list.html:7
#: .\course\templates\course\gradebook-participant.html:7
#: .\course\templates\course\gradebook-single.html:5
#: .\course\templates\course\gradebook.html:7
#: .\course\templates\course\grading-statistics.html:5
#: .\course\templates\course\home.html:6
#: .\course\templates\course\home.html:30
#: .\course\templates\course\sandbox-page.html:17
#: .\course\templates\course\sign-in-email.txt:2
#: .\relate\templates\admin\base_site.html:5 .\relate\templates\base.html:15
#: .\relate\templates\base.html.py:60 .\relate\templates\maintenance.html:6
msgid "RELATE"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:364
msgid "Verify your email"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:370 .\course\auth.py:439 .\course\auth.py:586
msgid "Email sent. Please check your email and click the link."
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:379
msgid "Sign up"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:385 .\course\auth.py:531 .\course\models.py:408
msgid "Email"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:412
msgid ""
"That email address doesn't have an associated user account. Are you sure "
"you've registered?"
Dong Zhuang
committed
#: .\course\auth.py:433
msgid "Password reset"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:447 .\course\auth.py:520
#, python-format
msgid "Password reset on %(site_name)s"
Dong Zhuang
committed
#: .\course\auth.py:455
msgid "Password"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:457
msgid "Password confirmation"
Dong Zhuang
committed
#: .\course\auth.py:463 .\course\auth.py:644 .\course\auth.py:657
#: .\course\templates\course\course-page.html:30
#: .\course\templates\course\home.html:22 .\course\versioning.py:376
msgid "Update"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:472
msgid "The two password fields didn't match."
Dong Zhuang
committed
#: .\course\auth.py:477 .\course\auth.py:543 .\course\auth.py:600
msgid "email-based sign-in is not being used"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:481 .\course\auth.py:606
msgid "Invalid sign-in token. Perhaps you've used an old token email?"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:483 .\course\auth.py:491 .\course\auth.py:496
#: .\course\auth.py:608 .\course\auth.py:613
msgid "invalid sign-in token"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:495 .\course\auth.py:612
msgid "Account disabled."
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:506 .\course\auth.py:619
msgid ""
"Successfully signed in. Please complete your registration information below."
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:513 .\course\auth.py:626
msgid "Successfully signed in."
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:537
msgid "Send sign-in email"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:580
#, python-format
msgid "Your %(RELATE)s sign-in link"
msgstr ""
Dong Zhuang
committed
#: .\course\auth.py:678 .\course\auth.py:688
msgid "Profile data saved."
msgstr ""
#. Translators: format of event kind in Event model
#: .\course\calendar.py:48 .\course\calendar.py:190 .\course\models.py:292
msgid "Should be lower_case_with_underscores, no spaces allowed."
msgstr ""
#: .\course\calendar.py:50 .\course\calendar.py:192
msgctxt "Kind of event"
msgid "Kind of event"
msgstr ""
msgctxt "Starting time of event"
msgid "Starting time"
msgstr ""
msgid "Duration in minutes"
msgstr ""
msgid "Weekly"
msgstr ""
msgctxt "Interval of recurring events"
msgid "Interval"
msgstr ""
#: .\course\calendar.py:64 .\course\calendar.py:195
msgctxt "Starting ordinal of recurring events"
msgid "Starting ordinal"
msgstr ""
msgctxt "Count of recurring events"
msgid "Count"
msgstr ""
msgid "Create"
msgstr ""
#, python-format
msgid "'%(event_kind)s %(event_ordinal)d' already exists"
msgstr ""
msgctxt "Unkown time interval"
msgid "unknown interval"
msgstr ""
#: .\course\calendar.py:128 .\course\calendar.py:211
msgid "only instructors and TAs may do that"
msgstr ""
#: .\course\calendar.py:158 .\course\calendar.py:170
msgid "No events created."
msgstr ""
msgid "Events created."
msgstr ""
#: .\course\calendar.py:184 .\course\templates\course\course-base.html:89
msgid "Create recurring events"
msgstr ""
msgid "Renumber"
msgstr ""
msgid "Events renumbered."
msgstr ""
msgid "No events found."
msgstr ""
#: .\course\calendar.py:253 .\course\templates\course\course-base.html:90
msgid "Renumber events"
msgstr ""
msgctxt "User status"
msgid "Unconfirmed"
msgstr ""
msgctxt "User status"
msgid "Active"
msgstr ""
msgctxt "Participation role"
msgid "Instructor"
msgstr ""
msgctxt "Participation role"
msgid "Teaching Assistant"
msgstr ""
msgctxt "Participation role"
msgid "Student"
msgstr ""
msgctxt "Participation role"
msgid "Observer"
msgstr ""
msgctxt "Participation role"
msgid "Auditor"
msgstr ""
msgctxt "Participation status"
msgid "Requested"
msgstr ""
msgctxt "Participation status"
msgid "Active"
msgstr ""
msgctxt "Participation status"
msgid "Dropped"
msgstr ""
msgctxt "Participation status"
msgid "Denied"
msgstr ""
msgctxt "Flow expiration mode"
msgid "End session and grade"
msgstr ""
msgctxt "Flow expiration mode"
msgid "Keep session and apply new rules"
msgstr ""
msgid "unknown expiration mode"
msgstr ""
#: .\course\constants.py:195
msgctxt "Flow permission"
msgid "View the flow"
msgstr ""
#: .\course\constants.py:197
msgctxt "Flow permission"
msgid "Submit answers"
msgstr ""
#: .\course\constants.py:199
msgctxt "Flow permission"
msgid "End session"
msgstr ""
#: .\course\constants.py:201
msgctxt "Flow permission"
msgid "Change already-graded answer"
msgstr ""
#: .\course\constants.py:204
msgctxt "Flow permission"
msgid "See whether an answer is correct"
msgstr ""
#: .\course\constants.py:207
msgctxt "Flow permission"
msgid "See the correct answer before answering"
msgstr ""
#: .\course\constants.py:210
msgctxt "Flow permission"
msgid "See the correct answer after answering"
msgstr ""
#: .\course\constants.py:213
msgctxt "Flow permission"
msgid "Set the session to 'roll over' expiration mode"
msgstr ""
#: .\course\constants.py:225
msgctxt "Flow rule kind choices"
msgid "Session Start"
msgstr ""
#: .\course\constants.py:227
msgctxt "Flow rule kind choices"
msgid "Session Access"
msgstr ""
#: .\course\constants.py:229
msgctxt "Flow rule kind choices"
msgid "Grading"
msgstr ""
#: .\course\constants.py:267
msgctxt "Grade aggregation strategy"
msgid "Use the max grade"
msgstr ""
#: .\course\constants.py:269
msgctxt "Grade aggregation strategy"
msgid "Use the avg grade"
msgstr ""
#: .\course\constants.py:271
msgctxt "Grade aggregation strategy"
msgid "Use the min grade"
msgstr ""
#: .\course\constants.py:273
msgctxt "Grade aggregation strategy"
msgid "Use the earliest grade"
msgstr ""
#: .\course\constants.py:275
msgctxt "Grade aggregation strategy"
msgid "Use the latest grade"
msgstr ""
#: .\course\constants.py:292
msgctxt "Grade state change"
msgid "Grading started"
msgstr ""
#: .\course\constants.py:294
msgctxt "Grade state change"
msgid "Graded"
msgstr ""
#: .\course\constants.py:296
msgctxt "Grade state change"
msgid "Retrieved"
msgstr ""
#: .\course\constants.py:298
msgctxt "Grade state change"
msgid "Unavailable"
msgstr ""
#: .\course\constants.py:300
msgctxt "Grade state change"
msgid "Extension"
msgstr ""
#: .\course\constants.py:302
msgctxt "Grade state change"
msgid "Report sent"
msgstr ""
#: .\course\constants.py:304
msgctxt "Grade state change"
msgid "Do-over"
msgstr ""
#: .\course\constants.py:306
msgctxt "Grade state change"
msgid "Exempt"
msgstr ""
#: .\course\content.py:104
#, python-format
msgid "resource '%s' not found"
msgstr ""
#: .\course\content.py:280
msgid "I have no idea what a processing instruction is."
msgstr ""
#: .\course\content.py:571
#, python-format
msgid "invalid period: %s"
msgstr ""
#: .\course\content.py:658 .\course\content.py:683
#, python-format
msgid "unrecognized date/time specification: '%s' (interpreted as 'now')"
msgstr ""
#: .\course\content.py:773
#, python-format
msgid "page '%(group_id)s/%(page_id)s' in flow '%(flow_id)s'"
msgstr ""
#: .\course\content.py:826
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
#, python-format
msgid "repo page class must conist of two dotted components (invalid: '%s')"
msgstr ""
#: .\course\enrollment.py:62
msgid "can only enroll using POST request"
msgstr ""
#: .\course\enrollment.py:69
msgid "Course is not accepting enrollments."
msgstr ""
#: .\course\enrollment.py:74
msgid "Already enrolled. Cannot re-renroll."
msgstr ""
#: .\course\enrollment.py:82
msgid ""
"Your email address is not yet confirmed. Confirm your email to continue."
msgstr ""
#: .\course\enrollment.py:90
#, python-format
msgid "Enrollment not allowed. Please use your '%s' email to enroll."
msgstr ""
#: .\course\enrollment.py:137
msgid "New enrollment request"
msgstr ""
#: .\course\enrollment.py:144
msgid ""
"Enrollment request sent. You will receive notifcation by email once your "
"request has been acted upon."
msgstr ""
#: .\course\enrollment.py:150
msgid "Successfully enrolled."
msgstr ""
#: .\course\enrollment.py:185
msgid "Your enrollment request"
msgstr ""
#. Translators: how many enroll requests have ben processed.
#: .\course\enrollment.py:197
#, python-format
msgid "%d requests processed."
msgstr ""
#: .\course\enrollment.py:203
msgctxt "Admin"
msgid "Approve enrollment"
msgstr ""
#: .\course\enrollment.py:209
msgid "Deny enrollment"
msgstr ""
#: .\course\enrollment.py:220 .\course\models.py:413
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
#: .\course\templates\course\gradebook-participant-list.html:27
msgid "Role"
msgstr ""
#: .\course\enrollment.py:222
msgid "Enter fully qualified email addresses, one per line."
msgstr ""
#: .\course\enrollment.py:223
msgid "Emails"
msgstr ""
#: .\course\enrollment.py:229
msgid "Preapprove"
msgstr ""
#: .\course\enrollment.py:238
msgid "only instructors may do that"
msgstr ""
#: .\course\enrollment.py:276
#, python-format
msgid "%(n_created)d preapprovals created, %(n_exist)d already existed."
msgstr ""
#: .\course\enrollment.py:287
msgid "Create Participation Preapprovals"
msgstr ""
msgid "cannot grade ungraded answer"
msgstr ""
#: .\course\flow.py:463 .\course\flow.py:1370
msgid "Can't end a session that's already ended"
msgstr ""
msgid "Can't expire a session that's not in progress"
msgstr ""
msgid "Can't expire an anonymous flow session"
msgstr ""
#, python-format
msgid "invalid expiration mode '%(mode)s' on flow session ID %(session_id)d"
msgstr ""
#. Translators: grade flow: calculating grade.
#: .\course\flow.py:568
#, python-format
msgid "Counted at %(percent).1f%% of %(point).1f points"
msgstr ""
msgid "Can't reopen a session that's already in progress"
msgstr ""
msgid "Can't reopen anonymous sessions"
msgstr ""
#, python-format
msgid ""
"Session reopened at %(now)s, previous completion time was '%(complete_time)"
"s'."
msgstr ""
#, python-format
msgid "Session regraded at %(time)s."
msgstr ""
msgid "cannot recalculate grade on in-progress session"
msgstr ""
#, python-format
msgid "Session grade recomputed at %(time)s."
msgstr ""
msgid "new session not allowed"
msgstr ""
msgid "unrecognized POST action"
msgstr ""
msgid "may not view other people's sessions"
msgstr ""
#: .\course\flow.py:932
msgid "Save answer"
msgstr ""
#: .\course\flow.py:939
msgid "Submit answer for grading"
msgstr ""
#: .\course\flow.py:943
msgid "Submit final answer"
msgstr ""
#: .\course\flow.py:952
msgid "Save answer and move on"
msgstr ""
#: .\course\flow.py:960
msgid "Save answer and finish"
msgstr ""
#: .\course\flow.py:973
msgid "could not find which button was pressed"
msgstr ""
#: .\course\flow.py:997
msgid ""
"No in-progress session record found for this flow. Redirected to flow start "
"page."
msgstr ""
#: .\course\flow.py:1029
msgid "not allowed to view flow"
msgstr ""
#: .\course\flow.py:1041
msgid "Answer submission not allowed."
msgstr ""
#: .\course\flow.py:1050
msgid "Already have final answer."
msgstr ""
#: .\course\flow.py:1070
msgid "Answer saved."
msgstr ""
#: .\course\flow.py:1154
msgid "Failed to submit answer."
msgstr ""
#: .\course\flow.py:1281
msgid "only POST allowed"
msgstr ""
#: .\course\flow.py:1287
msgid "may only change your own flow sessions"
msgstr ""
#: .\course\flow.py:1290
msgid "may only change in-progress flow sessions"
msgstr ""
#: .\course\flow.py:1295
msgid "invalid expiration mode"
msgstr ""
#: .\course\flow.py:1366
msgid "odd POST parameters"
msgstr ""
#: .\course\flow.py:1374
msgid "not permitted to end session"
msgstr ""
#: .\course\flow.py:1442
msgid ""
"If non-empty, limit the regrading to sessions started under this access "
"rules tag."
msgstr ""
#: .\course\flow.py:1444 .\course\models.py:478
msgid "Access rules tag"
msgstr ""
#: .\course\flow.py:1448
msgid "Regrade in-progress and not-in-progress sessions"
msgstr ""
#: .\course\flow.py:1450
msgid "Regrade in-progress sessions only"
msgstr ""
#: .\course\flow.py:1452
msgid "Regrade not-in-progress sessions only"
msgstr ""
#: .\course\flow.py:1454
msgid "Regraded session in progress"
msgstr ""
#: .\course\flow.py:1457 .\course\templates\course\gradebook-single.html:248
msgid "Regrade"
msgstr ""
#: .\course\flow.py:1475
msgid "must be instructor to regrade flows"
msgstr ""
#: .\course\flow.py:1505
#, python-format
msgid "%d sessions regraded."
msgstr ""
#: .\course\flow.py:1513
msgid ""
"This regrading process is only intended for flows that donot show up in the "
"grade book. If you would like to regradefor-credit flows, use the "
"corresponding functionality in the grade book."
msgstr ""
#: .\course\flow.py:1518
msgid "Regrade not-for-credit Flow Sessions"
msgstr ""
#: .\course\grades.py:60
msgid "must be enrolled to view grades"
msgstr ""
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
msgid "may not view other people's grades"
msgstr ""
#: .\course\grades.py:151 .\course\grades.py:174 .\course\grades.py:271
#: .\course\grades.py:468 .\course\grading.py:61
msgid "must be instructor or TA to view grades"
msgstr ""
#: .\course\grades.py:293
msgid "must be instructor or TA to export grades"
msgstr ""
#: .\course\grades.py:342
msgid "Rule tag"
msgstr ""
#: .\course\grades.py:346
msgid ""
"Only act on in-progress sessions that are past their access rule's due date "
"(applies to 'expire' and 'end')"
msgstr ""
#. Translators: see help text above.
#: .\course\grades.py:349
msgid "Past due only"
msgstr ""
#: .\course\grades.py:352
msgid "Expire sessions"
msgstr ""
#: .\course\grades.py:355
msgid "End sessions and grade"
msgstr ""
#: .\course\grades.py:357
msgid "Regrade ended sessions"
msgstr ""
#: .\course\grades.py:359
msgid "Recalculate grades of ended sessions"
msgstr ""
#: .\course\grades.py:473
msgid "opportunity from wrong course"
msgstr ""
#: .\course\grades.py:499 .\course\views.py:393 .\course\views.py:420
#: .\course\views.py:468
msgid "invalid operation"
msgstr ""
#: .\course\grades.py:515
#, python-format
msgid "%d session(s) expired."
msgstr ""
#: .\course\grades.py:524
#, python-format
msgid "%d session(s) ended."
msgstr ""
#: .\course\grades.py:532
#, python-format
msgid "%d session(s) regraded."
msgstr ""
#: .\course\grades.py:540
#, python-format
msgid "Grade recalculated for %d session(s)."
msgstr ""
#: .\course\grades.py:549 .\course\grades.py:869 .\course\grades.py:1176
#: .\course\versioning.py:438
msgctxt "Starting of Error message"
msgid "Error"
msgstr ""
#: .\course\grades.py:660 .\course\views.py:768
msgid "Set access rules tag"
msgstr ""
#: .\course\grades.py:664 .\course\models.py:856 .\course\models.py:904
#: .\course\models.py:1069 .\course\views.py:812
msgid "Comment"
msgstr ""
#: .\course\grades.py:668 .\course\templates\course\gradebook-single.html:262
msgid "Reopen"
msgstr ""
#, python-format
msgid ""
"Session reopened at %(now)s by %(user)s, previous completion time was '%"
"(completion_time)s': %(comment)s."
msgstr ""