Skip to content
django.po 103 KiB
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"
"POT-Creation-Date: 2015-09-08 15:11+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:82 .\course\admin.py:258
msgid "First name"
msgstr ""

#: .\course\admin.py:88 .\course\admin.py:264
msgid "Tags must belong to same course as participation."
msgstr ""

#: .\course\admin.py:367 .\course\admin.py:488 .\course\admin.py:572
#: .\course\admin.py:685 .\course\admin.py:760 .\course\exam.py:90
#: .\course\templates\course\gradebook-single.html:17 .\course\views.py:501
msgid "Participant"
msgstr ""

#: .\course\admin.py:465 .\course\admin.py:567 .\course\admin.py:675
#: .\course\admin.py:755 .\course\models.py:223 .\course\models.py:243
#: .\course\models.py:285 .\course\models.py:317 .\course\models.py:364
#: .\course\models.py:391 .\course\models.py:412 .\course\models.py:952
#: .\course\models.py:1306
#: .\course\admin.py:470 .\course\flow.py:1520 .\course\models.py:393
#: .\course\models.py:427 .\course\models.py:791 .\course\models.py:857
#: .\course\models.py:966 .\course\models.py:1310
#: .\course\templates\course\gradebook-opp-list.html:26
#: .\course\templates\course\gradebook-single.html:140 .\course\views.py:346
#: .\course\views.py:429 .\course\views.py:505
#: .\course\admin.py:479 .\course\models.py:527
#: .\course\templates\course\gradebook-single.html:225
msgid "Has answer"
msgstr ""

msgid "Flow Session ID"
msgstr ""

msgid "Opportunity"
msgstr ""

#: .\course\admin.py:881
msgid "Revoke Exam Tickets"
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 ""

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:137 .\course\exam.py:67 .\course\views.py:479
#, python-format
msgid "%(user_email)s - %(user_lastname)s, %(user_firstname)s"
msgstr ""

msgid "Select user to impersonate."
msgstr ""

#: .\course\auth.py:149 .\course\models.py:422
#: .\course\templates\course\grade-import-preview.html:18
msgid "Already impersonating someone."
msgstr ""

#, python-format
msgid "Now impersonating '%s'."
msgstr ""

#: .\course\auth.py:177 .\relate\templates\base.html:79
msgid "Impersonate user"
msgstr ""

#: .\course\auth.py:187 .\relate\templates\base.html:77
msgid "Stop impersonating"
msgstr ""

msgid "Not currently impersonating anyone."
msgstr ""

msgid "No longer impersonating anyone."
msgstr ""

msgid "Stop impersonating user"
msgstr ""

#: .\course\auth.py:281 .\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
#: .\relate\templates\base.html:114
#: .\course\auth.py:310 .\course\auth.py:667
msgid "Sign-in not allowed in this facility."
msgstr ""

#: .\course\auth.py:312 .\course\auth.py:668
msgid "user not allowed to sign in in facility"
msgstr ""

#: .\course\auth.py:335
msgid "This value may contain only letters, numbers and @/./+/-/_ characters."
#: .\course\auth.py:356 .\course\auth.py:439
#: .\course\auth.py:363 .\course\auth.py:445
msgid "password-based sign-in is not being used"
msgstr ""

msgid "A user with that username already exists."
#, python-format
msgid ""
"That email address is already in use. Would you like to <a href='%s'>reset "
"your password</a> instead?"
msgstr ""

#: .\course\auth.py:411 .\course\auth.py:479 .\course\auth.py:496
#: .\course\auth.py:570 .\course\auth.py:629
#: .\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 "Verify your email"
msgstr ""

#: .\course\auth.py:418 .\course\auth.py:486 .\course\auth.py:635
msgid "Email sent. Please check your email and click the link."
msgstr ""

#: .\course\auth.py:433 .\course\auth.py:580 .\course\models.py:362
msgid ""
"That email address doesn't have an associated user account. Are you sure "
"you've registered?"
msgid "Password reset"
msgstr ""

#: .\course\auth.py:495 .\course\auth.py:569
#, python-format
msgid "Password reset on %(site_name)s"
#: .\course\auth.py:511 .\course\auth.py:699 .\course\auth.py:712
#: .\course\templates\course\course-page.html:30
#: .\course\templates\course\home.html:22 .\course\versioning.py:388
msgid "The two password fields didn't match."
#: .\course\auth.py:525 .\course\auth.py:594 .\course\auth.py:649
msgid "email-based sign-in is not being used"
msgstr ""

#: .\course\auth.py:529 .\course\auth.py:655
msgid "Invalid sign-in token. Perhaps you've used an old token email?"
msgstr ""

#: .\course\auth.py:531 .\course\auth.py:539 .\course\auth.py:544
#: .\course\auth.py:657 .\course\auth.py:662
msgid "invalid sign-in token"
msgstr ""

#: .\course\auth.py:543 .\course\auth.py:661
msgid "Account disabled."
msgstr ""

#: .\course\auth.py:554 .\course\auth.py:674
msgid ""
"Successfully signed in. Please complete your registration information below."
msgstr ""

#: .\course\auth.py:561 .\course\auth.py:681
msgid "Successfully signed in."
msgstr ""

msgid "Send sign-in email"
msgstr ""

#, python-format
msgid "Your %(RELATE)s sign-in link"
msgstr ""

#: .\course\auth.py:733 .\course\auth.py:743
msgid "Profile data saved."
msgstr ""

#. Translators: format of event kind in Event model
#: .\course\calendar.py:48 .\course\calendar.py:190 .\course\models.py:246
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 ""

#: .\course\calendar.py:54
msgctxt "Starting time of event"
msgid "Starting time"
msgstr ""

#: .\course\calendar.py:56
msgid "Duration in minutes"
msgstr ""

#: .\course\calendar.py:59
#: .\course\calendar.py:61
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 ""

#: .\course\calendar.py:66
msgctxt "Count of recurring events"
msgid "Count"
msgstr ""

#: .\course\calendar.py:72
#: .\course\calendar.py:100
#, python-format
msgid "'%(event_kind)s %(event_ordinal)d' already exists"
msgstr ""

#: .\course\calendar.py:115
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 ""

#: .\course\calendar.py:176
msgid "Events created."
msgstr ""

#: .\course\calendar.py:184 .\course\templates\course\course-base.html:105
msgid "Create recurring events"
msgstr ""

#: .\course\calendar.py:201
#: .\course\calendar.py:243
msgid "Events renumbered."
msgstr ""

#: .\course\calendar.py:246
msgid "No events found."
msgstr ""

#: .\course\calendar.py:253 .\course\templates\course\course-base.html:106
msgid "Renumber events"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:42
msgctxt "User status"
msgid "Unconfirmed"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:43
msgctxt "User status"
msgid "Active"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:61
msgctxt "Participation role"
msgid "Instructor"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:63
msgctxt "Participation role"
msgid "Teaching Assistant"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:65
msgctxt "Participation role"
msgid "Student"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:67
msgctxt "Participation role"
msgid "Observer"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:69
msgctxt "Participation role"
msgid "Auditor"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:83
msgctxt "Participation status"
msgid "Requested"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:85
msgctxt "Participation status"
msgid "Active"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:87
msgctxt "Participation status"
msgid "Dropped"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:89
msgctxt "Participation status"
msgid "Denied"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:116
msgctxt "Flow expiration mode"
msgid "End session and grade"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:119
msgctxt "Flow expiration mode"
msgid "Keep session and apply new rules"
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\constants.py:131
msgid "unknown expiration mode"
msgstr ""

msgctxt "Flow permission"
msgid "View the flow"
msgstr ""

msgctxt "Flow permission"
msgid "Submit answers"
msgstr ""

msgctxt "Flow permission"
msgid "End session"
msgstr ""

msgctxt "Flow permission"
msgid "Change already-graded answer"
msgstr ""

msgctxt "Flow permission"
msgid "See whether an answer is correct"
msgstr ""

msgctxt "Flow permission"
msgid "See the correct answer before answering"
msgstr ""

msgctxt "Flow permission"
msgid "See the correct answer after answering"
msgstr ""

msgctxt "Flow permission"
msgid "Set the session to 'roll over' expiration mode"
msgstr ""

#: .\course\constants.py:220
msgctxt "Flow permission"
msgid "See session time"
msgstr ""

#: .\course\constants.py:232
msgctxt "Flow rule kind choices"
msgid "Session Start"
msgstr ""

msgctxt "Flow rule kind choices"
msgid "Session Access"
msgstr ""

msgctxt "Flow rule kind choices"
msgid "Grading"
msgstr ""

msgctxt "Grade aggregation strategy"
msgid "Use the max grade"
msgstr ""

msgctxt "Grade aggregation strategy"
msgid "Use the avg grade"
msgstr ""

msgctxt "Grade aggregation strategy"
msgid "Use the min grade"
msgstr ""

msgctxt "Grade aggregation strategy"
msgid "Use the earliest grade"
msgstr ""

msgctxt "Grade aggregation strategy"
msgid "Use the latest grade"
msgstr ""

msgctxt "Grade state change"
msgid "Grading started"
msgstr ""

msgctxt "Grade state change"
msgid "Graded"
msgstr ""

msgctxt "Grade state change"
msgid "Retrieved"
msgstr ""

msgctxt "Grade state change"
msgid "Unavailable"
msgstr ""

msgctxt "Grade state change"
msgid "Extension"
msgstr ""

msgctxt "Grade state change"
msgid "Report sent"
msgstr ""

msgctxt "Grade state change"
msgid "Do-over"
msgstr ""

msgctxt "Grade state change"
msgid "Exempt"
msgstr ""

#: .\course\constants.py:325
msgctxt "Exam ticket state"
msgid "Valid"
msgstr ""

#: .\course\constants.py:327
msgctxt "Exam ticket state"
msgid "Used"
msgstr ""

#: .\course\constants.py:329
msgctxt "Exam ticket state"
msgid "Revoked"
msgstr ""

#, python-format
msgid "resource '%s' not found"
msgstr ""

msgid "I have no idea what a processing instruction is."
msgstr ""

#, python-format
msgid "invalid period: %s"
msgstr ""

#: .\course\content.py:754 .\course\content.py:779
#, python-format
msgid "unrecognized date/time specification: '%s' (interpreted as 'now')"
msgstr ""

#, python-format
msgid "page '%(group_id)s/%(page_id)s' in flow '%(flow_id)s'"
msgstr ""

#, python-format
msgid "repo page class must conist of two dotted components (invalid: '%s')"
msgstr ""

#: .\course\enrollment.py:66
msgid "Already enrolled. Cannot re-renroll."
msgid "Course is not accepting enrollments."
msgstr ""

#: .\course\enrollment.py:78
msgid "Can only enroll using POST request"
msgid ""
"Your email address is not yet confirmed. Confirm your email to continue."
msgstr ""

#, python-format
msgid "Enrollment not allowed. Please use your '%s' email to enroll."
msgstr ""

msgid "New enrollment request"
msgstr ""

msgid ""
"Enrollment request sent. You will receive notifcation by email once your "
"request has been acted upon."
msgstr ""

msgid "Successfully enrolled."
msgstr ""

msgid "Your enrollment request"
msgstr ""

#. Translators: how many enroll requests have ben processed.
#, python-format
msgid "%d requests processed."
msgstr ""

msgctxt "Admin"
msgid "Approve enrollment"
msgstr ""

msgid "Deny enrollment"
msgstr ""

#: .\course\enrollment.py:226 .\course\models.py:367
#: .\course\templates\course\gradebook-participant-list.html:27
msgid "Role"
msgstr ""

msgid "Enter fully qualified email addresses, one per line."
msgstr ""

msgid "only instructors may do that"
msgstr ""

#, python-format
msgid "%(n_created)d preapprovals created, %(n_exist)d already existed."
msgstr ""

msgid "Create Participation Preapprovals"
msgstr ""

#: .\course\exam.py:88 .\course\views.py:499
msgid "Select participant for whom exception is to be granted."
msgstr ""

#: .\course\exam.py:97 .\course\exam.py:180 .\course\models.py:1329
#: .\course\models.py:1342
msgid "Exam"
msgstr ""

#: .\course\exam.py:100
msgid "Revoke prior exam tickets for this user"
msgstr ""

#: .\course\exam.py:107
msgid "Issue ticket"
msgstr ""

#: .\course\exam.py:127
msgid "User is not enrolled in course."
msgstr ""

#: .\course\exam.py:148
#, python-format
msgid ""
"Ticket issued for <b>%(participation)s</b>. The ticket code is <b>%"
"(ticket_code)s</b>."
msgstr ""

#: .\course\exam.py:160
msgid "Issue Exam Ticket"
msgstr ""

#: .\course\exam.py:183
msgid "List"
msgstr ""

#: .\course\exam.py:184
msgid "Cards"
msgstr ""

#: .\course\exam.py:186
msgid "Ticket Format"
msgstr ""

#: .\course\exam.py:189
msgid "Revoke prior exam tickets"
msgstr ""

#: .\course\exam.py:196
msgid "Issue tickets"
msgstr ""

#: .\course\exam.py:207
msgid "must be instructor or TA to batch-issue tickets"
msgstr ""

#: .\course\exam.py:247
#, python-format
msgid "%d tickets issued."
msgstr ""

#: .\course\exam.py:257
msgid "Batch-Issue Exam Tickets"
msgstr ""

#: .\course\exam.py:298
msgid "User name"
msgstr ""

#: .\course\exam.py:301
msgid "This is typically your full email address."
msgstr ""

#: .\course\exam.py:302
msgid "Code"
msgstr ""

#: .\course\exam.py:309
msgid "Check in"
msgstr ""

#: .\course\exam.py:328
msgid "Invalid check-in data."
msgstr ""

#: .\course\exam.py:353
msgid "Check in for Exam"
msgstr ""

#: .\course\exam.py:440
msgid "Error while processing exam lockdown: ticket not found."
msgstr ""

Dong Zhuang's avatar
Dong Zhuang committed
#: .\course\flow.py:80
msgid "cannot grade ungraded answer"
msgstr ""

#: .\course\flow.py:467 .\course\flow.py:1451
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 ""

Dong Zhuang's avatar
Dong Zhuang committed
#. Translators: grade flow: calculating grade.
#, 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 ""

#: .\course\flow.py:886 .\course\flow.py:890
msgid "may not view other people's sessions"
msgstr ""

msgid "Submit answer for grading"
msgstr ""

msgid "Submit final answer"
msgstr ""

msgid "Save answer and move on"
msgstr ""

msgid "Save answer and finish"
msgstr ""

msgid "could not find which button was pressed"
msgstr ""

msgid ""
"No in-progress session record found for this flow. Redirected to flow start "
"page."
msgstr ""

msgid "not allowed to view flow"
msgstr ""

msgid "Answer submission not allowed."
msgstr ""

msgid "Already have final answer."
msgstr ""

msgid "Answer saved."
msgstr ""

#: .\course\flow.py:1260
msgid ""
"Changes to this session are being prevented because this session yields a "
"permanent grade, but you have not completed your enrollment process in this "
"course."
msgstr ""

#: .\course\flow.py:1276
msgid ""
"<p><b>WARNING!</b> What you enter on this page will not be associated with "
"your user account, likely because you have not completed your enrollment in "
"this course. Any data you enter here will not be retrievable later and will "
"not be graded. If this is not what you intended, save your work on this "
"session now (outside of RELATE), complete your enrollment in this course in "
"RELATE, and restart your work on this flow.</p><p> To confirm that you've "
"completed your enrollment, make sure there is no 'Sign in' or 'Enroll' "
"button at the top of the main course page.<p><p><b>In addition, you should "
"immediately bookmark this page to ensure you'll be able to return to your "
"work.</b>"
msgstr ""

#: .\course\flow.py:1362
msgid "only POST allowed"
msgstr ""

msgid "may only change your own flow sessions"
msgstr ""

msgid "may only change in-progress flow sessions"
msgstr ""

msgid "invalid expiration mode"
msgstr ""

msgid "odd POST parameters"
msgstr ""

msgid "not permitted to end session"
msgstr ""

msgid ""
"If non-empty, limit the regrading to sessions started under this access "